
/* Main Layouts */
/* Main Layouts */
body{ margin:0; padding:0; font-size:12px; background-color:#fec524; color:#000; text-align: justify; line-height:16pt; font-family:Arial, Helvetica, sans-serif;} 
.main-wrapper, .menu-wrapper, .content-wrapper, .footer-wrapper{margin:0px; padding:0px; width:100%;}
.header-wrapper{background:#ffffff; margin:10px 0; padding:0px; width:100%;}
.content-wrapper{padding:0px 0 8px 0; width:100%; margin:0px;}
.menu-wrapper{ height:30px;}
.footer-wrapper{ border-top:5px solid #dd6586; background-color:#fec524;}
.content-wrapper1{background-color:#fff; margin:0px; padding:10px 0px; width:100%;}
.header-nav, .menu-nav, .content-nav, .footer-nav{ width:1002px; position:relative;}
.header-nav{ height:182px; margin:0px auto; padding:0px;}
.header-nav .banner-bg{background: url(../images/banner-bg.png) right top no-repeat; height:182px; padding:0px; }
.header-nav .logo{ position:absolute; width:221px; height:105px; left:38px; top:27px;}
.menu-nav{ text-align:left; margin:0px; width:50%;}
.content-nav{ text-decoration:none; color:#17658b; font-style:italic; }
.content-nav .banner-bg{min-height:240px; height:auto !important; height:240px; position:relative; }
.content-nav .welcome-cont{  float:left; width:540px; padding:20px; margin:0px; color:#31322d;}
.content-nav .welcome-cont h2{ margin:0px 0 10px 0; padding:0px; text-align:left; width:100%; border-bottom:1px solid #fff; font-weight:bold; font-size:15px;}
.content-nav1{ margin:0px auto; width:1002px; position:relative; }
/*.content-nav1 .lft-part{ float:left; position:relative; width:190px; padding-left:10px;}
.content-nav1 .lft-part h2{width:180px;}
.content-nav1 .middle-part{ float:left; position:relative; width:600px; margin-left:10px;}
.content-nav1 .rht-part{ float:right; position:relative; width:180px; padding-right:10px; _width:180px; }*/
.content-nav1 h2{margin:0px 0 10px 0; padding:0px; text-align:left; width:100%; font-weight:normal; font-size:15px;}
.content-nav1 h3{margin:0px 0 10px 0; padding:0px; text-align:left; width:100%; font-weight:normal; font-size:12px;}
.footer-nav { margin:0px auto; position:relative; display:block;}
.copy-r{ color:#fff; text-align:center; text-decoration: none; padding-bottom:10px; padding-top:0px; position:relative; display:block;}

/* Common style */
.f-left{ float:left;}
.f-right{ float:right}
.c-both{ clear:both;}
.top-10{ padding-top:10px;}

/* menu */

.menu{ position:relative; margin:0px;  padding-left:172px; width:342px; float:left; text-align:left; display:block; height:0px;}
.menu ul{margin:0px; padding:0px; list-style:none; float:left}
.menu li{ position:relative; float:left; margin:0px 5px 0px 0; padding:0px; height:30px; line-height:30px; display:block;}
.menu li a{ display:block; padding-left:12px; background:url(../images/menulft-bg.gif) left bottom no-repeat;height:30px; line-height:30px; text-decoration:none ; color:#fff; float:left;}
.menu li a span{display:block; padding-right:12px; background:url(../images/menurht-bg.gif) right bottom no-repeat; color:#FFF; height:30px; line-height:30px; float:left;}
.menu li a:hover, .menu li a.active, .menu li a.active:visited{ display:block; padding-left:12px; background:url(../images/menulft-actbg.gif) left bottom no-repeat; height:30px; line-height:30px;  text-decoration:none ; color:#fff;  float:left;}
.menu li a:hover span, .menu li a.active span, .menu li a.active:visited span{display:block; padding-right:12px; background:url(../images/menurht-actbg.gif) right bottom no-repeat; color:#fff;height:30px; line-height:30px;  float:left;}

.lftmenu{ position:relative; margin:0px; padding:0px;width:165px;}
.lftmenu ul{margin:0px; padding:0px; list-style:none; float:left}
.lftmenu li{ position:relative; float:left; margin:0px 5px 0px 0; padding:0px 0 0 15px; height:30px; line-height:30px; display:block; clear:left; width:165px; border-bottom:1px solid #cbcbcb; background-image:url(../images/arrow.jpg); background-position:left 10px; background-repeat:no-repeat;}
.lftmenu li a{ line-height:30px; text-decoration:none ; color:#747474;}
.lftmenu li a:hover{ line-height:30px; text-decoration:none ; color:#747474;}

.rhtmenu{ position:relative; margin:0px; padding:0px; width:170px;}
.rhtmenu ul{margin:0px; padding:0px; list-style:none; float:left}
.rhtmenu li{ position:relative; float:left; margin:0px 5px 0px 0; padding:0px; height:30px; line-height:30px; display:block; clear:left;width:170px; border-bottom:1px solid #cbcbcb; }
.rhtmenu li a{ line-height:30px; text-decoration:none ; color:#747474;}
.rhtmenu li a:hover{ line-height:30px; text-decoration:none ; color:#747474;}


.footermenu{ position:relative; margin:0px; padding:20px 0 10px 330px; width:652px; float:left; text-align:left; display:block; }
.footermenu ul{margin:0px; padding:0px; list-style:none; width:400px;}
.footermenu li{ position:relative; float:left; margin:0px 5px 0px 0; padding:0px 10px; height:14px; line-height:14px; display:block; border-right:1px solid #fff; font-size:11px;}
.footermenu li a{ display:block; height:14px; line-height:14px; text-decoration:none ; color:#804403; float:left;}
.footermenu li a:hover{ display:block;  height:14px; line-height:14px;  text-decoration:none ; color:#dd6586;  float:left;}


.copy{ position:relative; margin:0px; padding:7px 140px 10px 0px; width: 500px; float:right; text-align: left; color:#804403; display:block; }
.copy ul{margin:0px; padding:0px; list-style:none;}
.copy li{ position:relative; float:left; margin:0px 5px 0px 0; padding:0px 10px; height:14px; line-height:14px; display:block; font-size:11px;}
/*.copy li a{ display:block; height:14px; line-height:14px; text-decoration:none ; color:#fff; float:left;}
.copy li a:hover{ display:block;  height:14px; line-height:14px;  text-decoration:none ; color:#e0e4d6;  float:left;}*/

#ddblueblockmenu{
border: 1px solid #e1e1e1;
border-bottom-width: 0;
width: 200px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 190px; /*185px minus all left/right paddings and margins -16 */
text-decoration: none;
color: #666;
background-color: #fff;
border-bottom: 1px solid #e1e1e1;

}

* html #ddblueblockmenu li a{ /*IE only */
width: 190px; /*IE 5 +2*/
/*w\idth: 161px; 185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #fbb1c6;
color: #fff;
}
#ddblueblockmenu li a.active {
background-color: #afafaf;
color: #fff;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #dd6586;
text-align:center;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#leftside {
float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

#rightside {
float:right;
text-align: right;
	width: 200px;
	height:1000px;
}

#leftside h1,#rightside h1 {
color:#505050;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

#leftside h2,#rightside h2 {
font-size:1.1em;
margin:0 0 10px;
text-decoration:underline;
}

#leftside p,#rightside p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}
#content,#contentalt {
/*background-color:#fafcff;*/
color:#2a2a2a;

}

#content {}
#contentalt {margin:0 180px 0 20px;}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
font-family: 'Droid Sans', arial, serif;
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}
#content1 h1,#content1 h2,#contentalt h1,#contentalt h2 {
font-family: 'Droid Sans', arial, serif;
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}
#content h3 {
font-family: 'Droid Sans', arial, serif;
background-color:inherit;
color:#606060;
font-size:1.4em;
font-weight:bold;
letter-spacing:-0.5px;
margin:0 0 15px;
padding:0;
}

#content h2,#contentalt h2 {
font-family: 'Droid Sans', arial, serif;
font-size:1.6em;
margin-bottom:10px;
}
.contentwidth
{
	float: left;
	width: 580px;
	padding-left:10px; padding-right:10px;}
.contentwidth1
{ 

width: 980px;}

.sitemap{ position:relative; margin:0px; padding:0px; width:100%;}
.sitemap ul{margin:0px; padding:0px; list-style:none; float:left}
.sitemap li{ position:relative; float:left; height:25px; line-height:0.8em; display:block; clear:left; font-size: 11px; font-weight: bold;}
.sitemap li a{ line-height:0.8em; text-decoration: underline; color:#dd6586; display: block;}
.sitemap li a:hover{ line-height:0.8em; text-decoration: none; display: block; color:#dd6586;}

