*{margin:0;padding:0;}
body{color:#666;background:#f3f3f3;font-family:arial,verdana,helvetica,sans-serif;font-size:72%;}

a, a:visited {color:#2D4488;text-decoration:underline;}
a:hover {color:#bf0000;}
a.info {position:relative;/*this is the key*/z-index:24;}
a.info:hover {z-index:25;background-color:transparent;color:#bf0000;}
a.info span {display:none;}
a.info:hover span{display:block;position:absolute;top:3em;left:3em;width:12em;padding:5px;border:1px solid #39311F;background-color:#fff;color:#39311F;font-size:xx-small;text-align:left;text-decoration:none;}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
img {behavior:url("/inc/pngbehaviour.htc");border:none;}

.newsbox {margin:0 0 2em 0;padding:0;/*float:left;*/border:0px solid #e8e8e8;width:360px;}
.newsimg {float:left;width:70px;height:70px;margin:0 1em 1em 1em;padding:0;border:none;}
.newsitems {margin:0 0 0 100px;border:0px solid #e8e8e8;}

p.frgttn a.info{color:#369;font-size:xx-small;}
p.frgttn a.info:hover{color:#333;font-size:xx-small;}
p.frgttn span{font-size:small!important;}

/* containerwrap */
div#containerwrap{margin:0 auto;width:780px;background:#f3f3f3 url(http://www.fedopps.com/images/containerwrap-bg-1.gif) top left repeat-y;}
/* container */
div#container{margin:0 auto;width:740px;/*reduce this->reduce width of all images*/}

/* banner styles (logo, search form, site nav) */
div#banner{background:#fff url(http://www.fedopps.com/images/logo.jpg) repeat-x left top;border:0px solid #999;height:200px;}
/*div#logo{background:transparent url(http://www.fedopps.com/images/logo.jpg) no-repeat left top;float:left;height:200px;overflow:hidden;}*/
div#logo *{display:block;text-indent:-1000em;}
div#loginwrapper{float:right;position:absolute;margin:0;padding:0;top:0;right:10px;width:150px;height:80px;background:transparent;}

form#abracadabra{display:block;float:left;height:100px;width:180px;margin:10px;padding:0;}
form#abracadabra h3{width:129px;margin:0;padding:0;color:#fff;}
form#abracadabra div.row{margin:3px/*18px 20px*/ 0;}
form#abracadabra input{border:0;height:1.3em;font-size:11px;}
form#abracadabra #magic, form#abracadabra #word{border:1px solid #ccc;border-color:#999 #ccc #ccc #999;width:120px;}
form#abracadabra #sayit{border:1px solid #ccc;height:1.6em;text-align:center;width:60px;margin:2px 2px 2px 0;padding:0;}

/* main content */
div#body{background:#fff url(http://www.fedopps.com/images/body_back.gif) repeat-y 247px 0;padding:0 0 100px 0;border-left:0px solid #999;border-right:0px solid #999;}
div#body p{margin:0 1em 1em .5em;}
div#left{float:left;width:251px;background:transparent;}
div#mid{float:left;width:247px;margin:0;}
div#mid ul{list-style-type:square;margin:.5em 0 .5em 2.5em;padding:0;}
div#right {float:left;width:230px;}
div#body h3{background:transparent none no-repeat 0 0;height:28px;text-indent:-1000em;margin:0;width:190px;}
div#body h6{color:#2d4488;font-size:130%;background:transparent none no-repeat 0 0;/*height:28px;text-indent:-1000em;*/margin:0 0 0 .5em;}
div#body h3#contents {background-image:url(http://www.fedopps.com/images/contents.gif);}
div#body h3#latest {background-image:url(http://www.fedopps.com/images/latest.gif);}
div#body h3#feature {background-image:url(http://www.fedopps.com/images/feature.gif);width:150px!important;}
div#body #featured {margin:0;padding:0 0 20px 0;}
div#body h3#studies {background-image:url(http://www.fedopps.com/images/h3-studies.gif);}

/* main content for multistate */
div#multistatebody{background:#fff url(http://www.fedopps.com/images/multistatebody_back.gif) repeat-y 249px 0;padding:0 0 100px 0;border-left:0px solid #999;border-right:0px solid #999;}
div#multistatebody p{margin:0 1em 1em .5em;}
div#multistatebody h3{background:transparent none no-repeat 0 0;height:28px;text-indent:-1000em;margin:0;width:190px;}
div#multistatebody h6{font-size:130%;background:transparent none no-repeat 0 0;/*height:28px;text-indent:-1000em;*/margin:1em 0 0 .5em;}
div#multistatebody h3#contents {background-image:url(http://www.fedopps.com/images/contents.gif);}
div#multistatebody h3#latest {background-image:url(http://www.fedopps.com/images/latest.gif);}
div#multistatebody h3#feature {background-image:url(http://www.fedopps.com/images/feature.gif);width:150px!important;}
div#multistatebody #featured {margin:0;padding:0 0 20px 0;}

/* level 2 */
div#level2body {background:#fff url(http://www.fedopps.com/images/body_back.gif) repeat-y 0 0;padding:0 0 100px 0;}
div#level2body #left{float:left;width:251px;background:transparent;margin:-13px 0 0 0;}
div#cMid{float:left;width:467px;background:transparent;margin:-13px 0 0 0;}
div#level2body p{margin:0 1em 1em 1em;}
div#level2body h3{background:transparent none no-repeat 0 0;height:28px;text-indent:-1000em;margin:1em 0 .5em 0;}

div#level2body h3#about {background-image:url(http://www.fedopps.com/images/h3-about.gif);}
div#level2body h3#contact {background-image:url(http://www.fedopps.com/images/h3-contact.gif);}
div#level2body h3#contents{background-image:url(http://www.fedopps.com/images/contents.gif);width:190px;}
div#level2body h3#rights {background-image:url(http://www.fedopps.com/images/h3-rights.gif);}
div#level2body h3#faq {background-image:url(http://www.fedopps.com/images/h3-faq.gif);}
div#level2body h3#forgotpassword {background-image:url(http://www.fedopps.com/images/h3-forgotpassword.gif);}
div#level2body h3#news {background-image:url(http://www.fedopps.com/images/h3-news.gif);}
div#level2body h3#terms {background-image:url(http://www.fedopps.com/images/h3-terms.gif);}
div#level2body h3#secur {background-image:url(http://www.fedopps.com/images/h3-secur.gif);}
div#level2body h3#freetrial{background-image:url(http://www.fedopps.com/images/h3-freetrial.gif);width:190px;}
div#level2body h3#membershome {background-image:url(http://www.fedopps.com/images/h3-membershome.gif);}
div#level2body h3#member-products {background-image:url(http://www.fedopps.com/images/h3-member-products.gif);}
div#level2body h3#member-support {background-image:url(http://www.fedopps.com/images/h3-member-support.gif);}
div#level2body h3#participation{background-image:url(http://www.fedopps.com/images/participation.gif);}
div#level2body h3#products {background-image:url(http://www.fedopps.com/images/h3-products.gif);}
div#level2body h3#register {background-image:url(http://www.fedopps.com/images/h3-register.gif);}
div#level2body h3#resources {background-image:url(http://www.fedopps.com/images/h3-resources.gif);}
div#level2body h3#studies {background-image:url(http://www.fedopps.com/images/h3-studies.gif);}
div#level2body h3#whysubscribe {background-image:url(http://www.fedopps.com/images/h3-benefits.gif);}
div#level2body h3#subscribe {background-image:url(http://www.fedopps.com/images/h3-subscribe.gif);}
div#level2body h3#clikThanks {background-image:url(http://www.fedopps.com/images/h3-clikThanks.gif);}

div#level2body h6 {color:#2d4488;margin:1em 0 0 0;padding:0;font-size:130%;}
div#level2body ul.page{margin:0 0 0 5em;padding:0;}
div#level2body ol.page{margin:0 .5em 0 2.5em;padding:0;}
div#level2body ol.faq{margin:0 .5em 1em 2.5em;padding:2px;}
div#level2body ol.faq li{margin:0 0 1em 0;padding:0;}
div#level2body #cMid ul{margin:0;padding:0;list-style-type:none;}
div#level2body #cMid ul li{border:0px solid #fff;margin:2px;padding:0;}
div#level2body #cMid ul ul{margin:-1.2em 0 0 11em;padding:0;list-style-type:none;}
div#level2body table{margin:0;padding:0;align:left;border:1px solid #fff;}

/* search results styles*/
table.srchresults{margin:0;padding:3px;width:90%;}
table.srchresults td{margin:0;padding:3px;text-align:left;vertical-align:top;border:1px solid #e8e8e8;}
table.srchresults td.view{width:10%;background:#DEDEFF;}
table.srchresults td.subject{width:90%;background:#f8f8f8;}

/* level 2 alt page */
div#level2altbody {background:#fff;padding:0;}
div#cAltMid{float:left;width:738px;background:transparent;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0;}
div#level2altbody p{margin:1.5em 1em 0 .5em;}
div#level2altbody h3{background:transparent none no-repeat 0 0;height:28px;text-indent:-1000em;margin:1em 0 .5em 0;}


div#participate{border-top:1px solid #ccc;padding-top:1em;}
ul#sitecontents{list-style:none;margin:.5em 1em 1em .5em;}
ul#sitecontents ul{list-style:none;}
ul#sitecontents li{background:transparent url(http://www.fedopps.com/images/bullet.gif) no-repeat 0 2px;padding:0 0 1em 18px;}
ul#sitecontents ul li{background-image:none;padding:0 0 0 9px;}
p.morelink{text-align:right;}
img#latestnews{float:right;}
em a{font-style:normal;}
div.cleared{clear:both;}
div#clear{height:1em;position:relative;}
div#headercl{height:1em;position:relative;}
img#fedquote{position:absolute;left:85px;top:-100px;margin:100px 0 30px 0;width:328px;height:139px;}
img#logoquote{align:right;right:0;position:absolute;top:0;margin:0;width:328px;height:139px;}

/* footer styles */
div#footerwrap{margin:0 auto;width:780px;background:transparent url(http://www.fedopps.com/images/border-bottom.gif) top left no-repeat;height:40px;font-family:Arial, Helvetica, sans-serif;font-size:80%;}
div#footer{background:#eee;border-top:1px solid #ccc;clear:both;height:55px;font-family:Arial,Helvetica, sans-serif;font-size:80%;margin:30px 0 0 0;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer ul li{display:inline;padding:0;margin:5px;}
img#hosted{border:0;float:right;padding:5px 1em;}
div#footer p{margin:0 0 0 .5em;padding:0;}
div#footerwrap p{text-align:right;margin:0 2.2em 0 0;padding:5px 0 0 0;}
