@charset "utf-8";
/* PUNIT SAINI 9312181962 */

body{padding:0px; margin:0px;}
#container{width:1000px; margin:auto; padding:0px 14px 0px 14px; background:#ffffff; font-family:Meiryo; font-size:13px;}
.extra{line-height:25px;}
.header{width:1000px; float:left; margin-bottom:5px; height:100px;}
.header_left{width:390px; float:left;}
.headerAds{height:100px; width:360px; margin-top:8px; float:left;}
.header_right{width:240px; float:right;}
.logo{padding:15px 15px 15px 5px;}
.social{height:21px; padding:19px 6px 6px 0; float:right; width:240px; text-align:right;}
.social img{padding-right:5px;}
.social_connect{font-size:16px; font-weight:bold; font-family:arial; color:#1458a5; float:left; padding-right:10px; text-align:right; width:78px; }
.call{font-size:18px;font-family:arial; color:#0154b3; font-weight:normal; float:right; padding-right:10px; text-transform:uppercase; padding-top:7px; width:150px;text-align:right; }
.call_no{font-size:18px;font-family:arial; color:#0154b3; font-weight:bold; float:right; padding-right:10px; text-transform:uppercase; width:150px;text-align:right; }
.menu{width:1000px; float:left; height:40px; margin-top:9px;}
#menu-box {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 40px;
	background: #0f438c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #034aaf 0%, #0f438c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034aaf), color-stop(100%,#0f438c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* IE10+ */
background: linear-gradient(to bottom, #034aaf 0%,#0f438c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034aaf', endColorstr='#0f438c',GradientType=0 ); /* IE6-8 */ 
	background-repeat: repeat-x;
	z-index: 9999;
	position: relative;
}
#cssmenu {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height:40px;
	z-index: 9999;
	position: relative;
}

#cssmenu ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
#cssmenu li {
	margin:0px;
	padding:0px;
	/*border-right:#ffffff solid 1px;*/
	
}

.span{background:url(../images/bar.png) no-repeat; height: 46px; position:absolute; left: 0px; top: 0px;}
#cssmenu a {margin: 0; padding: 0; text-decoration: none; }
#cssmenu > ul > li {float: left; margin: 0px; position: relative; }
#cssmenu > ul > li > a {
	padding:0px 20px;
	color: #fafafa;  
	font-size: 14px;
	font-weight:bold;
	line-height:40px;
	/*-webkit-transition: color .15s;
	-moz-transition: color .15s;
	-o-transition: color .15s;
	transition: color .15s;*/
	margin-left:2px;
	 
}

 
#cssmenu > ul > li > a:hover {
	line-height:40px;
	display:block;
	 background: #40ba15;
  background-image: -webkit-linear-gradient(top, #40ba15, #309b0b);
  background-image: -moz-linear-gradient(top, #40ba15, #309b0b);
  background-image: -ms-linear-gradient(top, #40ba15, #309b0b);
  background-image: -o-linear-gradient(top, #40ba15, #309b0b);
  background-image: linear-gradient(to bottom, #40ba15, #309b0b);
	-webkit-transition:background-color .15s;
	-moz-transition: background-color .15s;
	-o-transition: background-color .15s;
	transition: background-color .15s;
	margin-left:2px;
		}
#cssmenu > ul > li > ul {
	margin-left: -70px;
	padding: 16px 0px 18px 0px;
	width: 220px;
	background-color: #0f438c;
  	text-align: left;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 80px;
	-webkit-transition: all .3s .1s;
  -moz-transition: all .3s .1s;
  -o-transition: all .3s .1s;
  transition: all .3s .1s;
  border: 1px solid rgba(100, 100, 100, .4);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  -ms-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  -o-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  
}
#cssmenu > ul > li:hover > ul {
  opacity: 1;
  top: 40px;
  visibility: visible;
}
#cssmenu > ul > li > ul:before {
  content: '';
  display: block;
  border-color: transparent transparent #034aaf transparent;
  border-style: solid;
  border-width: 10px;
  position: absolute;
  top: -20px;
  left: 10%;
  margin-left: -10px;
}
#cssmenu > ul ul > li {
  position: relative;
  border-bottom:solid 1px #dadada;
  
}
#cssmenu ul ul a {
	color: #fafafa;  
	font-size: 13px;
	font-weight:bold;
	background-color: #034aaf;
	padding:10px;
	display: block;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
#cssmenu ul ul a:hover {color:#dadada; overflow: hidden;}
#slider{width:1000px; float:left;}
.body_part{width:1000px; float:left;}
.body_left{width:735px; margin:20px 15px 0px 0px; float:left; }
.imageouter{width:735px; float:left;}
.image_wrapper{width:230px; float:left; margin-right:14px; }
.image_wrapper_sec{width:230px; float:left; margin:0px 6px 0px 8px  }
.image_wrapper_last{width:230px; float:left; margin-left:15px; }
.image_box{width:230px; height:160px; float:left;}
.image_box img{border:#CCC solid 3px; border-radius:10px; width:225px; height:155px;}
.caption{width:230px; height:25px; float:left; text-align:center; color:#0f498c; font-weight:lighter; font-family:verdana; font-size:17px; margin-top:6px;}
.text{width:230px; float:left; text-align:justify; color:#737272; margin-top:6px; margin-bottom:10px; line-height:18px;  padding-bottom:5px;}
.blue_strip{height: 35px; width:720px; border-radius:6px; color:#fff; line-height:35px; float:left; font-size:17px; font-weight:bold; padding-left:15px; margin:10px 0 10px;
	background: #0f438c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #034aaf 0%, #0f438c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034aaf), color-stop(100%,#0f438c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* IE10+ */
background: linear-gradient(to bottom, #034aaf 0%,#0f438c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034aaf', endColorstr='#0f438c',GradientType=0 ); /* IE6-8 */ 
	background-repeat: repeat-x;}

.about_text{width:735px; float:left; text-align:justify; color:#737272; line-height:18px; margin-top:8px;}
.bottomAds{width:735px; float:left; margin-top:10px; border:#e1e1e1 solid 1px;}
.leftAds{border:#dadada solid 1px; width:160px;height:600px; left:3px; position:absolute;/* top:110px; */margin-top: 2px;}
.rightAds{border:#dadada solid 1px; width:160px;height:600px; position:absolute; right:3px;  top:250px; margin-top: 7px;}
.more{font-weight:bold; font-size:13px; float:right; text-align:right;}

.body_right{width:235px; margin:20px 0px 0px 15px; float:left;}

.track_outer{width:233px; border:#d2d2d2 solid 1px; float:left;}

.heading{width:228px; background:#f5f5f5; height:37px; line-height:37px; padding-left:5px; color:#2658b3; font-family:arial; text-transform:uppercase; font-weight:bold; font-size:15px; border-bottom:#d2d2d2 solid 1px; float:left;}

.blno{width:195px; background:#f5f5f5; float:left; border:#d2d2d2 solid 1px; margin:8px; padding:10px; font-weight:bold;}

.blno_form{width:197px; float:left; margin:10px 0px 10px;}

.blno_form .inputxxx{width:180px; margin-top:8px; margin-bottom:8px;}
.button { 
color: #ffffff;
font-size: 18px;
padding: 2px 10px 2px 10px;
text-decoration: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*-webkit-box-shadow: 0px 1px 3px #3560aa;
-moz-box-shadow: 0px 1px 3px #3560aa;
box-shadow: 0px 1px 3px #3560aa;
text-shadow: 1px 1px 3px #3560aa;
*/border: solid #3560aa 1px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#3560aa), to(#3560aa));
background: -moz-linear-gradient(top, #3560aa, #3560aa);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#3560aa, endColorStr=#3560aa);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#3560aa, endColorStr=#3560aa);
display:inline-block; /* IE is so silly */
margin-top:15px;
}
.button:hover {
background: #3668bd;
}

.track_outer1{width:233px; border:#d2d2d2 solid 1px; float:left; margin-top:15px; }

.blno1{width:195px; background:#f5f5f5; float:left; border:#d2d2d2 solid 1px; margin:8px; padding:10px; font-size:11px; font-family:arial;  }

.form{width:195px; float:left; margin-top:5px; padding-top:8px;}

.name{width:63px; float:left; margin:10px 2px 4px 0; font-weight:bold; color:#5a5959; font-size:13px;font-family:arial; height:20px;}

.feild{width:128px; float:left; margin:10px 2px 4px 0; height:20px;}

.feild1{width:128px; float:left; margin:10px 2px 4px 0; height:40px;}

.input_xx{width:120px; height:14px;}

.input_x{width:120px; height:35px;}

.button1 { 
color: #ffffff;
font-size: 18px;
padding: 2px 12px 2px 12px;
text-decoration: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*-webkit-box-shadow: 0px 1px 3px #3560aa;
-moz-box-shadow: 0px 1px 3px #3560aa;
box-shadow: 0px 1px 3px #3560aa;
text-shadow: 1px 1px 3px #3560aa;
*/border: solid #3560aa 1px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#3560aa), to(#3560aa));
background: -moz-linear-gradient(top, #3560aa, #3560aa);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#3560aa, endColorStr=#3560aa);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#3560aa, endColorStr=#3560aa);
display:inline-block; /* IE is so silly */
margin-top:8px;
margin-bottom:8px;
}
.button1:hover {
background: #3668bd;
cursor:pointer;
}

.contact{width:355px; float:left; margin-top:5px; padding-top:8px;}

.contact .name{width:103px; float:left; margin:13px 1px 5px 0; font-weight:bold; color:#5a5959; font-size:13px;font-family:arial; height:20px;}

.contact .feild{width:225px; float:left; margin:13px 1px 5px 0; height:35px;}

.contact .feild1{width:225px; float:left; margin:13px 1px 5px 0; height:100px;}

.contact .input_xx{width:190px; height:24px; border:#d2d2d2 solid 1px;}

.contact .input_x{width:190px; height:90px; border:#d2d2d2 solid 1px;}

.blno2{width:195px; background:#f5f5f5; text-align:center; float:left; border:#d2d2d2 solid 1px; margin:8px; padding:10px; font-size:18px; color:#2658b3; font-family:arial; font-weight:bold;} 

.imag{width:195px; float:left; margin:10px 0px 13px;}

.footer{width:1000px; float:left; height:44px; margin-top:10px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #034aaf 0%, #0f438c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034aaf), color-stop(100%,#0f438c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #034aaf 0%,#0f438c 100%); /* IE10+ */
background: linear-gradient(to bottom, #034aaf 0%,#0f438c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034aaf', endColorstr='#0f438c',GradientType=0 ); /* IE6-8 */ 
	background-repeat: repeat-x;}
	
	
.copy{width:330px; float:left; line-height:44px; color:#fff; padding-left:5px;}
	
.foot_menu{width:450px; float:left; line-height:44px; color:#fff;}

.foot_menu ul{padding:0px; margin:0px;}

.foot_menu li{list-style:none; float:left; padding:0px 10px 0px 10px; color:#fff;}

.foot_menu li a{color:#fff; text-decoration:none;}

.foot_menu li a:hover{color:#ccc; text-decoration:none;}

.item {
	width: 230px;
	float: left;
}
.item.first {
	clear: left;
	margin-left: 0;
}
/*.item img {
	opacity:1;
}*/

.blno ul{padding:0px; margin:0px;}

.blno li{background:#e9e9e9; list-style:none; line-height:30px; color:#555; margin-bottom:8px; padding:0px 0px 0px 8px;  }

.blno li a{color:#555; text-decoration:none; display:block; }

.blno li:hover{background:#d5d5d5; color:#000;}

h3{margin:0px; padding:0px; font-size:24px;}

hr{ display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    padding: 0; }
	
.col1{width:345px; float:left; margin:15px 10px 0px 0px;}

.col2{width:359px; padding-left:10px; float:left; margin:15px 0px 0px 10px;}

.mar20{margin-bottom:20px;}

.cont{border-right:#d5d5d5 solid 1px; }

.col2 h4{margin:15px 0 0 0; padding:0px; font-size:16px; color:#0088cc;}

.col1 h3,.col2 h3{margin:0px; padding:0px; font-size:19px; color:#0088cc;}