/* CSS for Oliverspray */
/* start main layout divs */

#wrapper {
 width:940px;
 margin:0 auto;
}

#border {
 border:1px solid #eee;
 margin:20px 0px 5px 0px;
 background-color:#fff;
 min-height:776px;
 float:right;
 width:920px;
}
* html #border { height:776px }
#altform legend{
 color:#fff;
}
/* end main layout divs */
.top-search-box{
 color:#000;
 margin:0px 6px 0px 4px;
}
body{
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
 font-size:0.8em;
}
p{
 margin:15px 5px;
}
.logo-box h2{
 color:#1e439b;
}
a{
 color:#FF4;
}
/* Start Left column stuff*/

#leftcolumn {
 margin:0px;
 display:inline; /* IE Hack */
 width:210px;
 float:left;
 padding:0px;
 min-height:300px;
 float:left;
}
* html #leftcolumn { height:300px }

.leftcolumn-inner {
 display:inline;
 width:210px;
 float:left;
 background-image:url(/images/oliver/search-box.gif);
 background-repeat:no-repeat;
 min-height:5px;
 padding:10px;
 margin-bottom:2px;
}
* html .leftcolumn-inner { height:40px }

.left-box {
 display:inline; /* IE Hack */
 width:200px;
 float:left;
 margin-bottom:4px;
 background:#1e439b url(/images/oliver/bodyback.gif) repeat;
 color:#FFF;
 padding:0px;
 border:solid 1px #bbb;
}
* html .left-box { height:50px } /* IE Min-Height Hack */

.left-box ul{
 margin:0px;
 margin:0px;
}

.left-box a{
 color:#c5ccdb;
 display:block;
 text-decoration:none;
 padding:2px;
 height:16px;
 width:196px;
}

.left-box a:hover {
 background-color:#FFb901;
 color:#fff;
}

.left-box li {
 list-style-type:none;
 display:block;
 padding:0px;
}

.left-box h3{
 width:200px;
 background:url(/images/oliver/menuback.gif) no-repeat;
 margin:0px
 font-size:0.9em;
 color:#000;
 height:22px;
 font-weight:bold;
 padding-left:6px;
}
* html .left-box h3 { height:22px }

/* End Left column stuff*/

/* Start right column stuff */

#rightcolumn {
 margin:0px;
 display:inline;
 width:700px;
 float:left;
 min-height:600px;
}
* html #rightcolumn { height:600px; }

.maincontent {
 display:inline;
 float:left;
 margin-bottom:7px;
 width:700px;
 /*border:solid 1px #002c89;*/
}

.content-mid {
 background:#2D3C75 url('/siteimages/oliver/bodyback.gif');
 background-repeat:repeat-x;
 padding:5px 14px 5px 14px;
 min-height:550px;
}
* html .content-mid {height:545px} 

.content-mid ol{
 padding-left:14px;
}
/* End right column stuff */

/* start general stuff */
h1 {
 font-size:1.2em;
 color:#3350A1;
}
.grid{
 border:solid 1px #000;
 color:#FF0000;
}
.feedback{
 padding:4px;
 border:solid 1px #ccc;
}
#footer {
 font-size:0.8em;
 clear:both;
 color:#5d5d5d;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 text-align:center;
}

/* end sgeneral stuff */

/* ------------------------ Start Navigation Bar -----------------*/

#topmenu {
 height:30px;
 width:700px !important;
}
#top-box{
 border:solid 1px #002c89;
 height:100px;
 width:700px !important;
 padding:0px 0px 0px 5px;
 color:#000;
}
#top-box-left{
 float:left;
 font-weight:bold;
 padding:2px;
 width:200px;
 text-align:center;
}
#top-box-mid{
 float:left;
 font-weight:bold;
 padding:0px;
 width:280px;
 text-align:center;
}
#top-box-mid a{
 color:#0000FF;
}
#top-box-right{
 float:right;
 font-weight:bold;
 padding:2px;
 width:200px;
 text-align:center;
}

.glossymenu {
 position:relative;
 padding-left:10px;
 margin:0px auto;
/* background:url(/images/oliver/bg.gif) repeat-x;*/
 height:30px;
 list-style:none;
 width:690px;
}
.glossymenu li{
 float:left;
 padding:0px;
}
.glossymenu li a{
 float:left;
 display:block;
 text-decoration:none;
 font-family:sans-serif;
 font-size:1.0em;
 padding:0px 0px 0px 10px;
 height:30px;
 line-height:30px;
 text-align:center;
 cursor:pointer;
}
.glossymenu li a b{
 float:left;
 display:block;
 font-weight:normal;
 padding:0px 10px 0px 0px;
}
.glossymenu li a{
 color:#444;
 background:url(/images/oliver/tab-left-off.gif) no-repeat left top;
}
.glossymenu li a b{
 background:url(/images/oliver/tab-right-off.gif) no-repeat right top;
}
.glossymenu li.current a, .glossymenu li a:hover{
 color:#fff;
 background:url(/images/oliver/tab-left.gif) no-repeat left top;
}
.glossymenu li.current a b, .glossymenu li a:hover b{
 background:url(/images/oliver/tab-right.gif) no-repeat right top;
}
