body{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#484848;
	}
	
p,td,ol,ul,form,div{
	margin:0px;
	padding:0px;
	}
img{
	border:none;
	}
/* Predefinded Styles End */

#main_container{
	width:967px; 
	margin:0 auto;
	background:url(../images/main_bg.gif) repeat-y;
	overflow:hidden;
	}
.clear{
	clear:both;
	}
#hdr_container{
	width:917px;
	margin:0 auto;
	height:127px;
	padding:0 13px 0 13px;
	background:url(../images/hdr_bg.gif) repeat-x;
	}
.logo{
	width:357px;
	float:left;
	}
.hdr_right{
	width:560px;
	float:left;
	}
.hdr_contact{
	width:555px;
	float:left;
	height:74px;
	font:13px Arial, Helvetica, sans-serif;
	color:#161616;
	line-height:20px;
	text-align:right;
	padding:22px 5px 0 0px;
	}
.hdr_contact span{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#F90B00;
	line-height:22px;
	text-align:right;
	}
.hdr_contact span a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#F90B00;
	line-height:22px;
	text-align:right;
	text-decoration:none;
	}
.hdr_contact span a:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#F90B00;
	line-height:22px;
	text-align:right;
	text-decoration:underline;
	}
.nav{
	width:560px;
	float:left;
	height:32px;
	}
.nav ul{
	 margin:0px;
	 padding:0px;
	 list-style:none;
 	}
.nav ul li{
	 margin:0 2px 0 0px;
	 padding:0px;
	 float:left;
	 }
.nav ul li a{
	 background:url(../images/nav_left.gif) no-repeat top left;
	 height:32px;
	 display:block;
	 float:left;
	 text-decoration:none;
	 cursor:pointer;
	 padding:0 0 0 18px;
	 }
.nav ul li a:hover{
 	background:url(../images/nav_left_hover.gif) no-repeat top left;
	 }
.nav ul li a span{
	 font:bold 12px Arial, Helvetica, sans-serif;
	 color:#ffffff;
	 background:url(../images/nav_right.gif) no-repeat top right;
	 height:24px;
	 text-align:center;
	 display:block;
	 float:left;
	 padding:8px 19px 0 0px;
	 text-decoration:none;
	 cursor:pointer;
	 }
.nav ul li a:hover span{
	 background:url(../images/nav_right_hover.gif) no-repeat top right;
	font:bold 12px Arial, Helvetica, sans-serif;
	 color:#ffffff;
 	}
.nav ul .active a{
	 background:url(../images/nav_left_hover.gif) no-repeat top left;
	 height:32px;
	 display:block;
	 float:left;
	 text-decoration:none;
	 cursor:pointer;
	 padding:0 0 0 18px;
 }
.nav ul .active a span{
	 font:bold 12px Arial, Helvetica, sans-serif;
	 color:#ffffff;
	 background:url(../images/nav_right_hover.gif) no-repeat top right;
	 height:24px;
	 text-align:center;
	 display:block;
	 float:left;
	 padding:8px 19px 0 0px;
	 text-decoration:none;
	 cursor:pointer;;
 }
.banner{
	width:917px;
	margin:0 auto;
	}
#body{
	width:917px;
	margin:0 auto;
	}
.body_left{
	width:266px;
	float:left;
	padding-right:13px;
	}
.services{
	width:266px;
	float:left;
	}
.services_heading{
	width:256px;
	float:left;
	height:24px;
	background:url(../images/services_bg.gif) no-repeat;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:6px 0 0 10px;
	}
.services_bot{
	width:264px;
	float:left;
	border:solid 1px #D1D1D1;
	}
.services_img{
	width:236px;
	margin:0 auto;
	}
.services_img_1{
	width:100px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#2A2A2A;
	text-align:center;
	}
.services_img_1 a{
	font:11px Arial, Helvetica, sans-serif;
	color:#2A2A2A;
	text-align:center;
	text-decoration:none;
	}
.services_img_1 a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#2A2A2A;
	text-align:center;
	text-decoration:underline;
	}
.services_divided{
	width:35px;
	float:left;
	height:130px;
	}
.services_line{
	width:236px;
	margin:0 auto;
	height:26px;
	background:url(../images/line.gif) repeat-x;
	}
.consultation{
	width:266px;
	float:left;
	}
.body_right{
	width:636px;
	float:left;
	border:solid 1px #D0D0D0;
	}
.body_right_top{
	width:611px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#484848;
	line-height:18px;
	padding:0 10px 0 15px;
	}
.body_right_top a{
	font:12px Arial, Helvetica, sans-serif;
	color:#F50200;
	line-height:18px;
	text-decoration:none;
	}
.body_right_top a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#F50200;
	line-height:18px;
	text-decoration:underline;
	}
.body_right_top p{
	font:bold 23px Arial, Helvetica, sans-serif;
	color:#114AA5;
	}
.body_right_top span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#F50200;
	line-height:22px;
	}
.body_right_bot{
	width:636px;
	float:left;
	}
.right_bot_txt{
	width:384px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#484848;
	line-height:18px;
	padding-left:15px;
	}
.right_bot_txt p{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#F50200;
	}
.right_bot_txt span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#F50200;
	}
.right_bot_txt span a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#F50200;
	text-decoration:underline;
	}
.right_bot_txt span a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#F50200;
	text-decoration:none;
	}
.right_images{
	width:227px;
	float:right;
	text-align:right;
	padding-right:10px;
	}
#fotter{
	width:943px;
	margin:0 auto;
	font:13px Arial, Helvetica, sans-serif;
	color:#1A1A1A;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	padding:20px 0 0 0px;
	background:url(../images/fotter_bg.gif) repeat-x #EDEDED;
	}
#fotter a{
	font:13px Arial, Helvetica, sans-serif;
	color:#1A1A1A;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	}
#fotter a:hover{
	font:13px Arial, Helvetica, sans-serif;
	color:#1A1A1A;
	text-align:center;
	line-height:20px;
	text-decoration:underline;
	}
.input{
	width:180px;
	font:12px Arial, Helvetica, sans-serif;
	color:#1A1A1A;
	border:solid 1px #D0D0D0;
	}
.profile{
	width:550px;
	float:left;
	}
.profile ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.profile ul li{
	width:550px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0px;
	padding:8px 0 0 20px;
	background:url(../images/arrow.gif) 5px 11px no-repeat;
	display:block;
	}
