/*styles for all pages*/

* { margin:0; padding:0;}

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
	
.clr { clear:both; font-size:0; height:0; line-height:0; }

a, input { outline:none; }

img { border:0; outline:none; }

h1 {font:normal 30px/50px Arial, Helvetica, sans-serif; color:#2a3121; text-decoration:none;}
h2 {font:normal 20px/22px Arial, Helvetica, sans-serif; color:#2a3121; text-decoration:none;}
h3 {font:normal 20px/24px Georgia, "Times New Roman", Times, serif; color:#501c03; text-decoration:none;}
h4 {font:normal 20px/30px Arial, Helvetica, sans-serif; color:#3e2110; text-decoration:none;}

p {font:normal 11px/14px Arial, Helvetica, sans-serif; color:#606a31; background-color:inherit;}
p span {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#d11800;
	background-color:inherit;
}
p a {font:normal 11px/16px Arial, Helvetica, sans-serif; color:#b73d12; text-decoration:none; background-color:inherit;}
p a:hover {
	color:#d11800;
	text-decoration:underline;
	background-color:inherit;
}

.bold_text01 {
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#DC291E;
	background-color:inherit;
}
.bold_text02 {
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	background-color:inherit;
}
.bold_text03 {font:bold 11px/16px Arial, Helvetica, sans-serif; color:#ffffff; background-color:inherit;}
.bold_text04 {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#1B52A1;
	text-decoration:none;
}
.bold_text05 {
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	color:#2e2f30;
	text-decoration:none;
}
p.normal {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#606a31; background-color:inherit;}



/*===================================================================Layout css===================================================================*/

#header {margin:0 auto; padding:0; width:1002px; height:146px; background:url(../images/BANNERAFPT.png) no-repeat center;}
#flashheader {margin:0 auto; padding:0; width:1002px; height:146px; no-repeat center;}
#logo {margin:31px 0 0 46px; padding:30px 0 0 0; float:left; width:100px; height:85px; background:url(../images/logobg.jpg) no-repeat top; text-align:center;}
#searchbg {margin:37px 29px 0 0; padding:15px 0 0 0; float:right; width:250px; height:38px; background:url(../images/searchbg.jpg) no-repeat center;}
.search_box01 {margin:0; padding:0 6px 0 0; width:75px; height:24px; float:left; font:bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4e533c; background-color:inherit; text-decoration:none; text-transform:uppercase; text-align:right;}
.search_box02 {margin:0; padding:0; width:141px; height:24px; float:left;}
.search_box03 {margin:0; padding:0; width:24px; height:24px; float:left;}
.serch_img {float:left; padding-left:5px; width:auto;}
.search_input {width:139px; height:20px; border:1px solid #e4e4d6; background-color:#ffffff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e917c; padding-top:2px;} 

#menu {
	margin:0 auto;
	padding:0 0 0 10px;
	width:992px;
	height:inherit;
	background-color:#dc291e;
	font:bold 11px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}
#menu a {font:bold 11px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 27px 0 27px;}
#menu a:hover { color:#FFFFFF; text-decoration:none; background-color:#1b52a1;}
#menu a.select { color:#FFFFFF; text-decoration:none; background-color:inherit;}

#body {margin:0 auto; padding:0 0 30px 29px; width:973px; background:#ffffff url(../images/leftbg2.jpg) repeat-y right top;}
#topnav {
	margin:0 auto;
	padding:0 0 0 10px;
	width:990px;
	height:inherit;
	background-color:#dc291e;
	font:bold 10px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}
#body_left {margin:0; padding:31px 0 0 0; width:675px; float:left;}
/* Contact Form start */
#body_left form{
	width:457px;
	padding:40px 0 0 70px;
}
#body_left form label{
	width:125px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	color:#656954;
	background-color:inherit;
	margin:0 0 24px 0;
	float:left;
}
#body_left form input.submit_box{
	width:306px;
	height:19px;
	padding:2px 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#B3BE7E;
	border:1px solid #ADBAC7;
	float:right;
	margin:0 0 24px 0;
}
#body_left form textarea{
	width:309px;
	height:62px;
	float:right;
	margin:0 0 24px 0;
	border:1px solid #ADBAC7;
	background-color:#B3BE7E;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#body_left form input.submitbt{
	width:68px;
	height:24px;
	float:right;
	margin:0 243px 0 0;
}
/* Contact Form end */
#body_left div.example {margin:0; padding:31px 0 0 0; width:675px; }
#body_left div.example_spacing {margin:0; padding:31px 0 0 0; width:675px; }
#body_left div.service_cont01 {margin:0; padding:40px 0 0 0; width:675px; }
#body_left div.service_cont01 p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#434732;
	background-color:inherit;
}
#body_left div.service_cont01 p span{
	color:#9D6A02;
	background-color:inherit;
	background:url(../images/arow_black.gif) no-repeat 0 5px;
	padding:0 0 14px 10px;
	display:block;
}

#body_left div.example img{
	width:227px;
	height:150px;
	display:block;
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
		
}
#body_left div.example p{
	float:right;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#434732;
	background-color:inherit;
	width:527px;
}
#body_left div.example p span{
	color:#9D6A02;
	background-color:inherit;
	background:url(../images/arow_black.gif) no-repeat 0 5px;
	padding:0 0 14px 10px;
	display:block;
}
.round_box1 {margin:0; padding:0; width:218px; height:320px; float:left; background:url(../images/roundbg.jpg) repeat-y top;}
.round_top {margin:0; padding:0; width:218px; height:15px; float:left; background:url(../images/roundtop.jpg) no-repeat top;}
.round_bot {
	margin:0;
	padding:0;
	width:218px;
	height:15px;
	float:left;
	background-image: url(../images/roundbot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.round_mid {margin:0; padding:0; width:218px; height:300px; float:left;}
.round_head {
	margin:0 auto;
	padding:0;
	width:188px;
	height:42px;
	background:url(../images/round_head.jpg) no-repeat top;
	font:normal 18px/42px Arial, Helvetica, sans-serif;
	color:#d11800;
	text-decoration:none;
	text-align:center;
}
.round_text01 {margin:0 auto; padding:10px 0 10px 0; width:175px; border-bottom:1px dashed #e4e4dc;}
.round_text01 p {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#666666;
}
.round_text01 p.bullet_txt {
	font:normal 10px/18px Arial, Helvetica, sans-serif;
	color:#b73d12;
	background:url(../images/bullet.jpg) no-repeat 0 5px;
	padding-left:20px;
}
.round_text01 p.pbot {padding-bottom:4px;}
.round_text01 p a {font:normal 11px/13px Arial, Helvetica, sans-serif; color:#b73d12; text-decoration:none;}
.round_text01 p a:hover {
	color:#b73d12;
	text-decoration:underline;
}
.round_img { width:64px; height:48px; float:left; padding-right:10px;}

.round_boxgap {margin:0; padding:0; width:10px; height:320px; float:left;}

#body_right {
	margin:0;
	padding:25px 0 0 0;
	width:279px;
	float:right;
	background-image: url(../images/leftbg2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.login {margin:0 auto; padding:0; width:222px;}
.login_box01 {margin:0; padding:0; float:left; width:222px; height:20px; padding-top:4px;}
.login_box02 {margin:0; padding:0; float:left; width:222px; height:24px; }
.login_box03 {margin:0; padding:0; float:left; width:170px;  }
.login_box04 {margin:0; padding:8px 0 0 0; float:left; width:52px; text-align:right; }
.login_box05 {margin:0; padding:4px 0 0 0; float:left; width:222px; }
.login_input {width:220px; height:20px; border:1px solid #e4e4d6; background-color:#ffffff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e917c; padding-top:2px;} 

.testimonial {margin:0 auto; padding:20px 0 0 0; width:222px;}
.testim_box01 {margin:0; padding:3px 0 0 0; float:left; width:29px; height:40px; background:url(../images/datebg.jpg) no-repeat top; text-align:center;}
.testim_box01 .date {background-color:#ffffff; width:21px; font-size:12px; color:#000000; line-height:14px; margin:0 auto; font-weight:bold;}
.testim_box01 .month {font-size:10px; color:#ffffff; line-height:14px; background-color:inherit;}
.testim_box02 {margin:0; padding:0 0 0 10px; float:left; width:183px; }

.tableborder{
	border: 1px; border-style: solid; border-bottom-color:#1b52a1; border-top-color:#1b52a1; border-right-color:#1b52a1; border-left-color:#1b52a1
}
#footer {
	margin:0 auto;
	padding:21px 0 0 0;
	width:1002px;
	height:90px;
	background-color:#666666;
	color:#f5ffc5;
	text-align:center;
}
#footer p {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color:inherit;}
#footer a {font:bold 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fee5b1; text-decoration:none; text-transform:uppercase; padding:0 5px 0 5px;}
#footer a:hover { color:#FFFFFF; text-decoration:none; background-color:inherit;}

.about_img {
	margin:0;
	padding:0;
	width:250px;
	height:205px;
	float:left;
}
.about_text {
	margin:0;
	width:auto;
	height:auto;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.about_text ul { list-style:none; margin: 0; padding: 0; }
.about_text ul li { margin:0 0 10px 0; padding:0; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#9d6a02; padding:0 0 0 15px; background:url(../images/bullet2.jpg) no-repeat left; }
/*.about_text ul li:hover{ background:#9aafda url(../images/bullet3.jpg) no-repeat left; color:#fff; }*/
.about_text ul li.active{ background:#9aafda url(../images/bullet3.jpg) no-repeat left; color:#fff; }
