/* CSS Document */





/*



****IMPORTANT****



Side bar ids and offState classes are color customized for each section.

Simply add new ids and classes as new sections are developed.

Everthing else should pretty much stay the same.



*/

.pressRoomDate{

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

	font-size: 12px;

	color: #111;

	font-weight: bold;

}



.pressRoomContent{

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

	font-size: 11px;

	color: #111;



}



body{

	margin-top: 23px;

	background: #e9e9e9;

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

	font-size: 11px;

	color: #111;

}



/*layout elements*/



#left-side-bar-blank{

	background:#fff; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-business{

	background:#56783f; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-consumer{

	background:#931210; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-developer{

	background:#165160; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-partners{

	background:#BF8300; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-products{

	background:#367093; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-side-bar-supernav{

	background:#000; 

	border-left: solid #fff 3px;

	border-top: solid #fff 3px;

	border-bottom: solid #fff 3px;

}	



#left-top-nav{

 	width:100%; 

	background:#ccc; 

 	border-bottom: solid #fff 3px;

    border-top: solid #fff 3px;

	padding-top: 15px;

	padding-bottom: 25px;

}



#left-top-nav-blank{

 	width:100%; 

	background:#fff; 

 	border-bottom: solid #fff 3px;

    border-top: solid #fff 3px;

	padding-top: 15px;

	padding-bottom: 25px;

}





/*content styles*/



#contentarea{

	padding-top: 15px;

	padding-bottom: 15px;

	padding-left:15px;

	padding-right:15px;

	vertical-align:top;

	}

	

#flasharea{

	padding-top: 6px;

	vertical-align:top;

	}



#footerarea{

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left:10px;

	padding-right:10px;

	vertical-align:top;

	

}



.baselineContent{

	padding-top: 5px;

	padding-left:10px;

	padding-right:10px;

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

	font-size: 9px;

	font-weight: plain;

	color:#000000;

	vertical-align:bottom;

}



.greyBox{

	background:#ccc; 

	width:572px; 

    margin-left:19px;

	padding: 18px;

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

	font-size: 12px;

	line-height: 14px;

	color: #000

}



.myheader-supernav{

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

	font-size: 12px;

	font-weight: bold;

	color:#555;

}



.myheader-superdoopernav{

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

	font-size: 15px;

	font-weight: bold;

	color:#000;

}



.myheader-business{

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

	font-size: 12px;

	font-weight: bold;

	color:#56783f;

}



.myheader-consumer{

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

	font-size: 12px;

	font-weight: bold;

	color:#931210;

}



.myheader-developer{

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

	font-size: 12px;

	font-weight: bold;

	color:#165160;

}



.myheader-partners{

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

	font-size: 12px;

	font-weight: bold;

	color:#BF8300;

}



.myheader-products{

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

	font-size: 12px;

	font-weight: bold;

	color:#367093;

}



h3{

	margin-left:60px;

	margin-right:50px;

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

	font-size: 11px;

	line-height:15px;

	font-weight:100;

	color:#333;

}



.sectionHead{

	margin-left:35px;

	margin-right:40px;

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

	font-size: 13px;

	font-weight: bold;

	line-height:15px;

	color:#333;

}



ul{

	margin-left:20px;

	margin-right:40px;

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

	font-size: 11px;

	line-height:15px;

	color:#333;

}

ul.a{

	margin-left:26px;

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

	font-size: 11px;

	line-height:15px;

	color:#333;

}



li{

	margin-left:50px;
	
	margin-right:40px;


}



/*navigation styles*/


a.navHeader{

cursor:pointer;

	margin-left:35px;

	color: #333333;

	text-decoration:underline;

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

	font-size: 11px;

	line-height:15px;

}

a.navHeader:link{

cursor:pointer;

	margin-left:35px;

	color: #333333;

	text-decoration:underline;

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

	font-size: 11px;

	line-height:15px;

}

a.navHeader:hover{

cursor:pointer;

	margin-left:35px;

	color: #333333;

	text-decoration:none;

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

	font-size: 11px;

	line-height:15px;

}

a.navHeader:visited{

cursor:pointer;

	margin-left:35px;

	color: #333333;

	text-decoration:underline;

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

	font-size: 11px;

	line-height:15px;

}

a.navHeader:active{

cursor:pointer;

	margin-left:35px;

	color: #333333;

	text-decoration:none;

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

	font-size: 11px;

	line-height:15px;

}



.onState-business{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background: #56783f;

	color: #fff;

	width: 100%;

}



.onState-consumer{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background: #931210;

	color: #fff;

	width: 100%;

}



.onState-developer{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background:#165160;

	color: #fff;

	width: 100%;

}



.onState-partners{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background: #BF8300;

	color: #fff;

	width: 100%;

}



.onState-products{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background: #367093;

	color: #fff;

	width: 100%;

}



.onState-supernav{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

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

	font-weight:bold;

	font-size:10px;

	background: #000000;

	color: #fff;

	width: 100%;

}



.offState{

	padding-left: 18px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

	font-size:10px;

	background: #ccc;

	width: 100%;

}

a.nav:link {

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#111;

}



a.nav:visited {

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#111;

}



a.nav:active {

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}



a.nav:hover {

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}



.bottom-nav-header{

	margin-left:18px;

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

	font-size: 12px;

	font-weight:bold;

	color:#fff;

	margin-bottom: 10px;

}


.upper-nav-header{

	margin-left:18px;

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

	font-size: 12px;

	font-weight: bold;

	color:#000;

	margin-bottom: 10px;

}


.bottom-nav-base{

	margin-left:18px;

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

	font-size: 11px;

	font-weight:bold;

	color:#fff;

	margin-bottom: 10px;

}



a.nav2:link {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: underline;

	color:#fff;

}



a.nav2:visited {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: underline;

	color:#fff;

}



a.nav2:active {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}



a.nav2:hover {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}



a.nav3:link {

	margin-left:26px;

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav3:visited {

	margin-left:26px;

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav3:active {

	margin-left:26px;

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav3:hover {

	margin-left:26px;

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

	font-size:9px;

	text-decoration: none;

	line-height:2;

	color:#111;

}

a.nav4:link {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: underline;

	color:#fff;

}



a.nav4:visited {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: underline;

	color:#fff;

}



a.nav4:active {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}



a.nav4:hover {

	margin-left:26px;

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

	font-weight:bold;

	font-size:9px;

	text-decoration: none;

	color:#fff;

}

a.nav5:link {

	

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav5:visited {

	

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav5:active {

	

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

	font-size:9px;

	text-decoration: underline;

	line-height:2;

	color:#111;

}



a.nav5:hover {

	

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

	font-size:9px;

	text-decoration: none;

	line-height:2;

	color:#111;

}


a.footer:link{

	color: #5F727D;

	text-decoration:none; 

	font-size:9px;

}

a.footer:hover{

	color: #000000;

	text-decoration:none; 

	font-size:9px;

}

a.footer:visited{

    color: #5F727D;

	text-decoration: underline; 

	font-size:9px;

}

a.footer:active{
	color: #5F727D;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 11px;

}



a.mapnav:link {

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

	font-weight:bold;

	font-size:12px;

	text-decoration: underline;

	color:#fff;

}



a.mapnav:visited {

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

	font-weight:bold;

	font-size:12px;

	text-decoration: underline;

	color:#fff;

}



a.mapnav:active {

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

	font-weight:bold;

	font-size:12px;

	text-decoration: none;

	color:#fff;

}



a.mapnav:hover {

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

	font-weight:bold;

	font-size:12px;

	text-decoration: none;

	color:#fff;

}



a.mapnav2:link {

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

	font-size:10px;

	text-decoration: underline;

	color:#fff;

}



a.mapnav2:visited {

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

	font-size:10px;

	text-decoration: underline;

	color:#fff;

}



a.mapnav2:active {

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

	font-size:10px;

	text-decoration: none;

	color:#fff;

}



a.mapnav2:hover {

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

	font-size:10px;

	text-decoration: none;

	color:#fff;

}



.mapheader{

	background: #000;

	widows:100%;

	padding:2px;

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

	font-size:10px;

	font-weight:bold;

	text-decoration: none;

	color:#fff;

}

.mapheader2{

	background: #fff;

	widows:100%;

	padding:2px;

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

	font-size:10px;

	font-weight:bold;

	text-decoration: none;

	color:#000;

}

a.business:link {

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

	font-weight:bold;

	font-size:11px;

	text-decoration: none;

	color:#111;

}



a.business:visited {

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

	font-weight:bold;

	font-size:11px;

	text-decoration: none;

	color:#111;

}



a.business:active {

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

	font-weight:bold;

	font-size:11px;

	text-decoration: none;

	color:#fff;

}



a.business:hover {

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

	font-weight:bold;

	font-size:11px;

	text-decoration: none;

	color:#fff;

}
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.bodycopyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
a.bodycopyLink {
	text-decoration: none;
}
a.bodycopyLink:hover {
	color: #333333;
	text-decoration: underline;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #C8242C;
	font-weight: bold;
}
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #999999;
}
.topbar {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #888888;
	padding-left: 30px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	padding-right: 40px;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.tablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 3px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 15px;
}
.footer a {
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.navPrimaryLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.navPrimary {
	background-color: #333333;
	padding-left: 6px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.navPrimaryOver {
    background-color: #FF0000;
	padding-left: 6px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
    cursor: pointer;
}
.navUtility {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
	border-top-width: 7px;
	border-top-color: #FFFFFF;
}
.navUtility a {
    color: #333333;
	text-decoration: none;
}
.navUtility a:hover {
    color: #FF0000;
	text-decoration: none;
}
.navUtilitySearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #999999;
	padding-left: 6px;
	border-top-width: 7px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
}
.navUtilitySearch a {
    color: #FFFFFF;
	text-decoration: none;
}
.navUtilitySearch a:hover {
    color: #FFFFFF;
	background-color: #999999;
	text-decoration: none;
}
.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
}
.standardText a {
	color: #333333;
	text-decoration: underline;
}
.standardText a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}
.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #333333;
}
.head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #FF0000;
}
.nav2off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.nav2off a {
	color: #000000;
	text-decoration: none;
}
.nav2off a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.nav2on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #000000;
}
.nav2off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.nav2off a {
	color: #000000;
	text-decoration: none;
}
.nav2off a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.nav2offRev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.nav3off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.nav3off a {
	color: #000000;
	text-decoration: none;
}
.nav3off a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.nav3offRev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.nav3offRev a {
	color: #FFFFFF;
	text-decoration: none;
}
.nav3off a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.navSpace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
.pageSectProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #367093;
}
.pageSectBusiness {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #56783f;
}
.pageSectDeveloper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #165160;
}
.pageSectPartners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #BF8300;
}
.pageSectSupport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #666666;
}
.pageSectCompany {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #666666;
}
.pageSectNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #666666;
}
.pageSectHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.tablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 3px;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 3px;
}
.homeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.homeText a {
	color: #333333;
	text-decoration: none;
}
.homeText a:hover {
	color: #FF0000;
	text-decoration: none;
}
.homeTextGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #EFEFEF;
}
.homeTextGray a {
	color: #333333;
	text-decoration: underline;
}
.homeTextGray a:hover {
	color: #FF0000;
	text-decoration: underline;
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
ol a {
	color: #333333;
	text-decoration: underline;
}
ol a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.flagType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FB0F0C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FB0F0C;
	padding:3px 9px 3px 15px;
}
.flagBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5F727D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FB0F0C;
	padding:3px 9px 3px 15px;
}
.dynamicDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
