
body {background:url(/images/glow.jpg) top center #006511 repeat-y; font-family:Arial, Helvetica, sans-serif;}
img {border:none;}

#outline {position:relative; width:890px; min-height:590px; margin:0px auto;margin-top:40px; border:solid 2px #fff; padding:5px;}
#outline #homeContainer {position:relative; width:890px; min-height:590px; background-color:#fff;}

/*Header*/
#outline #homeContainer #header {position:relative; height:88px;}
#outline #homeContainer #header #logo {position:absolute; bottom:20px; left:25px;border:none; width:200px;}
#outline #homeContainer #homeTopNav {position:absolute; top:60px; right:23px; color:#009933; font-weight:bold; font-size:14px;}
#outline #homeContainer #homeTopNav a {color:#009933;text-decoration:none;}
#outline #homeContainer #homeTopNav a:hover{color:#f08e16;}

#outline #homeContainer #greenBar {position:relative; height:27px; background-color:#d5ffd0; opacity:.78;}
#outline #homeContainer #main {position:relative; height:475px; background:url(/images/homeBackground.jpg) no-repeat;}

#outline #homeContainer #main #rightBar{position:absolute;right:20px;bottom:10px;}
#outline #homeContainer #main #rightBar .home_rollovers{position:relative;width:174px;height:96px;}
#outline #homeContainer #main #rightBar a img{border:none;position:absolute;top:0px;left:0px;}
#outline #homeContainer #main #tagline{position:absolute; top:20px; left:35px; width:600px;}

/*Footer*/
#footer{color:#fff;width:900px;margin:0px auto;}
#footer #copyright {float:right; font-size:11px; font-weight:bold; padding:5px 20px}
#footer #socialMedia {float:left;padding:5px;}
#footer #socialMedia a img {border:none;}
#footer #socialMedia .social {float:left; margin-right:5px;}

/*Smart Search*/
#outline #homeContainer #main #smartsearch{position:absolute; top:170px; left:490px;}
#outline #homeContainer #main #smartsearch #ssinput #smart{border:solid 1px #009933; color:#009933; padding-left:20px; width:130px; height:18px; }
#outline #homeContainer #main #smartsearch #ssinput #ico_search {position:absolute; top:2px; left:-20px;}
#outline #homeContainer #main #smartsearch #ssresults{border:solid 1px #009933;background-color:#fff;display:none;}
#outline #homeContainer #main #smartsearch #ssresults div{border-bottom:solid 1px #009933;padding:5px;}
#outline #homeContainer #main #smartsearch #ssresults a{color:#009933;text-decoration:none;}
#outline #homeContainer #main #smartsearch #ssresults a:hover{color:#e8701c;}

/*Rollover Corner*/
#pageflip {position: absolute;left:0px;bottom:0px;}
#pageflip img {width: 50px; height: 49px; z-index: 99; position: absolute; left: 0; bottom: 0;-ms-interpolation-mode: bicubic; border:none; }
#pageflip .msg_block {width: 47px; height: 46px;position: absolute;z-index: 50;left: 0; bottom: 0;background: url(/images/splash.png) no-repeat bottom left;text-indent: -9999px;}

#lightbox {display:none; position:absolute; top:120px; left:220px; width:444px; height:283px; z-index:100000;}
#lightbox #takeSurvey {position:absolute; bottom:30px; right:140px; width:96px; height:39px; background:url(/images/pop_takeSurvey.png) left top no-repeat; cursor:pointer;}
#lightbox #noThanks {position:absolute; bottom:30px; right:40px; width:96px; height:39px; background:url(/images/pop_nothanks.png) left top no-repeat; cursor:pointer;}