body {
margin:0px;
background-color:#9CA79A;
color:#7D8F7A;
font-size:8pt;
font-family:arial, sans-serif;
}

#content{
background-color:#ffffff;
background-image:url(/images/contentbg.jpg);
background-position:159px 0px;
background-repeat:repeat-y;
width:950px;
height:670px;
margin:30px auto 0px auto; 
}

.intro{
font-size:16px;
}

#nav{
float:left;
width:160px;
position:relative;
}

#logo{
width:35px;
height:153px;
position:absolute;
top:500px;
left:110px;
background-image:url(/images/hlogo.jpg);
}

#contentbody{
float:left;
width:787px;
margin-left:3px;
}

a.navlink:link, a.navlink:visited, a.navlink:active {
color:#DDE1DD;
text-decoration:none;
font-family:Arial bold,Arial;
font-weight:bold;
font-size:18px;
height:70%;
}

a.navlink:hover {
color:#BCC3BC;
font-family:Arial bold,Arial;
font-weight:bold;
font-size:18px;
}

a.navlinkmed:link, a.navlinkmed:visited, a.navlinkmed:active {
color:#DDE1DD;
text-decoration:none;
font-family:Arial bold,Arial;
font-weight:bold;
font-size:14px;
height:70%;
}

a.navlinkmed:hover {
color:#BCC3BC;
font-family:Arial bold,Arial;
font-weight:bold;
font-size:14px;
}

a:link, a:visited, a:active {
color:#9CA79A;
text-decoration:none;
}

a:hover {
color:#5C5C5C;
}

#mainpic_holder{
width:775px;
height:457px;
position:relative;
background-color:#EBEDEB;
border:1px solid #D9DED8;
margin-bottom:5px;
}

.mainpic{
margin:0px auto;
display:none;
}

/* CUSTOM STYLES *************************/

.stdinput {
border:1px solid #AAAAAA;
font-size:8pt;
font-family:arial, sans-serif;
}

.stdbutton {
border:1px outset #FFFFFF;
font-size:8pt;
width:75px;
}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
cursor:hand;
}
