html{margin:0px; padding:0px;
	text-align:center;
	center;overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;}


div, td, li{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
input, select, textarea	{	font-family:  Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	color: #333333;}
a, a:visited { color: #127fc8;font-family: Arial, Helvetica, sans-serif;text-decoration: none; border-bottom:dotted 1px #127fc8;font-weight:normal;}
a:hover { border-bottom:solid 1px;color: #127fc8; }
h1{margin:0; font-size:20px;color:#757C81;}
h3{font-size:15px; color:#757C81; margin:0 0 10px 0;}
h4{font-size:13px; color:#757C81; margin:0 0 5px 0;}

.top{ background-color:#ffffff;height:15px;margin:0;}
.header{width:100%; background-color:#2a2d62;height:122px;margin:0px;border-top:1px solid #2a2d62;}
.headerContainer{width:775px;margin:0;}
.logo{float:left;padding:25px 0 0 17px; width:150px;}
.headerRight{float:right;padding:25px 0 0 0;}
a.headerLink, a.headerLink:visited {font-weight:normal; color: #ffffff;font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size:11px; border-bottom:dotted 1px #ffffff;}
a.headerLink:hover { border-bottom:solid 0px;text-decoration: none; }

.headerRight .lang{margin:0;}

div.search	{ position:relative;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;line-height:14px;text-decoration:none;color:#ffffff;margin:-70px 0 0 0;width:550px; height:22px; }
div.search img{padding:0;margin:0 0 0 -2px;float:right ;}
div.search input{height:22px; width:201px;float:right ;}
div.search div{float:right;padding:5px 0 0 0; }
div form{margin:0; padding:0; }

.subNav{margin:47px 0 0 0;height:30px;}
.subNav span{color: #ffffff; background:url(../images/nav_top_bg_on.gif) repeat-x;font-size:12px;line-height:33px;font-family: Arial, Helvetica, sans-serif;margin:0 1px 0 0; padding:9px 15px 9px 15px; letter-spacing:0px; font-weight:bold;}
.subNav a, .subNav a:visited {font-size:12px;line-height:33px;color: #a07ab0;font-family: Arial, Helvetica, sans-serif;text-decoration: none; background:url(../images/nav_top_bg_off.gif) repeat-x;margin:0 1px 0 0; padding:9px 15px 9px 15px; letter-spacing:0px; font-weight:bold; border-bottom:none; }
.subNav a:hover {  color: #ffffff; background:url(../images/nav_top_bg_on.gif) repeat-x;text-decoration: none; border-bottom:none;}

.mid{width:100%;margin:0 0 0 0; background-color:#FFFFFF;183px;}
.midContainer{width:775px;margin:0px;height:180px;}

.mainNavContainer{width:158px;float:left;}
a.mainNav, a.mainNav:visited {color:#555a5e; display:block;width:145px;font-size:12px;line-height:13px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;margin:0 -1px 0 0; padding:6px 0 7px 13px; letter-spacing:0px; font-weight:bold; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-top:3px solid #ffffff; font-weight:bold; }
a.mainNav:hover {color:#127fc8; width:145px;background:url('../images/nav_left_bg_on.gif') no-repeat bottom right; margin:0 0 0 -5px; padding:9px 0 8px 18px; border-bottom:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-top:0px solid #ffffff;text-decoration: none;}

a.mainNavSel, a.mainNavSel:visited { display:block;color:#127fc8; width:145px;background:url('../images/nav_left_bg_on.gif') no-repeat bottom right; margin:0 0 0 -5px; padding:9px 0 8px 18px; border-bottom:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-top:0px solid #ffffff;font-size:12px;line-height:13px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;letter-spacing:0px; font-weight:bold; }
a.mainNavSeL:hover {color:#127fc8; width:145px;background:url('../images/nav_left_bg_on.gif') no-repeat bottom right; margin:0 0 0 -5px; padding:9px 0 8px 18px; border-bottom:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-top:0px solid #ffffff;text-decoration: none;}


.headerImg{position:absolute;top:124px;margin:0 0 0 156px;}

.whiteLine{height:2px; background-color:#FFFFFF;width:100%;margin:-1px 0 0 0;padding:0;font-size:0px; line-height:0px;}
.greyLine{height:2px; background-color:#c2c2c2;width:100%;margin:-1px 0 0 0;padding:0;font-size:0px; line-height:0px;}
.lightGreyLine{width:100%;height:1px; border-top:1px solid #e4e4e4;background-color:none;margin:-1px 0 0 0;padding:0;font-size:0px; line-height:0px;}

.whiteLine2{width:600;height:0px; border-top:1px solid #ffffff;background-color:none;margin:0 0 5px 0;padding:0;font-size:0px; line-height:0px;}
.greyLine2{width:600;height:0px; border-top:1px solid #c2c2c2;background-color:none;margin:0  0 0 0;padding:0;font-size:0px; line-height:0px;}

.mainSubNav{width:607px; margin:0 10px 20px 10px; font-size:12px; font-weight:bold; color:#757C81; line-height:20px;}
.mainSubSubNav{width:607px; margin:10px 10px 20px 10px; font-size:11px; font-weight:bold; color:#757C81; line-height:17px;}

.mainSubNav span, .mainSubSubNav span{padding:0 10px 0 10px; color:#127fc8;}
.mainSubNav a, .mainSubNav a:visited,.mainSubNav a:hover{font-weight:bold;}

a.menu2, a.menu2:visited{color:#333333;border-bottom:dotted 1px #333333;}
a.menu2:hover{color:#333333;border-bottom:solid 1px #333333;}

.content{width:100%;margin:0 0 0 0;height: }
.contentContainer{width:778px;padding:17px;}

.subContentContainer{padding:0 30px 0 30px; width:557px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background-color:#ffffff}
.mainContainer{width:617px;}
.homeContainer{width:927px; margin:0 -309px 0 159px;}

.footerContainer{height:140px;width:100%;background:url('../images/footer_pattern.gif');}
.footer{width:775px;padding:20px;  font-size:12px; color:#000000;}

footer a, footer a:visited { color: #127fc8;font-family: Arial, Helvetica, sans-serif;text-decoration: none; border-bottom:dotted 1px #127fc8;font-weight:100;}
footer a:hover { border-bottom:solid 1px;color: #127fc8;text-decoration: none; }

.byline{float:right;}

a.noline, a.noline:visited, a.noline:hover{text-decoration: none; border-bottom:none;}

.mainTitleContainer{margin:0 0 12px 0;}
.mainTitleContainer2{margin:0 0 12px 0;}

.bodytext, li, .bodyTextList{color:#555a5e;font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin:0 0 15px 0; padding:0px;}

.prodImg{padding:10px 0 5px 10px; border:1px solid #e4e4e4; background-color:#FFFFFF;margin-right:7px;}
.bordImg{padding:7px; border:1px solid #e4e4e4; background-color:#FFFFFF;margin:8px;}

.relatedLinks a{ line-height:25px;}

.homeContentContainer{padding:14px; width:377px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background-color:#ffffff}
.homeWoody{float:right;margin:0 28px 0 -5px; position:relative;}
.homeContent{color:#7e8589; font-size:12px; background:url('../images/homeArrow.jpg')no-repeat; background-position:112px 2px}
.homeItem{margin:7px 0 7px 0;height:64px;}
.homeItem2{margin:7px 0 7px 0;height:74px;}
.homeItem img, .homeItem2 img{float:left;margin-right:23px;}
.greyLine3{width:377px;height:1px; border-top:1px solid #c2c2c2;background-color:none;margin:-1px 0 0 0;padding:0;font-size:0px; line-height:0px;}

.homeLink{margin-left:50px;height:40px;width:190px; background:url('../images/homeArrow.jpg')no-repeat; background-position:172px 4px;padding-right:20px;}

a.glossaryLink, a.glossaryLink:visited{color:#555a5e; border-bottom:1px dotted #555a5e;}
 a.glossaryLink:hover{border-bottom:1px solid #555a5e;}
 
.imgTopPad img{margin:6px 0 0 0;}

.smA{ font-size:8px; color:#ACACAE;padding:5px 3px 1px 3px;}
.medA{ font-size:11px; color:#ACACAE;padding:3px 3px 0px 3px;}
.lgA{ font-size:14px; color:#ACACAE;padding:0px 3px 0px 3px;}

.smA:visited, .smA:link, .medA:visited, .medA:link, .lgA:visited, .lgA:link{ text-decoration:none; border:1px solid #ACACAE;}

.smA:hover, .medA:hover, .lgA:hover{border:1px solid #ffffff;}