/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background: url(../images/top-bg.gif) left top repeat-x; color:#000; text-align: justify; line-height:16pt; font-family:Arial, Helvetica, sans-serif; }
.main-wrapper, .content-wrapper, .footer-wrapper{margin:0px; padding:0px; width:100%;}
.header-wrapper{ height: 308px;  margin: 0px; padding:0px; width:100%;}
.header-nav, .banner-nav, .menu-nav, .content-nav, .footer-nav{ width:1002px; position:relative;}
.header-nav{height: 84px; margin:0px auto; padding:0px;}
.header-nav .logo{ position:absolute; width:205px; height:25px; left: 20px; top: 23px;}
.menu-nav{height: 36px;  margin:0px; padding:0px; width:50%; }
.banner-nav{background: url(../images/banner.gif) left top no-repeat; height: 185px; margin:0px auto; padding:0px;}
.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;background-image:url(../images/dot-bg.gif); background-position:left bottom; background-repeat:repeat-x; }
.footer-wrapper{background-color: #373737; height: 76px;}
.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;}
.banner-nav .textimage{ position:absolute; width:383px; height:45px; left: 40px; top: 30px;}
.banner-nav .textbox{ position:absolute; width:700px; height:80px; left: 40px; top: 90px; font-size: 12px; color: #fff; text-align: justify; line-height: 12px;}


.footermenu{ position:relative; margin:0px; padding:20px 0 10px 290px; width: 640px; 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 195px 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;}



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

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

#ddblueblockmenu li a{
display: block;
text-align: left;
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*/
}

#ddblueblockmenu li a:hover {
background-color: #c5c5c5;
border-left-color: #c5c5c5;
text-align: left;
color:#000000;

}

#ddblueblockmenu li a:active {
background-color: #c5c5c5;
text-align: left;
color:#c5c5c5;
}

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

}
.leftspace{float:left; width:20px;height:700px;}
.rightspace{float:left; width:10px;height:700px;}

#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:#373737;
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:#373737;
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;
}
#content {}
.contentwidth
{
	float: left;
	width: 580px;
	padding-left:10px; padding-right:10px;}
.contentwidth1
{ width: 980px;}

/* 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:37px;}
.menu ul{margin:0px; padding:0px; list-style:none; float:left}
.menu li{ position:relative; float:left; margin:0px 3px 0px 0; padding:0px; height:37px; line-height:37px; display:block;}
.menu li a{ display:block; padding-left:12px; background: #373737; height:37px; line-height:37px; text-decoration:none ; color:#fff; float:left;  font-weight: bold;}
.menu li a span{display:block; padding-right:12px; background: #373737; color:#fff; height:37px; line-height:37px; float:left;  font-weight: bold;}
.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:37px; line-height:37px;  text-decoration:none; color:#373737; float:left; font-weight: bold;}
.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:#373737; height:37px; line-height:37px;  float:left;  font-weight: bold; cursor:pointer;}


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

