html, body {
background-color:#0c035f;
font-family:arial, helvetica, verdana;
      margin:0;
      padding:0;
      height:100%;
      border:0px;
	background-image:url(fadetop.gif); 
	background-repeat:repeat-x; 
	width:100%
}

td#stylenav {
padding:0;
margin:0
}

div.box {
border:1px solid;
margin:5px;
padding:5px
}

div.sub {
margin:5px;
border-top:1px dotted;
border-bottom:1px dotted
}

div.sec {
border-top:1px solid;
border-bottom:1px solid;
margin:3px
}
.sub h4, .sub p {
margin:1px
}

#top_nav {
	width:100%;
	background-color:#0c035f;
	text-align:left;
	padding:5px;
padding-left:10px;
height:20px
}

#top_nav p, #top_nav a, #top_nav a:visited, #top_nav a:hover, #top_nav a:active {
margin:0;
margin-left:7px;
font-weight:bold;
color:#ffffff;
text-align:right;
text-decoration:none
}

table#main {
margin-left:auto;
margin-right:auto;
margin-bottom:0;
margin-top:0;
height:100%; 
width:80%;
max-width:1200px;
border:0px; 
padding:0; 
vertical-align:top;
border-collapse:collapse;
}

td#leftborder {
	width:14px; 
	background-image:url(lshadow.png);
	background-repeat:repeat-y; 
	height:100%;
padding:0;
margin:0
}

table#internal {
	height:100%; 
width:100%;
	border:0px; 
	padding:0; 
margin:0;
border-collapse:collapse;
border-spacing:0
}

td#logo {
	width:100%;
	height:180px;
	background-image:url(smallblur.jpeg);
	background-repeat:no-repeat;
	background-color:#ffffff;
background-position:right top;
}

table#center, div#center {
	height:100%; 
	width:100%; 
border:0;
border-collapse:collapse
}

td#leftnav, div#leftnav {
	width:25%; 
	height:100%; 
	background-color:#cccccc; 
	padding-left:10px; 
	padding-right:10px; 
	vertical-align:top;
border-left:2px solid #cccccc
}

#leftnav p, #leftnav li {
color:#0c035f;
padding:0;
line-height:150%;
margin:0;
margin-left:7px;
font-weight:bold;
border-bottom:1px dotted
}

#leftnav a, #leftnav a:hover, #leftnav a:active, #leftnav a:visited {
color:#0c035f;
font-weight:bold;
text-decoration:none
}

#leftnav p:hover {
color:#0c035f;
padding:0;
margin:0;
margin-left:7px;
line-height:150%;
font-weight:bold;
border-bottom:1px dotted;
background-color:#ffffff
}

td#content, div#content {
	width:100%; 
	height:100%; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:0;
	vertical-align:top
}

#content ul
{
list-style-position:inside;
margin-left:5px;
padding-left:5px;
text-indent:10px
}

#content li {
margin-left:5px
}

td#footer {
	width:100%; 
	background-color:#ffffff; 
	text-align:center; 
	vertical-align:center
}

#footer p {
	font-weight:bold; 
	color:#0c035f; 
	padding:0px; 
	margin:30px
}

div.image {
margin:5px;
padding:0;
float:right;
display:block;
border:1px solid #000000;
clear:none
}

h1, h2, h3, h4 {
margin-top:3px
}


td#rightborder {
	width:14px; 
	background-image:url(rshadow.png); 
	background-repeat:repeat-y; 
	height:100%;
padding:0;
margin:0
}

table#styletable, #styletable tr, #styletable td {height:25; 
 margin-left:auto; 
 margin-right:15px; 
 border:0px; 
border-collapse:collapse;
border-spacing:0;
 padding:0;
 margin-bottom:0;
 margin-top:0}	
 

 /* very slight modifications to dropdown menu script courtesy of http://www.leigeber.com/2008/04/sliding-javascript-dropdown-menu/ - Creative Commons license. this site is not endorsed by the author of this dropdown script */
#stylenav dl, ul {padding:0; margin:0}
.dropdown {float:right; padding-right:5px}
.dropdown dt {width:188px; border:2px solid #000000; padding:4px; font-weight:bold; cursor:pointer; background-color:#ffffff}
.dropdown dt:hover {background-color:#ffffff}
.dropdown dd {position:absolute; width:198px; display:none; background:#fff; z-index:200; opacity:0; z-index:3}
.dropdown ul {width:204px; border:2px solid #000000; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#000000; text-decoration:none; background:#ffffff; width:194px; text-align:left}
/*.dropdown a:hover {font-weight:bold}*/
.dropdown .underline {border-bottom:1px solid #000000}
