/* Global Header Styles */
#globalheader {
	z-index:1;
	position:relative;
	width:980px;
	height:240px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	background-color:white;
}
#globalheader img{
	margin:0px;
	border:none;
}
#globalheader ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#globalheader ul ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
/* Site Logo Styles - Using CSS Image Replacement */
	#globalheader h1{
		float:left;
		width:266px;
	height:99px;
	margin:0px;
	padding:0px;
	}
	#globalheader h1 a{
		width:266px;
	margin-top:0px;
		height:99px;
		text-decoration: none;
		display:block;
		text-indent: -9000px;
		background-image:URL('/images/headerleft.jpg');
	}
#top_menu_img_fix{
	display:block;
	position:absolute;
	height:2px;
	line-height:1px;
	top:97px;
	left:2px;
	width:975px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	z-index:2;
	/* For IE, IE won't allow height that small for whatever reason */
	overflow:hidden;		
}
#reguserlogin{
	float:left;
	width:137px;
	height:100px;
	background-color:#004181;
}
#reguserlogin a img{
	width:137px;
	height:99px;
}
#headerhome{
	float:left;
	width:577px;
}
#headerhome img, #headerhome a img{
	width:577px;
	height:99px;
	background-color:#004181;
}
#slogan_date_wrapper{
	clear:both;
	float:left;
	height:22px;
	line-height:24px;
	width:839px;
	padding:0px 0px 0px 0px;
	margin:-1px 0px 0px 3px;
	background-color:#004181;
	color:white;
}
#slogan_date_wrapper #slogan_box{
	float:left;
	width:563px;
	height:24px;
	line-height:24px;
	margin:0px 0px 2px 0px;
	text-indent:10px;
	text-align:left;
}
#slogan_date_wrapper #date_box{
	float:right;
	width:262px;
	height:24px;
line-height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 3px 0px;
	text-align:right;
}
#logout_register{
	float:right;
	width:137px;
	height:24px;
	margin:-1px 0px 0px 1px;
	padding:0px;
}
#logout_register img, #logout_register a img{
	width:137px;
	height:24px;
	margin:-1px 0px 0px 0px;
}
/* Site Navigation  */
#headernav    {
	position:relative;
	clear:both;
	float:left;
	height:86px;
	margin:1px 0px 0px 0px;
	padding:1px 3px 1px 1px;
	width:840px;
	background-image:URL('/images/menu_bg_2009.jpg');
	text-align:left;
}
#headernav span{
display:inline-block;
float:left;
width:1px;
height:50px;
margin-top:12px;
border-right:1px solid #D7DAD9;
}
#headernav ul{
float:left;
	line-height: 150%;
	list-style-type:none;
	font-size: 10px;
	margin:8px 0px 0px 0px;
}
#headernav ul ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#headernav ul li ul li span{
	clear:both;
	display:inline-block;
	float:left;
	width:3%;
	text-align:right;
	margin:0px;
	padding:0 3px 0 0;
	border:none;
	height:1.5em;
	line-height:150%;
}
#headernav ul li a em{
font-size:9px;
font-style:normal;
padding:0px 3px;
}
	#headernav ul li{
	padding-left:14px;
}
#headernav ul li a, #headernav ul li a:hover{
	text-decoration: none;
display:inline-block;
	color: #01509F;
	font-weight: bold;
margin-left:0px;
width:100%;
}
#headernav ul li ul li{display:block;padding:0px;margin:0px;width:100%;line-height:150%;}
	#quickJump{
		position:absolute;
		z-index:3;
		line-height:13px;
		top:185px;
		left:615px;
		width:110px;
		height:20px;
	}
#quickJump #qjumpselect{
		font-size:10px;
		width:190px;
	}

	#headernav #nav_col_1{
		width:132px;
		margin-left:7px;
		padding-right:2px;
 }
#headernav #nav_col_2{
		width:125px;
	}
	#headernav #nav_col_3{
		width:162px;
}
#headernav #nav_col_4{
	width:150px;
}
#headernav #small_divider_1{
	height:25px;
	margin-top:12px;
}
#headernav #small_divider_2{
	height:25px;
	margin-left:2px;
	margin-top:14px;
}
#headernav .short_column{
	float:left;
	width:120px;
	min-height:40px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#site_sponsor{
	float:left;
	position:relative;
	width:133px;
	height:88px;
	padding:0px;
	margin-top:1px;
	overflow:hidden;
	background: #2B3E9A URL('/images/sitesponsor.jpg') no-repeat 0 0;
}
#site_sponsor span{
	display:block;
	position:absolute;
	top:20px;
	left:6px;
}
/* Bottom background-image of the global header "container" */
#header_bottom_image{
	clear:both;
	float:left;
	width:978px;
	height:13px;
	background:orange URL('/images/header_bottom.jpg') no-repeat top left;
}
#share_widget_anchor{
	display:inline-block;
	padding-top:3px;
}
/* Bottom of menu links(ie. share, contact us, and the social networking widgets. */
#mobi_share_wrapper{
	clear:both;
	float:left;
	height:24px;
	width:45%;
}
.bottom_menu{
	float:right;
	height:24px;
	width:400px;
}
.bottom_menu a img{
	height:13px;
	border:none;
}
#bottom_menu_item_1, #bottom_menu_item_2,#bottom_menu_item_3{float:right;}
#bottom_menu_item_1{
	width:89px;
	padding-right:12px;
}
#bottom_menu_item_1 a img{
	width:77px;
}
#bottom_menu_item_2, #bottom_menu_item_2 a img{
	width:58px;
}
#bottom_menu_item_3, #bottom_menu_item_3 a img{
	width:43px;
}
/* END - Global Header */
.csscorners_container {
	padding: 25px;
	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */	
}
.csscorners_container div, .csscorners_container div h3{behavior: url('border-radius.htc');}
.outer_container_curved_border {
	clear:both;
	position: relative;
	z-index: inherit;
	zoom: 1;
	padding:3px;
	border:1px solid #D2C7CB;
	background-color:white;
	width:179px;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	border-radius: 10px;

}
.outer_container_curved_border h3{
	width:177px;
	display:block;
	position:relative;
	z-index:5;
	padding:0.25em 0px 2px 0px;
	height:12px;
	line-height:12px;
	background-color:#0066CC;
	border:1px solid #0066CC;
	margin:0px;
	font-size:10px;
	color:white;	
	
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	
	border-radius:8px;

}

.outer_container_curved_border ul	{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.outer_container_curved_border ul li ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.outer_container_curved_border ul li {
	display:inline-block;
	background:#E3AF41 URL('/images/sidebar_toplevel_list.jpg') no-repeat top left;
	width:179px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.outer_container_curved_border ul li a{
	color:white;
	line-height:26px;
	text-align:center;
	font-weight:bolder;
	text-decoration:none;
}


.outer_container_curved_border ul ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:179px;
	height:18px;
	line-height:16px;
	text-align:left;
	text-indent:18px;
	background: #F5F5F5 URL('/images/left_sidebar_list_background.jpg') no-repeat left top;
}
.outer_container_curved_border ul ul li a{
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
	height:18px;
	line-height:16px;
	width:179px;
	color: #000099;
	font-weight:normal;
	text-decoration:underline;
}
.outer_container_curved_border ul ul li a:hover{
	display:block;
	width:179px;
	height:18px;
	line-height:16px;
	background: #F5F5F5 URL('/images/left_sidebar_list_background.jpg') no-repeat right top;
}
.outer_container_curved_border .sbar_footer {
	margin-top:0em;
	background-color:#F5F5F5;
	width:177px;
	padding:6px 0px 1em 0px;
	border: 1px solid #C1C1C1;
	border-top:none;
	background: #F5F5F5 URL('/images/left_sidebar_list_background.jpg') no-repeat 0px -12px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;

	border-radius:8px;	
}
#first {
	background:#E3AF41 URL('/images/sidebar_toplevel_list.jpg') no-repeat left -4px;
	height:22px;
	line-height:20px;
	margin-top:0px;	
}
#first_a {
	line-height:20px;
}
.outer_container_curved_border_altbar {
	clear:both;
	position: relative;
	zoom: 1;
	width:304px;
	padding:2px;
	border:1px solid #D2C7CB;
	margin:auto;
	background-color:white;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;

	border-radius: 10px;
	behavior: url(/border-radius.htc);
}
.outer_container_curved_border_altbar h3{
	display:block;
	position:relative;
	z-index:4;
	width:297px;
	padding:2px;
	height:12px;
	border:1px solid #6F88C0;
	margin:1px 0px 0px 0px;
	background:#6F88C0 URL('/images/acorn_sbar.png') no-repeat top right;
	color:white;

	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;

	border-radius: 12px;
	behavior: url(/border-radius.htc);
} 

.outer_container_curved_border_altbar #background_fill{
	display:block;
	position:absolute;
	left:3px;
	top:12px;
	height:12px;
	width:303px;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat top left;
}
.outer_container_curved_border_altbar ul{
	position:relative;
	list-style-type:none;
	margin:-6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.outer_container_curved_border_altbar ul:before{display:block;height:12px;width:304px;background: #F5F5F5 URL('/images/rbar_resized.jpg') left bottom;content:'';}
.outer_container_curved_border_altbar li{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:304px;
	line-height:18px;
	text-align:left;
}
.outer_container_curved_border_altbar li a{
	display:block;
	width:304px;
	text-align:left;
	text-indent:25px;
	margin:0px;
	padding:0px;
	height:18px;
	line-height:18px;
	color: #000099;
	font-weight:normal;
	text-decoration:underline;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat top left;
}
.outer_container_curved_border_altbar li a:hover{
	display:block;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat top right;
}
.outer_container_curved_border_altbar .sbar_footer{
	background-color:#F5F5F5;
	width:300px;
	padding-bottom:1em;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat left bottom;
	border: 1px solid #C1C1C1;
	border-top:none;
	padding-right:2px;
	padding-top:6px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	
	border-radius:8px;
	behavior: url(/border-radius.htc);	
}
.outer_container_curved_border_altbar #top{
	display:block;
	width:302px;
	padding:1px;
	margin:0px;
	height:0.25em;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat left bottom;
	overflow:hidden;
}
.outer_container_curved_border_altbar #bottom{
	display:block;
	width:302px;
	padding:1px;
	height:0.5em;
	overflow:hidden;
	background: #F5F5F5 URL('/images/rbar_resized.jpg') no-repeat left bottom;
}
span.max_zaxis{position:relative;display:block;z-index:9999;width:100%;}
#leftsbarhp{
	width:100%;
}