/* CSS Document */


/* General Rules */
#main_content {
	text-align: left;
}

a{
	color: #055A8D;
}
a:hover{
	color: #EA4B2C;
}

#intcontent a{
	color: #055A8D;
}
#intcontent a:hover{
	color: #EA4B2C;
}
#intcontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#intcontent h1.inv{
	color: #FFFFFF;
}
#intcontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 2px;
}
#intcontent h1.colorB{
	color: #055A8D;
}
#intcontent h2.colorB{
	color: #055A8D;
}
#intcontent h3{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 8px;
	margin-bottom: 2px;
}
h4{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#intcontent h5{
	font-family: Arial, Helvetica, sans-serif;
	color: #055A8D;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 6px;
}
select{
	/* color: #EA4B2C; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}



#intcontent ol {
	/* Std Content Size */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	/* Std Content Size */
	margin-top: 0px;
	margin-bottom: 12px;
	list-style-type: decimal;
}
#intcontent ul {
	/* Std Content Size */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	/* Std Content Size */
	margin-top: 0px;
	margin-bottom: 12px;
	list-style-type:square;
}
#intcontent li {
	margin-bottom: 4px;
}

#intcontent input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #055A8D;
}
#intcontent textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #055A8D;
}



#intcontent .admTable{
	border: 1px solid #CCCCCC;
	
}
#intcontent .admTable td{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
}


#intcontent .contentCell{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	background-color: #FFFFFF;
	padding-right: 18px;
}
#intcontent .subTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#intcontent .copyLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 4px;
	margin-right: 10px;
}
#intcontent .cornerUL_CCCCCC{
	background-image: url(/_layout/corners/round_ul_CCCCCC.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
#intcontent .cornerBR_A3BAD5{
	background-image: url(/_layout/corners/round_br_A3BAD5.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #A3BAD5;
}
#intcontent .docLinks{
	font-weight: bold;
}
#intcontent .featureCell{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}

form{
	margin: 0px;
}
#intcontent .formCells{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#intcontent .formCells td{
	padding: 1px;
	padding-right: 3px;
	padding-top: 0px;
}
#intcontent .formSml{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
#intcontent .selectSpecial{
	/* color: #EA4B2C; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #CBD8E7;
	padding: 1px;
}
#intcontent .highlightBox{
	border: 1px solid #EA4B2C;
	padding: 10px;
	background-color: #EEEEEE;
	margin-bottom: 20px;
}
#intcontent .learnMoreLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style:normal;
	color: #126291;
	margin-top: -3px;
	margin-bottom: 0px;
}
#intcontent .learnMoreLink a{
	color: #126291;
	text-decoration: none;
}
#intcontent .learnMoreLink a:hover{
	color: #EA4B2C;
	text-decoration: none;
}
#intcontent .mainCell{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-color: #A2BAD4;
	background-image: url(/_layout/corners/round_ul_A3BAD5.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-right: 18px;
}
#intcontent .sectionHeader{
	border: none;
	background-color: #EEEEEE;
	padding: 6px;
}
#intcontent .seperatorDk{
	color: #ACC1D9;
}
#intcontent .seperatorLt{
	color: #EDF1F7;
}
#rightcontent .subCell{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-color: #CBD8E7;
	padding-right: 18px;
}

#rightcontent .subCellHelper{
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #CBD8E7;
}
#rightcontent .subCellB{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-color: #CCCCCC;
	padding-right: 18px;
}
#rightcontent .subCellBHelper{
	padding-top: 14px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #CCCCCC;
}
#rightcontent .subTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 12px;
}
#rightcontent .icon{
	margin-bottom: 40px;
	display: block;
	text-align: right;
}







#intcontent .subHr{
	margin-top: 6px;
	margin-bottom: 6px;
	height: 1px;
}
#intcontent .subContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 6px;
}
#intcontent .tabTypeA{
	background-image: url(/_layout/tabs/blue_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
	height: 25px;
}
#intcontent .tabTypeA h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 18px;
}



/*Custom Rules */

#content {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
}

.clear {
	clear: both;
}

object {
	position: relative;
	z-index: 1;
}

/* Header Logo Rules */

#headlogo {
	background-color: #055A8D;
	border-bottom: 3px solid #fff;
}

/* Top Nav Rules */

#searchForm{
	float:right;
	font-size:11px;
	line-height: 15px;
	display:block;
	
	padding-top: 25px;
	padding-right: 50px;
	
}
#searchForm a{
	text-decoration: none;
	color: #FFFFFF;
}
#searchForm a:hover{
	text-decoration: none;
	color: #EA4B2C;
}
#searchForm input{
	font-size:11px;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
}

#awmAnchor-menu {
	background-image: url(/_includes/menus/images/barBg.gif);
	background-repeat: repeat-x;
	height: 32px;
	border-bottom: 1px solid #ccc;
}

#topnavMenu {
	position: absolute;
	top: 84px;
	left: 0;
	width: 100%;
	z-index: 100;
}

#topnavMenu ul {
	padding: 0 0 0 1px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	list-style-type: none;
	width: 760px;
	background-image: url(/_layout/graphics/topnavlines.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	height: 30px;
}

#topnavMenu ul li {
	float: left;
	text-align: center;
	background-image: url(/_layout/graphics/topnavlines.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
}
	#topnavMenu ul li#about {
		width: 111px;
	}
	
	#topnavMenu ul li#discovery {
		width: 163px;
	}
	
	#topnavMenu ul li#products {
		width: 84px;
	}
	
	#topnavMenu ul li#partners {
		width: 84px;
	}
	
	#topnavMenu ul li#news {
		width: 105px;
	}

#topnavMenu ul li a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 10px 0 12px 0;
	display: block;
	line-height: 9px;
	
}

.underopt {
	background-color: #5F6164;
	height: 30px;
}

	#layers ul li#aboutLayer .underopt {
		width: 110px;
	}
	
	#layers ul li#discoveryLayer .underopt {
		width: 162px;
	}
	
	#layers ul li#productsLayer .underopt {
		width: 83px;
	}
	
	#layers ul li#partnersLayer .underopt {
		width: 83px;
	}
	
	#layers ul li#newsLayer .underopt {
		width: 104px;
	}

#topnavMenu ul li a:hover {
	text-decoration: underline;
	
}


#layers {
	position: absolute;
	top: 84px;
	left: 0;
	width: 100%;
	z-index: 12;
	height: 10px;
	text-align: left;
}

#layers ul {
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	list-style-type: none;
	padding: 0;
	
}

#layers ul li {
	float: left;
}
	#layers ul li#aboutLayer {
		width: 145px;
	}
	
	#layers ul li#discoveryLayer {
		width: 187px;
		margin-left: -34px;
	}
	
	#layers ul li#productsLayer {
		width: 147px;
		margin-left: -24px;
	}
	
	#layers ul li#partnersLayer {
		width: 174px;
		margin-left: -63px;
		
	}
	
	#layers ul li#newsLayer {
		width: 158px;
		margin-left: -90px;
	}
	
						
			* > #layers ul li#discoveryLayer {
				width: 187px;
				margin-left: 111px;
			}
			
			* > #layers ul li#productsLayer {
				width: 147px;
				margin-left: 274px;
			}
			
			* > #layers ul li#partnersLayer {
				width: 174px;
				margin-left: 358px;
				
			}
			
			* > #layers ul li#newsLayer {
				width: 158px;
				margin-left: 442px;
			}
	
		#layers ul li#aboutLayer a {
		width: 145px;
		width/* */:/**/115px; 
 		width: /**/115px;
		}
	
		#layers ul li#discoveryLayer a {
		width: 187px;
		width/* */:/**/157px; 
 		width: /**/157px;
		}
	
		#layers ul li#productsLayer a {
		width: 147px;
		width/* */:/**/117px; 
 		width: /**/117px;
		}
	
		#layers ul li#partnersLayer a {
		width: 174px;
		width/* */:/**/144px; 
 		width: /**/144px;
		}
	
		#layers ul li#newsLayer a {
		width: 158px;
		width/* */:/**/128px; 
 		width: /**/128px;
		}

#layers ul li div {
	background-color: #5F6164;
}

#layers ul li img {
	margin-top: -10px;
	/* Hide from IE5 Mac \*/
	margin-top: 0;
	/* Stop hiding */
}
	
#layers ul li div a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 20px 5px 10px;
	text-align: left;
	color: #fff;
}

#layers ul li div a:hover {
	text-decoration: underline;
	background-color: #EA4B2C;
	background-image: url(/images/downarrow.gif);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	
}

/* Top Sub Nav Rules */


#subnavlinks {
	width: 375px;
	float: left;
	padding: 13px 0 15px 0;
}

#breadcrumbs {
	width: 375px;
	float: left;
	padding: 13px 0 15px 0;
	border-left: 10px solid #fff;
	/* height: 43px; */
}

#breadcrumbs, #breadcrumbs a {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#subnavlinks, #subnavlinks a {
	font-size: 12px;
	
}

#subnavlinks {
	text-align: right;
	color: #ACC1D9;
}

#subnavlinks a {
	color: #000;
	text-decoration: none;
}

#subnavlinks a:hover {
	color: #EA4B2C;
}

.phone {
	color: #000;
}

/* Home Page left side Area */

#home_left {
	width: 510px;
	float: left;
}

#lefttabs {
	width: 510px;
	position: relative;
	z-index: 5;
}

.toggleHid{
	display: none;
	height: 0px;
}
.toggleVis{
	display: block;
}




#reqSpc{
	width: 5px;
}
.tblFormHid{
	display: none;
	height: 0px;
	
}
.tblFormVis{
	display: table-row;
}
.tblFormReq{
	display: table-row;
}

.tblFormReq #reqSpc{
	background-image: url(/images/graphics/required.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#home_flash { 
	margin: 0 0 10px 0;
	padding: 0;
}

* > #home_flash { 
	margin: 0 0 7px 0;
	padding: 0;
}

.tabtop {
	white-space: nowrap;
}

.tabtop a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	background-image: url(/_layout/tabs/SqTabC.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 6px 0 5px 8px;
	width: 122px;
	width/* */:/**/114px; 
 	width: /**/114px;
	border-left: 7px solid #fff;
}
.tabtop a:hover {
	color: #fff;
}

.tabtop a.first, .tabtop a.selectedfirst {
	border-left: 0;
	padding: 6px 0 5px 12px;
	width: 122px;
	width/* */:/**/111px; 
 	width: /**/111px;
}

.tabtop a.selectedfirst {
	background-image: url(/_layout/tabs/RndTabA.gif);
}

.tabtop a.first {
	background-image: url(/_layout/tabs/RndTabC.jpg);
}

.tabtop a.selected {
	background-image: url(/_layout/tabs/SqTabA.gif);
	background-repeat: no-repeat;
}

.tabcontent {
	background-image: url(/_layout/gradients/v1.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #C8D5E5; 
	padding: 10px;
	clear: left;
}

.tabcontent h1 {
	padding: 0;
	font-size: 11px;
	margin: 0 0 0px 0;
}

.tabcontent p {
	padding: 0 30px 0 0;
	margin: 0;
	font-size: 11px;
}

.tabcontent table td {
	vertical-align: top;
}

.tabcontent p.learnMoreLink {
	margin-top: 5px;
}

.learnMoreLink a {
	text-decoration: none;
	color: #126291;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.learnMoreLink a:hover {
	color: #EA4B2C;
}


/* Home Featured Section */

#home_extra {
	background-color: #ccc;
	background-image: url(/_layout/corners/round_ul_CCCCCC.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin-top: 10px;
}


#home_extra h1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
}

#home_extra p {
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 14px;
}

#home_extra td {
	padding-right: 10px;
}

/* Home Right Side Section */

#home_right {
	width: 250px;
	float: left;
	border-left: 10px solid #fff;
	position: relative;
	z-index: 10;
}

#home_right .tabcontent p {
	padding-right: 0;
}

#home_right .tabtop a {
	border-left: 5px solid #fff;
}

#home_right .tabtop a.first, #home_right .tabtop a.selectedfirst {
	border-left: 0;
}

.tabcontent p.subHr {
	padding: 10px 0;
}

#home_right .tabcontent {
	height: 500px;
	max-height:497px;
}
#home_right .tabcontent p {
	margin-bottom: 8px;
}
#home_right .tabcontent ul {
	margin-top: 5px;
	margin-bottom: 12px;
	list-style-type:square;
	margin-left: 0px;
	padding-left: 18px;
}
#home_right .tabcontent ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 6px;
}




/* --------- FOOTER ----------- */

#footer {
	width:750px;
	height:41px;
	color:white;
	background-image:url(/_layout/corners/round_br_A3BAD5.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#A3BAD5;
	text-align:left;
	padding:28px 10px 10px 10px;
	font-size:12px;
	margin-bottom:15px;
	border-top: 6px solid #fff;
	display:block;
}

* > #footer {
	border-top: 10px solid #fff;
}

#footLeft {
	display: block;
}

#footer a, #footer a:link, #footer a:visited {
	color:black;
	text-decoration:none;
}
 
#footer a:hover {
	color:white;
	text-decoration:none;
}

#footer p.copyright {
	font-size:10px;
	padding:0;
	margin:7px 0px 0px 0px;
}

#footer-sublinks {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	color:#ACC1D9;
}

#footer-sublinks a {
	color:#055A8D;
	text-decoration:none;
}

#footer-sublinks a:hover {
	color:#EA4B2C;
	text-decoration:none;
}

#emailSubscription{
	float:right;
	width: 230px;
	font-size:11px;
	line-height: 15px;
	display:block;
}
#emailSubscription #emSubForm a{
	color: #055A8D;
	text-decoration: none;
}
#emailSubscription #emSubForm a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#emailSubscription input{
	font-size:11px;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
}


/* ---------------- EXTRA ------------ */
.news-divider {
	background-image:url(/_layout/spacers/hr230.gif);
	width:230px;
	height:1px;
	background-repeat:no-repeat;
	border:0;
	padding:0;
	margin:0;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	font-size:0px;
	display:block;
}
.white-divider {
	background-image:url(/_layout/sW.gif);
	width: *;
	height:1px;
	background-repeat: repeat-x;
	border:0;
	padding:0;
	margin:0;
	clear:both;
	margin-top:0px;
	margin-bottom:7px;
	font-size:0px;
	display:block;
}

.infoTxt{
	color: #666666;
}

.destArrow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #EA4B2C;
	margin-left: 2px;
	
}


/* Interior page rules */


#interior {
	width: 770px;
}

#interior td {
	vertical-align: top;
}



#interior #rSpc{
	width: 10px;
	display: block;
}


#interior #intcontent {
	padding-left: 10px;
	
}

#interior #intcontent h1 {
	color: #055A8D;
	margin: 0 0 14px 0;
	padding: 0 0 1px 0;
	border-bottom: 1px solid #ccc;
	font-size: 20px;
}

#interior #intcontent h2 {
	font-size: 16px;
	margin: 9px 0 3px 0;
	padding: 0;
}

#interior #intcontent p {
	/* Std Content Size */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	/* Std Content Size */
	margin-top: 0px;
	margin-bottom: 12px;
}
#interior #intcontent .subTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 12px;
}



/* right content bar */

#rightcontent {
	width: 180px;
	padding-bottom: 15px;
}

#rightcontent h1{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0;
	background-image: url(/_layout/tabs/blue_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
}
#rightcontent h2{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
	margin-top: 12px;
	background-image: url(/_layout/tabs/blue_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
}


#rightcontent h3 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
	margin-top: 12px;
	margin-top: 14px;
	background-image: url(/_layout/tabs/sharp_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #B03821;
	background-color: #EA4B2C;
}
#rightcontent h4 {
	color: #055A8D;
	font-size: 11px;
	line-height: 14px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
}

#rightcontent p {
	font-size: 11px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
}
#rightcontent blockquote {
	margin: 0px;
	margin-left: 12px;
}
#rightcontent ul  {
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	margin-left: 30px;
	margin-top: 6px !important;
}
#rightcontent ul li {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	list-style-type: square;
}

#rightcontent .fieldA {
	background-color: #CBD8E7;
	padding-bottom: 12px;
}
/* end right content bar */

/* left content bar */

#leftcontent {
	width: 180px;
	padding-bottom: 15px;
	padding-top: 70px;
}
#leftcontentLnd {
	width: 180px;
	padding-bottom: 15px;
	padding-top: 0px;
}

#leftcontent h1, #leftcontentLnd h1{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0;
	background-image: url(/_layout/tabs/blue_gry_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
}
#leftcontent h2, #leftcontentLnd h2{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
	margin-top: 12px;
	background-image: url(/_layout/tabs/blue_gry_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
}


#leftcontent h3, #leftcontentLnd h2{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
	margin-top: 12px;
	margin-top: 14px;
	background-image: url(/_layout/tabs/sharp_gry_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #B03821;
	background-color: #EA4B2C;
}
#leftcontent h4, #leftcontentLnd h4 {
	color: #055A8D;
	font-size: 11px;
	line-height: 14px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
}

#leftcontent p, #leftcontentLnd p{
	font-size: 11px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0px;
}
#leftcontent blockquote, #leftcontentLnd blockquote{
	margin: 0px;
	margin-left: 12px;
}
#leftcontent ul, #leftcontentLnd ul {
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
	margin: 0px;
	margin-left: 30px;
	margin-top: 6px !important;
}
#leftcontent ul li, #leftcontentLnd ul li {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	margin-left: 32px;
	margin-right: 8px;
	list-style-type: square;
}

#leftcontent .fieldA, #leftcontentLnd .fieldA {
	background-color: #CBD8E7;
	padding-bottom: 12px;
}
#leftcontent .fieldB, #leftcontentLnd .fieldB {
	background-color: #CCCCCC;
	background-image: url(/_layout/gradients/lHoriz.jpg);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom: 12px;
}

#leftcontent .fieldC, #leftcontentLnd .fieldC {
	background-color: #E8E8E8;
	padding-bottom: 12px;
}
#leftcontent .fieldB h2, #leftcontentLnd .fieldB h2{
	background-color: #CCCCCC;
	background-image: url(/_layout/tabs/blue_trans_300x50.gif);
}
#leftcontent .fieldC h2, #leftcontentLnd .fieldC h2{
	background-color: #E8E8E8;
	background-image: url(/_layout/tabs/blue_trans_300x50.gif);
}
/* end left content bar */







#intcontent #maininttop {
	background-color: #A2BAD4;
	background-image: url(/_layout/corners/round_ul_A3BAD5.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#intcontent #maininttop div {
	padding: 10px 18px;
	padding-bottom: 0px;
}



#intcontent #maininttop h1 {
	color: #fff;
	margin: 1px 0 3px 0;
	font-size: 20px;
	padding: 0;
	border: none;
}

#intcontent #maininttop h2, #intcontent #mainintmid h2, #intcontent #mainintbot h2 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 1px 0;
	line-height: 16px;
	
}

#intcontent #maininttop p, #intcontent #mainintbot p {
	font-size: 11px;
	margin: 0 0 00px 0;
	padding: 0;
	line-height: 16px;
}


#intcontent #mainintmid {
	padding: 10px 18px;
}

#intcontent #mainintmid h1 {
	font-size: 16px;
	color: #055A8D;
	margin: 1px 0 3px 0;
	padding: 0;
	border: none;
}

#intcontent #mainintmid p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
	margin: 0 0 00px 0;
	padding: 0;
	margin-bottom: 9px;
}
#intcontent #mainintmid ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
}


#intcontent #mainintmid p.learnMoreLink {
	margin-bottom: 4px;
}


#intcontent #mainintbot td div {
	padding: 10px 18px;
}

#intcontent #mainintbot .left {
	background: #CBD8E7;
	border-right: 5px solid #fff;
	width: 50%;
}


#intcontent #mainintbot .right {
	background: #ccc;
	border-left: 5px solid #fff;
	width: 50%;
}

#intcontent #mainintbot h1 {
	border: none;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
	margin: 0;
	background-image: url(/_layout/tabs/blue_300x25.gif);
	background-repeat:no-repeat;
	background-position: top left;
	border-right: 1px solid #033E62;
	border-bottom: 1px solid #033E62;
	background-color: #055A8D;
	height: 25px;
	height/* */:/**/18px; 
 	height: /**/18px;
}
#intcontent #mainintbot h1 a{
	color:#FFFFFF;
	text-decoration: none;
}
#intcontent #mainintbot h1 a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}

#intcontent #mainintbot .rightimg, .rightimg {
	border: none;
	margin-left: 15px;
	margin-top: 4px;
	margin-right: 1px;
}
#intcontent #mainintbot .rightimgBorder, .rightimgBorder {
	border: 1px solid #000000;
	margin-left: 15px;
	margin-top: 4px;
	margin-right: 1px;
}
#intcontent #mainintbot .leftimg, .leftimg {
	border: none;
	margin-right: 15px;
	margin-top: 4px;
	margin-left: 1px;
}
#intcontent #mainintbot .leftimgBorder, .leftimgBorder {
	border: 1px solid #000000;
	margin-right: 15px;
	margin-top: 4px;
	margin-left: 1px;
}

#intcontent #mainintbot p {
	margin-bottom: 5px;
}

#intcontent #mainintbot p.learnMoreLink {
	margin-bottom: 0;
}

/* Breakout Boxes */
.featureBoxA{
	border: 1px solid #CCCCCC;
	padding: 15px;
	padding-bottom: 3px;
	margin-bottom: 12px;
}
.featureBoxA p{
	/* Std Content Size */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	/* Std Content Size */

	margin-top: 0px !important;
	margin-bottom: 12px !important;
}
.featureBoxA h1{
	font-family: Arial, Helvetica, sans-serif !important;
	border: none !important;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: 17px !important;
	margin-top: 0px !important;
	margin-bottom: 6px !important;
}
.featureBoxB{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 4px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 0px ;
	margin-bottom: 12px;
	color: #999999;
	
	/* Std Content Size */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	/* Std Content Size */
}

.headerFieldA{
	font-size: 14px !important;
	line-height: 17px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	padding-top: 6px !important;
	padding-bottom: 4px !important;
	padding-left: 18px !important;
	padding-right: 10px !important;
	margin: 0 !important;
	margin-bottom: 6px !important;
	background-image: url(/_layout/tabs/blue_800x25.gif) !important;
	background-repeat:no-repeat !important;
	background-position: top left !important;
	border-right: 1px solid #033E62 !important;
	border-bottom: 1px solid #033E62 !important;
	background-color: #055A8D !important;
	width: * !important;
}
.breakoutBoxA{
	padding-top: 8px ;
	padding-bottom: 8px ;
	padding-left: 18px ;
	padding-right: 10px ;
	margin: 0 ;
	margin-bottom: 0px ;
	margin-right: 18px;
	margin-top: 12px;
	background-image: url(/_layout/tabs/ltBlue_500x25.gif) ;
	background-repeat:no-repeat ;
	background-position: top left;
	border: none;
	background-color: #CBD8E7;
	width: 210px ;
	float:left;
}
.breakoutBoxA p, .breakoutBoxB p, .breakoutBoxExp p{
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: normal !important;
	color: #000000 !important;
	padding: 0px !important;
	margin: 0 !important;
	margin-bottom: 8px !important;
}
.breakoutBoxA h1, .breakoutBoxB h1, .breakoutBoxExp h1{
	font-size: 13px !important;
	line-height: 18px !important;
	font-weight: bold !important;
	color: #055A8D !important;
	padding: 0px !important;
	margin: 0 !important;
	margin-bottom: 6px !important;
	border-bottom: 1px solid #A2ADB9 !important;
}
.breakoutBoxA h2, .breakoutBoxB h2, .breakoutBoxExp h2{
	font-size: 13px !important;
	line-height: 18px !important;
	font-weight: bold !important;
	color: #055A8D !important;
	padding: 0px !important;
	margin: 0 !important;
	margin-bottom: 6px !important;
	border-bottom: none !important; 
}
.breakoutBoxB{
	padding-top: 8px ;
	padding-bottom: 8px ;
	padding-left: 18px ;
	padding-right: 10px ;
	margin: 0 ;
	margin-bottom: 0px ;
	margin-left: 18px;
	margin-top: 12px;
	background-image: url(/_layout/tabs/ltGrey_500x25.gif) ;
	background-repeat:no-repeat ;
	background-position: top left;
	border: none;
	background-color: #EEEEEE;
	width: 210px ;
	float:right;
}
.breakoutBoxExp{
	padding-top: 8px ;
	padding-bottom: 8px ;
	padding-left: 18px ;
	padding-right: 10px ;
	margin: 0 ;
	margin-bottom: 0px ;
	margin-left: 8px;
	margin-top: 12px;
	background-image: url(/_layout/tabs/ltGrey_500x25.gif) ;
	background-repeat:no-repeat ;
	background-position: top left;
	border: none;
	background-color: #EEEEEE;
}


.lineBreak{
	width: 100%;
	border:  none;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1px;
	height: 1px;
	margin: 0px;
	margin-bottom: 18px;
}

.featureBoxA .subTxt, .featureBoxB .subTxt, .breakoutBoxA .subTxt, .breakoutBoxB .subTxt{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	line-height: 14px !important;
	margin-top: 0px !important;
	margin-bottom: 12px !important;
}

.tblChart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.tblChart td{
	
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.tblChartHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background-color: #A3BAD5;
}

/* Registration page rules */

#regContent{
	text-align: left;
}
#regContent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 12px;
}
.admShow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 12px;
	background-color: #FFCC00;
}
#regContent .privacyNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #000000;
}
.privacyNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color: #000000;
}

/* Press Releases */
#interior #intcontent #PRcontent h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #055A8D;
	border-bottom: none;
}
#interior #intcontent #PRcontent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #666666;
	border-bottom: none;
}


/* Trademark text rules */
sup{
	font-size: 11px;
	
}
#interior #intcontent h1 sup{
	font-size: 12px;
	
}

#indentContent{
	margin-left: 20px;
	margin-top: 12px;
}