body,html{
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#252525;
line-height:16px;
background:#000000 url(images/back.jpg) no-repeat center top;
}

a:focus,input{
outline:none;
}

#container{
width:950px;
margin:0 auto;
}

/*header css*/
#header{
width:950px;
float:left;
}

.logo{
width:315px;
float:left;
padding:8px 0 0 0;
}
.header_right{
width:635px;
float:left;
}

.head_rtop{
width:635px;
float:left;
text-align:right;
color:#ffffff;
line-height:20px;
padding-top:14px;
}

.head_rtop span{
font-size:14px;
font-weight:normal;
color:#ffffff;
}

.head_rtop b{
font-family:arial;
font-size:22px;
font-weight:normal;
color:#FAFBE4;
}


.navigation{
width:635px;
float:left;
padding-top:15px;
}

.navigation ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.navigation li{
display:inline;
margin:0px;
padding:0px;
float:left;
}
.navigation a{
font-family:arial;
font-size:13px;
color:#F6F6F6;
text-decoration:none;
padding-left:8px;
margin-right:3px;
display:block;
}
.navigation a:hover{
background-position:0% -33px; 
color:#FDFEEC;
text-decoration:none;
background-color:#737624;
}
.navigation a span{
display:block;
padding:3px 6px 4px 0px;
color:#FDFEEC;
}
.navigation a span {float:none;}

.navigation a:hover span {
color: #FDFEEC;
background-position:100% -23px;
background-color:#737624;
}
.navigation li.drop a{ 
background-position:0 -23px; 
color:#FDFEEC;
background-color:#737624;
}
.navigation li.drop a span{ 
background-position:100% -23px; 
color:#FDFEEC;
background-color:#737624;
}
.navigation a.selected{
background-position:0% -23px; 
color:#FDFEEC;
text-decoration:none;
background-color:#737624;
}
.navigation a.selected span{
color: #FDFEEC;
background-position:100% -23px;
background-color:#737624;
margin-right:1px;
}


.flashbanner{
width:950px;
float:left;
}
.flash{
width:950px;
float:left;
padding-top:10px;
}




/*header css*/

/*middle css*/
#middle{
width:950px;
float:left;
}

#middle p.middle_bottom{
padding:0px;
margin:0px;
width:950px;
float:left;
}
#middle p.middle_bottom span.corner{
float:left;
}
#middle p.middle_bottom span.bbg{
float:left;
width:926px;
background-color:#ffffff;
height:16px;
}
.content{
width:950px;
float:left;
background-color:#ffffff;
}

.left_panel{
width:547px;
float:left;
padding:15px 15px 0px 10px;
}
.left_panel h3{
	padding:0px 0 7px 0;
	margin:0px;
	font-size:22px;
	font-weight:normal;
	color:#178BB6;
	line-height:24px;
	border-bottom:2px solid #ededed;
}

.left_panel_top{
width:517px;
float:left;
background:url(images/graybg.gif) repeat-x left bottom;
padding:0px 15px 0px 15px;
text-align:justify;
}

.left_panel_top h1{
padding:0px;
margin:0px;
font-size:25px;
font-weight:normal;
color:#252525;
line-height:28px;
}
.left_panel_top h1 span{
font-size:20px;
font-weight:normal;
color:#005686;
}

.left_panel_top p{
padding:0px;
margin:10px 0px 20px 0px;
}

.slidemain{
width:547px;
float:left;
}
.slidemain p{
padding:0px;
margin:10px 0px;
}

.slidemain h2{
padding:18px 0px 0px 12px;
margin:0px;
font-size:22px;
font-weight:bold;
color:#505050;
line-height:22px;
background:url(images/h2bg.gif) no-repeat;
height:42px;
}


.slidediv{
width:547px;
float:left;
}

.slidediv p{
margin:0px;
padding:0px;
}

.arrow{
width:30px;
float:left;
padding:45px 0px 0px 0px;
text-align:center;
}

/*slide part starts*/
.stepcarouse{width:487px; position:relative; overflow:scroll; height:120px; float:left;}
.stepcarouse .belt{position: absolute; left: -3px; top:0; padding-top:10px;}
.stepcarouse .panel{float: left; overflow: hidden; margin:5px 0px; width:487px;}
.stepcarouse .panel img{margin-left:8px;}
/*slide part ends*/



.inner_content{
width:920px;
float:left;
padding:15px 15px 0px 15px;
text-align:justify;
}
.inner_content p{
padding:0px;
margin:10px 0px;
}
.inner_content h2{
padding:18px 0px 0px 12px;
margin:0px;
font-size:22px;
font-weight:bold;
color:#505050;
line-height:22px;
background:url(images/h2bg1.gif) no-repeat;
height:42px;
}
.inner_content h1{
padding:5px 0px 0px 12px;
margin:0px;
font-size:18px;
line-height:22px;
font-weight:normal;
color:#ffffff;
background:url(images/graybar1.gif) no-repeat;
height:32px;
}
.inner_content a{
font-size:12px;
font-weight:normal;
color:#056191;
text-decoration:underline;
}
.inner_content a:hover{
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.news{
width:920px;
float:left;
padding:15px 15px 0px 15px;
text-align:justify;
font-size:14px;
line-height:18px;
}
.news p{
padding:5px 0 0 0;
margin:0;
}
.news span{
font-style:italic;
color:#545454;
}
.news h1{
padding:5px 0px 0px 12px;
margin:0px;
font-size:18px;
line-height:22px;
font-weight:normal;
color:#ffffff;
background:url(images/graybar1.gif) no-repeat;
height:32px;
}
.news h2{
padding:15px 0 0px 0;
margin:0px;
font-size:14px;
color:#0077B2;
font-weight:normal;
font-style:italic;
}
.news a{
font-size:14px;
color:#0077B2;
font-weight:normal;
text-decoration:none;
}
.news a:hover{
font-size:14px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


.right_panel{
width:348px;
float:left;
background:url(images/rbg.gif) repeat-y;
padding:15px 15px 10px 15px;
}

.right_panel_top{
width:348px;
float:left;
}

.right_panel h3{
padding:0px;
margin:0px;
background:url(images/barbg.gif) no-repeat;
height:29px;
padding:8px 0px 0px 10px;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
}

.rlink {
padding:5px 0px 0px 0px;
margin:0px;
text-align:justify;
}

.rlink li{
list-style-type:none;
display:block;
background:url(images/arrow1.gif) no-repeat left 9px;
padding:3px 0px 10px 20px;
}


.alink{
font-size:11px;
font-weight:normal;
color:#ffffff;
background-color:#00598A;
padding:5px;
line-height:25px;
text-decoration:none;
}
.alink:hover{
font-size:11px;
font-weight:normal;
color:#ffffff;
background-color:#00598A;
text-decoration:underline;
}

.right_panel_top p{
padding:10px 0px;
margin:0px;
}

.right_panel_bot{
width:347px;
float:left;
padding-top:15px;
}
.right_panel_bot h2{
margin:0px;
padding:0px 0 8px 0;
font-size:26px;
font-weight:bold;
line-height:30px;
}
.right_panel_bot img{
margin-right:11px;
}
/*middle css*/


/*footer css*/
#footer{
width:950px;
float:left;
text-align:center;
color:#FDFEEC;
padding:20px 0px 20px 0px;
line-height:22px;
}
#footer a{
font-family:arial;
font-size:12px;
font-weight:normal;
color:#FDFEEC;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

#footer a:hover{
font-size:12px;
font-weight:normal;
color:#FDFEEC;
text-decoration:underline;
}

/*footer css*/


/*inner css*/
.inmain{
width:547px;
float:left;
}

.ban_left {
width:461px;
float:left;
background:url(images/bannerbg.gif) no-repeat;
height:105px;
font-family:"Lucida Sans Unicode";
line-height:30px;
font-size:20px;
font-weight:normal;
color:#ffffff;
padding:58px 0px 0px 20px;
}

.ban_right {
width:469px;
float:left;
background:url(images/bannerbg.gif) no-repeat;
}

.inmain h1{
padding:5px 0px 0px 12px;
margin:0px;
font-size:18px;
line-height:22px;
font-weight:normal;
color:#E3E3E3;
background:url(images/graybar.gif) no-repeat;
height:32px;
}

.inmain ul {
padding:25px 0px 15px 20px;
margin:0px;
}
.inmain ul li{
list-style-type:none;
display:block;
background:url(images/dot1.gif) no-repeat left 9px;
padding:4px 0px 4px 20px;
}

.inmain_bot{
width:547px;
float:left;
background:#EBEBEB url(images/tbg.gif) repeat-x bottom;
padding-bottom:30px;
}

#middle th{
background:url(images/bg.gif) repeat-x;
height:41px;
font-size:14px;
font-weight:bold;
color:#E3E3E3;
}

#middle td{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-size: 12px;

}
#middle table{
	font-size:11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.contentm{
width:547px;
float:left;
text-align:justify;
}
.contentm h1{
padding:5px 0px 0px 12px;
margin:0px;
font-size:18px;
line-height:22px;
font-weight:normal;
color:#ffffff;
background:url(images/graybar.gif) no-repeat;
height:32px;
}

.contentm p{
padding:10px 0px 0px 0px;
margin:0px;
}

.contentm a{
font-size:12px;
font-weight:bold;
color:#6E710E;
text-decoration:underline;
}
.contentm a:hover{
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


.contentm ul {
padding:15px 0px 15px 0px;
margin:0px;
}
.contentm ul li{
list-style-type:none;
display:block;
background:url(images/dot.gif) no-repeat left 9px;
padding:4px 0px 4px 20px;
}

.theform{
width:920px;
float:left;
padding:15px;
}

.theform p{
padding:8px 0px;
margin:0px;
}

.theform p label{
width:150px;
float:left;
font-size:11px;
font-weight:bold;
}

.inputbg{
background-image:url(images/inpbg.gif);
background-repeat:repeat-x;
background-position:bottom left;
border:1px solid #DDDDDD;
padding:5px;
}


.inbanner{
width:950px;
float:left;
background:url(images/inbg.jpg) no-repeat left top;
height:145px;
}

.inbanner p{
margin:0px;
padding:0px;
}
.inbanner p.top{
width:935px;
height:68px;
float:left;
padding:40px 0px 0px 15px;
}
.inbanner p.top span.heading{
float:left;
width:240px;
font-family:"Lucida Sans Unicode";
letter-spacing:-2px;
font-size:35px;
line-height:35px;
font-weight:normal;
color:#ffffff;
}
.inbanner p.top span.heading1{
padding:10px 0px 0px 0px;
float:right;
width:695px;
font-family:"Lucida Sans Unicode";
font-size:16px;
color:#ffffff;
font-weight:normal;
letter-spacing:-0px;
line-height:20px;
}
.inbanner p.breadcrumb{
width:950px;
height:38px;
float:left;
font-size:14px;
color:#ABA8A8;
}
.inbanner p.breadcrumb img{
float:left;
}
.inbanner p.breadcrumb a img{
float:left;
margin-top:-2px;
margin-left:10px;
}
.inbanner p.breadcrumb a{
font-size:14px;
color:#ABA8A8;
text-decoration:none;
padding:10px 12px 0 15px;
float:left;
}
.inbanner p.breadcrumb a:hover{
color:#F38C00;
}
.inbanner p.breadcrumb span{
float:left;
padding:10px 0px 0px 10px;
}

.mapmain{width:906px; float:left; background-color:#E0EBF4; padding:7px; margin-top:20px;}
.map{width:906px; height:400px; float:left;}
.maplink{width:906px; float:left; padding-top:10px;}


/*inner css*/

.topbanner{
width:950px;
float:left;
}

custom2 {
	font-size: 24px;
}
Custom3 {
	color: #0090BF;
}

