html { height:100%; }
body { font:12px Arial, Helvetica, sans-serif; color:#fff; background-color:#101418; margin:0; height:100%; }
#header {height:75px; background:url(images/header-bg.gif) repeat-x; position:relative; }
#header h1 { padding:12px 0 0; margin:0; }
#header h1 a { background:url(images/logo.gif); width:181px; height:50px; display:block; margin:auto; }
#header h1 a span { display:none; }

#homeButton { background:url(images/home.gif); width:36px; height:34px; display:block; margin:auto; position:absolute; left:18px; top:18px; }
#homeButton span { display:none; }

#main { background:url(images/body-bg.gif) repeat-x; height:100%; padding:1px 0 0 0; }
#search {padding:15px;}
#search h2 { color:#a1c9e9; font-size:20px; margin:0; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); }
#search #searchInput { background:#fff url(images/searchbox-bg.gif) repeat-x; width:249px; height:35px; font-size:18px; border:none; -moz-border-radius:10px; border-radius:10px; padding:0 8px; margin:5px; }
#search #searchSubmit { background: #ee5400 url(images/searchbutton-bg.gif) repeat-x; width:160px; height:44px; color:#FFF; font-size:23px; font-weight:bold; letter-spacing:-1px; border:none; -moz-border-radius:10px; border-radius:10px; margin:5px; -moz-box-shadow: 0 1px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.5);}
#homeInfo { background-color:#202d38; padding:15px; margin:15px;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px;  border:none; }
#homeInfo h2 { color:#a1c9e9; font-size:16px; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); margin:0 0 10px; }
#homeInfo ul { list-style:none; margin:0; padding:0; }
#homeInfo ul li { background:url(images/bullet.gif) no-repeat 0 3px; padding:0 0 0 15px; min-height:7px; margin:8px 0; }

#checkResults { background-color:#202d38; padding:0; margin:15px;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; border:none; list-style:none;  }
#checkResults li { margin:0; padding:7px 10px 0; overflow:hidden; border-bottom:1px solid #2b3a46; vertical-align:middle; }
#checkResults li * { line-height:20px;  }
#checkResults li:last-child { border:none; }

#checkResults li .t{ float:left; color:#a1c9e9; font-size:16px; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); margin:0 0 10px;  }
#checkResults li .d{ float:right; color:#fff; font-size:16px; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); margin:0 0 10px;   } 
#loading {background:url(images/load.gif) center 30px no-repeat; height:100%;}


#buyReport { background: #31650e url(images/greenbutton-bg.gif) repeat-x; height:44px; color:#FFF; font-size:23px; font-weight:bold; letter-spacing:-1px; border:none; -moz-border-radius:10px; border-radius:10px; margin:5px; -moz-box-shadow: 0 1px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.5);}
#buyReportForm{padding:10px 0;}

#infoMenu, #infoMenu li,#infoMenu li h3 { list-style:none; margin:0; padding:0; }
#infoMenu {  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; border:none; margin:15px; background-color:#FFFFFF; overflow:hidden; }
#infoMenu li h3 { background:url(images/info-menu-item-bg.gif) repeat-x;}
#infoMenu li h3 a { background:url(images/info-menu-item-bg-inactive.gif) right 12px no-repeat; display:block; text-decoration:none; height:32px; color:#000; font-size:16px; text-shadow: 0 1px 1px rgba(255,255,255,0.8); margin:0 0 10px; margin:0;padding:10px 10px 0; }
#infoMenu li:first-child h3 { -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;  -webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px;   border-radius-topleft:10px; border-radius-topright:10px; border:0;  }
#infoMenu li.active h3 a  {  background:url(images/info-menu-item-bg-active.gif) right 12px no-repeat; }
#infoMenu li .infoContent { }
#infoMenu li .infoContent .inner{ margin:10px; color:#000000; }

#infoMenu li .infoContent .inner ul { list-style:none; margin:0 0 0 5px; padding:0; }
#infoMenu li .infoContent .inner ul li { background:url(images/bullet-whitebg.gif) no-repeat 0 3px; padding:0 0 0 15px; min-height:7px; margin:8px 0; }
