body {
background-color: #666666;
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

td, th {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify; }

table#form {
border: .1em #000000 solid;
background-color: #cccccc;}

table#form2 {
border: .1em #000000 solid;
background-color: #cccccc;
text-align: left; }

#form2 tr, td {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;}

table#question {
border: .1em #000000 solid; }

#question p:first-letter {
font-size: 1.5em;
font-weight: lighter; }

#question p:first-line {
font-weight: bold;}

/*begin table style for feature pages*/

table#feature {
border-left: 0.05em #000000 solid;
border-bottom: 0.05em #000000 solid;
background-color: #b3b3b3;}

#feature p:first-line {
font-weight: bold;}

/*Begin nav for header*/

#nav {
color: #ffffff;
text-decoration: none; }

#nav a:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
} 

#nav a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

#nav a:hover {
color: #0000ff;
text-decoration: none; }

#nav a:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

/*beginign of apliable formats by end user of template*/

.title {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
color: #000000;}

.subtitle {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
color: #cccccc;}

.header {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #000000;}

.nav {
font-family: arialnarrow, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;}

.box1 {
border-width: thin;
border-color:  #003300 #99FF99 #99FF99 #003300;
border-style: double;}

.footer {
color: #ffffff;}

/*begin first line and first letter formats*/

p:first-line {
font-weight: bold; }

body:first-line {
font-weight: bold; }

td:first-line {
font-weight: bold; }

li:first-line {
font-weight: bold; }

/*begin of nav states*/

a:link {
color: #ffffff;
text-decoration: underline; } 

a:visited {
color: #e6e6e6;
text-decoration: underline; }

a:hover {
color: #0000ff;
text-decoration: underline; }

a:active {
color: #ffff00;
text-decoration: none; }

div#footer {
color: #000000;
font-size: 12px;
text-align: center; }

div#footer a:link {
color: #0000ff;
text-decoration: none; } 

div#footer a:hover {
color: #0000ff;
text-decoration: underline; }

headline: {
	font:"Arial Narrow";
 	font size:24px;
	color:#000000;
	font-weight:bold
	}
