body {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
form{margin:0;padding:0;}

#header{background:#ffffff url(/templates/ab2/images/banner-bg.jpg) repeat-x left top}
.topNavBar{margin:0;padding:0;height:86px;width:1000px;min-width:800px;}
.topLogo{float:left;width:200px;background-color:#ffffff;height:86px;}
.topLogo img{margin:20px 0px 0px 13px;}
.topNav{height:49px;float:left;width:786px;}
.topNav ul{list-style:none;margin:0;padding:0;display:block;}
.topNav li{width:94px;height:49px;float:left;display:block;	line-height:46px;text-align:center;margin-left:1px;}
.topNav li.about {background: transparent url(/templates/ab2/images/blue.gif) no-repeat left top;}
.topNav li.news {background: transparent url(/templates/ab2/images/orange.gif) no-repeat left top;}
.topNav li.markets {background: transparent url(/templates/ab2/images/green.gif) no-repeat left top;}
.topNav li.products {background: transparent url(/templates/ab2/images/purple.gif) no-repeat left top;}
.topNav li.services {background: transparent url(/templates/ab2/images/light-blue.gif) no-repeat left top;}
.topNav li.contact{background: transparent url(/templates/ab2/images/red.gif) no-repeat left top;}
.topNav li.private {background: transparent url(/templates/ab2/images/black.gif) no-repeat left top;}
.topNav li.spares {background: transparent url(/templates/ab2/images/silver.gif) no-repeat left top;}
.topNav li a{width:94px;height:49px;float:left;display:block;color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;}
.topNav li a:hover{color:#000000;}
.topNav li.private a:hover{color:red;}

.topNav li.markets, .topNav li.products{line-height:0px;}
.topNav li a span{display:block; margin:12px 5px 0px 5px;width:80px;line-height:12px;cursor:pointer;}

.searchBar{float:left;height:30px;width:570px;}
.topNavSearch{display:block;margin:10px 0px 0px 5px;float:left;line-height:10px;vertical-align:middle;}
.topNavSearch label{height:16px;font-size:11px;font-weight:bold;color:#757474;line-height:16px;}
.topNavSearch .field{width:100px;height:14px;border:none;background-color:#ffffff;border-bottom:1px solid #6d6f71;border-right:1px solid #6d6f71;border-top:1px solid #c8cacb;border-left:1px solid #c8cacb;font-size:11px;color:#000;padding:1px;}
.topNavSearch .button{background-color:#757474;border:1px solid #616264;color:#ffffff;font-size:10px; font-weight:bold;cursor:pointer;margin:0px 0px 0px 2px;}
.topNavSearch a{font-size:10px;}
.loginStatus{margin:7px 0px 0px 40px;float:right;font-size:10px;font-weight:normal;}
.loginStatus .text{display:block;float:left;text-align:center;line-height:10px;color:#757474}
.loginStatus .label{display:block;float:left;clear:both;text-align:center}
.loginStatus .name{display:block;float:left;clear:both;text-align:center}
.loginStatus a{display:block;float:right;margin:2px 0px 0px 5px;background-color:#757474;border:1px solid #616264;color:#ffffff;font-size:10px; font-weight:bold;cursor:pointer;padding:0px 2px 0px 2px;height:16px;line-height:16px;text-decoration:none}
.loginStatus a:hover{color:#000;}
.loginStatus .login{}
.loginStatus .logout{}
.regionSelect{margin:7px 0px 0px 0px;float:right;font-size:10px;font-weight:normal;}
.regionSelect a{display:block;float:left;margin:2px 0px 0px 5px;background-color:#757474;border:1px solid #616264;color:#ffffff;font-size:10px; font-weight:bold;cursor:pointer;padding:0px 2px 0px 2px;height:16px;line-height:16px;text-decoration:none}
.regionSelect a:hover{color:#000;}
.enquiryInfo{margin:7px 0px 0px 0px;float:right;font-size:10px;font-weight:normal;}
.enquiryInfo a{display:block;float:right;margin:2px 0px 0px 5px;background-color:#757474;border:1px solid #616264;color:#ffffff;font-size:10px; font-weight:bold;cursor:pointer;padding:0px 2px 0px 2px;height:16px;line-height:16px;text-decoration:none}
.enquiryInfo  a:hover{color:#000;}

.colSection{margin:0px 0px 0px 5px;width:165px;}
.colSection .title{width:169px;height:29px;background: transparent url(/templates/ab2/images/red-long.png) no-repeat left top;position:relative;top:10px;left:-2px;}
.colSection .title .text{overflow:hidden;font-size:10px;font-weight:bold;color:#ffffff;line-height:25px;margin-left:6px;}
.colSection .border{background-color:#efeeed;border-bottom:1px solid #6d6f71;border-right:1px solid #6d6f71;}
.colSection .body{margin:0px 6px 6px 6px;font-size:11px;background-color:#ffffff;padding:10px 5px 5px 5px;line-height:16px;}
.colSection .body .image{text-align:center;margin: 0 auto;}
.colSection .body a{display:block;margin:7px 0px 7px 0px;background-color:#ffffff;}
.colSection .body ul{margin:0;padding:0;list-style:none;background-color:#ffffff;}
.colSection .body li{position:relative;left:5px;background-color:#ffffff}
.colSection .body li a{position:relative;left:-5px;padding:2px;background-color:#ffffff}
.colSection .body a{text-decoration:none;line-height:13px;color:#000;background-color:#ffffff;border:1px solid #ffffff;}
.colSection .body a:hover{background-color:#e8e8e8;}
.colSection .body a:visited{color:#666666}

div.news .body a{}
div.news .body a:hover{border:1px dotted #c8c8c8;}
div.news .body li .image{text-align:center;display:block}
div.news .body li .linktext{text-align:left;display:block}

#colmask, #colright{background:#dcdcdc url(/templates/ab2/images/side-bg.jpg) repeat-x left top;}
#col2 .colContent, #col3 .colContent{display:block;margin:0px 0px 6px 0px;}
#col2 .colSection, #col3 .colSection{position:relative;left:-2px;}

#col1 .banner{margin:0;padding:0;height:53px;background-color:#C5C2C4;}
#col1 .banner h1{font-size:28px;font-weight:normal;margin:15px 0px 0px 10px;padding:0;color:#ffffff;float:left;}

#col1 .colContent{display:block;margin:0;padding:10px;}
#col1 .colContent h2{font-size:20px;font-weight:bold;color:#000;}
#col1 .colContent .image1{float:right; margin:0px 0px 20px 20px;}

#col1 .colSection{margin:0;padding:0;display:block;float:left;clear:both;width:100%;}
#col1 .colSection .title{width:auto;height:26px;background:#6D6F71;top:0;left:0;}
#col1 .colSection .title .text{font-size:14px;font-weight:bold;}
#col1 .colSection .border{background:none;border:none;float:left;}
#col1 .colSection .body{margin:0px 6px 6px 6px;font-size:12px;background-color:#ffffff;padding:10px 5px 5px 5px;line-height:16px;float:left;}
#col1 .colSection .body img{text-align:center;margin: 0 auto;}
#col1 .colSection .body a{text-decoration:underline;font-weight:bold;}
#col1 .colSection .body li a{border:none;}
#col1 .colSection .body a{display:block;margin:7px 0px 7px 0px;}

#col1 .bodyText a{color:#000;font-weight:bold;}
#col1 .bodyText a:hover{background-color:#e8e8e8}
#col1 .bodyText a:visited{color:#666666}

#col1 .bodyExtras a{color:#000;font-weight:bold;}
#col1 .bodyExtras a:hover{background-color:#e8e8e8}
#col1 .bodyExtras a:visited{color:#666666}

#col1 .downloads{display:block;float:left;clear:both;width:100%;margin:6px 0px 6px 0px;}
#col1 .downloads .colSection{}
#col1 .downloads .colSection .title{}
#col1 .downloads .colSection .title .text{}
#col1 .downloads .colSection .body{font-size:12px;margin-left:15px;padding:0;float:left;width:100%}
#col1 .downloads .colSection .body ul{list-style:none;}
#col1 .downloads .colSection .body li{margin:7px 0px 7px 0px;line-height:20px;height:20px;}
#col1 .downloads .colSection .body li img{display:inline;position:relative;top:4px; margin-right:10px;}
#col1 .downloads .colSection .body li a{display:inline;}

#col1 .downloads a{color:#000}
#col1 .downloads a:hover{background-color:#e8e8e8}
#col1 .downloads a:visited{color:#666666}

#col1 .downloads table.details{width:100%;float:left;}
#col1 .downloads table.details .title{}
#col1 .downloads table.details .groupTitle{background-color:#6D6F71;font-size:14px;font-weight:bold;color:#ffffff;}
#col1 .downloads table.details .head{font-size:12px;padding:5px;font-weight:bold;background-color:#CACACA}
#col1 .downloads table.details td{padding:5px;font-size:11px;padding-top: 5px; margin:1px; background-color:#F5F3F3;border:1px solid #ffffff;}
#col1 .downloads table.details td.hi{font-size:11px;font-weight:bold;color:#000000;}
#col1 .downloads table.details{border-collapse:collapse;border:1px solid #efeeed;}

/* user tables*/
/*#col1 table{border:1px solid #;border-collapse:collapse;float:left;clear:both;margin 10px auto;}*/
/*#col1 table td{border-collapse:collapse;padding:5px;border:1px solid #DCDDDE;}*/


#col1 .otherLinks{width:100%;float:left;display:block;}

.loginPrompt table{margin:10px auto; width:400px;background-color:#E8E8E8;padding:15px}
.loginPrompt table td{padding:5px;}
.loginPrompt table input.Field{width:300px;font-size:13px;}




#footer{float:left;clear:both;margin:0;padding:0;width:100%;background:#e8e8e8 url(/templates/ab2/images/bottom-bg.gif) repeat-x left top;padding-bottom:20px;}

.footer{margin:10px 30px 0px 30px;text-align:right;background:none;}
.footer .content{line-height:16px;font-size:11px;color:#6d6f71;}
.footer .row{display:block;clear:both;}
.footer .last{margin-top:10px;font-weight:bold;}
.footer .copy{font-style:italic;font-weight:normal;font-size:10px;}
.footer a{color:#000;}
.footer a:hover{background-color:#DCDCDC;}
.footer a:visited{color:#6D6F71;}

.coreDump{border:solid 1px #000;margin:10px;float:left;background-color:#000}
.coreDump h2{font-size:12px;margin:0;padding:5px;color:#fff;}
.coreDump table{border-collapse:collapse; border:solid 1px #A1A1A1;margin:10px;background-color:#ffffff;}
.coreDump table td{border-collapse:collapse; border:solid 1px #A1A1A1;padding:2px;vertical-align:top;}
.coreDump table td.name{font-weight:bold;}
.coreDump table td.value{font-weight:normal;}
.coreDump table tr{background-color:#ffffff;}
.coreDump table tr.head{background-color:#656565;}
.coreDump table tr.head td{color:#ffffff;font-size:14px;font-weight:bold;padding:5px}
.coreDump table tr.alt{background-color:#E8E8E8;}
	
