body {font-family: sans-serif; background-color: #ccc;}
.content {width: 700px; border: 1px solid #000; background-color: #fff;}

#main {padding: 0px; }
#main .middlepane {padding: 0; margin: 0; }
#main .middlepane .middlebox {border: 1px solid #000; width:550px;margin-top: 15px;}
#main .middlepane .middlebox .middlebox_head {border-bottom: 1px solid #000; background-color: #a40000; color: #fff; text-align: center; font-weight: bold; }
#main .middlepane .middlebox .middlebox_content {text-align: justify; padding: 5px; line-height: 150%;background-color: #fff;font-size: 12px;}
.menubar {height: 20px; width: 100%; background: url(images/menu_back.jpg) top left no-repeat; font-size: 11px; color: #fff;padding-left: 85px;}
.menu_link {color: #fff; text-decoration:none;}
.menu_link:hover {background-color: #fff; color: #336600;}
	
hr {background-color: #a40000; color: #a40000; }
a.im_link img{border-style: none;}

.shadow{
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

input.button {background: url(images/menu_back.jpg) top left no-repeat; font-size: 10px; color: #fff; font-weight: bold; border: 1px solid #000;}
input.button:hover {background: #000; color: yellow; border: 1px solid #000;}

a.quicklink {font-weight: bold; color: #000; text-decoration: underline;padding: 1px;}
a.quicklink:hover {padding-left: 20px; background: #a40000 url(images/arrow.jpg) center left no-repeat; color: yellow;}

select.staff_combo {font-weight: bold; color: #000;border: 2px solid #a40000; }


div.thing {
	display:none;
}
a.proj_link { font-weight: bold; text-decoration: none; font-size: 16px; color: #000; text-transform: capitalize;}
a.proj_link:hover { background-color: #a40000; color: white; font-weight: bold; text-decoration: none; font-size: 16px;}

a.top_link {float: right; color: yellow;background: #a40000 url(images/arrow_up.gif) top right no-repeat;padding: 0 10px 0 2px; text-decoration: none; font-size: 8px; font-weight: bold; border: 1px solid #000;}
a.top_link:hover {background: #000 url(images/arrow_up_hover.gif) top right no-repeat; color: yellow; border: 1px solid #000;}

a.auth_link {color: #a40000; font-weight: bold;}
a.auth_link:hover {color: yellow; background-color: #a40000; font-weight: bold;}

a.top_anchor {border: none;}

a.downloadlink {color: yellow;background: #a40000 url(images/arrow_down.gif) bottom left no-repeat;padding: 2px 2px 2px 10px; text-decoration: underline; font-size: 14px; }
a.downloadlink:hover {background: #000 url(images/arrow_down_hover.gif) bottom left no-repeat; color: yellow; }

#footer {font-size:10px; color: #333; border-top: 1px solid #333; width: 90%; text-align: center;padding-bottom: 10px;padding-top: 2px;}
#footer a{color: #333; text-decoration: underline; padding: 1px 4px 1px 4px;}
#footer a:hover{color: #fff; background-color: #000; text-decoration: underline;}

.zoo_img {width: 100%; text-align: center; padding-bottom: 2px;}
a img {border-style: none;}
a:hover img {border-style: none; }

