a {
	text-decoration: none;
}
.content h1, h1, .content h2, h2, .content h3, h3  {
	margin: 7px 0em 1em 0em; 
}
.heading1, .heading1 a, .content h1, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.heading2, .heading2, .content h2, .content h2 a, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: 000000;
	font-weight: bold;
}
.heading3, .heading3 a, .content h3, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: 000000;
	font-weight: bold;
}
.heading1white, .heading1white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: FFFFFF;
	font-weight: bold;
}
.heading2white, .heading2white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: FFFFFF;
	font-weight: bold;
}
.heading3white, .heading2white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: FFFFFF;
	font-weight: bold;
}
.body1, .body1 a, .content p, .content ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.body2, .body2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.body1white, .body1white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
}
.body1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #000000;
}

.body2white, .body2white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}

.bodylink {
	color: #226600 !important;
	font-weight: bold;
}
.bodylink_Hover {
	color: #000000 !important;
	font-weight: bold;
}
.bold1, .bold1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.bold2, .bold2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.bold1white, .bold1white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}
.bold2white, .bold2white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}
.statred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FF0000;
}
.statorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFD51E;
}
.statoranger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FF6600;
}
.statgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	background-color: #FFF3d3;
}

.table1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size: 13px;
}
.table1 th a {
	/*text-decoration: none;*/
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.table1 td a {
	/*text-decoration: none;*/
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.table1 .even {
	background-color: transparent;
}
.table1 .odd {
	background-color: #F4F4F4; 
}
/*.table1 uline {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
*/
.greenhilite td {
   background-color: #FFE886;
   color: black;
}

.yellowhilite td {
   	background-color: #EAEAEA;
   	color: black;
}
.gradient {
z-index: 1;

}
.darkgreenhilite td {
   	background-color: #FFD51E;
   	color: #000000;
}
.buttonshade1 a {
	text-decoration: none;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
   	color: #000000;
}
.buttonshade1, buttonshade1 a {
	text-decoration: none;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
   	color: #000000;
}
.table10 th
{
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}.table10 td
{
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

.sitemap *
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
.sitemap a
{
	text-decoration: none;
	color: black;
	padding: 0.2em;
	/*border-style: solid;
	border-width: 2px;*/
}
.sitemap a:hover, .sitemap a:focus
{
	background-color: #FFD51E;
}

.logoutbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
	padding: 0.2em;
}
.logoutbutton:hover, .logoutbutton:focus
{
	background-color: #FFD51E;
}

.yellowButtonAsLink{
	font-family:       Arial, Helvetica, sans-serif;
	font-size:         13px;
	color:             #000000;
	background-color:  #FFD51E;
	font-weight:       bold;
	border-width:      0;  
	cursor:            pointer;		
}
.yellowButtonAsLink a{
	color:             #000000;
 	text-decoration: none;
}
.yellowButtonAsLink_Hover{
	font-family:       Arial, Helvetica, sans-serif;
	font-size:         13px;
	color:             #000000;
	background-color:  #EAEAEA;
	font-weight:       bold;
	border-width:      0;  
	cursor:            pointer;
}
.whitebg{
	background-color:  #FFFFFF;
}

.adminmenu *
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
.adminmenu a
{
	text-decoration: none;
	color: black;
	padding: 0.2em;
	font-weight: normal;
	/*border-style: solid;
	border-width: 2px;*/
}
.adminmenu td:hover, .adminmenu td:focus
{
	background-color: #FFE886;
}

.tablelink *
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
.tablelink a
{
	text-decoration: none;
	color: black;
	padding: 0.2em;
	font-weight: bold;
	/*border-style: solid;
	border-width: 2px;*/
}
.tablelink td:hover, .tablelink td:focus
{
	background-color: #FFE886;	
}
.yellowwarning
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  13px;
	line-height: 18px;	
	color: black;
	width: 476px;
	background-color: #FFD51E;
	margin: 0px auto;
	padding: 4px;
	text-align: center;
	border: 2px solid #000000;
}
.yellowwarning tr
{
	border: 2px solid #000000;
}
.yellowwarning tr td
{
	border: 2px solid #000000;
}
.yellowwarning td
{
	border: 2px solid #000000;
}
.disclaimerwarning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px !important;
	line-height: 12px;	
	color: black;
	margin: 0px auto;
	padding: 4px;
	border-top: 1px solid black;
	font-weight: normal;
}
.disclaimerhome
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:  10px;	
	color: black;
	margin: 0px auto;
	padding: 6px;
	border-top: 1px solid black;
}

.disclaimerhome a, p, span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;	
}

.disclaimerhome b, strong, p b, p b i, b i
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;
	font-weight: bold;	
}

.disclaimerhome a {
	color: #226600;
	font-weight: bold !important;
}
.disclaimerhome_Hover a {
	color: #000000 !important;
	font-weight: bold !important;
}
.disclaimervideo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10px;	
	color: black;
	margin: 0px auto;
	padding: 6px;
	border-top: 1px solid black;
}
.disclaimervideo bold
{
	font-weight: bold !important;
}
.disclaimervideo a
{
	font-size:  10px;	
}
.termsagreement
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:  10px;	
	color: black;
}
.termsagreement p
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:  10px;	
	color: black;
}
.termsagreement strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size:  12px;	
	color: black;
}
.flashvideo {
	border: 4px solid #FFD51E;
	width: 480;
	height: 400;
	text-align:center;
	margin:0px auto;
}
.sub td a{
   	color: black;
	font-weight: normal !important;
	font-size:  13px;
}
.videolinks p, a, b, strong
{
	font-size:  13px;
}
.videolinks p strong
{
	font-size:  13px;
	font-weight: bold;
}
#vvdisplaycontent {
	display: none;
}
#vvdisplayterms {
	display: block;
}
.renewPen {
	text-decoration: none !important;
	font-size: 1em !important;
	font-weight: bold !important;
	background-color: #FFD51E;
	border: 1px solid black;
	padding: 3px;	
}
.editCurrent {
	font-size: .8em !important;
}