@charset "utf-8";

/* CSS Document */

/*---site control---*/

body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
p, ul, li, blockquote	{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#004286;
	}
	
a	{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#5e8dec;
	text-decoration:none;
	}
	
/*---end site control---*/

.leftpane {border:1px solid #bac8f7;}
.rightpane {border:1px solid #bac8f7;}

/*---layout classes---*/

.sitecontainer {
	 width:840px;
	 padding:0px;
	 margin:0px;
	 border:none;
	 margin:0px auto;	
	}
	
.header {
	background-color:#FFFFFF;
	height:106px;
	padding-top:5px;
	text-align:right;	
	}

.navigation {
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
	height:20px;
	text-align:center;
	}

.flash {
	vertical-align:top;
/*	height:347px;  */
	padding:0px;
	}

.Banner {
	vertical-align:top;
	padding:0px;
	margin:0px;
	}

#FlashPane {
	vertical-align:top;
	padding:0px;
	}

#BannerPane {
	vertical-align:top;
	padding:0px;
	}

.contentarea {
	width:840px;
	max-width:840px;
	height:100px;
	padding:17px 0px;
	}

.footer {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	background-color:#FFFFFF;
	border-top:#aebff5 1px solid;
	font-size: 11px;
	color:#5e8dec;
	text-align:center;
	}

a.footerlinks{
	font-size: 11px;
	color:#5e8dec;
	}
	
/*---end layout classes---*/

/*---skin content---*/

.fl_left {
	float:left;
	}

.quote {
	margin-right:62px;
	}

.searchbox {
	text-align:right;
	vertical-align:top;
	height:32px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#004286;
	font-weight:bold;
	}
	
.navformat {
	width:840px;
	height:30px;
	text-align:center;
	padding:0px 5px;
	}

/*---end skin content---*/

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:10px 10px 10px 10px; margin:0px; border:#bac8f7 solid 1px}
.RightPane{ padding:10px 10px 10px 10px; margin:0px; border:#bac8f7 solid 1px}

/*---end pane style---*/

/*---LinksObject style---*/

.LinksObject {font-size: 11px; color:#5e8dec;}	
a.LinksObject:link,a.LinksObject:active,a.LinksObject:visited,a.LinksObject:hover{font-size: 11px; color:#5e8dec; text-decoration:none;}

/*---end LinksObject style---*/


/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #5e8dec;
}

.ModuleTitle_SubMenu td{
	background-color:#97bbdf;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#97bbdf; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #97bbdf;
	color: #004286;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #5e8dec;
}

.SkinObject {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#5e8dec;
	text-decoration:none;
	font-weight: normal;
	}

a.SkinObject:link {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#5e8dec;
	text-decoration:none;
	font-weight: normal;
	}

a.SkinObject:hover {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	color:#5e8dec;
	text-decoration:none;
	font-weight: normal;
	}

.eo_css_ctrl_ctr451_TheDNNMenu1
	{vertical-align:middle;}
.eo_css_ctrl_ctr451_TheDNNMenu2
	{vertical-align:middle;}

a.one:link 	{
	background-image: url('/4links001.jpg');
	background-image: no-repeat;
	width:151px; 
	height:262px; 
	display:block;
	}

a.one:visited {
	background-image: url('/4links001.jpg');
	background-image: no-repeat;
	width:151px; 
	height:262px; 
	display:block;
	}

a.one:hover {
	background-image: url('/4links001a.jpg');
	background-image: no-repeat;
	width:151px; 
	height:262px; 
	display:block;
	}

a.two:link {
	background-image: url('/4links002.jpg');
	background-image: no-repeat;
	width:191px; 
	height:262px; 
	display:block;
	}

a.two:visited {
	background-image: url('/4links002.jpg') ;
	background-image: no-repeat;
	width:191px; 
	height:262px; 
	display:block;
	}

a.two:hover {
	background-image: url('/4links002a.jpg');
	background-image: no-repeat;
	width:191px; 
	height:262px; 
	display:block;
	}

a.three:link {
	background-image: url('/4links003.jpg');
	background-image: no-repeat;
	width:175px; 
	height:262px; 
	display:block;
	}

a.three:visited {
	background-image: url('/4links003.jpg');
	background-image: no-repeat;
	width:175px; 
	height:262px; 
	display:block;
	}

a.three:hover {
	background-image: url('/4links003a.jpg');
	background-image: no-repeat;
	width:175px; 
	height:262px; 
	display:block;
	}

a.four:link {
	background-image: url('/4links004.jpg');
	background-image: no-repeat;
	width:142px; 
	height:262px; 
	display:block;
	}

a.four:visited {
	background-image: url('/4links004.jpg');
	background-image: no-repeat;
	width:142px; 
	height:262px; 
	display:block;
	}

a.four:hover {
	background-image: url('/4links004a.jpg');
	background-image: no-repeat;
	width:142px; 
	height:262px; 
	display:block;
	}

a.five:link {
	background-image: url('/anchorlinkoff.jpg');
	background-image: no-repeat;
	width:336px; 
	height:92px; 
	display:block;
	text-align:center;
	}

a.five:visited {
	background-image: url('/anchorlinkoff.jpg');
	background-image: no-repeat;
	width:336px; 
	height:92px; 
	display:block;
	text-align:center;
	}
a.five:hover {
	background-image: url('/anchorlinkon.jpg');
	background-image: no-repeat;
	width:336px; 
	height:92px; 
	display:block;
	text-align:center;
	}

a.productsearchlink:link{
	font-size: 9px;
	color:#5e8dec;
	text-decoration:none;
	}

a.productsearchlink:active{
	font-size: 9px;
	color:#5e8dec;
	text-decoration:none;
	}

a.productsearchlink:visited{
	font-size: 9px;
	color:#5e8dec;
	text-decoration:none;
	}

a.productsearchlink:hover{
	font-size: 9px;
	color:#5e8dec;
	text-decoration:none;
	}


/*--------- dnn menu style ----------*/

/* main menu td */
.main_dnnmenu_bar
{
	cursor:pointer;
	font-size: 14px; 
	background-color:transparent;
	height:30px;
	width:100%;
	text-align:left;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem, a.main_dnnmenu_rootitem:link  
{	
	display:block;
	float:left;
	text-align:center;
	color: #004286;
	font-size: 14px; 	
	line-height:30px;
	width:120px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover, a.main_dnnmenu_rootitem:hover, a.main_dnnmenu_rootitem_hover
{  
	display:block;
	float:left;
	color:#ffffff;
	font-size: 14px; 
	text-align:center;
	height:30px;
	/*width:120px;*/
	background:url(images/tab_hover.jpg) no-repeat top center;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected, a.main_dnnmenu_rootitem_selected, a.main_dnnmenu_rootitem:active,  a.main_dnnmenu_rootitem:visited{
	display:block;
	float:left;
	text-align:center;
	color:#ffffff;
	font-size: 14px; 	
	line-height:30px;
	/*width:120px;*/
	font-family:Tahoma, Arial, Verdana, sans-serif;
	background:url(images/tab_hover.jpg) no-repeat top center;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected_BC, a.main_dnnmenu_rootitem_selected_BC, a.main_dnnmenu_rootitem_selected_BC:active,  a.main_dnnmenu_rootitem_selected_BC:visited
{
	display:block;
	float:left;
	text-align:center;
	color:#ffffff;
	font-size: 14px; 	
	line-height:30px;
	/*width:120px;*/
	font-family:Tahoma, Arial, Verdana, sans-serif;
	background:url(images/tab_hover.jpg) no-repeat top center;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border-top:1px solid #004a9e;
	border-left:1px solid #004a9e;
	border-right:1px solid #004a9e;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	z-index: 1000;
	/*width:117px;*/
}

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background-color:#d9e4ff;
	border-bottom: 2px solid #004a9e;
	z-index: 1000;
	font-size: 12px; 
	text-align:left;
	color:#004286;
	line-height:2.2em;
	text-indent:5px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 12px;
	background-color: #ffffff;
	color:#004286;
	text-align:left;
	line-height:2.2em;
	z-index: 1000; 
	text-indent:5px;
}

.main_dnnmenu_break
{
	height: 0px;
	background-color: #5e8dec;
}

/*#364, #369, #373, #419, #434, #437 {display:block; width:120px;}*/
