body {margin:0; padding:0; font:15px Arial, Helvetica,sans-serif; color: #333; text-align:left;}
img{border:0px; margin:0; padding:0;}
p, td, ol, ul{line-height:21px;}
p {margin:0; padding:7px 0;} /*use line-height with ul and li will create issues with bg icon disappear in IE */

h1,h2,h3,h4,h5{font-weight:bold; margin:0; padding:0;}
h1{color:#519731; font-size:20px;}
h2{color:#124991; font-size:18px;}
h3{color:#519731; font-size:16px;}


hr {float:left; width:100%; height:1px; color:#d6d6d6; background-color:#d5d5d5; border:0;}

a:link,a:active{text-decoration:none; background:transparent; color:#124991; text-deco-sration:underline;}
a:visited{color:#124991}
a:hover  {text-decoration:none; }

#wrap0{width:969px; margin:0 auto; position:relative; border:1px solid #d5d5d5;}

#header{height:98px; width:100%; border-bottom:1px solid #eaeaea; background:url('/images/polaronyx_header.gif');}
#header .logo{float:left; margin-left:112px; margin-top:10px;}
#header .slogan{float:left; margin:28px 0 0 25px; font-size:20px; color:#124991; font-weight:bold; font-style:oblique;}
#header a:link, #header a:visited{color:#666; font-weight:bold; font-size:12px;text-decoration:none;}
#header a:hover{color:#666; font-weight:bold; font-size:12px;text-decoration:underline;}
#header ul {float:right; margin:35px 20px 0 20px; padding:0; font-size:11px;} /* without padding:0, FF adds padding */
#header li {display:inline; padding-left:10px;}

#topnav{height:25px; width:100%; font-weight:bold; position:absolute; top:68px; left:55px; font-size:12px;}
#topnav ul {float:left; list-style:none; width:969px;}
#topnav li {float:left; padding:7px 0px 7px 0; width:131px; text-align:center;}
#topnav ul li.current, #topnav ul li.current a{color:#8ae544;}
#topnav a:link, #topnav a:visited{text-decoration:none;}
#topnav a:hover{text-decoration:underline;}
#topnav a{color:#fff;}


.hpcol {display:block; float:left; width:33%;}


#wrap1{float:left; width:100%;}
#contentL{float:left; width:640px;}
#contentR{margin-left:650px;}

#contentL2{float:left; width:600px;}
#contentR2{margin-left:632px; text-align:center;}

#rightCol{float:left; width:235px; margin-left:-235px;}
#footer{clear: left; background:#eaeaea; text-align:left; border-top:1px solid #ddd;}
#footer p{margin-left:10px;}

.boxR{float:right; margin:0 0 10px 15px; text-align:center; border:1px solid #d5d5d5}
.emp{background-color:#d5d5d5; padding:5px; width:500px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.indent{margin-left:15px;}
.clear{clear:both;}
.over{position:absolute; left:-20px; top:0px; z-index:100;}
.cap{text-transform:uppercase;}
.note{color:#666; font-style:oblique;}
.content_half { width:46%; float:left; margin:0 20px 0 0; padding:0;}
.contentPad{margin:0 15px 10px 15px;} 

img.main {padding:15px; border:1px solid #eaeaea; width:90%}

img.thumbR {float:right; margin:0 0 10px 15px; border:1px solid #eaeaea;}
img.thumbL {float:left; margin:0 15px 10px 0;border:1px solid #eaeaea;}

.headerArrow{float:left; margin:0 10px 5px 0;} 
.headerArrow a{color:#02617e;}
.headerArrow img {float:none;}

ul, li{margin:0; padding:0;}
ul.normalDot {list-style-type:none}
ul.normalDot li {background: url(/images/dot_black.gif) no-repeat 5px 6px; padding:1px 0 7px 20px;}

ul.normalDot2 {list-style-type:none}
ul.normalDot2 li {background: url(/images/dot_g.gif) no-repeat 5px 6px; padding:1px 0 7px 20px;}

ul.listIcon{list-style: none; margin: 0; padding: 0;}
ul.listIcon2{list-style: none; margin: 0 0 0 10px; padding: 0;}
.listIcon li.pdflink{background: url(/images/icon_pdf.gif) no-repeat 0px 10px; padding:7px 0 3px 20px; margin:0;}
.listIcon li.weblink{background: url(/images/icon_web.gif) no-repeat 0px 10px; padding:7px 0 3px 20px; }


.genbanner {height:75px; margin:0; padding:0; position:relative;} 
.genbanner img{position:absolute; top:0; left:0; z-index:0;}
.genbanner h1{padding-left:15px; padding-top:45px; position:relative; z-index:10;}

input:focus, input.inputfocus, textarea:focus, select:focus, select.selectfocus {background-color: #b7d1e9;}

ol{margin:0 0 0 25px; padding:0;}

.tablelayout{border:0;}
.tablelayout td{text-align:left}

.table{border:1px solid #cfd6db; border-collapse:collapse; width:100%;}
.table td,tr {padding: 10px; vertical-align:top; text-align:left;}
.table th {padding: 10px; font-weight:bold; text-align:left; background:#d5d5d5; text-transform:uppercase;}

.ptable{border:1px solid #cfd6db; border-collapse:collapse; width:100%;}
.ptable td,tr {border-left:1px solid #cfd6db; border-right:1px solid #cfd6db; border-collapse:collapse; padding: 5px; vertical-align:top; text-align:center;}
.ptable td.left{text-align:left;}
.ptable th {border:1px solid #cfd6db; border-collapse:collapse; padding: 10px; font-weight:bold; text-align:center; background:#d5d5d5; text-transform:uppercase;}
.ptable th.left{text-align:left;}