/* CSS Document */
body{ background:url(images/bg.jpg) repeat center top; margin:0px; padding:0px;}
ul, li, a{margin:0px; padding:0px; list-style:none; text-decoration:none}
a:focus{
	outline:none;
	}
.clear{
	clear:both; 
	font-size:0px;
	margin:0px; 
	padding:0px;
	}
#for_heading{
	background:#f94d49;
	color:#000000;
	text-align:center;
	height:6px;
	font-size:0;
	margin:0px auto;
	}
#wrapper{
	background:url(images/main_bg.jpg) repeat-y center;
	margin:0px auto;
	padding:0px;
	}
#header{
	width:992px;
	margin:0px auto;
	height:89px;
	}
.logo{
	width:335px;
	height:30px;
	padding:21px 0 0 0px;
	float:left;
	}
.menu{
	float:right;
	width:578px;
	padding:16px 0px 0px 5px;
}
.menu_left{
	float:left; 
	width:13px; 
	background:url(images/menu_left_bg.png) no-repeat; 
	height:73px;
}
.menu_main{
	width:548px;
	height:73px;
	background:url(images/menu_mid_bg.png) repeat-x;
	float:left;
	}
.menu_main ul { padding-top:0; list-style: none; float:left; }
.menu_main li { padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; float: left; background:url(images/menu_line.jpg) no-repeat right 21px;}
.menu_main li.last{  background:none;}
.menu_main li a { padding-left:6px; height:73px; text-decoration: none; float: left; cursor: pointer; color: #fff; display: block; }
.menu_main li a span { padding: 20px 10px 0 6px; height:53px; display: block; float: left; }
.menu_main li a span.link { padding: 20px 10px 0 6px; height:53px; display: block; float: left; }
.menu_main li a span.link1 { padding: 20px 10px 0 6px; height:53px; display: block; float: left; }
.menu_main li a:hover { background:url(images/menu_hover_left.png) left top no-repeat; }
.menu_main li a:hover span { background:url(images/menu.jpg) right top no-repeat;}
.menu_main li a:hover span.link { background:url(images/menu_1.jpg) right top no-repeat;}
.menu_main li a:hover span.link1 { background:url(images/menu_2.jpg) right top no-repeat;}
.menu_right{
	float:left; 
	width:13px; 
	background:url(images/menu_right_bg.png) no-repeat; 
	height:73px;
}
#banner{
	width:992px;
	height:411px;
	margin:0px auto;
	}
.banner_top1{
	background:url(images/banner_top_01.jpg) no-repeat left top;
	width:194px;
	height:411px;
	margin:0px;
	padding:0px;
	float:left;
	}

.banner_top{
	background:url(images/punchline.jpg) no-repeat 20px 25px;
	width:798px;
	height:20px;
	font-size:0;
	padding:25px 0 0 0;
	float:left;
	}
.banner_top2{
	background:url(images/banner_top_02.jpg) no-repeat left 39px;
	width:275px;
	height:111px;
	margin:0px;
	padding:255px 0 0 70px;
	float:left;
	}
.form_bg{
	background:url(images/form_bg.jpg) no-repeat left 39px;
	width:415px;
	height:297px;
	margin:0px;
	padding:69px 0 0 35px;
	float:left;
	}	

form{
	margin:0;
	padding:0;
	}
.form_text{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px;
margin-bottom:2px;
}
.input_field{
	width:156px;
	height:17px;
	border:1px solid #b3b3b3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
	}
.internal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6ff0d;
	text-decoration: none;
}

.internal:hover{
	color: #f6ff0d;
}
#content{
	width:992px;
	margin:0px auto;	
	}
#content_bottom{
	width:992px;
	height:5px;
	padding:0px;
	font-size:0px;
	background:url(images/content_bottom.jpg) no-repeat; float:left;
	}
.content{
	width:967px;
	margin:0px auto;
	padding:0px 18px 0px 7px;
	background:#FFFFFF;
	float:left;
	background:url(images/content_top.jpg) no-repeat center top #fff;
	}
.content_left{
	width:256px;
	float:left;
	margin:0px;
	padding:0px;
	}
.content_right{
	width:691px;
	margin:0px;
	padding:15px 5px 15px 15px;
	float:left;
	}
.text{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-align:justify;
	}

.text a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#0859ae;
	font-weight:bold;
	text-decoration:none;
}
.text a:hover{
	color:#1b4679;
}
.text ul{
	margin:0px;
	padding:0px;
}
.text li{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	list-style:circle;
	list-style-type:disc;
	margin:0 0 0 15px;
}
.text li a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	line-height:20px;
	text-decoration:none;
}
.text li a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#1b4679;
	line-height:20px;
}
.apply_now{
	padding:5px 0px 5px 25px;
	}
h1{
	font:18px Arial, Helvetica, sans-serif;
	color:#9e1613;
	text-align:left;
	text-transform:capitalize;
	padding:5px 0px;
	}
.banner_1{
	width:206px;
	height:52px;
	background:url(images/banner_1.jpg) no-repeat left;
	float:left;
	margin:0px;
	padding:250px 0 0 50px;
	}
.services_top{
	width:256px;
	background:url(images/services_top.jpg) no-repeat left 8px;
	height:36px;
	padding-top:8px;
	}
.services{
	width:256px;
	height:auto;
	float:left;
	}
.services_mid{
	width:256px;
	background:url(images/services_bg_repeat.jpg) repeat-y;
	}
.services_link {
	font:12px Arial,Verdana,  Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	line-height:30px;
	width:auto;
	text-transform:capitalize;
	padding:7px 0 0 12px;
}
.services_link ul {
	margin: 0px;
	padding:0;
	list-style: none;
}
.services_link li {
	width:210px;
	font:12px Arial,Verdana,  Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	line-height:18px;
	background:url(images/list_image.jpg) no-repeat left 10px;
	border-bottom:dashed 1px #4d80a9;
	padding:0 0 0 20px;
	color:#fff;
}
.services_link li a{
  	text-decoration: none;
	font:12px Arial,Verdana,  Helvetica, sans-serif;
	color:#ffffff;
	height:24px;
	line-height:30px;
	padding:5px 0 2px 0;
}	
.services_link li a:hover{
	color:#f0ff00;	
	}
.services_bottom{
	background:url(images/services_bottom.jpg) no-repeat;
	width:256px;
	height:17px;
	padding-bottom:10px;
	float:left;
	}
.latest_update{
	width:464px;
	padding:15px 8px;
	margin:0px;
	float:left;
	}
.latest_update_top{
	background:url(images/latest_update_top.jpg) no-repeat;
	width:464px;
	height:7px;
	margin:0px;
	font-size:0px;
	padding:0px;
	}
.latest_update_bottom{
	background:url(images/latest_update_bottom.jpg) no-repeat;
	width:464px;
	font-size:0px;
	height:7px;
	margin:0px;
	padding:0px;
	}
.latest_update_mid{
	width:462px;
	background:#fcf6e9;
	border-left:1px solid #ffb725;
	border-right:1px solid #ffb725;
	margin:0px;
	padding:0;
	}
.latest_update_mid ul{
	margin:0px;
	list-style:none;
	padding:0px;
	}
.latest_update_mid li{
	width:410px;
	background:url(images/list_image_2.jpg) no-repeat left 13px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:18px;
	border-bottom:dashed 1px #c5c0b6;
	color:#000000;
	margin:0 auto;
	padding:10px 0px 10px 22px;
	}
.latest_update_mid li.last{
	border:none;
	}
.latest_update_mid li a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#941512;
	margin:0px;
	padding:0px;
	display:block;
	}
.latest_update_mid li a:hover{
	color:#000;
	}
.readmore{
	padding-right:20px;
	float:right;
	}
.heading_2{
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:capitalize;
	padding:5px 0 5px 20px;
	}
h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:capitalize;
	padding:5px 0 5px 20px;
	}
#footer{
	width:992px;
	margin:0px auto;
	padding:0px;
	}
.footertext-2{
	width:992px;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:10px 0 0 0;
	margin:0 auto;
}
.footertext-2 ul{
	text-align:center;
	margin:0px; 
	padding:0px;
}
.footertext-2 li{
	font:12px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	display:inline;
	padding:0px 7px 0px 7px;
	text-align:center;
	list-style:none;
}
.footertext-2 li img{
	vertical-align:middle;
}
.footertext-2 li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	line-height:16px;
	text-align:center;
	text-decoration:none;
}
.footertext-2 a:hover{
	color:#a31714;
	}
.footertext-3{
	font:12px Arial, Helvetica, sans-serif;
	width:992px;
	text-align:center;
	height:25px;
	line-height:25px;
	color:#0e0e0e;
	text-align:center;
	padding:5px 0 5px 0;
	margin:0 auto;
	}
.footertext-3 a{
	font:12px Arial, Helvetica, sans-serif;
	color:#0e0e0e;
	line-height:25px;
	padding:0px;
	text-align:center;
	font-weight:bold;
}
.footertext-3 a:hover{
	color:#a31714;
	text-decoration:none;
}
.disclaimer{
	width:780px; margin:0 auto;
}
.articles{
	padding:0px;
	margin:0px;
}
.articles ul{
	padding:0px;
	margin:0px;
	float: left;
	padding-top:10px;
	padding-bottom:10px;
}

.articles li{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	display:block;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#0859ae;
	padding-left:15px;
	margin-left:4px;
}

.articles li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0859ae;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
}

.articles li a:hover{
	color:#1b4679;
}
.sitemap{
	margin: 0px;
	padding-left:100px;
	padding-top: 10px;
	width: 280px;
	float:left;
}

.sitemap ul{
	margin:0px;
	padding:0px;
	float:left;
}

.sitemap li {
	list-style-type:none;}



.sitemap li a {
	display: block;
	width: 200px;
	height: 20px;
	padding-top: 5px;
	padding-left: 7px;
	border-bottom: 1px solid #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bb0002;
	text-decoration: none;	}
	
.sitemap li a:hover {
	color:#1aa1e8;
}
.text_new{
	width: 480px;
	float:left;
	padding:10px 0 0 0;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
form, input, select, label{
	margin: 0px;
	padding: 0px;
}

.contactcontainer{
	width: 370px;
	height: 100%;
	margin:0px auto;
	border: 1px dashed  #CCCCCC;
	margin-left:72px;
}
form, input, select, label{
	margin: 0px;
	padding: 0px;
}
form div label {
display:block;
float:left;
margin:0pt 0pt 10px;
width:35%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#676f77;
font-weight:bold;
padding-left:4px;
}
.punchline1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #8fb730;
	margin: 15px 0px;
}
.punchline2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0e91ec;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.form_title{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #f88601;
	margin: 0px;
	padding: 20px 0 0 0;
	text-align: center;
}
form, input, select, label{
	margin: 0px;
	padding: 0px;
}
.main_input{
	width:180px;
	height:18px;
	border:1px #999999 solid;
	}
.main_label{
text-align:left;
padding:8px 0px 8px 0px;
}
#form_container{
	width: 632px;
	height: 100%;
	padding: 20px;
	margin:20px auto auto auto;
	text-align:left;
	border: 1px dashed #E2E2E2;	
	margin-bottom: 20px;
	background:#fff;
	}
.form_heading{
	width: 550px;
	text-align: center;
	margin: 0px 0 0 0px;
	padding: 6px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #003333;
	text-align: center;}
.label_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
	width: 200px;
}
.input_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #cccccc;
	width: 200px;
	margin-top: 20px;
	padding: 5px;	
}		

