@charset "utf-8";
/* CSS Document */

body { background-color: #fff; }
body, p, input, textarea, td { color: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }

hr { height:0px; border: 0px solid #999; border-top-width:1px; } 
a { color: #000080; text-decoration: underline }
a:hover { color: #666; text-decoration: underline }

h1 { font-size: 1.8em; font-weight: normal; color: #666; line-height:1.6em; margin:0px; }
h2 { font-size: 1.4em; font-weight: bold; color: #69c; line-height:1.8em; margin:0px; }
h3 { font-size: 1em; font-weight: bold; color: #69c; margin:0px; }

img { border: none; }

body { background-color: #e7f2fd; margin:0px; }

#sitecontainer   { background:#fff; width:800px; margin-top:0px; border: solid 0px #fff; overflow: hidden; margin:auto; border: solid 1px #fff;  }

#calculatorstrip { float:left; height:20px; text-align:center; }
#flags   { background:#000080; height:20px; padding:3px; margin-top:0px; border-bottom: solid 1px #fff; text-align:right; }
#flags a { margin-right:3px; }

#header     { width:100%; height:46px; color:#fff; line-height:46px; background: url(/themes/equalizer/i/templateimages/Header.gif) no-repeat; border-bottom: solid 1px #fff; }
#header a   { color:#fff; }

#mainnav       { width:650px; height:26px; text-transform:none; background:#666; padding-top:14px; padding-left:10px; float:left;  border-bottom: solid 1px #fff;}
#prinav { list-style:none; margin:0; padding: 0 }
#prinav li { display:inline; }
#prinav li a        { color:#fff; font-weight: bold; text-decoration: none; padding:0px 0px 0px 14px; float:left; }
#prinav li a:hover  { color:#b7b8bd; text-decoration: none; background: url(/themes/equalizer/i/templateimages/Arrow.gif) no-repeat; }

#searchbox        { width:140px; height:30px; padding-top:10px; float:left; background:#000080; text-align:center;  border-bottom: solid 1px #fff; }
#searchbox form   { padding:0px; margin:0px; }
#searchbox input  { background: url(/themes/equalizer/i/templateimages/SearchBG.jpg) no-repeat; vertical-align:middle; border: solid 1px #fff; }

input  { background: url(/themes/equalizer/i/templateimages/SearchBG.jpg) repeat-x; vertical-align:middle; border: solid 1px #bbb; }
textarea  { background: url(/themes/equalizer/i/templateimages/SearchBGText.jpg) repeat-x; vertical-align:middle; border: solid 1px #bbb; }


#subnav { padding-bottom: 1001em; margin-bottom: -1000em; width:180px; background:#add6ff; float:left; text-transform:none; }
#subnav ul {list-style:none;padding:0; margin:0}
#subnav ul li a { color:#666; background:#add6ff; font-weight: bold; text-decoration: none; padding:4px 10px; display:block; border-bottom: solid 1px #fff; }
#subnav ul li a:hover { color:#ccc; background:#666; text-decoration: none; }
#subnav ul li ul li a { color:#666; background:#aed7ff; font-size:0.95em; font-weight: normal; text-decoration: none; padding:4px 16px; display:block; border-bottom: solid 1px #fff; }
#subnav ul li ul li a:hover { color:#000080; background:#85aed7; text-decoration: none; }
.subnavtitle      { color:#666; background:#fc0; font-weight: bold; text-decoration: none; padding:5px 6px; display:block; border-bottom: solid 1px #fff; }
.navlevel1 a        { color:#666; background:#add6ff; font-weight: bold; text-decoration: none; padding:4px 10px; display:block; border-bottom: solid 1px #fff; }
.navlevel1 a:hover  { color:#ccc; background:#666; text-decoration: none; }
.navlevel2 a        { color:#666; background:#aed7ff; font-size:0.95em; font-weight: normal; text-decoration: none; padding:4px 16px; display:block; border-bottom: solid 1px #fff; }
.navlevel2 a:hover  { color:#000080; background:#85aed7; text-decoration: none; }
.navlevel3 a        { color:#666; background:#e1f0ff; font-size:11px; font-weight: normal; text-decoration: none; padding:5px 12px; display:block; border-bottom: solid 1px #fff; }
.navlevel3 a:hover  { color:#000080; background:#d0e0ee; text-decoration: none; }

#homebody { width:800px; background:#fff; }
#mainbody { width:590px; background:#fff; padding:10px 14px; float:right; border: solid 0px #0f0; }

#HPBox1Cont { width:338px; margin:1px 0px 0px 0px; float:left; display:inline; }
#HPBox2Cont { width:230px; margin:1px 1px 0px 1px; float:left; display:inline; }
#HPBox3Cont { width:230px; margin:1px 0px 0px 0px; float:left; display:inline; }

#footer          { color:#fff; background:#999; width:800px; text-align:center; font-size:10px; padding:6px 0px;  margin:auto }
#footer a        { color:#fff; }
#footer a:hover  { color:#fff; }

.newsitem { border-top: 1px solid #999999; margin-top:10px; padding-top: 10px;}
.newsitem h3 { float:left; }
.newsitem h3 a  { font-weight: bold; color:#339; text-decoration: none; }
.newsitem .newsdate { float:right; }
.newsitem p { clear:left; }

#homebody .newsdate { display: none; }
#homebody .newsitem:first-child { border-top:none; margin-top:0; }

#pbib          { color:#c0c0c0; width:800px; text-align:right; font-size:10px; padding:10px 0px;  margin:auto}
#pbib a        { color:#c0c0c0; }
#pbib a:hover  { color:#a0a0a0; }

