﻿.backGroundMainDiv
{
	background-color:#FFFFFF;      /*#00325C;*/
	width:100%;
	height:100%;
	text-align:center;
}

/* TOP LOG AND SEARCH BAR */

.extra
{
	width:1000px;	
}

* html #iewrap{
	float: left;
	margin-left: 1000px;
	display: inline;
	position: relative;
}

.topBannerDiv
{
	background-color:#FFFFFF;
	margin:0px;
	min-width:1000px;
	float:left;
}

* html .topBannerDiv
{
	float:left;
	margin-left:-1000px;
	position:relative;
}
.topBannerLogoDiv
{

	float:left;
	width:347px;
	height:83px;
}
.topBannerSearchDiv
{
	float:right;
	width:200px;
	padding-top:40px;
	vertical-align:middle;
}
.topBannerLogoDiv image
{
	width:347px;
	height:83px;
}

/* ****************************** */

.globalNavBarTopDiv
{
	clear:both;
	width:1000px;
}

* html #iewrap2{
	float: left;
	margin-left: 1000px;
	display: inline;
	position: relative;
}

.globalNavBarLeftDiv
{
	height:226px;
	margin-bottom: -3px;
}

* html .globalNavBarLeftDiv
{
	float:left;
	margin-left:-1000px;
	position:relative;
}

/* LEFT IMAGE */

.globalNavBarTopDiv div
{
	float:left;
	display:block;
}
.globalNavBarLeftTopDiv
{
	width:203px;
	/*height:223px!important;*/
	max-height:223px;
}

.globalNavBarLeftTopDiv image, .globalNavBarLeftTopDiv img
{

	width:203px;
	height:223px;
}

/* ****************************** */

/* MIDDLE of NAV BAR */

.globalNavBarMiddleDiv
{
	width:144px;
}
.globalNavBarMiddleBackgroundDiv
{
	
	width:144px!important;
	overflow:hidden;
}

.globalNavBarMenuDiv
{
	width:150px;
	height:223px;

}
.globalNavBarRightDiv
{

	width:856px;
	height:223px;
		
}
.globalNavBarRightDiv image, .globalNavBarRightDiv img
{
	width:856px;
	height:223px;
}

.globalNavBarLeftBottomDiv
{
	margin-bottom:-3px;
	width:203px;
	height:28px;
}
.globalNavBarLeftBottomDiv image, .globalNavBarLeftBottomDiv img
{
	width:203px;
	height:28px;
}
.globalNavBarRightAsxDiv 
{
	font-size:7pt;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	height:28px;
	width:1000px;
	background-color:#20944B;  
	vertical-align:bottom;
	border-top: thin white solid;
}

/* *********************************** */

.middleOuterContentDiv
{
	background-color:#FFFFFF;
	clear:both;
	width:1000px;     /* CONTROLS MAIN CONTENT WIDTH */
	overflow:hidden;
 
}

* html #iewrap3{

	float: left;
	margin-left: 1000px;
	display: inline;
	position: relative;
}


.middleContentDiv
{

}

* html .middleContentDiv
{
	float:left;
	margin-left:-1000px;
	position:relative;
}

.quickLaunchMenuDiv
{
	background-color:#FFFFFF;
	width:203px;
	float:left;
	/*padding-top:0px;
	padding-left:0px;
	max-width:203px;*/
}

.mainContentDiv
{		

	width:750px; /* CONTROLS MAIN CONTENT WIDTH */
	float:left;
		
}
.pageMarginDiv
{
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	background-color:#FFFFFF;  /*#cccccc*/
}


/* Other Style Structure */

.cardno-topNavContainer
{

	background-color: #FFFFFF; 
	padding:none;
	margin:none;
}
.cardno-topnav
{
	background-repeat:no-repeat;
	height: 22px!important;
	height: 26px;
	width: 144px;
	font-size:7pt;
	background-color:#00325C!important;
	color:#3764a0;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;

}

.cardno-topnav a
{
	display:block;
	/*white-space:nowrap;*/
	padding:6px 8px 0px 8px;
	color: #FFFFFF; 
	font-family:Verdana;
	font-weight: bold;
		
}
.cardno-topnav a:link
{
	color: #FFFFFF; 
}
.cardno-topnav a:visited
{
	color: #FFFFFF; 
}
.cardno-topnavselected
{	
	background-repeat:no-repeat;
	color: #ffffff;
	background: url("selectedbackgroud.gif");
	/*background-position:center;*/

	background-color: #FFFFFF;
}
.cardno-topnavselected a{
	background-repeat:no-repeat;
	/*padding:6px 8px 0px 20px;*/

	padding:6px 8px 0px 20px;
	font-weight:bold;
	font-size:6pt;
	color: #FFFFFF;
}
.cardno-topNavHover
{
	background-image: url("selectedbackgroud.gif");
	/*background-position:center;*/
	border: solid 0px #FFFFFF;
	border-bottom: none;
	background-color: #FFFFFF;
	border-left: solid 0px #ffffff;
	font-weight: bold;
}
.cardno-topNavHover a
{
	color:#FFFFFF;
	padding:6px 8px 0px 20px;

}

.cardno-topNavHover a:hover
{
	color:#FFFFFF;
}

.cardno-topnav img
{
	position:relative;
	left:-6px;
}
.cardno-topNavFlyOutsContainer
{
	border:solid 1px #d2d5da;
}

.cardno-topNavFlyOuts
{
	background-color:#f8f8f9 !important;
}
.cardno-topNavFlyOuts a
{
	color:#4c535c;
}
.cardno-topNavFlyOutsHover
{
	background-color:#ffe7a2 !important;
	color:#000000;
}


/*	
	**********************************************************
	FOOTER CONTENT 
	Contains style for footer.
	**********************************************************
*/	

.footerSpacerDiv
{
	clear:both;
 	height:8px;
	width:1000px;
	overflow:hidden;
}
.footerSpacerItemDiv
{
	width:183px;
 	height:8px;
	background-color:#20944B;
	float:right;
}

.footerBackgroundDiv
{
	background-color:#FFFFFF;  /*#00325C*/
	clear:both;
	height:84px;
}
.footerDiv
{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #EFEFEF;  
	background-color:#FFFFFF;   /*#00325C*/

	border-style: none;
	width:1000px;
	height:84px;

}
.footerDiv div
{
	float:left;
	display:block;
	margin-top:10px;
}
.footerCopyrightDiv
{
	color:Black;
	padding-left:10px;
	width:48%;
	height:84px;
}
.footerOtherDiv
{
	width:410px;
	height:74px;
	color:black;
}

.footerOtherDiv a
{
	color:#00325C;  
}



/*	
	**********************************************************
	MIDDLE CONTENT 
	Contains style for quick launch menu, bread crumb main content.
	**********************************************************
*/



.maincontent td
{
	width:750px;	/*width:400px;	*/
}
.maincontent p
{
	padding: 8px 0px 0px 5px;
	width:750px;	/*width:400px;*/
}


.breadCrumbDiv
{
	color: #20944B;
	background-color:#FFFFFF;
	height:auto;
	font-size:8px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
}

.breadCrumbDiv a
{
	color: #20944B;
	unicode-bidi:embed;
	text-decoration:none;
	font-size: 10px;
}
.breadCrumbDiv a:hover
{
	color:#00325c;
	text-decoration:none;
}

.ms-WPBody
{
	max-width:750px;
	width:750px;	/*	width:430px; */   /* CONTROLS MAIN CONTENT WIDTH */
	overflow:hidden;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	border:none;
	background-color: #FFFFFF;
	/*padding-left:5px;*/
	list-style-image: url("bullet.gif");
}


#UpperRightCell{
	width:200px;	
}

.ms-WPBody a
{
	color:#20944B;
	text-decoration:none;
}
.ms-WPBody p
{
	width:740px; /*	width:430px; */
}

.ms-WPBody a:link	
{
	color:#20944B;
	text-decoration:none;
}
.ms-WPBody a:visited
{
	color:#20944B;
	text-decoration:none;
}

.ms-WPBody a:hover{
	color:#00325C;
	text-decoration:none;
}



.ms-WPHeader a
{
  	color:#00325c;
	font-weight:bold;
	text-decoration:none;
}


.ms-WPHeader TD
{
	border:none;
 	width:440px;	/*  	width:430px; */
	color:#00325c;
	font-weight:bold;

} 




/*	
	**********************************************************
	QUICK LAUNCH MENU
	Contains style quick launch menu.
	**********************************************************
*/	

.cardno-selectednavheader a
{
	color:#000000;
}
.cardno-selectednavheader a:hover
{
	color:#000000;
}
.cardno-navsubmenu1
{
	background-color:#FFFFFF;
}
.cardno-navsubmenu2
{
	background-color:#FFFFFF;
}
.cardno-navsubmenu2
{
	background-color:transparent;
}
.cardno-navheader,.cardno-navheader2
{
	font-size:8pt;
	padding-top:10px;
	padding-bottom:4px;
}

.cardno-navheader a,.cardno-navheader2 a
{
	font-size:6pt;
	font-weight:bold;
	color:#00325C;
	text-decoration:none;
}
.cardno-navheader td,.cardno-navheader2 td
{
	padding-left:10px;
}


.cardno-navheader a:link,.cardno-navheader2 a:link
{
	color:#00325C;
		text-decoration:none;
}

.cardno-navheader a:visited,.cardno-navheader2 a:visited
{
	color:#00325C;
}

.cardno-navheader a:hover,.cardno-navheader2 a:hover
{
	color:#20944B;
	text-decoration:none;
}

.cardno-navItem
{
	/*padding-left:5px;
	padding-bottom:4px;*/
	font-size:8pt;
	color:#20944B;
	text-decoration:none;
}
.cardno-navItem td
{
	padding-left:15px;
	padding-bottom:4px;
}
.cardno-navItem a
{
	color:#20944B;
	text-decoration:none;

}

.cardno-navItem a:hover{
	color:#00325C;
	text-decoration:none;
}


/*	
	**********************************************************
	EXISTING STYLES
	Contains style from previous sites.
	**********************************************************
*/

.menheadii {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #008c56;
	line-height: 1.43;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 38px;
	padding-left: 20px;
	font-style: normal;
	background-image: url(images/home_back.gif);
	background-repeat: no-repeat;


}

.maincontentheader h1
{
	font-size:14px;
	color:#00325c;
	font-weight: bold; 
	padding-left:5px;
}

.maincontent h2
{
	font-size:11px;
	color:#00325c;
	padding-left:5px;
}

.maincontent {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
/*	padding: 10px 19px 15px*/

	border:none;
	background-color: #FFFFFF;
	width:740px;  /*	width:400px;*/
	list-style-image: url("bullet.gif");
}

.img
{
	border:none;
}

#content h1 {
	font-size: 1.5em;
	font-weight:normal;
	color:#333333;
	padding-bottom: .2em;
}
#content h2 {
	font-size: 1.2em;
}
#content h3 {
	font-size: 1.1em;
	color:#003053;
}
#content h4 {
	font-size: 1em;
}
#content h5 {
	font-size:1em;
	color:#003053;
}
#content h6 {
	font-size:1em;
}
h1, h2, h3, h4, h5, h6 {
	float:none;
	clear:both;
}
.chart {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 15px 19px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");	
}
.mast {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
}
.maincapleft1 {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 8px 0px 0px 5px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	width:325px;
}
.maincapleft1 p
{
	width:325px;
}
.maincapright2 {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	padding-top: 5px;
	width:325px;

}

.maincapright1 {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 9px 2px 0px 5px;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	width:325px;
}
.maincapright1 p
{
width:325px;	
}
.maincontenthomeheader {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 17px 3px 10px;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	width:740px;  /*width:420px;*/
	
}
.maincontenthomeheader p
{
	width:740px; /* 	width:420px;*/
}
.maincontenthomeheaderem {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding-top: 17px;
	padding-right: 3px;
	padding-left:5px;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	position:relative;
	border:none;
	left:203px;
	top:-245px;
	width: 50%;
	height: -1em;
}
.maincontenthome {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 8px 3px;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}

.mainsubtitle {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	
}
.maincontenthomenews {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 0px 25px 0px 5px;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}
.maincontenttable {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	width:740px;    /* 	width:430px; */
}

.maincontenttableleft {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
/*	padding-right: 15px; */
	width:325px;
}
.maincontenttableleft p
{
	width:325px;
}
.maincontenttableright {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	width:325px;
	list-style-image: url("bullet.gif");
}
.maincontenttableright p
{
	width:325px;
}
.maincontentcontacttable {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	padding: 20px;
	border: 10px #c9c399 solid;
}
.maincontentleft {
	font-size: 11px;
	line-height: 1.65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
/*	padding-right: 15px;*/
	
}

.maincontentleftindex {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	padding: 13px;

	
}
.maincontenthomeleft {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	padding-right: 14px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 14px;
	
}
.maincontentindex {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 5px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");

}
.maincontentindexa {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 12px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}
.maincontentheader {
	font-size:14px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00325c;
	list-style-type: square;
	list-style-position: outside;
	font-weight: bold;
	font-style: normal;
/*	padding: 5px 15px 5px 12px;*/
	padding-left:0px;
	padding-bottom:0px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}
.maincontentheader td
{
	font-size:14px;
}
.maincontentheadem{
	font-size: 14px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00325c;
	list-style-type: square;
	list-style-position: outside;
	font-weight: bold;
	font-style: normal;
	border:none;
	background-color: #FFFFFF;
	
}
.maincontentindex1 {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 5px;

}
.maincontactindex { 
        font-size: 11px;
        line-height: 1.5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #20944b;
        list-style-type: none;
        list-style-position: outside;
        font-weight: normal;
        font-style: normal;
        padding: 0px 15px 5px 6px;
        border-top: none;
        border-right: none;
        border-bottom: none;
		border:none;
        background-color: #FFFFFF;

}
.maincapabilityindex { 
        font-size: 11px;
        line-height: 1.5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #20944b;
        list-style-type: none;
        list-style-position: outside;
        font-weight: normal;
        font-style: normal;
        padding: 0px 2px 5px 5px;
		border:none;
		background-color: #FFFFFF;        
}
.maincontentindexalt {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 0px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}
.maincontentsocialmenu {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maincontentindex2 {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 5px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");

}
.maincontentindex3 {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 0px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");

}	
.maincontentvideo {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 0px;
	border:none;
	background-color: #FFFFFF;
	list-style-image: url("bullet.gif");
}

* a:link
{
	text-decoration:none;
	color:#20944b;
}
* a:visited
{
	text-decoration:none;
	color:#20944b;
}
* a:hover
{
	text-decoration:none;
	color:#00325C;
}

/*span{
	color:#20944b;
	font-size:80%;
	text-decoration: none;
	text-align:center;
}
*/


/* EMAIL SECTION */

.brownbackground {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 7px 7px 7px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.srch-WPBody
{
	padding-left:10px;

}





