/*
html, body {
	height:100%;
	width:100%;
	position:absolute;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family:tahoma, arial, verdana;
	font-size:10pt;
	background-color:transparent;
}*/
html, body {
/*	height:100%;
	width:100%;
	position:absolute;*/
	margin:0px;
	padding:0px;
/*	overflow:hidden;*/
	font-family:tahoma, arial, verdana;
	font-size:10pt;
	background-color:transparent;
}

/*body {
	position:relative;
}*/

#bodyinner {
	z-index:2;
	position:relative;
	width:924px;
	background-color:#133E74;

	top:0px;
	margin:78px auto;
	margin-bottom:0px;
	padding:0px 0px 30px 1px;
}
#hometop {
	height:120px; /* 120  162 */
	position:absolute;
	top:0px;
	z-index:2;
	width:925px;
	left:-1px;
	background: url(../images/home/top_flat.gif) no-repeat left top;
/*	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/top_flat.png', sizingMethod='crop');*/
}
#homelogo {
	cursor:pointer;
	z-index:99;
	display:block;
	width:249px;
	height:122px;
	left:-5px; /* 8 */
	top:-23px;
	position:absolute;
	background:url(../images/home/logo.png) no-repeat left top;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/logo.png', sizingMethod='scale');
}
.bar {
	position:absolute;
	width:100%;
	bottom:-5px;
	height:30px;
}
.barcontent {
	position:relative;
	z-index:1;
	padding-left:4px;
	padding-right:4px;
	margin-top:-32px;
	overflow:visible;
}
.contenttextwhite {
	background-color:#FFF;
	position:relative;
	top:-8px;
	width:100%;
/*	z-index:8;*/
}
.barcontenttext {
/*	padding:24px 17px 6px 17px;*/
/*	width:882px;*/
	padding:15px 0px 6px 0px;

	width:916px;
	position:relative;
	z-index:8;
/*	padding:20px 8px 0px 8px;*/
/*	width:900px;*/
}
.contentbottom_left {
	z-index:7;
	height:30px;
	position:relative;
	margin-top:-5px;
	margin-right:25px; /* was 33 */
	background-image:url(../images/home/bottombar_left.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bottombar_left.png', sizingMethod='scale');
}
.contentbottom_right {
	z-index:7;
	width:25px;
	height:30px;
	position:relative;
	top:-30px;
	left:100%;
	margin-left:-25px;
	background-image:url(../images/home/bottombar_right.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bottombar_right.png', sizingMethod='scale');
}
.barleft {
	height:30px;
	width:23px;
	position:absolute;
	left:0px;
	background:url(../images/home/bar_left.png) no-repeat left top;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bar_left.png', sizingMethod='scale');
}
.barright {
	height:30px;
	width:23px;
	position:absolute;
	right:0px;
	background:url(../images/home/bar_right.png) no-repeat left top;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bar_right.png', sizingMethod='scale');
}
.barrightclear {
	height:30px;
	width:23px;
	position:absolute;
	right:0px;
	background:url(../images/home/bar_right_clear.png) no-repeat left top;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bar_right_clear.png', sizingMethod='scale');
}
.barmid {
	margin-left:23px;
	margin-right:23px;
	height:30px;
	line-height:30px;
	background:url(../images/home/bar_mid.png) repeat-x left top;
	_line-height:28px;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/bar_mid.png', sizingMethod='scale');
}
.contentheader {
	font-size:10pt;
	font-weight:bold;
	color:#225E96;
}
#headerspacer {
	height:20px;
	position:relative;
	padding-left:300px;
	padding-top:50px;
}
#shellheader {
	overflow:visible;
	z-index:2;
	position:relative;
	width:924px;
	top:-30px;
	height:120px;
	margin:0px auto;
}
#shellfooter {
	width:100%;
	position:absolute;
	margin-top:-6px;
}
#shellfooterbar {
	width:941px;
	margin:0px auto;
	z-index:5;
	position:relative;
	top:-10px;
	margin-bottom:20px;
}
#shellfooterbar a {
	text-decoration:none;
}
#shellfooterbar a:hover {
	text-decoration:underline;
}
#toptabs {
	font-size:8pt;
	z-index:100;
	position:absolute;
	left:85px;
	/*right:0px;*/
	top:-20px; /*13px;*/
}
#toptabs .toptab {
	display:block;
	color:#95bee1;
/*	background-color:#184066;*/
	background:url(../images/home/toptab_right.gif) repeat-x left top;
	height:22px;
	float:left;
	padding:3px 5px 0px 1px;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
#toptabs a.toptab:hover {
	color:#FFF;
	text-decoration:underline;
}

#beta {
	z-index:99;
	display:block;
	width:35px;
	height:35px;
	position:absolute;
	right:12px;
	top:-2px;
	background:url(../images/home/beta.png) no-repeat left top;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home/beta.png', sizingMethod='scale');
}
.shell {
	display:block;
}
.divBackground {
	position:absolute;
	width:100%;
	height:100%;
	border:0px;
	left:0px;
	background-color:#041A32;
}
.linkimage {
	display:block;
	width:16px;
	height:16px;
	margin-right:5px;
	padding:2px;
	/*background-color:#999;*/
	float:left;
}

.topnav {
	bottom:1px;
	position:absolute;
	z-index:101;
	color:#FFF;
	line-height:10px;
	right:20px;
}

.whiteinset {
	background:
		url(../images/theme/binset_m_w.gif)
		repeat-x
		right top;
	display:block;
	height:20px;
	color:#95BEE1;
	font-size:8pt;
	font-weight:bold;
	position:relative;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.whiteinset a img {
	vertical-align:middle;
	margin-right:2px;
	position:relative;
	top:-1px;
/*	opacity:0.75;
	-moz-opacity:0.75;
	filter: alpha(opacity=75);
*/
}
.whiteinsetl {
	background:
		url(../images/theme/binset_l_w.gif)
		no-repeat
		left top;
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	width:5px;
	display:block;
	float:left;
}
.whiteinsetr {
	background:
		url(../images/theme/binset_r_w.gif)
		no-repeat
		left top;
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	width:5px;
	display:block;
	float:left;
}
.buttonon {
	cursor:pointer;
}

.whiteinset a, .whiteinset a:visited, .whiteinset a:link {
	display:block;
	height:20px;
	color:#95BEE1;
	font-size:8pt;
	font-weight:bold;
/*	color:#95BEE1;*/
	color:#558Eb1;
	line-height:19px;
	vertical-align:top;
}

.whiteinset a:hover {
	color:#20507F;
}
/*
.whiteinset a:hover img{
	opacity:1.0;
	-moz-opacity:1.0;
	filter: alpha(opacity=100);
}
*/