@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e9e9e9;
	font-size:13px;
	color:#4f4d4d;
	text-decoration:none;
}
p{
  text-align:justify;
  margin:0px;
  line-height:18px;
  padding:0px;
}
.clear{
   clear:both;
}
/* wrapper start*/
#wrapper{
   width:100%;
   margin:0px;
   padding:0px;
}
/* header start*/
#headercontainer{
  width:100%;
  float:inherit;
  background-image:url(../images/bg_line.gif);
  height:110px;
 
}
.header{
  width:985px;
  position:relative;
  margin:0 auto;
  padding:0px;
}
.logo{
  width:154px;
  float:left;
  margin:0px;
  padding:0px;
}
/*.nav{
   width:600px;
   float:right;
   margin:70px 0px 0px 0px;
   padding:0px;
}*/
#menu ul{
	margin:0px;
	width:600px;
	padding:0px;
	float:right;
}
#menu ul li{
	display:inline;
	margin:-1px  ;

}

/* header end banner start*/
#bannercontainer{
  width:100%;
  float:inherit;
  height:356px;
}
#bannercontainer_inner{
  width:100%;
  float:inherit;
  height:225px;
}
.banner{
  width:985px;
  background-image:url(../images/banner_bg.gif);
  height:356px;
  position:relative;
  margin:0 auto;
  padding:0px;
}
.banner1{
  width:985px;
  position:relative;
  margin:0 auto;
  padding:0px;
}
/* banner end heading end*/
#headingcontainer{
  width:100%;
  float:inherit;
  height:72px;
}
.heading{
  width:985px;
  height:72px;
  position:relative;
  margin:0 auto;
  padding:0px;
}
.heading_left{
  background-image:url(../images/left_blue_bar.gif);
  float:left;
  width:3px;
  height:72px;
  margin:0px;
  padding:0px;
}
.heading_middle{
  background-image:url(../images/middle_blue_bar.gif);
  float:left;
  width:979px;
  height:72px;
  margin:0px;
  padding:0px;
}
.heading_right{
  background-image:url(../images/right_blue_bar.gif);
  float:left;
  height:72px;
  width:3px;
  margin:0px;
  padding:0px;
}
.comma{
  width:78px;
  height:72px;
  text-align:center;
  margin:0px;
  float:left;
  padding:20px 0px;
}
.text{
   width:690px;
   float:left;
   font-size:12px;
   color:#FFFFFF;
   margin:0px 22px 0px 0px;
   padding:20px 0px;
}
.link{
   width:180px;
   margin-right:0px;
   float:right;
    padding:20px 0px;
}
.link img{
   margin-right:10px;
   float:left;
}
/* heading end content start*/
#contentcontainer{
    width:100%;
	margin:0px;
	height:100%;
	padding:0px;
	float:inherit;
}
.content{
   width:985px;
   position:relative;
   background-color:#FFFFFF;
   margin:0px auto;
   padding:0px;
}
.cnt{
   width:985px;
   margin:10px 0px 20px 0px;
   padding:8px;
}
.cnt_left{
   width:285px;
   float:left;
   margin:0px;
   padding:0px;
   
}
.cnt_right1{
   width:985px;
   float:left;
   margin:0px;
   padding:0px;
  
}
.cnt_right{
   width:690px;
   float:left;
   margin:0px;
   padding:0px;
   border-left:#666666 dotted 1px;
}
.cnt_box{
  width:100%;
  float:left;
  background-color:#eeeeee;
  margin:0px;
  padding:5px 5px 15px 5px;
}
.login_box{
  width:250px;
  float:left;
  background-color:#eeeeee;
  margin:0px;
  padding:5px 5px 10px 5px;
}
* { margin:0; padding:0; }

#newsticker-demo { 
width:250px; 
margin:0px auto;
}

#newsticker-demo a { text-decoration:none; }




.newsticker-jcarousellite { width:250px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:0px; }
.newsticker-jcarousellite .thumbnail { float:left; width:237px; padding:0px 0px 0px 5px; height: 80px;}
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }
.login_form{
 width: 250px;
}
 
.login_input{
 width: 84px;
 float: left;
 margin:0px 10px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align: right;
}
.login_input{
 float: left;
 color:#4e4d4d;
 font-size:12px;
 padding:0px 0px 0px 0px;
 text-align: right;
}
.login_submit{
 float:left;
 padding-left:95px;
 text-align:center;
}
.textfield{
  width:141px;
  height:17px;
  border:#c0bfbf solid 1px;
}
.news_box{
  float:left;
  width:250px;
  margin:10px 0px 10px 0px;
}
.bluetext{
   color:#076490;
   font-size:12px;
   padding-top:15px;
   text-decoration:none;
   font-weight:bold;
}
.graytext{
  color:#666666;
  font-size:12px;
  padding-top:15px;
  line-height:18px;
  font-weight:normal;
  text-decoration:none;
}
.text_1{
   width:660px;
   margin:0px 0px 0px 20px;
   float:left;
}
.text_1copy{
   width:970px;
   margin:0px 0px 0px 0px;
   float:left;
}
.text_1_new{
   width:650px;
   padding-right:8px;
   margin:0px 0px 0px 20px;
   float:left;
}
.text_1_newcopy{
   width:970px;
   padding-right:5px;
   margin:0px 0px 0px 0px;
   float:left;
}
.contentleft_middle_left{
   width:380px;
   /*height:1px;*/
   float:left;
   margin:0px;
   padding:0px;
}
.contentleft_middle_leftcopy{
   width:685px;
   height:90px;
   float:left;
   margin:0px;
   padding:0px;
}
.contentleft_middle_right{
   width:255px;
   height:180px;
   float:right;
   margin:0px 0px 0px 10px;
   padding:0px;
}
.headingblack{
  font-size:19px;
  color:#000000;
  height:20px;
  text-decoration:none;
  font-weight:normal;
}
.headingblack1{
  font-size:15px;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}
#section{
	width:100%;
	float:left;
	margin:15px 0px 5px 0px;
	padding:0px 0px 5px 0px;
				}
#section .headings_bg_new{
	width:100%;
	height:56px;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
					
}
#section ul{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#section ul li{
	width:100%;
	height:15px;
	line-height:15px;
	list-style-type:none;
	background-image:url(../images/star_img.gif);
	background-repeat:no-repeat;
	background-position: left top;
	font-size:13px;
	font-weight:normal;
	color:#4f4d4d; margin-top:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
/* content end footer1 start*/	
#footcontainer{
    width:100%;
	margin:0px;
	background-image:url(../images/footer_bg1.gif);
	height:33px;
	padding:0px;
	float:inherit;
}
.foot{
   width:985px;
   position:relative;
   margin:0px auto;
   padding:0px;
}			
/* footer1 end footer start*/
#footercontainer{
    width:100%;
	height:180px;
	float:left;
	background-image:url(../images/footer_bg.gif);
	
}
.footer{
   width:985px;
   position:relative;
   margin:0px auto;
   padding:0px;
}
.white_16text{
   color:#FFFFFF;
   font-size:16px;
   font-weight:normal;
   text-decoration:none;
   padding:0px 0px 0px 0px;}
#section1{
	width:340px;
	float:left;
	margin:26px 0px 5px 0px;
	padding:0px 0px 5px 0px;
				}
#section1 .headings_bg_new{
	width:200px;
	height:56px;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
					
}
#section1 ul{
	width:242px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#section1 ul li{
	width:230px;
	height:30px;
	list-style-type:none;
	background-image:url(../images/footer_bg_dot_arrow.png);
	background-repeat:no-repeat;
	background-position: left top;
	font-size:12px;
	font-weight:normal;
	color:#c5c3c3; margin-top:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:0px
}
				
#section1 ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c5c3c3;
	text-decoration:none;
}
#section1 ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#section2{
	width:340px;
	float:left;
	margin:26px 0px 5px 0px;
	padding:0px 0px 5px 0px;
				}
#section2 .headings_bg_new{
	width:200px;
	height:56px;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
					
}
#section2 ul{
	width:242px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#section2 ul li{
	width:230px;
	height:30px;
	list-style-type:none;
	background-image:url(../images/footer_bg_dot_arrow.png);
	background-repeat:no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c5c3c3; margin-top:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:0px
}
				
#section2 ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c5c3c3;
	text-decoration:none;
}
#section2 ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#section3{
	width:300px;
	float:left;
	margin:26px 0px 5px 0px;
	padding:0px 0px 5px 0px;
				}
#section3 .headings_bg_new{
	width:200px;
	height:56px;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
					
}
#section3 ul{
	width:242px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#section3 ul li{
	width:230px;
	height:30px;
	list-style-type:none;
	background-image:url(../images/footer_bg_dot_arrow.png);
	background-repeat:no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c5c3c3; margin-top:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:20px; padding-right:0px; padding-top:5px; padding-bottom:0px
}
				
#section3 ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#adacac;
	text-decoration:none;
}
#section3 ul li a:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.fter{
  width:968px;
 
}
.left{
   width:680px;
   float:left;
    margin-top:30px;

   padding:0px;
}
.right{
   width:268px;
   float:right;
   margin:0px;
   padding:0px;
   text-align:right;
}
.white12{
   color:#FFFFFF;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;}

/* wrapper end*/

.textfield_bod{
   width:530px;
   height:100%;
   margin:0px 0px 0px 20px;
   padding:0px 0px 0px 0px;
   float:left;
   clear: both;
  

}
div.row {
  clear: both;
 
  }

div.row span.label {
  float: left;
  width: 170px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 300px;
  text-align: left;
  margin-right:90px;
  }

div.row span.formw _1{
  float: left;
  width: 300px;
  text-align: left;
  margin-left:200px;
  }
.textfield_bod_2{
   width:240px;
   text-align:left;
   line-height:20px;
   float:right;
   padding:0px;
   margin-bottom:10px;
}
.textarea_bod_2{
   width:240px;
   text-align:left;
   line-height:20px;
   float:right;
   padding:0px;
   height:30px;
   margin-bottom:10px;
}
.textarea_bod_3{
   width:240px;
   text-align:left;
   line-height:20px;
   float:right;
   padding:0px;
   height:60px;
   margin-bottom:10px;
}
		
.listmenu_bod_2{
   width:245px;
   text-align:left;
   line-height:20px;
   float:right;
   padding:0px;
   height:20px;
   margin-bottom:10px;
}
.news2_new {
	width:100%;
   padding-right:20px;
   margin:0px 10px 0px 20px;
	
}
.news2_new ul {
	margin-left: 0px;
	
	list-style:none;}
	
.news2_new ul li {
	
	background-image:url(../images/new_bullets1.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
	padding-left: 27px;
	margin-right:20px;
	margin-bottom:6px;
	line-height: 20px;
}
	
.news2_new ul li a:link, .news2_new ul li a:Visited, .news2_new ul li a:Active
{
	color:#666666;
	text-decoration: none;

	
}

.news2_new ul li a:Hover
{
	color:#0f6095;
	text-decoration: none;

}
.news1_new {
	width:100%;
   padding-right:20px;
   margin:0px 10px 0px 20px;
	
}
.news1_new ul {
	margin-left: 0px;
	
	list-style:none;}
	
.news1_new ul li {
	
	background-image:url(../images/new_bullets1.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
	width:270px;
    float:left;
	padding-left: 27px;
	margin-right:20px;
	margin-bottom:6px;
	line-height: 20px;
}
	
.news1_new ul li a:link, .news1_new ul li a:Visited, .news2_new ul li a:Active
{
	color:#666666;
	text-decoration: none;

	
}

.news1_new ul li a:Hover
{
	color:#0f6095;
	text-decoration: none;

}

#client 
{
  line-height: 18px;
  margin-left: 18px;
}

.clearboth {
    margin: 0;
    padding: 0;
    clear: both;
}
 
#nav-wrap { 

	/*background-color: #BFBFBF;*/
	padding: 3px 3px 3px 4px;
	border-radius: 15px;
	margin-left: 269px;
}

#nav {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    /*font-size: 10.4pt;*/
    font-size: 13.4px;
}
 
#nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
#nav a:link,
#nav a:visited {
   
    text-decoration: none;
}
 
#nav a {
    display: block;
    padding: 3px 18px;
	text-align:center;
	color:#000;
}
 
#nav li {
   color: #000000;
float: left;
margin-right: 13px;
position: relative;
	/*border-radius: 15px;*/
	
}
#nav li a{
color: #000000;
float: left;
height: 23px;
margin-right: 1px;
padding: 2px 4px;
position: relative;
width: 79px;
}
#nav li li{
    background: none repeat scroll 0 0 transparent;
float: left;
margin-top: 1px;
text-align: left;
width: 100%;
	
}
#nav li li a{
color: #FFFFFF;
line-height: 13px;
padding-bottom: 6px;
text-align: left;
width: 192px;
}
#nav li li a:hover {
background: none repeat scroll 0 0 #000000;
border-bottom: 1px solid #000000;
color: #FFFFFF;
text-align: left;
width: 217px;
}
#nav li a:hover {
	background:url(../images/hover.jpg) no-repeat;
	
	color:#fff;
}
#nav li a.active {
	background:url(../images/hover.jpg) no-repeat;
	height: 23px;
    margin-right: 1px;
    padding: 2px 11px;
    position: relative;
    width:67px;
	color:#fff;
}
#nav li li:hover {
	background-color: #757575;
}	

 
#nav ul ul  {
    background: none repeat scroll 0 0 #0E7AB0;
border: 1px solid #79A4B8;
color: #FFFFFF;
position: absolute;
text-align: left;
top: 23px;
visibility: hidden;
width: 224px;
z-index: 999;
font-size:13px;
}



#nav li:hover > ul {
	visibility: visible;
}
 
.right-arrow {
    float: right;
}
.navul
{
margin-top: 48px !important; 
}