body {
	margin:0;
	padding:17px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	background:#FFFFFF;
}
h1 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFFFFF;
}
h2 {
	margin:0;
	padding:22px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4d71be;
}
h3 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FFFFFF;
}
h4 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;/*#f69758*/
}
p {
	margin:0;
	padding:22px 0 0 0;
}
#main_container {
	margin:auto;
	padding:0;
	width:1003px;
}
#main_bg {
	margin:0;
	padding:0 15px;
	float:left;
	width:973px;
	background:url(../images/body_bg.jpg) repeat-y left;
}
#blue_bg {
	margin:0;
	padding:0;
	width:1003px;
	height:16px;
	background:url(../images/body_top.jpg) no-repeat;
}
#header {

	margin:0;
	padding:32px 0 0 38px;
	width:935px;
	height:64px;
}
#logo {
	margin:0;
	padding:0;
	float:left;
	width:184px;
}
#banner {
	margin:0;
	padding:0;
	width:972px;
	background:url(../images/banner.jpg) no-repeat 1px;
	height:200px;
}
.success {
	margin:0;
	padding:0;
	float:right;
}
#body_container {
	margin:0;
	padding:36px 15px 0 15px;
	width:941px;
}
/*left_container starts here*/
#left_container {
	margin:0;
	padding:22px 0 0 16px;
	width:231px;
	float:left;
	min-height:568px;
	height:568px;
}
.left_navigation {
	margin:0;
	padding:0;
	float:left;
	width:231px;
}
.left_navigation ul {
	margin:0;
	padding:0;
}
.left_navigation ul li {
	list-style-type:none;
	background:url(../images/left_bullet.jpg) no-repeat left;
	padding:0 0 0 16px;
	line-height:22px
}
.left_navigation ul li a {
	font-size:12px;
	color:#969696;
	text-decoration:none;
}
.left_navigation ul li a:hover {
	color:#476ab7;
}
.left_img {
	float:left;
	margin:0;
	padding:46px 0 0 0;
	width:226px;
	height:321px;
	background:url(../images/left_img.jpg) no-repeat left 40px;
}
/*left_container ends here*/
/*middle_container starts here*/
#middle_container {
	margin:0;
	padding:0;
	width:451px;
	float:left;
}
.menu {
	float:right;
	margin:0;
	padding:33px 0 0 0 ;
	width:520px;
	height:20px;
	}
.menu ul {
	margin:0;
	padding:0;	
}
.menu ul li {
	list-style-type:none;
	padding:0 16px 0 0;
	float:left;
	text-align:right;
}
.menu ul li a {
	font-size:15px;
	color:#8a8989;
	text-decoration:none;
	background:url(../images/menu_bullet.jpg) no-repeat left;
	padding:0 0 0 10px;
	font-weight:bold;
}
.menu ul li a:hover {
	float:left;
	color:#476ab7;
}
.menu ul li.menu_active a {
	color:#476ab7;
	}
.body_text_contianer {
	margin:0;
	padding:0 30px 0 30px;
	float:left;
	width:391px;

}
.footer_logos {
	margin:0;
	padding:40px 18px 0 0;
	float:left;
	width:370px;
}
.logo_container {
	margin:0;
	padding:33px 16px 0 16px;
	float:left;
	height:69px;
	border-right:1px solid #d7d7d7;
	text-align:center;
}
.logo_text {
	font-size:11px;
	color:#696969;
	padding:5px 0 0 0;
}
.brd_no {
	border-right:none;
}
/*middle_container ends here*/
/*right_container starts here*/
#right_container {
	margin:0;
	padding:0 0 0 10px;
	width:230px;
	float:left;
}
.search_box {
	width:227px;
}
.input_box {
	margin:0;
	padding:1px 0 0 3px;
	width:200px;
	height:16px;
	border:1px solid #f9d1b7;
	color:#aaa9a9;
	font-size:11px;
	float:left;
}
.go {
	margin:0;
	padding:2px 0 0 0;
	float:left;
}
.how_do_container {
	margin:0;
	padding:40px 0 0 0;
	float:left;
	width:230px;
}
.how_do_you {
	margin:0;
	padding:40px 28px 0 0;
	float:left;
	height:134px;
	width:202px;
	background-color:#61b1db;
	text-align:right;
}
.chat_container {
	margin:0;
	padding:0;
	float:left;
	height:152px;
	width:224px;
	background-color:#e0e0e0;
	border:3px solid #d3d3d3;
}
.php_cake {
	float:left;
	padding:0 0 0 50px;
}
/*right_container ends here*/
/*footer_container starts here*/
#footer_container {
	margin:0;
	float:left;
	padding:42px 15px 0 15px;
	width:942px;
	background:url(../images/footer_bg.jpg) repeat-x bottom;
}
.footer_menu {
	margin:0;
	padding:10px 30px;
	float:left;
	height:163px
}
.footer_menu_width {
	width:140px;
	margin:0;
	padding:10px 0;
}
.footer_menu ul {
	margin:0;
	padding:15px 0 0 0;
}
.footer_menu ul li {
	list-style-type:none;
	line-height:20px;
}
.footer_menu ul li a {
	color:#a5cdfc;
	text-decoration:none;
}
.footer_menu ul li a:hover {
	color:#FFFFFF;
}
.lft_brd {
	border-left:none;
}
.rgt_brd {
	border-right:none;
}
.copy_right {
	margin:0;
	padding:5px 15px 0 15px;
	width:942px;
	height:17px;
	float:left;
	background:#213852;
	text-align:center;
	color:#d8d8d8;
}
#footer_bg {
	float:left;
	margin:0;
	padding:0 0 17px 0;
	width:1003px;
	height:14px;
	background:url(../images/copy_right.jpg) no-repeat;
}
/*footer_container ends here*/
/***************Contact Us Page Styles starts here****************/
.field {
	float:left;
	margin:0;
	padding:0;
	width:100px;
}
.form {
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 10px 10px;
	width:380px;
	background:#CCCCCC;
}
.name_box {
	height:14px;
	color:#888888;
	float:left;
	font-size:11px;
	border:1px solid #dedede;
	padding:2px 0 2px 3px;
	}
.input_field {
	margin:0;
	padding:10px 0 0 0;
	width:390px;
	float:left;
	}	
.attachment {
	border:1px solid #dedede;
	float:left;
	width:203px;
	}
.comment {
	margin:0;
	padding:0;
	float:left;
	width:193px;
	height:80px;
	overflow:hidden;
	border:1px solid #dedede;
	color:#888888;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.btns {
	float:left;
	margin:0;
	padding:10px 0 0 100px;
	width:290px;
	}
.private {
	padding:10px 10px 0 30px;
	float:left;
	width:391px;
	color:#CC6666;
	font-size:13px;
	}
.mail_clr {
	color:#f4914f;
	}
/****************Contact Us Page Styles ends here*****************/
.services {
	float:left;
	margin:0 10px 0 0;
	padding:22px 0 0 26px;
	width:180px;
	}
.services ul {
	margin:0;
	padding:7px 0 0 0;	
}
.services ul li {
	list-style-type:none;
/*	background:url(../images/sqare_bullet.jpg) no-repeat left;*/
	padding:0;
	line-height:22px
}
.bd_wdth {
	width:600px;
	}
.green_bg {
	background:url(../images/green_bg.jpg) repeat-x 0 10px;
	}
.violet_bg {
	background:url(../images/violet_bg.jpg) repeat-x 0 10px;
	}