body {margin:0px;padding-top:15px;font-family: Arial, Helvetica;font-size:12px;color:#000;background:#345275 url('') repeat-x top center;}
#top_shadow {margin:0 auto;width:730px; height:15px;background:transparent url('/images/site/top_shadow.jpg') no-repeat top top;}
#middle_shadow {margin:0 auto;width:700px;padding:0 15px;background:transparent url('/images/site/middle_shadow.jpg') repeat-y top center;}
#bottom_shadow {margin:0 auto;width:730px; height:15px;background:transparent url('/images/site/bottom_shadow.jpg') no-repeat top top;}
#wrapper {background-color:#fff;}
#border_top {height:22px;background:transparent url('/images/site/border_top.jpg') repeat-x; center center}
#header {height:150px;background-image: url('/images/site/header.jpg');}

/*NAVIGATION*/
#navbar { height:26px;background:transparent url('/images/site/site_nav.jpg') repeat-x;font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;}
#navbar ul {  float:left; list-style-type:none;margin:0;font-size:11px;font-weight:bold;letter-spacing:0.02cm;padding:0;}
#navbar ul li { float:left; margin-right:0px;text-align:center;padding:0;border-right:1px solid #acacac;}
#navbar ul li a { display:block; width:75px; height:21px; text-decoration:none; border:1px;padding-top:5px;}
#navbar .link a {color:#5c5c5c;}
#navbar .link a:hover{background:transparent url('/images/site/site_nav_button.gif') repeat;color:#fff;}
#navbar .current a{background:transparent url('/images/site/site_nav_button2.gif') repeat;color:#fff;}


/* CONTENT*/
.padding {padding:25px;line-height:20px;}
div.header1{background-color:#E9E9E4;border-bottom:1px solid #acacac;}
div.header2{background-color:#d6dac9;border-bottom:1px solid #acacac;border-top:1px solid #acacac;}
h5 {font: 11px Georgia, Times, Serif;color:#40505F;margin:0;padding:3px 20px;}
h6 {margin:10px 0;color:#2c2c2c;font: italic 14px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;}
h4 {margin:10px 0;color:#898d73;font-size:16px;}
h3 {margin:10px 0;color:#336699;font-size:16px;}
p {margin:10px 0;}
.padding a:link {color: #336699;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
.padding a:visited {color: #336699;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
.padding a:hover {color: #898d73;text-decoration: underline;font-family:Arial, Helvetica, sans-serif;}
form {margin:5px 0;;line-height:15px;}
input, textarea, select{font-family: "Times New Roman", Times, serif;font-size:13px;letter-spacing:0.02em;border: 1px solid #BBB;color: #000;}
.opt1 {color:#254a6f; background-color:#eff3f9;}
.opt2 {color:#000000;}
table.database {border:1px solid #E9E9E4; width:600px;}
.database th {background-color: #F0F0F0;border-bottom:1px solid #E9E9E4;text-align:right;padding:2px;width:50%;}
.database td {background-color: #F8F8F8;border-right:1px solid #E9E9E4;border-bottom:1px solid #EEEEEE;text-align:center;padding:2px;}
/* FOOTER*/
#footer {height:70px;background:transparent url('/images/site/footer.jpg') repeat-x;padding:0px;color:#d6dac9;font-size:11px;}
#footer a, #footer a :visited {color : #d6dac9; border-bottom :1px dashed #d6dac9; text-decoration : none; }
#footer a:hover {color : #ff9900; border-bottom :1px solid #ff9900; text-decoration : none; }
.clearboth { clear: both; }
td.left { width:185px;vertical-align:top; background-color:#28496f;}
.a {
width:40%;
float:left;
text-align:left;
text-indent:5px;
font-size:11px;
color:#000;
border-bottom: 1px solid #bfd8ed;
}
}
.b {
width:10%;
float:left;
text-align:center;
font-size:11px;
color:#000;
border-bottom: 1px solid #bfd8ed;
}
.c {
width:50%;
float:left;
text-align:center;
font-size:12px;
color:#204a7c;
font-weight:bold;
border-bottom: 1px solid #bfd8ed;
}
.navmenu{
font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
border: 1px solid black;
border-bottom: 8px solid #28496f;
border-left-width: 0;
border-right-width: 0;
width: 185px;
}
.navmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background:#000 url('/images/site/class.gif') repeat;
font: normal 11px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
.navmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.navmenu ul li{
position: relative;
background-color:#3a618d;
}
/*Sub level menu items */
.navmenu ul li ul{
position: absolute;
width: 185px; /*sub menu width*/
top: 0;
visibility: hidden;
}
/* Sub level menu links style */
.navmenu ul li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color:#3a618d;
border-bottom: 1px solid #90bade;
border-left: 7px solid #28496f;
overflow: auto; /*force hasLayout in IE7 */
}
.navmenu ul li a:hover{
background-color: #364964;
border-left-color: #90bade;
}
.navmenu .subfolderstyle{
background: url(/images/icons/arrow-list.gif) no-repeat center right;
}
/* Holly Hack for IE \*/
* html .navmenu ul li { float: left; height: 1%; }
* html .navmenu ul li a { height: 1%; }