/* CSS Document */
html, body {height:98%}
* html body {height:96%}
body {margin:0px; padding:0px}
a, a:link, a:visited {text-decoration:none; color:inherit; outline:none}
a:hover {text-decoration:underline}
.pageSurround {position:relative; width:100%; height:auto !important; min-height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px}
* html .pageSurround {width:100%; height:auto; height:100% !important;}
.headerWrapper {width:100%; margin:0px; padding:0px; background-image:url(../images/headerbg.jpg); background-repeat:repeat-x; background-position:left top; height:116px}
.logo {float:left}
.headerRight {position:relative; margin:0px; padding:0px; background-image:url(../images/header_right.jpg); background-repeat:no-repeat; background-position:left top; float:right; height:116px; width:460px}
.floatLeft {float:left}
.floatRight {float:right}
.headerLinks {font-size:10px; font-weight:bold; color:#FF0000; margin-right:20px; margin-top:10px;}
.headerLinks a {color:#FF0000}
.bannerWrapper {width:100%; margin:0px; padding:0px; background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x; background-position:left top; height:314px; text-align:center}
* html .bannerWrapper {margin-top:-2px}
.contentWrapper {width:100%; margin:0px; padding:0px; color:#666666}
.contentWrapper p {padding-bottom:20px}
.columnLeft{padding:20px 10px; width:65%}
.columnRight{padding:20px 10px; width:30%}
.firstLetter {background-image:url(../images/firstletter.jpg); background-repeat:no-repeat; background-position:left top; padding-left:25px; height:50px; padding-top:20px; padding-bottom:0px !important}
.textOrangeBig {font-size:24px; font-weight:normal; color:#FF9932; padding-left:15px}
.textOrange {font-size:12px; font-weight:bold; color:#FF9932;}
.portalHeading {background-image:url(../images/portal_topstrip.jpg); background-repeat:repeat-x; background-position:left top; font-size:14px; font-weight:bold; color:#FFFFFF}
.portalContent {background-image:url(../images/portal_middlestrip.jpg); background-repeat:repeat-y; background-position:left top;}
.newsHeading {background-image:url(../images/news_topstrip.jpg); background-repeat:repeat-x; background-position:left top; font-size:14px; font-weight:bold; color:#FFFFFF}
.newsContent {background-image:url(../images/news_middlestrip.jpg); background-repeat:repeat-y; background-position:left top;}
.productHeading {background-image:url(../images/product_topstrip.jpg); background-repeat:repeat-x; background-position:left top; font-size:14px; font-weight:bold; color:#333333}
.productContent {background-image:url(../images/product_middlestrip.jpg); background-repeat:repeat-y; background-position:left top;}
.marginBottom {margin-bottom:10px}
.textGreen {font-size:12px; color:#128807; font-weight:bold}
.textGrey {font-size:12px; color:#666666; font-weight:bold}
.hrGreen {color:#128807; background-color:#128807; height:1px; border:0px}
.hrGrey {color:#666666; background-color:#666666; height:1px; border:0px}
.footer {position:relative; width:100%; float:left; margin:0px; padding:0px; background-image:url(../images/footerbg.jpg); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; height:71px; line-height:25px}
.footer a {color:#000000}


