﻿*{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}
#header{
	margin:0;
	width: 100%;
	background:url(../images/header_bg.gif) scroll;
}
#header_cen{
	margin:0 auto;
	padding: 0px 0;
	height: 82px;
	width: 971px;
	background:url(../images/side_brd_1.gif) scroll no-repeat left 0;
}
h1{
	margin:0px;
	float: left;
	display: block;
	padding: 16px 25px 0px 16px;
	background:url(../images/dot_sep.gif) scroll no-repeat right 20px;
}
.caravan{
	margin:0;
	padding:20px 25px 5px;
	float: left;
	text-align: right;
	color: #17186f;
	font: normal 18px Arial Rounded MT Bold;
	background:url(../images/dot_sep.gif) scroll no-repeat right 20px;
}
.caravan h3{
	margin:0;
	font: 12px arial;
	padding-top: 3px;
}
.IBA{
	margin:0px;
	float: left;
	line-height: 82px;
	padding-left:16px;
	font: 14px arial;
	color: #ff7c00;
	height:82px;
	line-height:82px;
}
.clear{
	clear:both;
}
#service{
	margin:0px;
	float: right;
	right: 0px;
	left: 0px;
	text-align: right;
	padding-right:25px;
}
#service .menu{
	margin:0px;
	background:url(../images/service_bg.gif) scroll no-repeat right 0;
	height: 55px;
	list-style-type: none;
	width: 192px;
}
#service .menu li{
	margin:0px;
	font: normal 11px arial;
	padding: 7px 0 7px 10px;
	float: left;
	color:#000000;
}
#service .menu li a{
	margin:0px;
	font: normal 11px arial;
	text-decoration:none;
	color:#000000;
}

#header_cen form{
	margin:0px;
	font: bold 11px arial;
	float: right;
	padding-right:5px;
}
#header_cen form fieldset{
	float:left;
	border:none;
	padding-top:2px;
}
#header_cen form .text{
	margin:0px 0 0 5px;
	width: 146px;
	height: 18px;
	background-color:#FFFFFF;
	border:1px solid #7f9db9;
	font:11px arial;
}	
.bg1{
	margin:0px;
	float: right;
	height: 82px;
	background:url(../images/side_brd_1.gif) scroll no-repeat;
	width: 1px;
}

/********************************* Start: Menu part *****************************************/

#menubanner{
	margin:0px;
	border-top: 1px solid #001e37;
	height: 243px;
}

#menubar{
	margin:0px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background:url(../images/headermenu_bg.gif) repeat-x scroll left 0;
}
#menu{
	margin:0px auto;
	background:url(../images/side_brd_2.gif) scroll no-repeat;
	height:32px;
	width:971px;
}
#menu ul{
	margin:0px;
	list-style-type: none;
}
#menu ul .sep{
	margin:0px;
	background:url(../images/headermenu_Sep.gif) no-repeat scroll;
	width:2px;
	height:32px;
	float: left;
}
#menu ul li{
	margin:0px;
	float: left;
}

#menu ul li a{
	margin:0px;
	display:block;
	padding:0px 20px;
	color:#ffffff;
	font:bold 11px arial;
	text-decoration:none;
	float:left;
	height:32px;
	line-height:32px;
}
#menu ul li a:hover{
	margin:0px;

	background:url(../images/headermenu_hover_bg.gif) repeat-x scroll left 0;
}
#menubanner #bannerOuter{
	margin:0px;
	height:185px;
	background:url(../images/top_banner_bg.gif) repeat-x scroll left top;
	width:100%;
	border-bottom: 1px solid #001e37;
}
#menubanner #bannerOuter .banner{
	margin:0px auto;
	width:971px;
	background:url(../images/side_brd_3.gif) scroll no-repeat;
}
#menubanner #bannerOuter .banner .bannerimg{
	margin-left:1px;
	border:0px;
	float:left;
	width: 968px;
}
.menuright_bg{
	background:url(../images/side_brd_2.gif) no-repeat;
	width:1px;
	height:32px;
	float: right;
}
.bannerRightBg{
	background:url(../images/side_brd_3.gif) no-repeat;
	width:1px;
	height:209px;
	float: right;
}
/********************************End : Header part  ********************************************/
/******************************** Start: Page content *******************************************/
#pagecontent{
	margin:0px auto;
	background: #f9f9f9 url(../images/side_brd_4.gif) no-repeat scroll left top;
	border-bottom: 1px solid #eaeaea;
	width: 971px;
	color: #7a7a7a;
	font: 11px arial;
	padding-bottom:20px;
}
.rightside4{
	margin:0px;
	background:url(../images/side_brd_4.gif) no-repeat scroll left top;
	width:1px;
	min-height:269px;
	float:right;
}
#content{
	margin:0px;
	float: left;
	width: 664px;
}
#content .text{
	margin:0px;
	padding:20px 30px;
}
#content .text p{
	margin:0px;
	padding-bottom:20px;
	line-height:18px;
}

#content .heading{
	margin:0 0 0 12px;
	padding:0 0 0 10px;
	border-bottom:1px solid #e7e7e7;
	background:url(../images/big_arrow.gif) no-repeat scroll left bottom;
	width: 618px;

}
h1{
	color: #7a7a7a;
	font: 11px arial;
		}
h2{
	color: #7a7a7a;
	font: 11px arial;
	}
#content .heading h2{
	margin:0px;
	color: #002b60;
	font: 23px Times New Roman;
}
#content .heading h2 font{
	margin:0px;
	font: 23px Times New Roman;
	color: #f48013;
}
.readmore{
	margin:0px;
	float: right;
}
.readmore a{
	font: normal 11px arial;
	color: #00203a;
	text-decoration:underline;
}


#rightcolumn{
	margin:0px;
	float: left;
	width: 305px;
	overflow: hidden;
}
#inst{
	margin:0px auto;
	width: 279px;
	background:url(../images/form_herader_bg.gif) no-repeat scroll 0 top;
	color:#000000;
}
.line{
	margin:0px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	padding:10px 0px;
	_padding-bottom:20px;
	background-color: #FFFFFF;
}
#inst p{
	background:url(../images/small_arrow.gif) no-repeat scroll 0 12px;
	color: #ffffff;
	font: bold 11px arial;
	margin-left:20px;
	padding:8px 0 0 15px;
	height: 25px;
}
#inst .h3{
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 23px 8px;
	text-align:left;
}
#inst .button{
	height:20px;
	line-height:20px;
	padding:10px 23px 0;
	float:right;
}
#inst .textarea{
	margin:0px;
	padding:0 23px;
}
#inst .button .submit{
	margin:0px 0 0 5px;
	width:62px;
	height:16px;
	background:url(../images/input_bg.gif) no-repeat scroll;
	border: 0px;
	font:bold 11px arial;
	color:#FFFFFF;
	padding-bottom:2px;
	float: left;
	cursor:pointer;
}
#inst .textarea textarea{
	height:48px;
	margin:5px 0 8px;
	width:230px;
	font:11px arial;
	padding:0px;
}
#inst .h3 .text{
	margin:0px 0 0 5px;
	width: 152px;
	height: 18px;
	background-color:#FFFFFF;
	border:1px solid #7f9db9;
	float:right;
	font:11px arial;
}
#inst fieldset{
	border:0 none;
	float:left;
	margin:0;							
}
#inst input{
	margin:0px;
	float:right;
	width:150px;
	background-color:#FFFFFF;
	border:1px solid #7f9db9;

}
.inst_bottom{
	margin:0px;
	background:url(../images/form_bottom_bg.gif) no-repeat scroll 0 bottom;
	width:279px;
	height:4px;
}


#services{
	margin:0px auto;
	width:971px;
	padding:20px 0px;
}
#services .dot{
	margin:0px;
	background:url(../images/longDotted.gif) no-repeat scroll 0 30px;
	float: left;
	height: 142px;
	width:1px;
}
#services #bottomservices{
	margin:0px;
	width:295px;
	float: left;
	overflow: hidden;
	padding: 0 13px;
}
#bottomservices .heading{
	margin:0 0 10px 0px;
	padding:0 0 0px 10px;
	border-bottom:1px solid #e7e7e7;
	background:url(../images/big_arrow.gif) no-repeat scroll left bottom;
	width: 170px;

}
#bottomservices .photo {
	margin:0 8px 0 6px;
	float: left;
	min-height:115px;
}
#bottomservices .photo img {
	border:1px solid #E1E1E1;
}
#bottomservices .text{
	margin:0px;
	font: 11px arial;
	color:#7a7a7a;
}
#bottomservices .text input{
	background:url(../images/small_input_bg.gif) no-repeat scroll;
	width: 50px;
	height: 16px;
	font: bold 11px Arial;
	color: #FFFFFF;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}
#bottomservices .heading h2{
	margin:0px;
	color: #002b60;
	font: 23px Times New Roman;
}
#bottomservices .heading h2 font{
	margin:0px;
	font: 23px Times New Roman;
	color: #f48013;
}

#content h3{
	margin:0px;
	color: #002b60;
	font: 20px Times New Roman bold;
	margin-bottom:10px;
}

#content ul{
	margin:0;
	padding:0;
	}
#content ul li{
	font:11px arial;
	line-height:20px;
	list-style:circle;
	margin-left:20px;
	}


/***************************************** Start: Footer Part ******************************************/

#footer{
	margin:0px;
	width:100%;
	background:url(../images/footer_bg.gif) repeat-x scroll left 0;
	height:44px;
}
#footerwidth{
	margin:0px auto;
	width:971px;
	display: block;
	padding-top: 15px;
}
#footerwidth .footermenu{
	margin:0px;
	float: left;
}
#footerwidth ul{
	margin:0px;
	list-style-type:none;
}
#footerwidth ul li{
	margin:0px;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	color:#ffffff;
	font:normal 11px arial;
}
#footerwidth ul li a{
	margin:0px;
	padding:0px;
	font:normal 11px arial;
	color:#ffffff;
	text-decoration:none;
}
#footerwidth ul li a:hover{
	text-decoration:underline;
}
#copyright{
	margin:0px;
	float: right;
	font: 11px arial;
	color: #FFFFFF;
}
#copyright a{
	font: 11px arial;
	color: #FFFFFF;
	text-decoration:none;
	padding: 0px 5px;
}
#copyright a:hover{
	text-decoration:underline;
}
.city{
	color:#000000;
	}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.list a
{
    font: normal 12px arial;
	color: #00203a;
	text-decoration:none;
	font-weight: bold;
	}
	
	
	.in {
	font-size: small;
}


#services .bottomservices{
	margin:0px;
	width:295px;
	float: left;
	overflow: hidden;
	padding: 0 13px;
}
.bottomservices .heading{
	margin:0 0 10px 0px;
	padding:0 0 0px 10px;
	border-bottom:1px solid #e7e7e7;
	background:url(../images/big_arrow.gif) no-repeat scroll left bottom;
	width: 170px;

}
.bottomservices .photo {
	margin:0 8px 0 6px;
	float: left;
	min-height:115px;
}
.bottomservices .photo img {
	border:1px solid #E1E1E1;
}
.bottomservices .text{
	margin:0px;
	font: 11px arial;
	color:#7a7a7a;
}
.bottomservices .text input{
	background:url(../images/small_input_bg.gif) no-repeat scroll;
	width: 50px;
	height: 16px;
	font: bold 11px Arial;
	color: #FFFFFF;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}
.bottomservices .heading h2{
	margin:0px;
	color: #002b60;
	font: 23px Times New Roman;
}
.bottomservices .heading h2 font{
	margin:0px;
	font: 23px Times New Roman;
	color: #f48013;
}