/* CSS Document */

body {margin:0; padding:0; height:100%; background-color:#bfedfe;}

DIV,TD,TH,p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; letter-spacing:0;}
A,A:link,A:visited,A:active{color:#003366; text-decoration: underline; font-size:11px;}
A:hover {color:#000000; text-decoration:none;}

.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}

#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
#SearchContainer input{MARGIN:0px; padding:2px; BORDER:none; font-size:10px; color:#000000; BACKGROUND:transparent; WIDTH:115px; HEIGHT:18px;}
#LanguageContainer select{MARGIN:0px;vertical-align:top; border:1px #A0A0A0 solid; font-size:9px;color:#F3F3F3;BACKGROUND:#4B4B4B;WIDTH:130px;HEIGHT:15px;} 

.toppane{margin:0; padding:0;}
.leftpane{margin:0; padding:0;}
.contentpane{margin:0; padding:0;}
.rightpane{margin:0; padding:0;}
.bottompane{margin:0; padding:0;}
.LinkPane{ margin:0; padding:0;}

.Head{ font-size:12px; font-weight:bold; color:#000000; }
.SubHead{ font-size:11px; color:#666666; }
.SubSubHead{ font-size:11px; color:#666666; }
.Normal{ font-size:11px; color:#000000; line-height:120%; letter-spacing:0.5px;}
.CommandButton,A.CommandButton{	color:#000000; text-decoration:underline; }
A.CommandButton:hover{ color:#666666; text-decoration:none;}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited {font-size:10px; color:#033041; font-weight:bold; text-decoration:none;}
a.user:hover{color:#4A91BB; text-decoration:none;}

/* ********** Link Style **************/
.links,a.links:link,a.links:active,a.links:visited{font-size:10px; color:#033041; text-decoration:none; font-weight:normal; line-height:1.8em;}
a.links:hover{color:#3C7799; text-decoration:none;}

/* ********** Footer Index ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{font-size:9px; color:#033041; text-decoration:none; font-weight:normal; line-height:2.5em;}
a.footer:hover{color:#3C7799; text-decoration:none;}

/* ********** Breadcrumb Style ***************/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{font-size:10.5px; color:#033041; font-weight:bold; text-decoration:none; position:relative;}
a.Breadcrumb:hover{color:#4A91BB; text-decoration:none;}

/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{font-size:10px; color:#033041; text-decoration:none; font-weight:bold; position:relative;}
a.date:hover{ color:#4A91BB; text-decoration:none;}

/* Template styles */

.template {margin:0; padding:0; width:100%; text-align:left;}
.bannerHeight {margin:0; padding:0; height:169px; margin:0px 70px;}
.searchpadding {padding:18px 0 0 30px ; margin:0;}

/******************************blue skin*******************************/

.body_top_bg{background:url(images/bg.gif) repeat-x top left;}
.body_bot_bg{background:url(images/body_bot_bg.gif) repeat-x bottom left;}

.top_flower{background:url(images/flower_img.gif) no-repeat top left;}

.left_bg{background:url(images/left_bg.gif) repeat-y top left;}
.right_bg{background:url(images/right_bg.gif) repeat-y top right;}

.top_lt_curve{background:url(images/top_lt_curve.gif) no-repeat top left;}
.top_rt_curve{background:url(images/top_rt_curve.gif) no-repeat top right; padding:0px 10px;}

.banner_bg{background:url(images/legs.png) no-repeat top center; height:183px; position:relative;left:150px; bottom:-37px; margin-top:-44px;}

.content_bg{background:url(images/content_bg.gif) repeat-x top left; background-color:#bfedfe; padding:0px 11px;}

.footer_lt{background:url(images/footer_lt.gif) no-repeat top left;}
.footer_rt{background:url(images/footer_rt.gif) no-repeat top right; padding:0px 86px;}
.footer_bg {background:url(images/footer_bg.jpg) repeat-x top left; height:49px;}

.footer_pad{padding-top:10px;}

.B_banner_bg {margin:0; padding:0; background-color:#ffffff;}

.B_link_left {padding:0; background:transparent url(images/B_linkbar_left.png) no-repeat top left;}
.B_link_right {margin:0; padding:0; background:transparent url(images/B_linkbar_right.png) no-repeat top right;}
.B_link_bg {margin:0; padding:0; background:transparent url(images/B_linkbar_bg.png) repeat-x top left; height:30px;}

.B_date_bg {margin:0; padding:0; background:transparent url(images/B_date_bg.gif) repeat-x top left;}
.B_date_left {margin:0; padding:0; background:transparent url(images/B_date_left.gif) no-repeat top left;}
.B_date_right {margin:0; padding:0; background:transparent url(images/B_date_right.gif) no-repeat top right; padding:4px 5px 3px 5px; height:34px;}

.B_menucontent_left {margin:0; padding:0; background:#C9ECF9 url(images/B_menu_c41.gif) repeat-y top left;}
.B_menucontent_right {margin:0; padding:7px 5px 0 5px; background:transparent url(images/B_menu_c23.gif) repeat-y top right;}

.B_menucontent_bottom {margin:0; padding:0; background:transparent url(images/B_menu_c34.gif) repeat-x bottom left;}
.B_menucontent_bottomleft {margin:0; padding:0; background:transparent url(images/B_menu_c4.gif) no-repeat bottom left;}
.B_menucontent_bottomright {margin:0; padding:0; background:transparent url(images/B_menu_c3.gif) no-repeat bottom right;}

.B_search_bg {margin:0; padding:0; background:#BFEDFE url(images/B_search_bg.gif) repeat-x top left;}
.B_search_left {margin:0; padding:0; background:transparent url(images/B_search_left.gif) no-repeat top left;}
.B_search_right {margin:0; padding:0; background:transparent url(images/B_search_right.gif) no-repeat top right; height:58px;}

.B_maincontent_bg {margin:0; padding:0; background:#D5F1FB url(images/B_content_bg.gif) repeat-x bottom left;}
.B_maincontent_top {margin:0; padding:0; background:transparent url(images/B_content_c12.gif) repeat-x top left;}
.B_maincontent_left {margin:0; padding:0; background:transparent url(images/B_content_c41.gif) repeat-y top left;}
.B_maincontent_right {margin:0; padding:0; background:transparent url(images/B_content_c23.gif) repeat-y top right;}
.B_maincontent_bottom {margin:0; padding:0; background:transparent url(images/B_content_c34.gif) repeat-x bottom left;}
.B_maincontent_topleft {margin:0; padding:0; background:transparent url(images/B_content_c1.gif) no-repeat top left;}
.B_maincontent_topright {margin:0; padding:0; background:transparent url(images/B_content_c2.gif) no-repeat top right;}
.B_maincontent_bottomleft {margin:0; padding:0; background:transparent url(images/B_content_c4.gif) no-repeat bottom left;}
.B_maincontent_bottomright {margin:0; padding:15px 15px 5px 15px; background:transparent url(images/B_content_c3.gif) no-repeat bottom right; min-height:150px; _height:150px;}


/**********************other links********************/
.thickblue,a.thickblue:link,a.thickblue:active,a.thickblue:visited{font-size:11px; color:#033041; text-decoration:none; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.thickblue:hover{font-size:11px; color:#9C344F; text-decoration:none; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



/*  DNN MENU STYLES  */
.main_dnnmenu_container 
{
	background-color: transparent; 
	width:auto;
	font-size: 11px; border:none;
}

/* main menu td*/
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	white-space:nowrap;
	outline:none; 
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{
	cursor:pointer;
	color: #033041;
	background:url(images/B_button_bg.gif) no-repeat top left;
	font-size: 11px; 
	font-weight:bold;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left; 
	height:30px;
	line-height:2.8em;
	text-indent:35px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected
{  
	color:#4a91bb;
	font-weight:bold;  
	background:url(images/B_button_bg_over.gif) no-repeat top left;
	text-align:left; 
	font-size: 11px;
	height:30px;
	line-height:2.8em;
	text-indent:35px;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #79c7e5;
}

.main_dnnmenu_submenu td
{
	background-color:#c9ecf9; 
	z-index: 1000;
	font-size: 11px; 
	font-weight:normal;
	text-align:left;
	color:#000000;
	line-height:2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

/*  SUB Menu hover */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 11px;
	background-color:#a9ddf0;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	margin:0px;
}

