@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html{font-size:10pt; font-family:Verdana; overflow: -moz-scrollbars-vertical !important;}
body{
	margin-top:30px;
	background-color:#b9c1cc;
	background-image:url(../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
img{ border:0;}
.clearme{clear:both;}

#container{
	 margin:0 auto;
	 width:926px;
	 border:solid 1px #8093aa;
	 background-color:#FFFFFF;
}

#innertube1, #innertube6{background-image:url(../images/bg1.jpg); background-repeat:repeat-y; margin:8px; height:100%;} 
#innertube, #innertube2{background-image:url(../images/bg2.jpg); background-repeat:repeat-y; margin:8px; height:100%;} 
#innertube3, #innertube4, #innertube5{background-image:url(../images/bg4.jpg); background-repeat:repeat-y; margin:8px; height:100%;} 

#lefty{
	background-color:#002a5c;
	background-image:url(../images/left_nav.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	min-height:628px;
	width:204px;
}

#righty{
	margin-left:8px;
	float:left;
	min-height:607px;
	width:697px;
}
#logo{
	padding:36px;
	text-align:center;
}
#title{
	clear:both;
	background-color:#FFFFFF;
	padding-bottom:8px;
}
#hp_image{clear:both; height:249px; border-bottom:solid 8px #FFFFFF;}
.large_hpimg{float:left; border-bottom:solid 8px #FFFFFF;}
.medium_hpimg{float:left; border-left:solid 8px #FFFFFF; border-bottom:solid 8px #FFFFFF;}
.small_hpimg{float:left; border-left:solid 8px #FFFFFF; border-bottom:solid 8px #FFFFFF;}

.section_title{ font-size:12pt; font-weight:bold; color:#002a5c; padding-top:10px;}

.cheader{margin-bottom:8px; width:260px;}
.infoblock h3{ color:#002a5c; font-weight:bold; font-size:13pt; clear:both; padding-bottom:5px;}
.infoblock{background-color:#e7e7e8; padding:8px; min-height:250px;}
.infoblock a{color:#0074ff; text-decoration:none;}
.infoblock a:hover{color:#0074ff; text-decoration:underline;}
.infoblock ul{ list-style:none; margin:0; padding:0; padding-left:10px;}
.infoblock ul li{ padding-bottom:6px;}

.listings ul{ list-style:none; margin:0; padding:0; padding-left:10px; margin-left:15px;}
.listings ul li{ padding-bottom:6px;}

#t1{float:left; margin-left:8px;}
	#t1 #leftwp{float:left; margin-right:4px; min-height:300px; width:429px;}
	#t1 #rightwp{float:left; margin-left:4px; width:260px;}
	#t1 .cheader{margin-bottom:0; width:260px;}
	#t1 #leftmaintitle{clear:both; float:left; width:429px;}
	#t1 #leftmaintitle p{color:#002a5c; font-size:15pt; font-weight:bold;}
	#t1 #lefttitle{clear:both; float:left; width:429px;}
	#t1 #lefttitle p{color:#002a5c; font-size:13pt; font-weight:bold;}
	#t1 #leftdesc{clear:both; float:left; width:429px;}
	#t1 p{margin:8px;}
	
#t2{float:left; margin-left:8px;}
	#t2 #mainwr{ background-color:#e7e7e8; float:left; min-height:559px; width:697px;}
	#t2 #mainwr span{float:left; min-height:200px; width:300px; margin:8px;}
	#mainwr p.name{ color:#002a5c; font-size:15pt; font-weight:bold; margin:4px 2px 4px 2px; text-transform:uppercase;}
	#mainwr p.title{ color:#002a5c; font-size:13pt; font-weight:bold; margin:4px 2px 4px 2px;}
	#mainwr p.desc{ font-size:8pt; padding:8px;}

#t3{float:left; margin-left:8px;}
	#t3 #leftwp{float:left; margin-right:4px; min-height:300px; width:429px;}
	#t3 #rightwp{float:left; margin-left:4px; width:260px;}
	
	#t3 #leftgraphic{clear:both; float:left; width:429px;}
	#t3 #lefttitle{clear:both; float:left; width:429px;}
	#t3 #leftdesc{clear:both; float:left; width:429px;}
	
	#t3 p{margin:8px;}
	#t3 #lefttitle p{color:#002a5c; font-size:13pt; font-weight:bold;}
	#t3 #leftgraphic, #t3 #lefttitle, #t3 #leftdesc{ margin-bottom:8px;}
	
	
#t4{float:left; margin-left:8px;}
	#t4 #mainwr{clear:both; float:left; width:697px;}
	#t4 #divl{float:left; clear:both; width:697px; background-color:#FFFFFF; padding-bottom:8px;} /* USE FOR A LARGE IMAGE SPANNING WHOLE TOP */
	#t4 #divm{float:left; width:429px; background-color:#FFFFFF; padding-bottom:8px;} /* COMBINE WITH SMALL IMAGE TO SPAN TOP */	
	#t4 #divs{float:right; width:260px; background-color:#FFFFFF; padding-bottom:8px;} /* COMBINE WITH MEDIUM IMAGE TO SPAN TOP */
	
	#t4 #divl, #t4 #divm, #t4 #divs{ margin-bottom:8px;}
	
	#t4 #leftwp{float:left; margin-right:4px; min-height:300px; width:429px;}
	#t4 #rightwp{float:left; margin-left:4px; width:260px;}
	
	#t4 #leftdesc{clear:both; float:left; width:429px;}
	#t4 #spec_desc p{ color:#002a5c; font-weight:bold; margin:8px; padding-bottom:5px;}
	
#t5{float:left; margin-left:8px;}
	#t5 #mainwr{clear:both; float:left; width:697px;}
	#t5 .cheader{margin-bottom:0; width:260px;}
	#t5 #leftwp{float:left; margin-right:4px; min-height:300px; width:429px;}
	#t5 #rightwp{float:left; margin-left:4px; width:260px;}
	
	#t5 #leftdesc{clear:both; float:left; width:429px;}
	#t5 #spec_desc p{ color:#002a5c; font-weight:bold; margin:8px; padding-bottom:5px;}


#contentl{
	float:left;
	margin-right:4px;
	width:429px;
}
#contentl .cheader{margin-bottom:8px;}
#contentl h3{color:#002a5c; font-weight:bold; font-size:10pt; clear:both; padding-bottom:5px;}
#contentl p{text-align:left; margin-top:8px;}

#contentr{
	float:right;
	margin-left:4px;
	width:260px;
}



#greycontainer{
	background-color:#e7e7e8;
	margin-top:8px;
	padding:8px;
	padding-left:30px;
	padding-bottom:30px;
	min-height:150px;
	line-height:30px;
}
.prop {
    height:500px;
    float:right;
    width:1px;
  }
#footer{
	margin:0 auto;
	width:500px;
	font-size:7pt;
	padding-top:10px;
	text-align:center;
}









#menu{ float:left; width:204px;}

#nav {	
	float: left;
	 width:204px;
	list-style: none;								/* DO NOT REMOVE */
}

#nav li { 											/* Main Nav items */
	position: relative;								/* DO NOT REMOVE */		
	width: 204px;									/* width of main nav items */									
	padding: 0;									/* for positioning text within the element */
	color: #d7dce4;									/* text color for main nav items */
	margin-bottom: 0px;
}

#nav li ul { 										/* flyout boxes */
	position : absolute;							/* DO NOT REMOVE */	
	left: -999em;									/* DO NOT REMOVE */
	font-size: 10px;								/* DO NOT REMOVE */
	margin-top : -34px;								/* = neg(#nav li height + #nav li padding-top */
	margin-left: 190px;								/* = #nav li width */
	border-top: 1px solid #666;						/* Outline color for flyouts */
	width: 205px;									/* width of flyout item + borders & padding */
	list-style: none;
}

ul#nav li ul li{ 										/* individual flyout menu options */
	position: relative;								/* DO NOT REMOVE */
	border-width: 0 1px 1px 1px;					/* DO NOT REMOVE */
	background: #717f91;							/* Background for flyouts */					
	border-style: solid;							/* Style for the borders between flyout items */
	border-color: #142e4e;								/* Color for the borders between flyout items */
	padding-left:0;							/* Used to position text within the flyout box */
	width: 204px;									/* Width of a flyout item */
}

#nav li a {											/* Link properties */
	display: block;									/* DO NOT REMOVE */
	background-color : transparent;					/* DO NOT REMOVE */
	color: #d7dce4;									/* DO NOT REMOVE */
	text-decoration: none;							/* DO NOT REMOVE */
	width: 184px;									/* DO NOT REMOVE */
	padding: 10px 20px 8px 0;
	font-size: 1.1em; font-weight: bold;
	text-align: right;
}

#nav li li a {				
	background-image: none;
	width: 180px;
	color: #d7dce4;
	padding-top:6px;
	padding-left:4px;
	font-size: 10px;
	text-align: left;
	border: none;
	height: 18px;
}

#nav li a:hover { color: #d7dce4; text-decoration: none; background-color:#142e4e; }	
#nav li li a:hover  { color: #d7dce4; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;									/* DO NOT REMOVE */
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;										/* DO NOT REMOVE */
}

#nav li:hover, #nav li.sfhover { }
#nav li ul li:hover, #nav li ul li.sfhover{ color: #d7dce4; }