/* Main Layouts */
body{ margin:0px; padding:0; font-size:12px; background:#1c436c; 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{ margin:10px 0; padding:0px; width:100%; background:#407cbc;}
.content-wrapper{padding:0px 0 8px 0; width:100%; margin:0px;}
.menu-wrapper{ height:30px;}
.footer-wrapper{ background-color:#1c436c;}
.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:223px; height:91px; left:64px; top:48px;}
.menu-nav{ text-align:left; margin:0px; width:50%;}
.content-nav{ margin:0px auto; }
.content-nav .banner-bg{ background-image:url(../images/banner_image.jpg); background-position:right bottom; background-repeat: no-repeat; min-height:240px; height:auto !important; height:240px; position:relative; }
.content-nav .welcome-cont{ position:relative; 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:#937d66;  float:left; cursor:pointer;}
.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:#937d66;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 351px; 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:#fff; float:left;}
.footermenu li a:hover{ display:block;  height:14px; line-height:14px;  text-decoration:none ; color:#e0e4d6;  float:left;}


.copy{ position:relative; margin:0px; padding:7px 140px 10px 0px; width: 500px; float:right; text-align: left; color:#fff; 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 #c3c2c2;
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: 192px; /*185px minus all left/right paddings and margins -16 */
text-decoration: none;
color: #5f5f5f;
/*background-color: #17658b;*/
border-bottom: 1px solid #ddd;
/*border-left: 7px solid #17658b;*/
}

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

#ddblueblockmenu li a:hover {
background-color: #19bbf7;
border-left-color: #19bbf7;
}
#ddblueblockmenu li a.active {
background-color: #19bbf7;
border-left-color: #19bbf7;
}

#ddblueblockmenu div.menutitle{
color: #ffffff;
border-bottom: 1px solid #ddd;
padding: 1px 0;
text-align: center;
/*padding-left: 5px;*/
background-color: #0591c5;
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 {

color:#2a2a2a;

}

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

#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:#1c436c; display: block;}
.sitemap li a:hover{ line-height:0.8em; text-decoration: none; display: block; color:#1c436c;}

