@charset "utf-8";
/* CSS Document */






/* !Panel */
#compositePanel { width: 900px; height: 340px; clear: both; display: block; overflow: hidden; position: relative; margin: 0; }
#panelContents { height: 244px; width: 4500px; position: absolute; margin: 0; padding:0; }
#panelContents a { display: block; height: 244px; width: 900px; float: left; text-decoration:none;}

#panelLinks { position: absolute; top: 226px; left: 0; margin: 0; padding: 0; list-style: none; height:114px; background:url(../images/panel_bg.jpg) no-repeat bottom left; width:900px; margin:0; padding:0; z-index:100;}


#panelLinks li { padding: 0; float: left;  width: 149px; height:115px; margin: 0 19px 0 10px;}
HTML>body #panelLinks li{margin: 0 10px 0 20px;}
#panelLinks li a { color: #fff; background:no-repeat; display: block; padding: 0;  text-align: center; font-weight: bold; font-size: 14px; height: 115px; }
#panelLinks img{margin-top:29px;}
#panelLinks li.first { }
#panelLinks li.first a {  }
#panelLinks li.last{ margin-right:0px;}
#panelLinks li.last a {  }
#panelLinks li a.current { background: url(../images/panel_roll.png) no-repeat top center; }
#panelLinks li a:hover { background: url(../images/panel_roll.png) no-repeat top center;  text-decoration: none; }
#panelLinks li.first a:hover,#panelLinks li.first a.current:hover { background: url(../images/panel_roll.png) no-repeat top center; }
#panelLinks li.first a.current { background: url(../images/panel_roll.png) no-repeat top center;  }
#panelLinks li.last a:hover,#panelLinks li.last a.current:hover { background: url(../images/panel_roll.png) no-repeat top center; }
#panelLinks li.last a.current { background: url(../images/panel_roll.png) no-repeat top center; }


.imgtext{
	position:relative;
}
.bannertitle{
	color:#fff;
	font-size:40px;
	text-decoration:none;
	display:block;
	padding-left:356px;
	width:340px;
	padding-top: 30px;
}
.bannertext{
	color:#fff;
	font-size:22px;
	text-decoration:none;
	display:block;
	padding-left:356px;
	width:340px;
	padding-top:6px;
}

/* !Menu Dropdown */


#nav { margin: 0; padding:0; list-style: none; position: absolute; left: 5px; top: 0px; z-index:1000; width:790px;}
#nav li { float: left; margin: 0; }


#menu li:hover{ }
#menu a {  }
#menu.hover a {}



#nav li:hover .subnav, #nav li.hover .subnav { display: block;}




.subnav { position: absolute; display: none; top: 41px; background: #fff; border:1px solid #dbdada; z-index: 9999; color: #5d5d5e; font-size: 12px;}
.menu1{width:805px;} HTML>body .menu1{width:780px;}
.menu2{width:405px;} HTML>body .menu2{width:400px;}


.subnav a{ color: #5d5d5e; font-size: 12px;}
.subnav .contents {  padding: 5px; color: #5d5d5e;}
~HTML>body .subnav .plan { margin:0; }
.subnav .plan { width: 200px; float: left; margin:0; margin-right:-10px; padding-bottom:15px; color: #5d5d5e;}
.subnav .plan strong { font-size: 14px; color:#214a82; background:#eeeeee; display:block; padding:4px 4px 4px 10px;}
.subnav .plan ul { margin: 0; padding: 0; list-style: none; color: #5d5d5e; font-size: 12px;}
.subnav .plan li { width: 200px; float: left; margin: 0 !important; padding: 0 !important; color: #5d5d5e;}
.subnav .plan a { width: 200px !important; background: transparent !important; text-indent: 0 !important; color: #5d5d5e; font-size: 12px !important; line-height: normal; padding:0; color: #5d5d5e; margin:0;
	display:block;
	padding-left:10px;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;}
.subnav .plan a:hover{
	color:#009e80;
}

a.toplevel{background:url(../images/menuline.gif) no-repeat top right; padding: 12px 16px 10px 14px; display: block;  position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #214a82; text-decoration:none;}
a.toplevel:hover{color:#009e80;}
a.toplevel:active{color:#009e80;}

