html{ height:100%;}
body {
	font-size: 12px;
	color: #6180B5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 0px 0 10px 0;
	background: #6180B5 url(images/background-all.jpg) repeat-x center top;
	height: 100%;
}
.wrappertable {
	background: url(images/background-big.jpg) no-repeat center top;
	height: 100%;
	width: 100%;
}
.homepage-wrappertable {
	background: url(images/homeBg.jpg) no-repeat center top;
	height: 100%;
	width: 100%;
}
.homemainnavtable {padding-right:10px}
.homepage-contentbg {background: url(images/homecontentBg.png) repeat-y 0 0; padding:20px 0}
.homeLogo { margin:0px 0 27px 10px}
.yourRole {background:url(images/your-role-navBg.jpg) no-repeat 0 0; width:140px; height:124px; overflow:hidden; padding:30px 0 0 13px; font: bold 11px Arial, Helvetica, sans-serif; line-height:12px}
.yourRole a { display:block; color:#333; text-decoration:none; margin-bottom:4px}
.yourRole a:hover {text-decoration:underline}
.pr {position:relative}
.microsites-wrappertable {
	background: url(images/background-microsites.jpg) no-repeat center top;
	height: 100%;
	width: 100%;
}
.searchbg { 
background-image: url(images/search-middle-background.gif);
}
.top-nav {
	font: 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	height: 52px;
	padding-right: 16px;
	padding-top: 22px;
}
.top-nav-text {
	font: 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
.top-nav-text a:visited, .top-nav-text a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.top-nav-text a:hover {
	color: #FDD27B;
	text-decoration:none;
}
.top-nav a:visited, .top-nav a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.top-nav a:hover {
	color: #FDD27B;
	text-decoration:none;
}
.footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000 !important;
}
.footer a:visited, .footer a:link  {
	color: #000 !important;
	text-decoration:none;
}
.footer a:hover {
	color: #000 !important;
	text-decoration:none;
}
.footerLogin {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff !important;
}
.footerLogin a:visited, .footerLogin a:link  {
	color: #fff !important;
	text-decoration:none;
}
.footerLogin a:hover {
	color: #fff !important;
	text-decoration:none;
}
.searchbox {
	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	height: 15px;
}

.corp-whiteboxnav {
	font: 9px Arial, Helvetica, sans-serif;
	color: #595959;
	text-align: right;
	padding-right: 22px;
	vertical-align: bottom;
}
.corp-whiteboxnav a:visited, .corp-whiteboxnav a:link {
	color: #595959;
	text-decoration:none;
}
.corp-whiteboxnav a:hover {
	color: #595959;
	text-decoration:underline;
}
.bodytext {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
.bodytext a:link, .bodytext a:visited  {
	color: #333333;
	text-decoration:underline;
}
.bodytext a:hover {
	color: #CC0000;
}
.industies-served-text {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #333333;
}
.pubic-index-quote {
	font: italic 10px/17px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.searchbox-microsite {
	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	height: 12px;
	border-style: none;
	margin-bottom: 4px;
}
H1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #333333;
}
h1.homepage { font-size:19px; margin:0 0 10px 0; letter-spacing:-1px; font-weight:normal}
H2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #333333;
}
.subnav {
	color:#333333;
	margin:0;
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
.subnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.subnav ul li ul li{
	margin:0;
	padding:3px 0 3px 12px;
	list-style:none;
}
.subnav a {
	color:#FFFFFF;
	text-decoration:none;
}
.subnav a:hover {
	color:#FDD27B;
	text-decoration:none;
}

.subnav ul li ul {
	margin: 3px 3px 3px 0px;
	padding: 4px 4px 4px 0px;
	list-style:none;
	font-weight: bold;
}
.subnav ul li ul {
	margin-top: -10px;
}
.subnav ul li ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight: normal;
}

/*.AspNet-Menu li a {
	 visibility:hidden;
}

.AspNet-Menu li ul a {
	 visibility:visible;
}


ul.AspNet-Menu li 
{
	display:none;
}

 
ul.AspNet-Menu li.AspNet-Menu-ParentSelected ul li.AspNet-Menu-ParentSelected,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren
{
	display:none;
}

ul.AspNet-Menu li.AspNet-Menu-ChildSelected, 
ul.AspNet-Menu li.AspNet-Menu-Selected,
ul.AspNet-Menu li.AspNet-Menu-ParentSelected,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected, 
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-ChildSelected,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf,
ul.AspNet-Menu li.AspNet-Menu-ChildSelected asdfasdfasdf ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren
{
	display:block;
}

.AspNet-Menu li ul .AspNet-Menu-ChildSelected, .AspNet-Menu li ul .AspNet-Menu-Selected
{
	color:#FDD27B;
}

.AspNet-Menu .AspNet-Menu-ChildSelected .AspNet-Menu-ChildSelected .AspNet-Menu-Selected
{
	color:#FDD27B;
	font-weight:normal;
}
*/
.subtitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.subtitleBlack {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
form { margin-top:0px; margin-bottom:0px; }

.errorMessage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.forminput {
	border: 1px solid #353535;
	font-size:11px; 
	color:#353535; 
	font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
}
#slideshow {width:682px; height:152px; position:relative; overflow:hidden}
#slideshow img {border:none}
#controls {position:absolute; right:195px; bottom:0; margin:0; width:49px; height:17px; background-color:#C0CBDD; padding:3px 5px 5px; z-index:999}
#controls img {display:inline}
#controls #playBtn {display:none}
#homeNewsSection {margin:20px 0 20px 0; width:150px}
#homeNewsSection td {padding:5px 0 0px 2px; border-bottom: 1px solid #D8E0EC}
#homeNewsSection a {color:#333; text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px}
#homeNewsSection a:hover {color:#000}
#actionitems {position:absolute; right:0; top:0; width:180px; z-index:999; overflow:hidden}
#actionitems img {display:block; border:none}
#actionitems img.contactusbtn {margin:1px 0}
.homeContact {float:left}
.cb {clear:both}
/*2010 Customer Styles */
#partnerSite { background:#EAF3E9 url(/images/partner/Bg.jpg) repeat-x 0 0}
#partnerSite .microsites-wrappertable {
	background: none;
	height: 100%;
	width: 100%;
}
#partnerSite .navCol {background-color:#F2F1F3;}
#partnerSite .logo {margin:50px 0 0 0}
#partnerSite #bigPromo {margin:0 0 8px 0}
#partnerSite #bigPromo img, #partnerSite #smallPromos img {border:none}
#partnerSite #smallPromos #sp1 {float:left; width:214px; height:93px;}
#partnerSite #smallPromos #sp2 {float:left; width:214px; height:93px;margin:0 8px}
#partnerSite #smallPromos #sp3 {float:left; width:214px; height:93px;}
#partnerSite #announcementDiv {width:635px; background-color:#F4F4F4; margin:10px 0 10px 10px; color:#000}
#partnerSite #announcementDiv h2 {background:#9C9C9C url(/images/customer/wideHeaderBg.gif) no-repeat 0 0; padding:5px 15px; margin:0 0 10px 0; color:#fff; font-size:14px}
#partnerSite #newsDiv {width:371px; color:#000; background-color:#F4F4F4; float:left; margin:0 17px 0 10px}
#partnerSite #newsDiv h2 {background:#9C9C9C url(/images/customer/newsHeaderBg.gif) no-repeat 0 0; padding:5px 15px; margin:0 0 10px 0; color:#fff; font-size:14px}
#partnerSite #eventsDiv {width:245px; color:#000; background-color:#F4F4F4; float:left}
#partnerSite #eventsDiv h2 {background:#9C9C9C url(/images/customer/eventsHeaderBg.gif) no-repeat 0 0; padding:5px 15px; margin:0 0 10px 0; color:#fff; font-size:14px}
#partnerSite #quicklinks {margin:10px 0 10px 10px; background-color:#F4F4F4; float:left; width:605px; padding:15px  }
#partnerSite #quicklinks h2 { padding: 0 5px 5px 0; margin:0 0 10px 0; font-size:14px}
.moduleAnnounce {padding:0 15px 10px}
.moduleAnnounce .announce {}
.moduleAnnounce .announce span.ann_date{font-size:11px; color:#999; display:block}
.moduleAnnounce .announce span.ann_title{font-size:13px; font-weight:bold; display:block}
.moduleAnnounce .announce p.ann_desc{font-size:13px; margin:3px 0 10px 0}
.moduleNews {padding:0 15px 10px}
.moduleNews p {padding:0 5px 8px; border-bottom:solid 1px #d7d7d7; margin:5px 0}
.moduleEvents {padding:0 15px 10px}
.moduleEvents p {margin-bottom:10px}
.moduleLinks {padding:0 10px 0 10px;}
.moduleLinks ul {margin-left:0px; }
.moduleLinks ul li {float:left;width:50%; margin:3px 0}
.moduleLinks ul li.odd {clear:left}
.mywennsoft {padding-right:10px; background-color:#E4E3E6;text-align:right}
.mywennsoft a {color:#666 !important;}
.customerconnect { background-color:#E4E3E6; float:left; padding-left:10px}
.customerconnect a {color:#666 !important;}