a.globalSites:active,a.globalSites:visited,a.globalSites:link{color:#C8D1DA;text-decoration:none;font-weight:bold;}
a.globalSites:hover{color:#C8D1DA;font-weight:bold;text-decoration:none;}

a.menuLink:active,a.menuLink:visited,a.menuLink:link{color:#BED0D0;text-decoration:none;font-weight:bold;font-size:11px;}
a.menuLink:hover{color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:11px;}

a.submenuLink:active,a.submenuLink:visited,a.submenuLink:link{color:#FFFFFF;text-decoration:none;font-weight:normal;}
a.submenuLink:hover{color:#FFFFFF;font-weight:normal;text-decoration:none;}

a.footerLink:active,a.footerLink:visited,a.footerLink:link{color:#80899A;text-decoration:none;font-weight:bold;}
a.footerLink:hover{color:#005499;font-weight:bold;text-decoration:underline;}

a.readmore:link, a.readmore:visited, a.readmore:active { color:#005499; text-decoration: none}
a.readmore:hover  {color:#80899A; text-decoration: underline;}

a.simpleLinks:active,a.simpleLinks:visited,a.simpleLinks:link{color:#4D6E95;text-decoration:none;font-weight:normal;}
a.simpleLinks:hover{color:#47505F;font-weight:normal;}

a.ObjectLinks:active,a.ObjectLinks:visited,a.ObjectLinks:link{color:#47505F;text-decoration:none;}
a.ObjectLinks:hover{color:#6B87A9;text-decoration:none;;}

a.newsLinks:active,a.newsLinks:visited,a.newsLinks:link{color:#47505F;text-decoration:none;}
a.newsLinks:hover{color:#6B87A9;text-decoration:none;}

a.newsArticleLinks:active,a.newsArticleLinks:visited,a.newsArticleLinks:link{color:#6B87A9;text-decoration:underline;}
a.newsArticleLinks:hover{color:#6B87A9;text-decoration:underline;}

a.footer:active,a.footer:visited,a.footer:link{color:#91A6BB;text-decoration:none;}
a.footer:hover{color:#91A6BB;text-decoration:none;}

a.sitemapParent:active,a.sitemapParent:visited,a.sitemapParent:link{font-size:12px;color:#47505F; font-weight:bold; text-decoration:none;}
a.sitemapParent:hover{font-size:12px;color:#47505F; font-weight:bold; text-decoration:underline;}

a.sitemapChild:active, a.sitemapChild:visited, a.sitemapChild:link{font-size:11px; color:#005499;text-decoration:none;}
a.sitemapChild:hover{font-size:11px; color:#005499; text-decoration:underline;}

a.whiteLink:active, a.whiteLink:visited, a.whiteLink:link{font-size:9px; color:#FFFFFF;text-decoration:none;}
a.whiteLink:hover{font-size:9px; color:#FFFFFF; text-decoration:underline;}


a.titleLink:active, a.titleLink:visited, a.titleLink:link{
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 2px 0px;
	background:url(/images/bl-Arrow-with-box.jpg) no-repeat center left;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#4C6D93;
	width:300px;
}
a.titleLink:hover{
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 2px 0px;
	background:url(/images/bl-Arrow-with-box.jpg) no-repeat center left;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#4C6D93;
	width:300px;
	text-decoration:underline;
}

a.mainHeaderLink:active, a.mainHeaderLink:visited, a.mainHeaderLink:link{
	width:100%;
	pading:0px 0px 5px 0px;
	font-family:Tahoma;
	font-size:13px;
	color:#506989;
	font-weight:bold;
}
a.mainHeaderLink:hover{
	width:100%;
	pading:0px 0px 5px 0px;
	font-family:Tahoma;
	font-size:13px;
	color:#506989;
	font-weight:bold;
	text-decoration:underline;
}



a.readMoreStyle:link, a.readMoreStyle:visited, a.readMoreStyle:active  {padding-right:12px; font:normal 10px arial; text-decoration:none; color:#47505F; background:url(/images/bl-buy-now.jpg) no-repeat right center;}
a.readMoreStyle:hover  {font:normal 10px arial; text-decoration:underline;color:#4B86B9; background:url(/images/bl-buy-now.jpg) no-repeat right center;}

a:link, a:visited, a:active { color:#005499; text-decoration: none}
a:hover  {color:#80899A; text-decoration: underline;}



#global{
	float:none;
	margin:0px auto;
	width:980px;
}
#header{
	background:url(/images/bg-header.jpg);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%;
	height:62px;
}
#logo{
	float:left;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#globalSites{
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#C8D1DA;
	text-align:center;
}
#headerlinks{
	padding:15px 15px 0px 0px;
	float:right;
	width:90px;
	font-size:0px;
	
}

div.fullBox {
	float:left;
	width:100%;
	margin:0px 0px 30px 0px;
}

div.purchaseProductBox {
	float:left;
	width:220px;
	padding:15px;
}


div.readMoreBox {
	float:right;
}

ul.headlinks{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.headlinks li{
	padding:0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	display:inline;
}

#logout {
	float:right;
	color:white;
	font-size:10px;
}

#headermenu{
	float:left;
	background:url(/images/bg-menu.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	width:100%;
	height:30px;
}
ul.menu{
	float:left;
	padding:9px 0px;
	margin:0px;
	list-style:none;
}
ul.menu li{
	padding:0px 8px 0px 8px;
	margin:0px;
	display:inline;
}
div#searchbox{
	float:right;
	padding:0px;
	margin:0px;
}
#leftsb{
	float:left;
	margin:6px 0px 7px 0px;
	padding:0px;
	background:url(/images/bg-searchbox-left.jpg);
	background-repeat:no-repeat;
	width:2px;
	height:18px;
	font-size:0px;
}
input.search{
	float:left;
	width:80px;
	border:0px;
	height:18px;
	margin:6px 0px 0px 0px;
	padding:0px;
	background-color:#C6D7D8;
}
#rightsb{
	float:left;
	background:url(/images/bg-searchbox-right.jpg);
	margin:6px 0px 7px 0px;
	padding:0px;
	background-repeat:no-repeat;
	width:2px;
	height:18px;
	font-size:0px;
}
input.searchbutton{
	float:left;
	margin:6px 0px 0px 2px;
	padding:0px;
	border:0px;
}
#splash{
	float:left;
	margin:1px 0px 1px 0px;
	padding:0px;
	height:171px;
}
#leftsubmenu{
	float:left;
	background:url(/images/bg-submenu-left.jpg) no-repeat;
	padding:0px;
	margin:0px;
	width:5px;
	height:25px;
}
#rightsubmenu {
	float:left;
	background:url(images/bg-submenu-right.jpg) no-repeat;
	padding:0px;
	margin:0px;
	width:5px;
	height:25px;
}
#submenu{
	float:left;
	background:#006B6E;
	width:970px;
	height:25px;
}
ul.submen{
	float:left;
	padding:4px 0px;
	margin:0px;
	list-style:none;
}
ul.submen li{
	background:url(/images/bl-arrow-with-box.jpg) no-repeat center left;
	color:#FFFFFF;
	padding:0px 20px 2px 20px;
	margin:0px;
	display:inline;
}
#lefcol{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:190px;
}

div.objectBox {
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	margin:0px;
}

.leftObject{
	padding:0px;
	margin:0px;
}

.leftObjectLeftCorner{
	float:left;
	padding:0px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-leftObject-left.jpg) no-repeat;
	width:8px;
	height:30px;
}

.leftObjectRightCorner{
	float:left;
	padding:0px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-leftObject-right.jpg) no-repeat;
	width:8px;
	height:30px;
}

.leftObjectHeader{
	float:left;
	padding:7px 0px 0px 7px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-leftObjectHeader.jpg) repeat-x;
	width:167px;
	height:23px;
	color:#ECE9D8;
}

.rightObjectHeader{
	float:left;
	padding:7px 0px 0px 7px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-rightObjectHeader.jpg) repeat-x;
	width:171px;
	height:23px;
	color:#6585AE;
}

.leftObjectContent{
	float:left;
	padding:0px;
	margin:0px;
	border-left:1px solid #C9D0DC;
	border-right:1px solid #C9D0DC;
	width:188px;
}
.leftObjectFooter{
	float:left;
	padding:0px;
	margin:0px;
	background:url(/images/bg-leftObject-bottom.jpg) no-repeat;
	width:190px;
	height:9px;
}
.leftObjectSep{
	float:left;
	margin:2px 0px 0px 0px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:url(images/bg-leftObject-Sep.jpg) repeat-x;
	width:186px; /* 2pixes from outer border + 2 from this border =190-4 */
}

#featuredContent{
	float:left;
	padding:10px 10px 0px 10px;
	margin:0px;
}


img.imgFpList{
	padding:2px 4px 0px 0px;
	margin:0px;
}
ul.fpList{
	float:left;
	width:158px;
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	color:#FFCC00;
}
ul.fpList li{
	padding:3px 0px 0px 0px;
	
}

ul.miList{
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px;
	list-style:none;
}
ul.miList li{
	padding:0px 0px 0px 10px;
	background:url(/images/bl-orange-square.jpg) no-repeat center left;
}
ul.LtList{
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px;
	list-style:none;
}
ul.LtList li{
	padding:0px 0px 0px 10px;
	background:url(/images/bl-orange.jpg) no-repeat center left;
}
ul.ObjectList{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 10px;
	list-style-type:none;
	line-height:15px;
}

ul.ObjectList li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.ObjectList li a{
	color:#005499;
	text-decoration:none;
	padding:0px 0px 0px 7px;
	margin:0px 5px 0px 0px;
	background:url(/images/bl-toksoui.jpg) no-repeat center left;
}
ul.ObjectList li a:hover{
	color:#47505F;
}
select.LtSelect{
	margin:10px 5px 0px 5px;
	width:176px;
}
.main{
	float:left;
	/* background:url(/images/bg-main2.jpg) repeat-y; */
	width:100%;
}

div.mainBox {
	float:left;
	width:580px;
}

.centCol{
	float:left;
	padding:0px 10px 0px 10px;
	width:580px;
	margin:0px 0px 0px 0px;
}
div.centColWide {
	float:left; 
	width:770px;
	padding:0px 10px 0px 10px;
}

.mainContent{
	width:100%;
	float:left;
	padding:10px 0px 0px 0px;
}

.mainContentPhoto{
	padding:10px 0px 0px 0px;
	float:left;
}
p.mainContentText{
	margin:0px;
	padding:0px 0px 0px 0px;
}


#rightcol{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:190px;
}
.rightObject{
	float:left;
	padding:0px;
	margin:0px;
}
.rightObjectLeftCorner{
	float:left;
	padding:0px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-rightObject-left.jpg) no-repeat;
	width:6px;
	height:30px;
}
.rightObjectRightCorner{
	float:left;
	padding:0px;
	margin:4px 0px 0px 0px;
	background:url(/images/bg-rightObject-right.jpg) no-repeat;
	width:6px;
	height:30px;
}

.rightObjectContent{
	float:left;
	padding:0px;
	margin:0px;
	border-left:1px solid #C9D0DC;
	border-right:1px solid #C9D0DC;
	width:188px;
}
.rightObjectFooter{
	float:left;
	padding:0px;
	margin:0px;
	background:url(/images/bg-rightObject-bottom.jpg) no-repeat;
	width:190px;
	height:6px;
}
ul.lnList{
	float:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	color:#6585AE;
	list-style:none;	
}
ul.lnList li{
	width:165px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #6585AE;
}
ul.lnList li a:link,ul.lnList li a:visited {
	font-size:11px;
	font-family:Tahoma;
}
ul.lnList li.lnListEnd{
	padding:0px;
	border:0px;
}
ul.lnList li.lnListDate{
	margin:0px;
	border:0px;
	color:#005499;
	padding:10px 0px 0px 0px;
	font-weight:bold;
}
ul.opList{
	float:left;
	padding:0px 0px 0px 38px;
	margin:0px;
	list-style:none;
}
ul.opList li{
	padding:0px;
	margin:7px 0px 0px 0px;
}
#footer{
	float:left;
	padding:0px;
	margin:10px 0px 0px 0px;
	width:980px;
	height:100px;
	background:url(/images/bg-footer.jpg) repeat-x;
}
#designed{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Tahoma;
	font-weight:normal;
	color:#506989;
}
#powered{
	float:right;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family:Tahoma;
	font-weight:normal;
	color:#506989;
}
.spanFooter{
	color:#91A6BB;
}
#footerMenu{
	float:left;
	width:980px;
	text-align:center;
}
ul.footerList{
	padding:0px;
	margin:5px 0px 0px 0px;
	color:#FFCC00;
	list-style:none;
}
ul.footerList li{
	padding:0px 2px 0px 2px;
	margin:0px;
	display:inline;
}
p.copyright{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#80899A;
	text-align:center;
}
.spanCopy{
	color:#91A6BB;
}
#leftcolmenu{
	float:left;
	padding:0px;
	margin:1px 0px 0px 0px;
	width:190px;
	background-color:#ECEEF4;
}
.leftcolmenuHeader{
	float:left;
	padding:5px 0px 0px 5px;
	margin:0px;
	width:185px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#4B6C93;
}
.leftcolSep{
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	background:url(/images/bg-leftcol2.jpg) repeat-x;
	border-left:2px solid #ECEEF4;
	border-right:2px solid #ECEEF4;
	width:186px;
	height:15px;
}
ul.simpleList{
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

ul.simpleList li{
	border:1px solid #ECEEF4;
	background:url(/images/bl-SimpleList.gif) no-repeat center left;
	padding:0px 10px 0px 20px;
	margin:0px 10px 0px 10px;
}

ul.simpleList li:hover{
	border:1px solid #CCCCCC;
	background:url(/images/bl-SimpleList.gif) no-repeat center left;
	background-color:#FFFFFF;
	padding:0px 10px 0px 20px;
	margin:0px 10px 0px 10px;
}


ul.simpleList li.hover{
	border:1px solid #CCCCCC;
	background:url(/images/bl-SimpleList.gif) no-repeat center left;
	background-color:#FFFFFF;
	padding:0px 10px 0px 20px;
	margin:0px 10px 0px 10px;
}

h2.newObjectStyleTitle {
	color:#006B6E;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
}


h2.main2Header{
	float:left;
	padding:0px 0px 0px 20px;
	margin:10px 0px 2px 0px;
	background:url(/images/bl-Arrow-with-box-down.gif) no-repeat center left;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#458565;
}

h2.materialHeader{
	float:left;
	padding:0px 0px 0px 17px;
	margin:10px 0px 2px 0px;
	background:url(/images/bl-arrow-down.jpg) no-repeat center left;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#4C6D93;
}


div.line{
	float:left;
	width:100%;
	height:1px;
	padding:0px;
	background:#C8CFDC;
	font-size:0px;
	margin-bottom:5px;
}
p.plainText{
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px;
}
table.contactForm{
	float:left;
	padding:0px;
	margin:15px 0px 0px 15px;
	font-family:Tahoma;
}
table.contactForm th{
	font-size:11px;
	font-weight:bold;
	color:#FFCC00;
	text-align:left;
	padding:5px 0px 5px 0px;
	margin:0px;
}
table.contactForm td{
	font-size:11px;
	font-weight:normal;
	color:#4C6D93;
	text-align:left;
	padding:8px 0px 0px 0px;
}
input.conForm{
	width:170px;
}
textarea.conForm{
	width:300px;
}
img.reqImg{
	float:left;
	padding:3px;
	margin:0px;
}
.careersObject{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	padding:0px;
}
.careersObjectHeader{
	float:left;
	width:100%;
	color:#FFCC00;
}
.careersObjectText{
	float:left;
	text-align:justify;
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#6B87A9;
}
.careersObjectLink a{
	float:right;
	padding:0px;
	margin:5px 0px 0px 0px;
	font-size:10px;
	color:#FFCC00;
	text-decoration:none;
}
.careersObjectLink a:Hover{
	color:#6B87A9;
}
.line2{
	float:left;
	width:188px;
	border:1px solid #ECEEF4;
	height:2px;
	padding:0px;
	margin:3px 0px 0px 0px;
	background:url(/images/bg-line2.jpg) repeat-x;
	font-size:0px;
}
.leftcolSep2{
	float:left;
	padding:0px;
	margin:0px;
	background:url(/images/bg-leftcol2.jpg) repeat-x;
	width:100%;
	height:15px;
}
table#newsTable{
	float:left;
	width:100%;
	padding:0px;
	margin:10px 0px 0px 0px;
}
table#newsTable tr.newsTableHeader{
	background:#F3F5F8;
	height:30px;
	color:#6B87A9;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}
table#newsTable th{
	border-top:1px solid #C8CFDC;
	border-bottom:1px solid #C8CFDC;
	padding:0px 0px 0px 5px;
}
table#newsTable td{
	height:25px;
	padding:0px 0px 0px 5px;
	border-bottom:1px solid #C8CFDC;
}
table#newsTable td a:hover{
	background:#F3F5F8;
}
ul.proList{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
ul.proList li{
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.proSep{
	background:url(/images/bg-proSep.jpg) repeat-x;
	width:770px;
	height:15px;
	clear:both;
}
.proSepHalf {
	background:url(/images/bg-proSep.jpg) repeat-x;
	width:580px;
	height:15px;
	clear:both;
	margin-bottom:10px;
}

h2.productHeader{
	float:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 2px 0px;
	background:url(/images/bl-Arrow-with-box.jpg) no-repeat center left;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#4C6D93;
	width:300px;
}
.productContent1{
	float:left;
	width:570px;
	padding:0px;
	margin:0px;
	clear:both;
}

.productContent0{
	float:left;
	width:770px;
	padding:0px;
	margin:0px;
	clear:both;
}

.mainContentHeader{
	width:100%;
	pading:0px 0px 5px 0px;
	font-family:Tahoma;
	font-size:14px;
	color:#506989;
	font-weight:bold;
}
.productContentPhoto{
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px;
}
p.productContentText{
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:justify;
}
.proObjectLink1{
	text-align:right;
	width:370px;
	float:right;
	padding:0px 0px 10px 0px;
}

.proObjectLink0{
	text-align:right;
	width:560px;
	float:right;
	padding:0px 0px 10px 0px;
}


ul.newsYearsList{
	float:left;
	padding:0px;
	margin:5px 0px 0px 10px;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#6B87A9;
}
ul.newsYearsList li{
	display:inline;
}
ul.newsList {
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
	float: left;
	width: 97%;
}
ul.newsList li {
	padding-left:15px;
	border:0px solid red;
	list-style:none;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
}
ul.newsList li span {
	color:#475083;
}
h1.barDark {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#4C6D93;
	padding:5px;
	margin:0px;
}
table.globalSitesTable{
	margin:0px 0px 0px 10px;
}
table.globalSitesTable tr.header{
	background:url(/images/bg-gsHeader.jpg) repeat-x;
	height:17px;
	color:black;
}
table.globalSitesTable tr.simple{
	background:url(/images/bg-gsSimple.jpg) repeat-x;
	height:18px;
	color:blue;
}

td.divider {
	background:#ffffff;
	color:#005499;
	font-weight:bold;
}

td.summarytext {
	color:#4D6E95;
	text-align:right;
}




input.btnClass {
	width:70px;
	border:1px solid #6580A1;
}

input.btnClassImage {
	width:82px;
}

textarea {
	border:1px solid #6580A1;
}

select {
	border:1px solid #6580A1;
}

div#sitemapBox {
	float:left;
	width:100%;
}

ul.sitemap {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

ul.sitemap li.smLev2{
	padding:15px 0px 3px 10px;
	margin:0px 0px 0px 0px;
}

ul.sitemap li.smLev3 {
	padding:3px 0px 0px 10px;
	margin:0px 0px 0px 20px;
	background:url(/images/bl-bluesquare.gif) center left no-repeat;
}

td.loginLabel {
	font-family:Tahoma;
	color:#47505F;
	font-size:11px;
	font-weight:bold;
}

.checkboxes {
	width:50px;
	border:0px;
}
/* Character validator description class */
span.grey {
	font-family:Tahoma;
	color:#47505F;
	font-size:11px;
	padding:10px 0px 10px 0px;
}

/* Character Validator Picture */
img.characterValidatorPicture {
	border:1px solid #CCCCCC;
}

#copyright{
	padding:10px 0px 0px 0px;
	margin:0px;
	font-family:Tahoma;
	color:#80899A;
	text-align:center;
	float:left;
	width:610px;
}