/* General links */

a:link, a:visited {

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none;

	font-weight: bold;

	}



a:hover {

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none;

	font-weight: bold;

	}



a:active {

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none;

	font-weight: bold; 

	}



/*Font Colors*/

.navFont {

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none;

	font-weight: bold;

}

	



.white {

	font: 12px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



.purple {

	font: 12px Arial, Helvetica, sans-serif;

	color: #9999CC;

}



.green {

	font: 12px Arial, Helvetica, sans-serif;

	color: #669966;

	}

	

.ltgrey {

	font: 12px Arial, Helvetica, sans-serif;

	color: #616362;

	padding: 15px;

}



.bodyText {

	font: 13px Arial, Helvetica, sans-serif;

	color: #FFF;

	padding: /*top*/12px /*right*/54px /*bottom*/0px /*left*/12px;

	word-spacing: .1em;

	line-height: 1.5em;

}



.none {

	padding: /*top*/0px /*right*/0px /*bottom*/0px /*left*/0px;

	word-spacing: 0em;

	line-height: 0em;

}



hr {

color:#99CC33;

background-color:#99CC33;

}



.hr2 {

color:#6D6F71;

background-color:#6D6F71;

}



.hrs_text {

	font: 14px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-align:center;

}



.hrs_text p {

	font: 14px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-align:center;

}



.hrs_textSubPage {

	font: 14px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-align:center;

	padding: /*top*/8px /*right*/5px /*bottom*/7px /*left*/2px;

}





.margin_right {

	margin: /*top*/0px /*right*/2px /*bottom*/0px /*left*/0px;

}



/*  General layout */



body	{

	/*margin: 10px auto;*/

	/*leftmargin: 0px;*/

	/*topmargin: 0px;*/

	margin: 0px;

	background: #6D6F71;

	/*background: #3B3D3C;*/

	font-family: arial, helvetica, sans-serif;

	font-size: 12px;

	font-color: #000;

	}





.navFont a:active	{

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none; 

	font-weight: bold;

	}

	

.navFont a:link, #topNav a:visited {

	font: 12px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	text-decoration: none;

	font-weight: bold;

	}



.navFont a:hover {

	font: 12px Arial, Helvetica, sans-serif;

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

	}



/*body#sectionone #menu li#one a, 

body#sectiontwo #menu li#two a,

body#sectionthree #menu li#three a,

body#sectionfour #menu li#four a,

body#sectionfive #menu li#five a {

	background: #c30;

	border: 1px solid #c30;

	color: #fff;

	font-weight: bold;

	}*/









/*#masthead {

	float: left;

	height: 25px;

	margin: 5px 2px 0px 0px;

	font-size: 10px;

	font-family: Verdana, Arial, sans-serif;

	color: #999;

	border-left: 1px dotted #ccc;

	border-right: 1px dotted #ccc;

	padding-top: 10px;

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 0px;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 180px;

	line-height: 10px;

}



#line {

	border-left: 1px dotted #999;

	padding-top: 10px;

	padding-left: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin: 5px 0px 2px 0px;

	height: 27px;

	voice-family: inherit;

}





#logout {

	padding: 3px 5px 4px 5px;

	/*padding-top: 4px;

	padding-left: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin: 0px 10px 0px 30px;

	height: 48px;

	width: 70px;

	

	voice-family: inherit;

}*/





/*#masthead a:link, #masthead a:visited {

	color: #666;

}*/



/*#logout a:link {

	color: #666;

}



#logout a:hover, #masthead a:hover {

	color: #fff;

	background: #74A2B1;

}*/



#formtable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	/*border: thin solid #E7E7DA;*/

	color: #666666;

	background-image: url(../images/formbg.gif);

	background-repeat: repeat;

	margin-top: /*top*/10px /*right*/10px /*bottom*/5px /*left*/10px;

	padding: /*top*/5px /*right*/10px /*bottom*/10px /*left*/10px;

}



/*#formtable a:link, a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	font-decoration: underline;

}*/



a.formButton {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #285A80;

padding: 3px 5px 4px 5px;

border: 1px solid #285A80;

background: #FFFFFF;

background-image: url(../images/formbg.gif);

background-repeat: repeat;

}



a.formButton:hover {

font-size: 10px;

text-decoration: none;

color: #608692;

background-image: url(../images/formbg.gif);

background-repeat: repeat;

}





a.formButton:link {

font-size: 10px;

text-decoration: none;

background-image: url(../images/formbg.gif);

}



a.formButton:visited {

font-size: 10px;

text-decoration: none;

background-image: url(../images/formbg.gif);

}





#pagebody	{

	padding: 0;

	margin: 0;

	border: 0;

	text-align: left;

	color: #444;

	/*clear: both;*/

	background: #3B3D3C;

	}



#steps	{

	float: right;

	margin: 0;

	margin-top: /*top*/0px /*right*/20px /*bottom*/0px /*left*/50px;

	/*20px more than width*/

	width: 670px;  /* box model hack */	

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 650px;	

	background: #FFFFFF;

	/*height: 415px;*/

	}



#maincontent	{

	float: right;

	/*Controls space around header*/

	padding: 15px;

	/*Controls side nav left margin*/

	margin-left: 9px;

	/*20px more than width*/

	width: 555px;  /* box model hack */	

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 535px;	

	background: #FFFFFF; 

	border-right: 2px solid #99CC66;

	height: 415px;

	}

	

#maincontent h2	{

	color: #666;

	/*color: #D84320;*/

	font-size:15px;

	/*font-weight: bold;*/

	}

	

#maincontentSub	{

	float: left;

	margin: 0;

	/*Controls space around header*/

	padding-top: 15px;

	padding-right: 12px;

	padding-left: 15px;

	padding-bottom: 15px;

	/*20px more than width*/

	width: 640px;  /* box model hack */	

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 620px;	

	background: #FFFFFF;

	height: 415px;

	}

	

.maincontentSub h2 {

	color: #D84320;

	font-size:12px;

	font-weight: bold;

	padding-top: 4px;

	padding-right: 4px;

	padding-left: 4px;

	padding-bottom: 0px;

 }



#indent {

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 10px;

	padding-bottom: 0px;

}





.red {

color: #D84320;

	font-size:12px;

	font-weight: bold; }

	

.small {

	font-size: 9px;

	color: #666;  

	}



html>#maincontent 	{

	width: 480px;

	} 



th	{

	font-weight: bold;

	}



/*#maincontent ol, #maincontent ul	{

	margin: .5em 0;

	padding-left: 10px;

	margin-left: 10px;

	}

	

#maincontent li	{

	line-height: 1.4;

	margin-bottom: 10px;

	padding-left: 5px;

	margin-left: 5px;

	list-style: disc url(../images/bullet.gif) inside;

	vertical-align: top;

	}*/

	

/*#maincontent ul ul li {

	margin-top: 10px;

	list-style: disc url(../images/bullet.gif) inside;

	vertical-align: top;

	}



#maincontent ul.inlinelist	{

	padding: 0;

	margin: 0;

	}



#maincontent .inlinelist li	{

	display: inline;

	padding: 0 5px 0 0;

	margin: 0;

	border: 0;

	}	*/

	

#sidenav	{

	width: 207px;

	height: 200px;

	padding: /*top*/10px /*right*/10px /*bottom*/10px /*left*/10px;

	/*margin: 0 0 0 420px;*/

	color: #000;

	background: transparent; 

	/* compensates for IE Win bungling */

	height: 100%;

	

	}	





.sidenav h2, .sidenav h3 {

	color: #660000;

	font-family: Verdana, Arial, sans-serif;

	font-size: x-small;

	/*border-bottom: 1px solid #999;*/

	text-align: left;

	font-weight: bold;

  	padding: 0;

  	margin: 0 0 2px 0;

	}



#sidenav ul	{

	list-style: none;

	margin: 0 0 0px 0;

	/*list-style-image: url(../images/bullet.gif);*/

	}



#sidenav p	{

	font-size: 12px;

	text-align: left;

	}



#sidenav .pullquote	{

	font-size: 13px;

	}



#subnav	{

	margin: 0 0 25px 0;

	padding: /*top*/10px /*left*/0px /*bottom*/0px /*right*/0px;

	border: 0;

	background: #272827;

	}

	

#subnav ul li	{

	/*list-style: disc url(../images/bullet.gif) inside;*/

	line-height: 2em;

    font-size: xx-small;      

    voice-family: "\"}\"";   

    voice-family: inherit;   

    font-size: x-small; 

	margin-left: 0;

	list-style: none;     

	}	



html>#subnav ul li	{

	font-size: x-small;

	} 



#subnav ul li a {

	/*Controls side nav color*/

	color: #666;

	font-weight: normal;

	text-decoration: underline;

	}



#subnav dl	{

	margin: 0;

	padding: 0;

	}

	

#subnav dt 	{

	font-weight: normal;

	font-size:    x-small;      

	voice-family: "\"}\"";   

	voice-family: inherit;   

	font-size:    small;  

	}   

	

html>#subnav dt 	{

	font-size: small;

	} 



#subnav dd 	{

	padding: 0;

	margin: 0px 0 0px 0;

	}   	

	



#footer {

	border: 0;

	/*border-top: 1px solid #999;*/

	color: #9FA1A0;

	/*background: #ECECE5;*/

	padding: /*top*/3px /*left*/0px /*bottom*/2px /*right*/10px;

	text-align: left;

	clear: both;

	font-size: 10px;

	voice-family: "\"}\""; 

	voice-family:inherit;

	font-size: x-small;	

	}



html>#footer	{

	font-size: 12px;

	} 



#footer p	{

	font-size: 10px;

	margin: 10px 0;

	padding: 0;

	}





	/*  Work around IE/Win code size bug - courtesy Jesper, waffle.wootest.net  */



* html code	{

	font-size : 105%; 

	}





	/*  Typography */

	

/*h1, h2, h3, h4, h5, h6	{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	margin-top: 25px;

	margin-bottom: 2px;

	letter-spacing: 1px;

	}*/

	





/*#pagebody h2	{

	

    font-size: small;     

    voice-family: "\"}\"";   

    voice-family: inherit;          

    }*/



/*html>#pagebody h2 	{ 

	font-size:  large;  

	} */



#sidenav h2	{

	font-size: 10px;

	font-weight: bold;

	color: #74a2b1;

	margin: 15px 0 0 0 ;

	padding-left: 6px;

	/*border-bottom: 1px solid #999999;*/

	}



h3	{ 

	font-size: small;      

	voice-family: "\"}\"";   

	voice-family: inherit;   

	font-size: medium;  

	}



html>h3 	{

	font-size:  medium;  

	} 

	

		

h4	{

	font-weight: normal;

   	font-size: x-small;      

	voice-family: "\"}\"";   

	voice-family: inherit;   

	font-size: small;  

	}



html>h4 	{

	font-size: small;  

	} 	





/*p	{

	line-height: 140%;

	text-align: left;

	margin-top: 0;

	margin-bottom: 1em;

	}*/

	

#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {

     font-size:    x-small;      

             /* Tantek again */

    voice-family: "\"}\"";   

    voice-family: inherit;   

    font-size:    small;         

    }



html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, 

html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt    {

    font-size:  small;

    }











	

	/*  Forms */





	/*  Hidey-ho 



.hide {

	height: 0;

	width: 0;

	overflow: hidden;

	position: absolute;  /

	}*/





		

	/*  Frankencheese 



.form {

	color: #000;

	border: 1px solid #666;

	font-family: arial, helvetica, sans-serif;

	padding: 1px;

	margin: 0;

	font-size: xx-small;

	voice-family: "\"}\"";

	voice-family: inherit;

	font-size: x-small;

	}



html>.form {

	font-size: x-small;

	} 



.form-button {

	color: #000;

	background-color: #fff;

	border: 1px solid #666;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	padding-left: 1px;

	padding-right: 1px;

	margin: 0;

	font-size: xx-small;

	voice-family: "\"}\"";

	voice-family: inherit;

	font-size: x-small;

	}



html>.form-button  {

	font-size: x-small;

	} */