body{
	font-family:		Arial, Sans-serif;
	background-color:	#ffffff;
	color:			#c0c0c0;
	font-size:		.8em;
	margin-left:		0px;
	margin-top:		0px;
}
a,
a:hover,
a:active,
a:visited
a:link{
	font-weight:		bold;
	color:		#ffffff;
	text-decoration:	underline;
}
a:hover{
	color:			#B4E4B6;
}
td{
	font-size:		13px;
	color:			#ffffff;
}
.main-holder,
.main-holder-inter{
	position:		relative;
	top:			0px;
	left:			0px;
	float:			left;
	background-color:	#ffffff;
	width:			780px;
	float:			left;
	background-image:		url(../images/main_bg.gif);
	background-repeat:		repeat-y;
}
.main-holder-inter{
	background-image:		url(../images/main_bg_inter.gif);
}
.body-holder{
	width:				780px;
	float:				left;	
}
img.head{
	margin-bottom:			0px;
	padding-bottom:			0px;
}
.bottom{
	width:				780px;
	height:				53px;
	float:				left;
	display:			block;
	background-image:		url(../images/bottom_bg.gif);
}
.bottom-inter{
	width:				780px;
	height:				49px;
	float:				left;
	display:			block;
	background-image:		url(../images/bottom_bg_inter.gif);
}

.bottom-links{
	width:				780px;
	text-align:			center;
	color:				#666666;
	margin-top:			12px;
	font-size:			10px;
}
a.bottom-link{
	color:				#666666;
	text-decoration:		none;
}
.wide-holder{
	width:				741px;
	float:				left;
	color:				#ffffff;
	font-size:			13px;
}
.wide-top{
	float:				left;
	width:				741px;
	height:				9px;
	display:			block;
	background-image:		url(../images/wide_top_bg.gif);
	font-size:			1px;
}
.wide-bottom{
	float:				left;
	width:				741px;
	height:				9px;
	display:			block;
	background-image:		url(../images/wide_bottom_bg.gif);
	font-size:			1px;
}
.wide-body{
	float:				left;
	width:				741px;
	background-color:		#253E9D;
}

.inter-half-holder{
	width:				287px;
	float:				left;
	color:				#2C53AB;
	font-size:			13px;
}
.inter-half-top{
	float:				left;
	width:				287px;
	height:				11px;
	display:			block;
	background-image:		url(../images/inter_half_top_bg.gif);
	font-size:			1px;
}
.inter-half-bottom{
	float:				left;
	width:				287px;
	height:				10px;
	display:			block;
	background-image:		url(../images/inter_half_bottom_bg.gif);
	font-size:			1px;
}
.inter-half-body{
	float:				left;
	width:				287px;
	background-color:		#2C53AB;
	color:				#ffffff;
	height:				183px;
	display:			block;
}

.full-holder{
	width:				580px;
	float:				left;
	color:				#ffffff;
	font-size:			13px;
	background-color:		#607EC0;
}
.full-top{
	float:				left;
	width:				580px;
	height:				13px;
	display:			block;
	background-image:		url(../images/full_top_bg.gif);
	font-size:			1px;
}
.full-bottom{
	float:				left;
	width:				580px;
	height:				12px;
	display:			block;
	background-image:		url(../images/full_bottom_bg.gif);
	font-size:			1px;
}
.full-body{
	float:				left;
	width:				580px;
	background-color:		#607EC0;
}


.full-dark-holder{
	width:				580px;
	float:				left;
	color:				#ffffff;
	font-size:			13px;
	background-color:		#2C53AB;
}
.full-dark-top{
	float:				left;
	width:				580px;
	height:				9px;
	display:			block;
	background-image:		url(../images/full_top_dark_bg.gif);
	font-size:			1px;
}
.full-dark-bottom{
	float:				left;
	width:				580px;
	height:				12px;
	display:			block;
	background-image:		url(../images/full_bottom_dark_bg.gif);
	font-size:			1px;
}
.full-dark-body{
	float:				left;
	width:				580px;
	background-color:		#2C53AB;
}




.vseparator,
.vseparator-5{
	font-size:			1px;
	height:				5px;
	width:				741px;
	float:				left;
	clear:				both;
	display:			block;	
}
* html .vseparator-5{
	height:				1px;
}
.hmargin,
.hmargin-183{
	font-size:			1px;
	height:				50px;
	width:				19px;
	float:				left;
	display:			block;	
}
.hmargin-183{
	clear:				left; 
	height:				163px;
}
* html .hmargin-183{
	height:				153px;
} 
.med-holder{
	width:				412px;
	float:				left;
	color:				#ffffff;
	font-size:			13px;
	background-color:		#607EC0;
	margin:				0px;
	padding:			0px;
}
.med-top{
	float:				left;
	width:				412px;
	height:				9px;
	display:			block;
	background-image:		url(../images/med_top_bg.gif);
	font-size:			1px;
}
.med-bottom{
	float:				left;
	width:				412px;
	height:				12px;
	display:			block;
	background-image:		url(../images/med_bottom_bg.gif);
	font-size:			1px;
}
.med-body{
	float:				left;
	width:				412px;
	background-color:		#607EC0;
}
ul.medlist{
	list-style-image:  		url(../images/med_bullet.gif); 
	margin-top:			0px;
	padding-top:			0px;
	margin-bottom:			0px;
	padding-bottom:			0px;

}
/*li.medlist:before{
	display:			marker;
	marker-offset:  		10px;
}
*/
p{
	margin-left:			35px;
	margin-right:			35px;
}
p.intro{
	font-weight:			bold;
}
h2,
h3{	
	margin-top:			0px;
	padding-top:			0px;
	margin-bottom:			0px;
	padding-bottom:			0px;

	margin-left:			35px;
	margin-right:			35px;
	font-size:			16px;
}
h3{
	font-size:			14px;
}
.dd-menu{
	visibility:			hidden;
	position:			absolute;
	top:				20px;
	left:				-15px;
}
.menuitem-holder{
	position:			relative;
	float:				left;
}
.menu-separator{
	position:			relative;
	float:				left;
	padding-left:			15px;
	padding-right:			15px;
	display:			block;
	color:				#fffff0;
	font-size:			11px;
}
a.menulink,
a.menulink:hover,
a.menulink:link,
a.menulink:visited,
a.menulink:active{
	display:			block;
	color:				#ffffff;
	text-decoration:		none;
	font-size:			11px;
	font-weight:			normal;
}	
a.menulink:hover{
	color:				#B4E4B6;

}
a.dd-menucloser,
a.dd-menucloser:hover,
a.dd-menucloser:link,
a.dd-menucloser:visited,
a.dd-menucloser:active{
	display:			block;
	width:				300px;
	height:				300px;	
	/*background-color:		#ff0000;*/	
	position:			absolute;
	top:				0px;
	left:				-50px;
}
.dd-menucontent{
	width:				150px;
	display:			block;
	background-color:		#2C53AB;
	position:			absolute;
	top:				0px;
	left:				0px;
	float:				left;
	z-index:			5000;
	border-left:			2px solid #304577;
	border-right:			2px solid #304577;
	border-bottom:			2px solid #304577;
}
a.dd-menuitem,
a.dd-menuitem:link,
a.dd-menuitem:active,
a.dd-menuitem:visited,
a.dd-menuitem:hover{
	font-size:			12px;
	color:				#ffffff;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	width:				100%;
	background-color:		#5F7CC0;
	position:			relative;
	float:				left;
	clear:				both;
	padding-top:			5px;
	padding-bottom:			5px;
	/*padding-left:			15px;*/
}
a.dd-menuitem:hover{
	color:				#B4E4B6;
}
.dd-groove{
	background-image:		url( ../images/groove_bg.gif );
	background-repeat:		repeat-x;
	width:				100%;
	display:			block;
	height:				3px;
	font-size:			1px;
	position:			relative;
	float:				left;
	clear:				both;
}

.dd-bottom{
	width:				100%;
	display:			block;
	height:				1px;
	font-size:			1px;
	position:			relative;
	float:				left;
	clear:				both;
	background-color:		#3A579B;

}
.inter-nav{
	float:				left;
	width:				180px;
}
.nav-item, .nav-item-live{
	height:				48px;
	width:				175px;
	background-image:		url( ../images/blue_button.gif );
	background-repeat:		no-repeat;
	display:			block;
	float:				left;
	clear:				both;
	font-weight:			bold;
	text-decoration:		none;
	color:				#ffffff;
	padding-top:			6px;
	vertical-align:			middle;
}
.nav-item-live{
	background-image:		url( ../images/green_button_bright.gif );
}
a.nav-item:hover,a.nav-item-live:hover{
	background-image:		url( ../images/green_button.gif );
	background-repeat:		no-repeat;
	text-decoration:		none;
	color:				#ffffff;
}
a.nav-item-live:hover{
	background-image:		url( ../images/green_button_bright.gif );
}
input.name{
	width:				400px;
}
input.name-short{
	width:				200px;
}