BODY, TD, P  { font-size : 10pt; font-family : verdana, helvetica, arial, sans-serif; color : #484848;}
BODY {margin : 0; color : #484848;}

A  {color : #098BC5; font-weight : bold; text-decoration : none;}
A:Visited  { color : #098BC5; font-weight : bold; text-decoration : none;}
A:Active  { color : #098BC5; font-weight : bold; text-decoration : none;}
A:Hover  { color : #098BC5;	font-weight : bold; text-decoration : underline;}

H1  { font-size : 14pt; color : #000066; font-weight : bolder; border-bottom: 2px solid #D9BC1A; width : 75%;}
H2  { font-size : 13pt; color : #000066; font-weight : bolder; border-bottom: 2px solid #D9BC1A; width : 75%;}
H3  { font-size : 12pt; color : #000066; font-weight : bolder; border-bottom: 2px solid #D9BC1A; width : 75%;}
H4 { font-size : 11pt; color : #000066; font-weight : bolder; }
H5 { font-size : 10pt; color : #000066; font-weight : bolder;}
H6 { font-size : 9pt; color : #000066; font-weight : bolder;}

div#clear {
  clear : both;
}

div#sidenav-wrapper {
float : left;
width : 137px;
background : #88BDDF url(images/bg_sidenav.gif) left top no-repeat;
padding : 0;
}

ul#sidenav {
  width : 137px;
  margin : 0;
  padding : 0;
}

ul#sidenav li {
  list-style: none;
  margin : 0;
  position: relative;
  z-index : 30;
}

/* Fix IE. Hide from IE Mac \*/
 * html ul#sidenav li { float : left; height: 1%;} 
 * html ul#sidenav li a { height: 1%;} 
/* End */

ul#sidenav li ul {
	position: absolute;
	left: 137px; 
	top: 0;
	margin : 0;
	padding : 0;
	display: none;
	width : 130px;
	background : #88BDDF;
	z-index : 50;
}

ul#sidenav li A:link, ul#sidenav li A:visited, ul#sidenav li A:active{
  font-weight : bold;
  font-size : 10pt;
  color : #000000;
  text-decoration : none;
  padding : 3px 10px;
  border-bottom : 1px solid #D9BC1A;
  display : block;
}
ul#sidenav li A:hover {background : #649CBF;}

ul#sidenav li ul li a { padding: 1px 5px; display : block; font-size : 11px; text-align : left;} /* Sub Menu Styles */
ul#sidenav li:hover ul, ul#sidenav li.over ul { display: block; } /* The magic */

div#banner, div#banner A:link, div#banner A:visited, div#banner A:active, div#banner A:hover{
  padding : 0;
  border : none;
  background : none;
}

div#subnavigation {
  position: relative;
  top : 0;
  right : 0;
  padding : 0;
  margin : 0 0 0 0;
  border : 1px solid #D9BC1A;
  border-width : 0 1px 1px 1px;
  background : #EBE7CE;
}

div#subnavigation A:link, div#subnavigation A:visited, div#subnavigation A:active{
  font-weight : bold;
  font-size : 10pt;
  color : #000000;
  text-decoration : none;
  padding : 3px 5px;
}
div#subnavigation A:hover {color : #D9BC1A;}

.small {font-size : 8pt;}

div#header {
  margin : 0;
  padding : 0;
  background : #88BDDF;
  height : 159px;
  min-width: 756px;
  border : solid #193783;
  border-width : 12px 7px 12px 0;
  position : relative;
}

img#hd_photos {
  float : right;
  height : 159px;
  padding : 0;
}

img#hd_yellow {
  position : absolute;
  top : 0;
  left : 0;
  z-index : 15;
}

img#hd_logo {
  position : absolute;
  top : 0;
  left : 75px;
  z-index : 20;
}
div#nav {
  background : #193783;
  display : block;
  border : 5px solid #fff;
  border-width : 5px 0;
  float : left;
}


ul#topnav {
  margin : 0;
  list-style: none;
  float : right;
  width : auto;
  font: normal 10pt Verdana, sans-serif;
  color : #fff;
}

ul#topnav li {
  list-style: none;
  margin : 0;
  padding : 0;
  float : left;
  display : inline;
}

ul#topnav li a, ul#topnav li a:link, ul#topnav li a:visited
{
  text-decoration: none;
  color : #fff;
  font-weight : normal;
  padding : 2px 10px;
  border-left : 1px solid #fff;
  float : left;
}

ul#topnav li a:hover {
  background : #88BDDF;
}


div#content-wrapper {
  border-top : 6px solid #D9BC1A;
  border-bottom : 6px solid #193783;
  background : #ffffff url(images/bg_contentwrapper.gif) left top repeat-y;
}

#content {
  position: relative;
  padding : 3px 10px;
  margin : 0 0 0 160px;
  color : #484848;
}

div#footer-wrap {
  position : relative;
  bottom : 0;
  left : 0;
  clear : both;
}
div#footer {
  position : relative;
  font-size : 8pt;
  bottom : 0;
  left : 25%;
  width : 450px;
  padding-bottom : 10px;
  margin : 0;
}

div#norlink {
  float : left;
  vertical-align : bottom;
  font-size : 8pt;
  text-align : center;
  width : 137px;
}

div#sidebar_right {
  float : right;
  width : 175px;
  margin : 0;
  border-left : 3px solid #D9BC1A;
  padding : 5px;
  font-size : 8pt;

}

div#sidebar_right h3 {
  background : #88BDDF;
  font-size : 10pt;
  font-weight : bold;
  margin : 0;
  padding : 0;
  width : 100%;
  text-align : center;
  border : none;
}

div#sidebar_right div.article {
  background : #D6E4ED;
  border : 1px solid #88BDDF;
  padding-bottom : 3px;
  font-size : 8pt;
}

HR {border-bottom : 1px solid #000000; width : 85%; text-align : center;}

.photo {
  position : relative;
  float: left;
  width: 185px;
  height : 170px;
  margin: 5px;
  padding: 0;
  font-size : 10px;
  text-align : center;
  overflow : auto;
}

.photo img {
  display : block;
  margin : 0 auto;
  text-align : center;
  border : none;
}


