/* Top Nav */

#topStrip {
color:#fff;
height:40px;
width:990px; 
background:url(../banner.jpg) no-repeat right top;
margin:0;
padding:0;
}

#banner {
padding:0;
position: absolute;
top:0;
left:0;
margin:0; 
}

.ddcolortabs {
margin: 0 0 0 300px;
height:20px;
width:670px;
background: transparent;
float:left;
}

*html .ddcolortabs {
margin: 0 0 0 300px;
width:670px;
height:20px;
white-space: nowrap;
float:left;
}

.ddcolortabs ul {
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li {
display:inline;
margin:0 2px 0 0;
padding:0;
}

.ddcolortabs a {
float:left;
color: #fff;
background: #4d64ae url(../images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
font: bold 11px Arial, Verdana, sans-serif;
cursor:pointer;

}

.ddcolortabs a span {
float:left;
display:block;
background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
font: bold 11px Arial, Verdana, sans-serif;
color:#fff;
}

.ddcolortabs a:hover {
background-color: #55AAFF;
color:#fff;
text-decoration:none;
}

.ddcolortabs a:hover span {
background-color: #55AAFF;
color:#fff;
text-decoration:none;
}

.ddcolortabs .selected a, .ddcolortabs .selected a span { /*currently selected tab*/
background-color: #55AAFF;
color:#fff;
}

.ddcolortabs .unselected a, .ddcolortabs .unselected a span { /*currently selected tab*/
background-color: #4d64ae;
color:#fff;
}

.ddcolortabsline {
clear: both;
padding: 0;
width: 100%;
height: 3px;
line-height:4px;
background: #55AAFF;
border-top: 1px solid #fff; 
}

/*Drop Down Menu*/

.dropmenudiv_a {
position:absolute;
top: 0;
border: 1px solid #55AAFF; 
border-top-width: 2px; 
border-bottom-width: 0;
font: bold 11px Arial, Verdana, sans-serif;
line-height:18px;
z-index:100;
background-color:#fff;
width: 170px;
visibility: hidden;
text-decoration: none;
}

*html .dropmenudiv_a {
position:absolute;
top: 0;
border: 1px solid #55AAFF;
border-top-width: 4px; 
border-bottom-width: 0;
font: bold 11px Arial, Verdana, sans-serif;
line-height:18px;
z-index:100;
background-color:#fff;
width: 170px;
visibility: hidden;
text-decoration: none;
}

.dropmenudiv_a a {
width: 170px;
display: block;
text-indent: 8px;
border-top: 0 solid #fff;
border-bottom: 1px solid #55AAFF; 
padding: 2px 0;
text-decoration: none;
color: #697ca1;
}

* html .dropmenudiv_a a {
width: 170px;
background-color:#fff;
text-decoration: none;
}

.dropmenudiv_a a:hover{ 
background-color: #55AAFF;
color: #fff;
text-decoration: none;
}
/* Top Nav End */


/* Main Layout */
.imgLeft {
	float:left;
	margin: 5px; }
#wrap {
	float:left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 990px; }
#sidebar {
	width:150px;
	margin: 0;
	padding: 0;
	float:left; }
#colBig {
	width:540px;
	float:left;
	padding:0;
	margin:0 0 0 10px; }
#leftMenu {
	width:150px;
	float:left;
	padding:0;
	margin:0 0 0 10px; 
}




#blueblock{
width: 158px;
padding: 0 0 1px 0;
margin: 5px 0 0 0;
font:verdana;
font-size: 90%;
background-color: #F0F0F0;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
background-image: none;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #8080FF;
background-color: #FF8000;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #F0F0F0;
background-color: #8080FF;
color: #fff;
}




#blueblock .selected a { /*currently selected tab*/
background-color: #8080FF;
color:#fff;
}







#colOne {
	width:340px;
	float:left;
	padding:0;
	margin:0 0 0 10px; 
	}
#colTwo {
	width:205px;
	float:left;
	margin-left:5px;
	padding:0; }
#sidebarRight {
	width:200px;
	float:left;
	margin: 0 0 0 10px;
	padding:0;
	background-color:#fff;
	height:auto}
#copyright {	
	width:100%;
	font: 11px Arial, Verdana, sans-serif;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 4px 0 4px 0;
	text-align: center;
	background: url('../images/shade.jpg') bottom right repeat-x;
	clear:both;
	color:#fff;
	margin-top:10px;
}
/* Main layout End */
body, td, div  {
	margin:0;	
	font: 11px Arial, Verdana, sans-serif;
	color:#000; }
body {
	padding:0;
	margin:0; }
p {
	font: 11px Arial, Verdana, sans-serif;
	color:black;
	padding:2px;
	margin:2px; }
/* Panels */
.navyHeader {
	float: left;
	width: 340px;	
	background-position: bottom;	
	color:#FFFFFF;
	margin: 5px 5px 0 5px;
	padding-bottom:0px;
	height:auto; }

.navyHeaderLong {
	float: left;
	width: 500px;	
	background-position: bottom;	
	color:#FFFFFF;
	margin: 5px 5px 0 5px;
	padding-bottom:0px;
	height:auto; }

.leftEdge {
	float: left;   }
.rightEdge {
	float: right; }
.violetHeaderText {
	background-color: #E2E2E2;
	padding:2px 0 3px 5px;
	font: bold 11px Arial, Verdana, sans-serif;
	color:#000;
	text-align:left; }
.grayHeaderText {
	background-color: #6B6B8F;
	padding:2px 0 3px 5px;
	font: bold 11px Arial, Verdana, sans-serif;
	color:#fff;
	text-align:left; }
.orangeHeaderText {
	background-color: #E9681D;
	padding:2px 0 3px 5px;
	font: bold 11px Arial, Verdana, sans-serif;
	color:#fff;
	text-align:left; }
.blueHeaderText {
	background-color: #8080FF;
	padding:2px 0 3px 5px;
	font: bold 11px Arial, Verdana, sans-serif;
	color:#fff;
	text-align:left; }
/* Panels End */
/* List items */
ul {
	list-style-type: none;
	padding: 4px 0 0 4px;
	margin: 0;
	font: 11px Arial, Verdana, sans-serif;
	color: #000;
	text-align:left; }
li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px 0 15px;
	padding: 1px 0 0 12px;
	font:  11px Arial, Verdana, sans-serif;
	color: #000; }
.listHeader {
	font: bold 11px Arial, Verdana, sans-serif;
	color:#E8681D; }
/* List items End */
