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

*{
margin:0;
padding:0;
}

body {
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

#wrapper {
width:70em;
margin:auto;
background-color: #FFF;
}

#branding{
position:relative;
width:100%;
height:10.6em;
background-color:#fff;

}

#branding h1{
font-family: "Times New Roman", Times, serif;
font-size:200%;
line-height:2em;
color:#2f4a6c;
}

#branding a,
#branding a:link,
#branding a:visited,
#branding a:hover,
#branding a:active{
text-decoration:none;
outline-style:none;
}



#brandingtext{
background-color:#FFFFFF;
text-align:center;
width:100%;
color: #666666;


font-size:18px;
letter-spacing:0.01em;
line-height:1.4em;
}

#branding p{
font-size:13px;
}


#bar{
width:100%;
height:1em;
background-color:#0000FF;
}

.box{
    position: absolute;
    width: 378px;
    top: 191px;
    height: 3439px;
    left: 170px;
    overflow: visible;
}

#menutop{
font-size:90%;
display:block;
height:2.4em;
background-color: #333333;

}

/*remove bullets from ul in navbar */
#menutop ul{
list-style-type:none;
}

#menutop li{
float:left;
}

#menutop a,
#menutop a:link,
#menutop a:visited{
text-decoration:none;
color: #FFFFFF;
letter-spacing:.1em;
display:block;
background-color: #333333;
width:10.8em;
border-right: #FFFFFF medium solid; 
text-align:center;
line-height:2.4em;
outline-style:none;
}


#menutop a:hover,
#menutop a:active{
background-color:#669900;
color:#fff;
}

#menutop .blank{
background-color: #669900;
width:1em;
border-right:black thin solid; 
text-align:center;
line-height:2.4em;
}

#menutop .current a:link,
#menutop .current a:visited{
background-color:#669900;
color:#fff;
}


#mainmed a,
#mainmed a:link{
text-decoration:none;
color: #5f8f00;
outline-style:none;
font-weight:bold;
}


#mainmed a:visited{
text-decoration:none;
color: #999999;
outline-style:none;
font-weight:bold;
}

#mainmed a:hover,
#mainmed a:active{
color:#4a6f00;
}

#mainmed h3{
color: #5f8f00;
font-size:130%;
}

.columnthinleft {
width:11em;
float:left;
margin-left:0.5em;
}

.columnthinleftarchive {
width:6em;
float:left;
margin-left:0.5em;
}

.columnthickleft {
width:35em;
float:left;
margin-left:1em;

}

.columnleft {
width:24em;
float:left;
margin-left:1em;
}

.columndoubleleft {
width:50em;
float:left;
}

.columnnewsleft {
width:38em;
float:left;
margin-left:4em;
}

.columnad {
width:18em;
float:right;
}

.red{
color:#FF0000;
}


.adbox{
margin-top:.5em;
margin-left:0.5em;
width: 96%;
height:9em;
background-color:#e9e9e9;
border:#333333 1px solid;
}




#mainmed{
background-color: #fff;
padding-left:0.5em;
padding-right: 0.5em;
color:#333333;
height:60em;
border-left:#e5e5e5 thin solid;
border-right:#e5e5e5 thin solid;
}

#maintall{
background-color: #fff;
padding-left:0.5em;
padding-right: 0.5em;
color:#333333;
height:80em;
border-left:#e5e5e5 thin solid;
border-right:#e5e5e5 thin solid;
}

#maintall a,
#maintall a:link{
text-decoration:none;
color: #5f8f00;
outline-style:none;
font-weight:bold;
}


#maintall a:visited{
text-decoration:none;
color: #999999;
outline-style:none;
font-weight:bold;
}

#maintall a:hover,
#maintall a:active{
color:#4a6f00;
}

#maintaller{
background-color: #fff;
padding-left:0.5em;
padding-right: 0.5em;
color:#333333;
height:100em;
border-left:#e5e5e5 thin solid;
border-right:#e5e5e5 thin solid;
}

#maintaller a,
#maintaller a:link{
text-decoration:none;
color: #5f8f00;
outline-style:none;
font-weight:bold;
}


#maintaller a:visited{
text-decoration:none;
color: #999999;
outline-style:none;
font-weight:bold;
}

#maintaller a:hover,
#maintaller a:active{
color:#4a6f00;
}

#maintaller h3{
color: #5f8f00;
font-size:130%;
}

#theform{
background-color: #f0f0f0;
width:75%;
color:#333333;
text-align:left;
height:60em;
padding:2em;
line-height:1.8em;
}


#leftboxmed {
    float: left;
    width: 29em;
    background-color: #FFFFFF;
    height: 40em;
}

#rightboxmed {
width:29em;
height:40em;
float:right;
background-color:#CCFFFF;
}


#footer{
clear:both;
background-color: #e9e9e9;
font-size:75%;
height:13em;
text-align:right;
outline-style:none;
}

#footer a,
#footer a:visited:link{
text-decoration:none;
color: #5f8f00;
outline-style:none;
font-size:110%;
}

#footer a:hover,
#footer a:active{
color:#4a6f00;
}

#footerblackband a,
#footerblackband a:visited:link{
text-decoration:none;
color: #CCCCCC;
outline-style:none;
}

#footerblackband a:hover,
#footerblackband a:active{
color: #FFFFFF;
}

.footerbox1{
width:27.1em;
text-align:left;
padding:0.7em;
padding-left:1em;
background-color:#333333;
color: #CCCCCC;
float:left;
}

.footerbox2{
width:14.7em;
text-align:left;
padding:0.7em;
padding-left:1em;
background-color:#333333;
color: #CCCCCC;
float:left;
}

.footerbox3{
width:15em;
text-align:left;
padding:0.7em;
padding-left:2.1em;
background-color:#333333;
color: #CCCCCC;
float:left;
}
#footerblackband {
background-color: #333333;
height:4.0em;
color: #5f8f00;
font-size:90%;
}
