@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-size:11px;line-height:16px;}

form,p {margin:0px; padding:0px;}

.header{ border:1px solid #116884; border-bottom:none !important; padding:15px;}

.logo{background:url(../images/logo.jpg) no-repeat top left;}

.welcome{margin:0px; padding:0px;}
.welcome h1{ font-size:22px; margin:0px; padding:10px 0 30px 0; color:#000;}
.welcome h1 span{ font-family:"Arial Black", Arial, Verdana, "Times New Roman PS MT"; font-size:18px; color:#3d99a7; text-transform:uppercase;}
.welcome h2{color:#043b4c; text-decoration:none; font-size:16px; margin:0px; padding:0px;}
.welcome p {color:#5c5c5c; font-size:11px; padding:10px 0 0 0; margin:0px;}
.welcome a{color:#e06b00; text-decoration:underline;}
.welcome a:hover{color:#e06b00; text-decoration:none;}

.contact{color:#5c5c5c; font-size:11px;}
.contact a{color:#5c5c5c; text-decoration:underline;}
.contact a:hover{color:#5c5c5c; text-decoration:none;}

.img{border:3px solid #32779c; margin:0 20px 0 0; padding:0px;}
.flash{border:3px solid #32779c; margin:0 20px 0 0; padding:0px; width:340px; height:230px; float:left;}
 
.img1{border:2px solid #32779c; margin:0 0 0 20px; padding:0px;}

.box{border-top:5px solid #00355f; background:url(../images/bg_box.jpg) repeat-x; padding:8px 10px;}

.quick_top{background:url(../images/quick_top.jpg) no-repeat; font-size:12px; text-transform:uppercase; color:#fff; padding:16px 0 10px 15px; font-weight:bold;}

.quick_middle{background: url(../images/quick_middle.jpg) repeat-y; width:204px; background-position:right;}

.input{width:180px; border:1px solid #CCCCCC; font-size:10px; color:#8f8f8f; margin:0 0 4px 0; } 

.quick_bottom{background:url(../images/quick_bottom.jpg) no-repeat; line-height:13px; height:13px;}

.services{padding:0px; margin:0px; background:url(../images/services_bottom.jpg) repeat-x;}
.services h1{font-size:11px; margin:0px; padding:10px 0 5px 0; color:#fff; background:url(../images/services_top.jpg) no-repeat; text-align:center; text-transform:uppercase;}
.services ul{margin:0px; padding:0 10px;}
.services ul li{list-style:none; padding:0px; margin:0px; background:url(../images/li.gif) repeat-x; background-position:bottom;}
.services ul li a{color:#fff; font-size:11px; text-decoration:none;}
.services ul li a:hover{color:#fff; text-decoration:none;}


.testi_top{background:url(../images/testi_top.jpg) no-repeat; font-size:12px; text-transform:uppercase; color:#fff; padding:31px 0 2px 5px; font-weight:bold; line-height:13px;}

.testi_middle{background:url(../images/testi_middle.jpg) repeat-y; background-position:left; width:186px;}
.testi_middle span{padding:0 0 0 20px;
  padding-right:20px;
  background:url(../images/bullet.jpg) no-repeat  left top;
  list-style:none;
  margin-left:10px;
  line-height:22px;
  color:#fff;
  }

.testi_bottom{background:url(../images/testi_bottom.jpg) no-repeat; line-height:13px; height:13px;}

.footer{ background:#004b83; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d7eef2; padding:10px;}
.footer a{font-family:Tahoma, Arial, Verdana, "Times New Roman"; font-size:10px; color:#fff; text-decoration:none; line-height:28px;}
.footer a:hover{color:#fff; text-decoration:underline;}

.google{background:url(../images/google.jpg) no-repeat; width:202px;}
.google .input{width:90px; border:1px solid #CCCCCC; font-size:10px; color:#8f8f8f; margin:0 0 8px 55px;}

.contact_no{font-size:16px;  color:#3a3a3a; font-weight:bold;}
.contact_no a{color:#9e9e9e;  font-size:9px; text-decoration:underline;}
.contact_no a:hover{color:#9e9e9e;  text-decoration:none;}

.navigation{padding:0px; margin:0px;}
.navigation img{padding:0px; margin:0 0 0 5px;}


.inner_text{margin:0px; padding:0px; text-align:justify;}
.inner_text h1{color:#043b4c; text-decoration:none; font-size:16px;}
.tit { margin-left:230px; }
.inner_text p {color:#5c5c5c; font-size:11px; padding:10px 0 0 0; margin:0px; text-align:justify;}
.inner_text a{color:#e06b00; text-decoration:underline;}
.inner_text a:hover{color:#e06b00; text-decoration:none;}
.inner_text ol{margin:0px; padding:10px 0 0 40px;}
.inner_text ol li{ margin:0px; padding:0px; color:#5c5c5c;}

.inner_input{width:300px; border:1px solid #CCCCCC; font-size:12px; color:#8f8f8f; margin:0 0 4px 0; }
.inner_input1{width:200px; border:1px solid #CCCCCC; font-size:12px; color:#8f8f8f; margin:0 0 4px 0; }
.menutxt {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#fff;
	  line-height:30px;
	  text-decoration:none;
	  font-weight:bold;
	  }
.menutxt a {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#fff;
	  text-decoration:none;
	  font-weight:bold;
	  }
.menutxt a:hover {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#f7ad18;
	  text-decoration:none;
	  font-weight:bold;
	  }
.main-right {
  width:150px;
  float:left;
  padding-left:10px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
  font-weight:bold;
  }
 .main-right ul  {
  margin:0;
  padding:0;
  }
.main-right ul li {
 
  padding:0 0 0 22px;
  padding-right:10px;
  background:url(../images/yellow-bullets.jpg) no-repeat  left top;
  list-style:none;
  border-bottom:1px dotted #ADADAD ;
  line-height:24px;

  }
.main-right ul li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:none;
  list-style:none;
  }
.main-right ul li a.active{padding:0 5px; font-size:13px; margin:0; color:#fff; text-decoration:none; background:url(../images/active.jpg) repeat-x;}
.main-right1 {
  width:150px;
  float:left;
  padding-left:10px;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
  font-weight:bold;
  }
 .main-right1 ul  {
  margin:0;
  padding:0;
  }
.main-right1 ul li {
 
  padding:0 0 0 22px;
  padding-right:5px;
  background:url(../images/yellow-bullets.jpg) no-repeat  left top;
  list-style:none;
  border-bottom:1px dotted #ADADAD ;
  line-height:24px;

  }
.main-right1 ul li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:none;
  list-style:none;
  }
.main-right1 ul li a.active{padding:0 5px; font-size:13px; margin:0; color:#fff; text-decoration:none; background:url(../images/active.jpg) repeat-x;}

.text {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   font-weight:bold;
   text-decoration:none;
   }

.acttext {
  background-image:url(../images/menu-bg.gif);
  background-repeat:repeat-x;
  height:35px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  }
.acttext a {
  background-repeat:repeat-x;
  height:29px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  }
.acttext a:hover {
  background-repeat:repeat-x;
  height:29px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  }
.fenbg {
  background:url(../images/fen-middle.jpg) repeat-x;
  height:31px;
  } 

.top_nav_main{
	width:986px;
	float:left;
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	}
.top_nav_main ul{
	margin:0;
	padding:0;
	}
.top_nav_main ul li{ 
	list-style:none;
	display:inline;
	}
.top_nav_main ul li a{ 
	display:inline-block;
	color:#000;
	font-weight:bold;
	line-height:31px;
	text-decoration:none;
	padding:0 13px;
	background:url(../images/divider1.jpg) right no-repeat;
	}
.top_nav_main ul li a:hover{
	color:#fff;
	}
.nobg{background:none !important;
    }
.BlockSpacer {
height:86px;
left:0;
top:0;
width:138px;
z-index:10;
background:transparent none no-repeat scroll left top;
border:medium none;
}

/*large image css start here*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 1;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#fff;
padding: 1px;
top:-100px;
left:0;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: -20px; /*position where enlarged image should offset horizontally */
z-index:2;
}

/*large image css close*/
	
/*Scroll bar css start here*/
.relative{ position:relative; margin:0px; padding:0px; float:left;}
.Container {
	position: absolute;
	top:0px;
	width: 580px;
	height: 140px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 580px;
  height: 140px;
}

.Scroller-Container {
	position: absolute;
	top: 0px;
	left:0px;
	width:580px;
	height: 530px;
	text-align:justify;
}

#Scrollbar-Container {
	position: absolute;
	top:0px;
	left: 590px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width:19px; height: 105px;
  position: absolute;
  top: 16px; left:0px;
  background:#1d6980; 
}
.Scrollbar-Handle {
  position: absolute;
  width: 15px; height:55px; padding: 0 2px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 121px;
}

/*Scroll bar css close*/


.textbull ul li {
 background:url(../images/gray_bullets.jpg) no-repeat; background-position:left;
 padding:0 0 0 24px;
 padding-right:10px;
 line-height:24px;
 list-style:none;
 }
.textbull2 ul li {
 background:url(../images/check.jpg) no-repeat left top  ;
 padding:0 0 0 38px;
 padding-right:10px;
 line-height:24px;
 list-style:none;
 }
.textbull1 ul li {
 background:url(../images/testi_bullets.jpg) no-repeat left top;
 padding:0 0 0 60px;
 padding-right:10px;
 border:1px dotted #D7D7D7;
 line-height:24px;
 
 list-style:none;
 }
.textbull span { 
 padding-left:25px;
 } 
.textbull2 span { font-size:14px; color:#EA1D06; } 
 
#map { width:330px; height:214px; padding:0px; margin:0px; border:3px solid #134D77; }


.footerArtical h1{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7eef2;
	font-weight:normal;
	}
.ddSelect{
	width:170px;
	height:18px;
	font-size:11px;
	}
.LocateHeading{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding:20px 5px 5px 5px;
	}
.LocateArea{
	background:url(../images/locateArea.png) no-repeat;
	width:185px;
	height:165px;
	}