body {
	margin:				0;
	padding:			0;
	width: 100%;
	height: 100%;
	background:	#000000;
	clear: both;
	color:#FF9E00;
}

a {
	color:              #FF9E00;
	text-decoration:    none;
}

table {
	margin: 0;
	padding: 0;
} 

img {
	border-style: none;
	margin: 0;
	padding: 0;
	}

div#fullContainer {
	width: 100%;
	height: 100%;
	background-color: 	#000000;
	background-image:	url('../images/background.jpg');
	background-repeat:	repeat-x;
	color:				#FFFFFF;
	margin: 0;
	padding: 0;
}

div#container {
	width: 				900px;
	margin: 			0 auto;
	text-align: 		center;
	font-family:		arial;
}

div#header {
	width: 				900px;
	height:				56px;
	margin: 			0;
	display: block;
}

div#header_left {
	background-image:	url('../images/header_left.gif');
	background-repeat:	no-repeat;
	float:				left;
	width:				19px;
	height: 			56px;
}

div#header_middle {
	background-image:	url('../images/header_1px.gif');
	background-repeat:	repeat-x;
	height: 			56px;
	width:				862px;
	float:				left;
	display: 			block;
	padding:		0;
	margin:			0;
}


div#header_right {

	background-image:	url('../images/header_right.gif');
	background-repeat:	no-repeat;
	height: 			56px;
	width:				19px;
	float:				left;
}

div#header_logo {
	width:				212px;
	height:				41px;
	float:				left;
	margin-top:			5px;
	margin-left:		32px;
}

div#header_spacer {
	width:  20px;
	height: 54px;
	margin: 0px;
	line-height: 0;
	position: relative;
	float: left;
	display: inline;
	
}

div#main_menu {
	margin: 0;
	float: right;
	margin-right: 32px;
	z-index: 2000;	
}

.contentheading_home {
	background-image:	url('../images/column_heading_BG.jpg');
	background-repeat:	no-repeat;
	height:				28px; /* 53px;*/
	width:				238px; /*248px;*/
	margin:				0;
	-size:			14pt;/*1.25em;*/
	font-weight:		bold;
	color:				#FFFFFF;
	text-align:			left;
	padding:	0px;
	padding-left:		10px;
	padding-top:		20px;
	padding-bottom: 	5px;
}

.contentpaneopen_home{
	height: 53px;
	margin:0px;
	padding:0px;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
}

.blog_home {
	margin: 0;
	padding: 0;
}

div#showcaseHome {
	/*background-image:	url('../images/sherlock_graphic.jpg');*/
	width: 				800px;
	height: 			351px;	
	margin:				0;
	margin-right: auto;
	margin-left: auto;
}

div#showcase {
	background-image:	url('../images/generic_banner.jpg');
	width: 				790px;
	height: 			198px;	
	margin:				0 auto;
	padding-bottom:		10px;
	padding-right:		10px;
	text-align:			right;
}

.transparent {
		filter:alpha(opacity=75);
		opacity: 0.75;
		font-size:	4em;
}

div#maincontentHome {
	background-image:	url('../images/blue_body_1px.jpg');
	background-repeat:	repeat-x;
	width:				800px;
	/*height:			298px;*/
	height:				325px;
	margin:		0 auto;
	background-color: 	#5DA3D7;
	padding: 0;
}

div#mainContent {
	background-color:	#FFFFFF;
	width:				800px;
	/*height:				441px;*/
	margin:				0 auto;
	font-size:			1em;
}

div#leftContent {
	margin-top:			15px;
	margin-left:		15px;
	margin-right: 		15px;
	min-width:			150px;
	height:				426px;
	float:				left;
}

div#rightContent {
	min-width:			400px;
	/*min-width:			770px;*/
	/*height:				411px;*/
	min-height:     411px;
	padding: 15px;
	text-align: left;
	color:				#000000;
}

div#shadowBlue {
	background-image:	url('../images/blue_body_bottom_shadow.jpg');
	width:				800px;
	height:				9px;
	margin:				0 auto;
}

div#shadowWhite {
	background-image:	url('../images/white_shadow_1px.jpg');
	background-repeat:	repeat-x;
	width:				800px;
	height:				9px;
	margin:				0 auto;
}

div#column_heading {
	background-image:	url('../images/column_heading_BG.jpg');
	height:				33px;//53px;
	width:				236px;//248px;
	margin:				0 auto;
	font-size:			20px;
	color:				#FFFFFF;
	text-align:			left;
	padding-top:		20px;
	padding-left:		12px;
}

div#footer {
	width:				900px;
	display: block;
}

div#footer_left {
	background-image:	url('../images/footer_left.gif');
	background-repeat:	no-repeat;
	float:				left;
	width:				20px;
	height: 			80px;
}

div#footer_middle {
	background-image:	url('../images/footer_1px.jpg');
	background-repeat:	repeat-x;
	height: 			80px;
	width:				860px;
	float:				left;
}

div#footer_right {

	background-image:	url('../images/footer_right.gif');
	background-repeat:	no-repeat;
	height: 			80px;
	width:				20px;
	float:				left;
}

.footerLink {
	color:				#2392db;
}

.menusan {
 	position: relative;
 	top: 0px;
 	z-index: 1000;
 	padding: 0;
	margin: 0;
	list-style: none;
}
 
.menusan li a {
 	display: block;
 	width: 1%; 
 	height: 54px;
 	color:#FFFFFF ;
 	text-decoration:none;
 	margin: 0;
}
 
.menusan li { /* all list items */
 float: left;
 width:  auto;
 margin: 0;

 padding: 0;
}
 
.menusan li ul { /* second-level lists */
	list-style: none;
	position: absolute;
	padding:3px 0px 0px 0px;
	margin: 0px;
	left: -999em; /* using left instead of display to hide menus because display: none isn√ït read by screen readers */
	z-index: 999;
	background-color: #5a9fd6;

}


.menusan li ul li  {
	background-image: none;
	height: 15px;
	padding: 8px 0px;
	white-space: nowrap;
	font-size: 10pt;
	vertical-align: middle;
	clear: both;
	width: 100%;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
}

.menusan li ul li:first-child  {
	border: none;
}

.menusan li ul li a {
	margin: 0px 8px;
}

.menusan li:hover ul, .menusan li.sfhover ul  { /* lists nested under hovered list items */
 	left: auto; /* change is to 10px, 20px, etc for indenting the sub menue */


.separator {
	display: block;
 	width: 1%;
 	height: 54px;
}
/* **************** Dropdown Menu styling end here ***************/
