html, div, ul, li, input, select, textarea, form, p, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1, h2, h3 {
	font-weight:normal;
	margin:0 0 5px;
	color:#000;
}
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	background-color:#f8a13d;
}
/*===================================Global Styles starts here=============================================*/

a:link, a:visited {
	text-decoration:none;
	outline:none;
	color:#ef8101;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
	outline:none;
}
.clear {
	clear:both !important;/*line-height:0 !important;

	height:0 !important;*/

}
.u {
	text-decoration:underline !important;
}
.u-none {
	text-decoration:none !important;
}
.b {
	font-weight:bold !important;
}
.em {
	font-style:italic !important;
}
.hand {
	cursor:pointer !important;
}
.no-border {
	border:none !important;
}
.no-bg {
	background:none !important;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: underline;
}
 h3{ font-size:18px; color:#F78D11; padding:0; margin:0 0 5px;}
/*===================================overflow=============================================*/

.o-hidden {
	overflow:hidden !important;
}
.o-auto {
	overflow:auto !important;
}
/*===================================width=============================================*/

.w-213 {
	width:213px !important
}
.w-170 {
	width:170px !important
}
.w-130 {
	width:130px !important
}
/*===================================alignment=============================================*/

.a-left {
	text-align:left !important;
}
.a-center {
	text-align:center !important;
}
.a-right {
	text-align:right !important;
}
/*===================================float=============================================*/

.f-left {
	float:left !important;
}
.f-right {
	float:right !important;
}
.f-none {
	float:none !important;
}
.c-left {
	clear:left !important;
}
/*===================================margin=============================================*/



.m-zero {
	margin:0 !important;
}
.m-top25 {
	margin-top:25px !important;
}
.m-top45 {
	margin-top:45px !important;
}
.m-bottom4 {
	margin-bottom:4px !important;
}
.m-right20 {
	margin-right:20px
}
.m-left20 {
	margin-left:20px
}
.m-right10 {
	margin-right:10px !important;
}
/*===================================Padding=============================================*/



.p-zero {
	padding:0 !important;
}
/*===================================display=============================================*/



.d-none {
	display:none
}
 .blue-color: {
color:#3891b8l
}
/*===================================Container=============================================*/

#wrapper{
 width:1003px; background-color:#FFFFFF; margin:0 auto; }
#wrapper-continer{ padding:18px 19px 18px 18px;  position:relative;} 
#navgation{ background:url(../images/nav-bg.jpg) repeat-x ; height:33px; padding:0; margin:0; }

#logo{ padding:20px 0 0 0; margin:0; position:absolute; background:url(../images/logo-bg.png) no-repeat; width:156px; height:188px; top:18px; left:30px; float:left; text-align:center;}
ul.nav{ padding:0; margin:0 0 0 263px; list-style:none;}
ul.nav li{ padding:0; margin:0; list-style:none; float:left;}
ul.nav li a{ padding:0 14px; margin:0; float:left; text-decoration:none; color:#000000; font-size:13px; line-height:33px;}
ul.nav li a:hover, ul.nav li a.active{ padding:0 14px; margin:0; float:left; text-decoration:none; font-size:13px; background:url(../images/nav-bg-hover.jpg) repeat-x; text-decoration:none; float:left; color:#FFFFFF;}
ul.nav li a:hover span, ul.nav li a.active span{ background:url(../images/nav-bg-arrow.jpg) no-repeat center; height:33px; float:left; }

#banner{ padding:0; margin:0; overflow:hidden;}
.banner-left{ background:url(../images/header.jpg) no-repeat; width:686px; height:301px; padding:0; margin:0; float:left;}
.banner-right{ background:url(../images/header-right-bg.jpg) no-repeat; width:250px; height:271px; padding:15px; margin:0; float:right; color:#FFFFFF }
.banner-right h2{ font-size:20px; color:#FFFFFF; padding:0; margin:0 0 5px;}
.banner-right p{ margin-bottom:10px; line-height:16px;}
.banner-right a{ background:url(../images/banner-arrow.png) no-repeat right 0; padding:0 22px 0 0; color:#FFFFFF; font-size:12px; text-decoration:underline; float:right;}
.banner-right a:hover{ color:#FFFFFF; text-decoration:none;}
.banner-right .line{ border-bottom:1px solid #FFF; margin:10px 0;}

#main-container-sidebar{ padding:18px 0; margin:0; overflow:hidden;}
#main{ width:680px; padding:0; margin:0 18px 0 0; float:left;}
#main h1, #main h2{ font-size:20px; color:#f78d11; margin:0px; padding:0 0 15px 0;}
#main h1 span, #main h2 span{ background:url(../images/header-line-bg.png) repeat-x bottom; padding-bottom:12px; }
#main p{ font-size:12px; line-height:18px; margin-bottom:20px;}
.box-blog{ padding:0; margin:0; overflow:hidden; }
.box{ width:219px; padding:0; margin:0 11px 0 0; float:left; }
.box-headre{ background:url(../images/box-header.gif) no-repeat; width:219px; height:33px; padding:0; margin:0; float:left; text-align:center; font-size:13px; line-height:33px; color:#FFF; font-weight:bold;}
.box-bg{ background:url(../images/box-bg.gif) repeat-y; width:219px; float:left;}
.box-bg-down{ background:url(../images/box-down-bg.gif) no-repeat bottom; padding:9px; width:201px; float:left;}
.box-bg-down img{ margin-bottom:10px;}
.box-bg-down p{ color:#644521; line-height:15px !important; padding:0 ; margin-bottom:10px !important;}
.box-bg-down a{ text-align:right; text-decoration:underline; color:#ef8101; float:right;}
.box-bg-down a:hover{text-decoration:none; color:#ef8101;}
.form-frame{border:none;
float:left;
height:610px;width:300px;
overflow:hidden;}
#sidebar{ width:266px; padding:0; margin:0 0 0 0; float:right;}
.form-box{ padding:0; margin:0; float:left;}
.form-header{ background:url(../images/form-header.jpg) no-repeat; width:245px; height:38px; padding:0 10px; line-height:38px; margin:0; float:left; font-size:18px; color:#FFFFFF; float:left;}
.form-bg{ background:url(../images/form-bg.jpg) repeat-y; width:265px; float:left;}
.form-down-bg{ background:url(../images/form-down-bg.jpg) no-repeat bottom; width:245px; padding:10px; float:left; }
ul.form{ padding:0; margin:0; list-style:none;}
ul.form li{ padding:0; margin:0 0 7px; list-style:none; font-size:12px; color:#333; line-height:20px; clear:both; overflow:hidden;} 
ul.form li.small-text{ font-size:11px; text-align:center;}
ul.form li.button{ padding:0; margin:0 25px 8px; float:left; text-align:center;}
.input-box{ background-color:#FFFFFF; border:solid 1px #eaeaea; padding:2px 3px; margin:0; width:237px; font-size:12px;}
.red{ color:#FF0000;}
.redio-box{ padding:0 3px 0 0; margin:0; float:left; width:75px; }
.redio-box span{ padding:0 3px; margin:0; vertical-align:text-bottom;}
.select-box{ width:238px; border:solid 1px #eaeaea; font-size:12px; height:21px; }
.form-button{ background:url(../images/form-button.png) no-repeat; width:85px; height:25px; padding:0; margin:0 20px 0 0; font-size:13px; color:#FFFFFF; cursor:pointer; border:0;}

#fotter{ background:url(../images/fotter-bg.gif) repeat-x; height:65px; padding:10px; margin:0; float:left; font-size:11px; color:#FFFFFF; text-align:center; line-height:18px; -moz-border-radius:5px; -moz-border-radius:5px;	border-radius:5px; width:946px; }
#fotter a{ color:#FFFFFF; text-decoration:none;}
#fotter a:hover{ color:#FFFFFF; text-decoration:underline;}


/*PROFILE*/

.profile-box{ border:dotted 1px #f78d11; width:660px; overflow:hidden; margin-bottom:10px; padding:10px; background-color:#fef8ec; }
.profile-box-left{ width:150px; padding:0; margin:0; float:left;}
.profile-box-left img{ border:solid 1px #f78d11; margin:5px 5px 5px 0; }
.profile-box h2{ font-size:18px; color:#f78d11; padding:0 0 10px !important; margin:0 0 0px;}
.profile-box-right{ width:510px; padding:0; margin:0; float:right;}
.profile-box-right p{ font-size:12px; line-height:18px !important; }


/*SERVICES*/

ul.tab1, .accContent ul.tab1{ padding:0; margin:10px; list-style:none;}
ul.tab1 li, .accContent ul.tab1 li, ul.list1 li ul.tab1 li{ padding:0 0 0 20px; margin:0 0 7px 10px; list-style:none; background:url(../images/arrow1.png) no-repeat 0 0; }
ul.tab1 li a{ color:#333; font-weight:bold;}

ul.list1 { padding:0; margin:10px; list-style:none;}
ul.list1 li{ padding:0 0 0 20px; margin:0 0 20px 10px; list-style:none; background:url(../images/arrow3.png) no-repeat 0 0; }

.accToggler{
margin: 3px auto;
padding: 5px;
width: 650px;
background: #d22129;
color: #f4f4f4;
border: 1px solid #fff;
cursor: pointer;
font-size:15px !important; 
font-weight:bold;
}

.accContent{
margin: 0px ;
width: 630px;
background-color:#f7f7f7;
}

.accToggler { margin:0 0 0px 0 !important; }
.accContent { padding:15px 15px  0 15px  !important; margin-bottom:10px;}
.accContent span{ font-size:18px; padding:0; margin:0 0 0px; display:block;}

.linebg{ border-bottom:solid 1px #ededed; margin:0px 0 20px; padding:0 0 10px; text-align:right;}


/*Contact Us*/

.contact-content{ width:680px; padding:0; margin:0 0 20px;}
.contact-left{ width:300px; padding:0 10px 0 0; margin:0; float:left;}

.contact-right{ width:350px; padding:10px; margin:0; float:left;}
