@charset "UTF-8";
/* CSS Document */

/* RADEDIT FIXES */


.RadDock .rdCenter .rdContent em {
float:none;
font:inherit;
margin:inherit;
overflow:auto;
padding:inherit;
white-space:normal;
color:inherit;
font-style:italic;
}

/* MAIN STYLES */
body, html, form, #wrapall
{
	height: 100%;
}

body, html, form{
background-color: #212121;
background-image: url(../images/bg.gif);
background-repeat:repeat-y;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5b2e2e;
margin: 0;
padding: 0;
text-align: center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #1a1a1a;
font-size:12px;

}
body > #wrapall {height: auto; min-height: 100%;}
#main 
{
	padding-bottom: 70px;
	width: 747px;
	position: relative;
}
#full
{
	width: 736px;
	background-color: #FFFFFF;	
background-repeat:repeat-y;
padding-left: 5px;
}
#left{
background-image: url(../images/bg1.gif);
background-repeat:repeat-y;
 width: 217px;
 
 float: left;
 
 overflow: hidden;
}
#right
{
	
background-image: url(../images/bg2.gif);
background-repeat:repeat-y;
 width: 519px; /* was 520 */
float: right;
overflow: hidden;

 }
.FileListing{
	background-color: #d9d9d9;
	border-top: 2px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 2px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	padding: 4px;
	margin: 3px;
	border-collapse: collapse;
}
.FileListing tbody tr td{
	border-bottom: 1px solid #b3b3b3;
	height: 25px;
	padding: 0;
	margin: 0;
}
.FileListing tbody tr td a{
	font-size: 10px;
}
.FileListing p
{
	padding: 0;
	margin: 0;
}
#footer
{
position: relative;
width: 746px;
height: 70px;
background-color: #d9d9d9;
text-align:center;
margin: 0 auto -70px;
clear: both;
}
#copy
{
	width: 746px;
	color:#838383;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
border-top:solid 1px #6c6c6c;
padding-top: 10px;

}
#twinharbor{
width: 746px;
height: 25px;
color:#838383;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
background-color:#b3b3b3;
text-align:center;
bottom: 0;
padding-top: 8px;
margin-top: 15px;
}
#footer div a{
font-size: 9px;
color: #585858
}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





h1, td.FormHeaderText {
border-bottom:1px solid #862222;
color:#CC0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
width:100%;
}
h2 {
color:#CC0000;
font-size:12px;
font-style:italic;
font-weight:bold;
}
h3 {
color:#CC0000;
font-size:14px;
font-weight:bold;
}
h4 {
font-weight:bold;
}
h6 {
color:#CC0000;
font-size:9px;
}
h5 {
border-bottom:1px solid #862222;
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
width:100%;
}
h6 {
border-bottom:1px solid #862222;
color:#CC0000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:100%;
}

a:link, a:visited{
	text-decoration: none;
	color: #cc0000;
	font-weight:bold;
}
a:hover, a:active{
	text-decoration: underline;
	color: #cc0000;
	font-weight:bold;
}
img{
border: none 0;
}

.boxt{
background-image: url(../images/head1.gif);
background-repeat:no-repeat;
width: 214px;
height: 31px;
overflow:hidden;
padding-left: 21px;
padding-top: 11px;
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
.boxt2{
background-image: url(../images/head2.gif);
background-repeat:no-repeat;
width: 525px;
height: 31px;
overflow:hidden;
padding-left: 21px;
padding-top: 11px;
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
ul { list-style-image: url("/images/bullet2.gif");}
.boxb{
background-image: url(../images/btm1.gif);
width: 215px;
height: 23px;
background-repeat:no-repeat;
}
.boxb2{
background-image: url(../images/btm2.gif);
width: 525px;
height: 23px;
background-repeat:no-repeat;
}
#boxcl
{
		float: left;
	width: 255px;
}
#boxcr
{
	width: 259px;
	padding-left: 5px;
	float: left;
}
#boxbtm{ clear:both;}
body > #wrapall {height: auto; min-height: 100%;}

#wrapall{
width: 746px;
 text-align: left;
 background-image: url(../images/head_bg.gif);
 background-repeat:repeat-x;
 background-position: top;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -70px;
 

}
.box2{
 padding-top: 9px;
 padding-left: 0px;
padding-right: 12px;
}
.box1{
 padding-top: 9px;
 padding-left: 11px;
	padding-right: 20px;
	word-wrap: break-word;
	}
.box1 img
{
	margin-left: -11px;
	padding:0;
}
#nav{
height: 31px;
overflow:hidden;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	display:inline;
	z-index: 6699;
}

#nav a {
	display: block;
	
}

#nav li {
	float: left;
	display:inline;
}

#nav li ul {
	position: absolute;
	width: 13em;
	left: -999em;
	background-color:#c4c4c4;
	border: 1px solid #b1c0b3;
	display:inline;
	border: solid 1px #ab0000;
	
}
#navwrap{
height: 31px;
overflow:hidden;
background-image: url(/images/nav/navbar_bg.gif);
	background-repeat:repeat-x;
}
#nav li ul li{
 padding: .5em;
 font-size: 12px;
 list-style-image: url(/images/bullet.gif);
}
#nav li ul li a{
width: 12em;
font-weight: 700;
color: #ab0000;
}
#nav li:hover, #nav li.sfhover{
position: static;
}
#nav li:hover ul,  #nav li.sfhover ul {
	left: auto;
	
}
#nav li ul li.sfhover, #nav li ul li:hover{
background-color:#d9d9d9;
  padding: .5em;
}

.clear{
clear:both;
}
#content{

clear:left;
background-image: url(../images/br.gif);
background-repeat:repeat-y;
width: 718px;
margin: 0 0 0 0;
padding: 10px 20px 20px 20px;
}
td.pmItemCell, td.pmItemIndent a
{
	font-size: 10px;
}
ul.sidenav{ margin-top: 0; margin-left: 9px; padding: 0;	 list-style: none;}
ul.sidenav li
{
	list-style-image: none;
	
	padding-bottom: 3px;
	padding-top: 3px;
	
}
ul.sidenav li.back
{
	list-style-image: url('/images/bulletback.gif');
	border-bottom: dotted 1px #7c7c7c;
}
ul.sidenav li.main
{
	list-style-image: url('/images/bullet.gif');
	border-bottom: dotted 1px #7c7c7c;
}
indented
{
	padding-left: 7px;
	
}
a.menu_small {
font-size:10px;
}