/* CSS Document */

body { font: normal 12px/16px Arial, Helvetica, sans-serif; }
div#preload { display: none; }

#wrapper { margin: 0 auto; width: 955px; }
#header { width:100%; height: 100px; }
#logo { float:left; margin: 20px 0 0 40px; }
#IERoot6 #logo { float:left; margin: 20px 0 0 10px; }
#tpnav { margin: 20px 0 0 500px; text-align:right; width:420px; padding-top:20px }
#bluebar { clear:both; margin: 0 0 0 250px; width: 705px; height:25px; background-color:#004669; z-index: 0; }

#mainnav { margin-left: 0px; position: relative; top: 5px; z-index: 1; height:15px; }
#mainnav ul { list-style:none; }
#mainnav li { display:inline; float:left; padding-left:12px; padding-right:12px; }
#mainnav li:hover { float:left; padding:4px 12px 4px 12px; background-color:#a1342f; }
#over { float:left; padding:4px 12px 4px 12px; background-color:#a1342f; }

#blueband { width:100%; height:120px; background-image:url(../images/bluebandx.gif); background-repeat:repeat-x; z-index:0; }
#blueband2 { width:100%; height:120Px; background-image:url(../images/bluebandx.gif); background-repeat:repeat-x; z-index:0; }
#IERoot6 #blueband { width:100%; height:120px; background-image:url(../images/bluebandie.gif); background-repeat:repeat-x; z-index:0; }
#IERoot6 #blueband2 { width:100%; height:120Px; background-image:url(../images/bluebandie.gif); background-repeat:repeat-x; z-index:0; }
#main { width: 100%; z-index: 0; }
#IERoot6 #main { width: 100%; z-index: 0; margin-top:-124px; }
#maininside { width: 100%; z-index: 0; }
#IERoot6 #maininside { width: 100%; z-index: 0; margin-top:-124px}
#leftcolumn { float:left; width:250px; background-color:#d5f1f8; }
#IERoot6 #leftcolumn { float:left; width:250px; position:relative; background-color:#d5f1f8; margin:1px 0 0 0px; background-image:url(../images/aquablue.gif); }
#leftcolumn2 { float:left; width:250px; background-color:#d5f1f8;}
#IERoot #leftcolumn2 { float:left; width:250px; background-color:#d5f1f8; margin:-52px 0 0 0px; background-image:url(../images/blueband.gif); background-repeat:repeat-x;}
#leftcolumn5 { float:left; width:250px; background-color:#d5f1f8; min-height:900px; height:auto !important; height:900px; }

#centercolumn { float:left; width:400px; margin:120px 0 0 0px; padding:60px 20px 10px 20px; font: normal 12px/20px Arial, Helvetica, sans-serif; min-height:280px; }
#centercolumn2 { float:left; width:600px; margin:0px 0 0 0px; padding:100px 20px 10px 20px; font: normal 12px/20px Arial, Helvetica, sans-serif; min-height:280px; }
#centercolumn3 { float:left; width:625px; margin:-100px 0 0 0px; background-color:#fff; padding:20px 60px 10px 20px; min-height:300px; font: normal 12px/20px Arial, Helvetica, sans-serif; min-height:450px;  }

#content { margin-top:-90px;}

#rightcolumn { float:left; width:200px; margin:120px 0 0 0px; background-color:#d6e5ed;   }
#rightcolumn_content { background-color:#d6e5ed; padding:10px;overflow:visible; }

#leftnav { left: 0px; position: relative; top: -22px; width: 250px; }

#leftnav2 { left: 0px; position: relative; top: -22px; width: 250px; }
#IERoot #leftnav2 { left: 0px; position: relative; top:30px; width: 250px; }

#flashw { left: 220px; position: relative; top: 15px; z-index: 4; width: 730px; height:250px; }
#IERoot6 #flashw { left: 220px; position: relative; top: 22px; z-index: 4; width: 730px; height:250px; }

#secondary { width:100%; }
#secondary ul { margin:0px; padding:0px; }
#secondary li { padding:0 auto; height:18px; vertical-align:middle; }
#secondary a { padding: 5px 0 5px 0px; font: normal 10px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }

#second { background-color:#004669; margin:3px 0 3px 0; list-style:none; padding-left:30px; }

#second:hover { padding:0 auto; background-color:#a1342f; padding-left:30px; }

#seconddwn { background-color:#a1342f; margin:3px 0 3px 0; list-style:none; padding-left:30px; }
#seconddwnt { background-color:#a1342f; margin:3px 0 3px 0; list-style:none; padding-left:30px; }

#third { background-color:#3e7591; list-style:none; padding-left:44px;  }
#third:hover { list-style: inside square ; color: #7cc6f2; padding:0px 0px 0px 0px;  padding-left:30px; }
#thirddwn { background-color:#3e7591; list-style: inside square; color: #7cc6f2; padding-left:30px; }
.thirdbx { background-color:#3e7591; padding:0px; list-style:none; }
#IERoot #second { background-color:#004669; margin:3px 0 3px 0; list-style:none; padding-left:30px; }
#IERoot #second:hover { padding:0 auto; background-color:#a1342f; padding-left:30px; }
#IERoot #seconddwn { background-color:#a1342f; margin:3px 0 3px 0; list-style:none; padding-left:30px; }
#IERoot #seconddwnt { background-color:#a1342f; margin:3px 0 3px 0; list-style:none; padding-left:30px; }

#IERoot #third { background-color:#3e7591; list-style:none; list-style: inside url("../images/bullet_blnk.gif"); padding-left:3px; margin-bottom:-2px; margin-top:-2px; }
#IERoot #third:hover { background-color:#3e7591; list-style: inside url("../images/bullet.gif"); color:#7cc6f2; padding-left:3px; margin-bottom:-2px; margin-top:-2px;}
#IERoot #thirddwn { background-color:#3e7591; list-style: inside url("../images/bullet.gif"); color:#7cc6f2; padding-left:3px; margin-bottom:-2px; margin-top:-2px;}

#quickhome { margin:120px 0 0 10px; padding-left:20px; width:200px; background-color:#d5f1f8; }
#quicklink { margin:40px 0 0 30px; }
.quick{ list-style:none; display:block; margin:0px; padding:0px; width:200px; }

#foot { padding:10px 0 0 0; clear:both;  }
#footer {width:940px; border-top: 1px solid #004669; margin: 0px 0 0 0; padding 0 0 20px 0; font: normal 10px/12px Arial, Helvetica, sans-serif; color:#004669; }
#footleft { float:left; padding: 5px 0 0 5px; width:400px; }
#footright { margin: 0 0 0 530px; width:400px; text-align:right; padding: 5px 5px 0 0; }

a:link, a:active, a:visited { font: normal 12px/16px Arial, Helvetica, sans-serif; text-decoration:underline; color:#a1342f }
a:hover { font: normal 12px/16px Arial, Helvetica, sans-serif; color:#353a30; }

a.mainlink, a.mainlink:active, a.mainlink:visited { font: bold 11px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff }
a.mainlink:hover {  font: bold 11px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff }

a.whatsnew, a.whatsnew:active, a.whatsnew:visited { font: bold 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#004669 }
a.whatsnew:hover {  font: bold 12px/14px Arial, Helvetica, sans-serif; text-decoration:underline; color:#004669 }
a.wformore:link, a.wformore:active, a.wformore:visited, a.wformore:hover { font: normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:underline; color:#004669 }

a.mainlinkd, a.mainlinkd:active, a.mainlinkd:visited, a.mainlinkd:hover { font: bold 11px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff }

a.thrd, a.thrd:active, a.thrd:visited { font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration:none; color:#004669 }
a.thrd:hover { font: normal 11px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#004669 }

a.formore, a.formore:active, a.formore:visited { font: bold 10px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#a1342f; }
a.formore:hover { font: bold 10px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#a1342f; }

a.acrobat, a.acrobat:active, a.acrobat:visited { font: normal 10px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#004669 }
a.acrobat:hover { font: normal 10px/14px Arial, Helvetica, sans-serif; text-decoration:underline; color:#004669 }

h1 { font: normal 16px/20px Arial, Helvetica, sans-serif; color:#004669; margin:0px; }
h2 { font: bold 14px/18px Arial, Helvetica, sans-serif; color:#004669; margin:0px; }
h3 { font: bold 12px/16px Arial, Helvetica, sans-serif; color:#004669; margin:0px; }
h5 { font: bold 12px/16px Arial, Helvetica, sans-serif; color:#000000; margin:0px; } 
h6 { font: bold 10px/14px Arial, Helvetica, sans-serif; color:#000000; margin:0px; } 
h4 { font: normal 10px/14px Arial, Helvetica, sans-serif; color:#736F6F; margin:0px; } 
hr { border: 0; width: 100%; color: #222; height: 1px; margin: 10px 10px 10px 0; }
p {margin: 10px 0 10px 0; }

Answer { font: normal 12px/16px Arial, Helvetica, sans-serif; }

form { padding:0; border:0; margin:0; }
input, select, option, textarea { color: #000000; background-color: #FAFAFA; border-width: 1px; border-style: solid; border-color: #004669; font: normal 12px/12px Arial, Helvetica, sans-serif; text-align: left; border: padding: 2px; }
input.noborder { color: #ffffff; background-color: #fcfad8; border-width: 0px; border-style: solid; border-color: #ffffff; font: normal 12px/12px Arial, Helvetica, sans-serif; text-align: left; border: padding: 2px; }
input.search { color: #000000; background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #666666; font: bold 10px/10px Tahoma, Verdana, Arial, sans-serif; text-align: center; /* border: inset 1px #708090; */ /* padding: 2px; */ }

.hometext { font: normal 11px/16px Arial, Helvetica, sans-serif; }
.textBlue { font: normal 12px/16px Arial, Helvetica, sans-serif; }
.textFAQ { font: bold 12px/16px Arial, Helvetica, sans-serif;  color: #004669}
