/* CSS Document */

body, html{

	height:100%;

}

body{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding:0px;

	/*background:url(../images/bg.gif) repeat-x center top #d5c3b1;*/

	/*background:url(../images/bg.gif) repeat-x center top #f0e4d8; */

	background: url(../images/bg_grey.gif) repeat-x center top #f0e4d8; */

	color:#666666;

}

img {

	border: 0px;

}

input.input_txt, select, textarea{

	border:solid 1px #8a8a8a;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	color:#555555;

}

input{

	color:#555555;

}

h1{

	color: #1361aa;

	font-size:18px;

	font-weight: normal;

	text-transform:uppercase;

	margin:0px;

	padding:0px;

}

h2{

	color: #1361aa;

	font-size:18px;

	font-weight: normal;

	text-transform:uppercase;

	margin:0px;

	padding:0px;

}

h3{

	color:#1361aa;

	font-size: 18px;

	font-weight: normal;

	letter-spacing:1px;

	line-height:24px;

	padding:0px;

	margin:0px;

	text-transform:uppercase;

}

a{

/*	color:#626262;*/

	color:#993300;

}

a:hover{

	text-decoration:none;

}

table{

	border:0px; /* border="0" */

	border-collapse: collapse; /* cellspacing="0" */

}

table td{

	padding:0px;/* cellspadding="0" */

}



p{

/*

	padding: 7px 10px 12px 0px;

	margin:0px;

	line-height:20px;

	color:#1a0d00;

	text-align:justify;

	font-size:13px;

*/	

}

form{

	padding:0px;

	margin:0px;

}

/***************BTNS styles*****************/

.btn_RIA{

	width:224px;

	height:41px;

	display:block;

	cursor:pointer;

	border: none;

	background:url(../images/btns/btn_RIA.gif) no-repeat top;

}

.btn_RIA:hover{

	background:url(../images/btns/btn_RIA.gif) no-repeat bottom;

}



.btn_92px{

	width:92px;

	height:25px;

	line-height:25px;

	display:block;

	cursor:pointer;

	border: none;

	background:url(../images/btns/btn_92px.gif) no-repeat top;

	font-size:13px;

	text-align:center;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	letter-spacing:1px;

}

.btn_92px:hover{

	background:url(../images/btns/btn_92px.gif) no-repeat bottom;

}



.strech_btn, .left_part, .right_part{

	width:auto;

	height:25px;

	line-height:25px;

	display:block;

	cursor:pointer;

	border: none;

	font-size:13px;

	text-align:center;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	letter-spacing:1px;

}

.left_part{

	background:url(../images/btns/left_part.gif) no-repeat top left #ad9e90;

}

.right_part{

	background:url(../images/btns/right_part.gif) no-repeat top right;

	padding: 0px 5px;

}

.strech_btn:hover .left_part{

	background:url(../images/btns/left_part.gif) no-repeat bottom left #968574;

}

.strech_btn:hover .right_part{

	background:url(../images/btns/right_part.gif) no-repeat bottom right;

}



.stepbystep_btn_aln{

	margin:auto;

	width:225px;

}



/* */

.btn_circle1, .btn_circle1_ov{

	margin:auto;

	display:block;

	width:91px;

	height:93px;

	background:url(../images/btns/btn_circle1.png) no-repeat bottom;

	position:relative;

	text-align:left;

	cursor:pointer;

}

.btn_circle1_ov{

	background:url(../images/btns/btn_circle1.png) no-repeat bottom;

}



.btn_circle1_img, .btn_circle1_img_ov{

	display:block;

	background:url(../images/btns/btn_circle1_img.gif) no-repeat top;

	width:91px;

	height:93px;

}

.btn_circle1:hover .btn_circle1_img, .btn_circle1_ov:hover .btn_circle1_img, .btn_circle1_img_ov{

	background:url(../images/btns/btn_circle1_img.gif) no-repeat bottom;

}



/* */

.btn_circle2, .btn_circle2_ov{

	margin:auto;

	display:block;

	width:91px;

	height:93px;

	background:url(../images/btns/btn_circle2.png) no-repeat bottom;

	position:relative;

	text-align:left;

	cursor:pointer;

}

.btn_circle2_ov{

	background:url(../images/btns/btn_circle2.png) no-repeat bottom;

}



.btn_circle2_img, .btn_circle2_img_ov{

	display:block;

	background:url(../images/btns/btn_circle2_img.gif) no-repeat top;

	width:91px;

	height:93px;

}

.btn_circle2:hover .btn_circle2_img, .btn_circle2_ov:hover .btn_circle2_img, .btn_circle2_img_ov{

	background:url(../images/btns/btn_circle2_img.gif) no-repeat bottom;

}



/* */

.btn_circle3, .btn_circle3_ov{

	margin:auto;

	display:block;

	width:91px;

	height:93px;

	background:url(../images/btns/btn_circle3.png) no-repeat bottom;

	position:relative;

	text-align:left;

}

.btn_circle3_ov{

	background:url(../images/btns/btn_circle3.png) no-repeat bottom;

}



.btn_circle3_img, .btn_circle3_img_ov{

	display:block;

	background:url(../images/btns/btn_circle3_img.gif) no-repeat top;

	width:91px;

	height:93px;

}

/*.btn_circle3:hover .btn_circle3_img, .btn_circle3_ov:hover .btn_circle3_img{

	background:url(../images/btns/btn_circle3_img_hover.gif) no-repeat bottom;

}*/



/* */

/***************header styles*****************/

.header{

	width:950px;

	height:122px;

	margin:auto;

	/*

	background:url(../images/bg.gif) repeat-x center top #1361aa;

	*/

	background:url(../images/bg_grey.gif) repeat-x center top #ad9e90;

	border-bottom:solid 1px #FFFFFF;

}

.logo_aln{

	float:left;

	margin-top:20px;

}

.logo{

	float:left;

	display:block;

}

.h_r_pnl{

	width:224px;

	float:right;

	padding-top:13px;

	text-align:center;

}

/***************advanced search styles*****************/

.search_btn{

	width:25px;

	height:25px;

	float: right;

	border:none;

	margin-top:5px;

	cursor:pointer;

	background:url(../images/btns/btn_search.gif) no-repeat top;

}

.search_btn:hover{

	background:url(../images/btns/btn_search.gif) no-repeat bottom;

}

.search_input_bg{

	padding: 5px 0px 0px 2px;

	float: right;

	background:url(../images/search_input_bg.gif) no-repeat 0px 5px;

}

.search_input{

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	color:#555555;

	border:none;

	width:144px;

	height:20px;

	padding: 5px 5px 0px 5px;

	letter-spacing:1px;

	background:url(../images/blank.gif);

}

/***************main menu styles*****************/

	.mainmenu{

		width:950px;

		height:34px;

		margin:auto;

		background:#ad9e90;

	}

	.mainmenu_list{

		list-style:none;

		margin:0px;

		padding:0px;

	}

	.mainmenu_list li{

		display:inline;

	}

	.mainmenu_list a{

		height:34px;

		line-height:34px;

		padding: 0px 10px;

		float:left;

		overflow:hidden;

		color:#FFFFFF;

		

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size:13px;

		font-weight:bold;

		text-decoration:none;

		text-align:center;

	}

	.mainmenu_list a:hover{

		color:#b02e05;

	}

	.mainmenu_list a.mainmenu_list_link_ov{

		color:#b02e05;

	}

	.mainmenu_list .splitter{

		float:left;

		overflow:hidden;

		width:20px;

	}

	

	.dropmenudiv_body{

		background:#ad9e90;

	}

	.dropmenudiv{

		position:absolute;

		visibility:hidden;

		z-index:100;

		background:#ad9e90;

		margin: -1px 0px 0px -40px;

		border-bottom:solid 1px #FFFFFF;

	}


#menu8 {
		margin-left: -20px;
}
	.dropmenudiv a{

		width:128px;

		display:block;

		line-height:16px;

		padding: 7px 13px;

		color:#FFFFFF;

		text-align: center;

		text-decoration:none;

		font-weight:bold;

		background:url(../images/h_dotline2.gif) repeat-x top left #ad9e90;

	}

	.dropmenudiv a:hover{

		color:#b02e05;

		background:url(../images/h_dotline2.gif) repeat-x top left #d0c0ae;

	}

/***************subpage menu styles*****************/

.r_subpmenu{

	padding-bottom:18px;

}

.r_subpmenu a{

	display:block;

	line-height:18px;

	padding: 8px 0px 8px 24px;

	margin-bottom:6px;

	color:#FFFFFF;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	word-spacing:1px;

	background:url(../images/subpmenu_arrow.gif) no-repeat 8px center #AD9E90;

}

.r_subpmenu a:hover, .r_subpmenu a.r_subpmenulink_ov{

	color:#b02e05;

	background:url(../images/subpmenu_arrow_hov.gif) no-repeat 8px center #AD9E90;

}

/***************home_content styles*****************/

.home_flash{

	width:950px;

	height:293px;

	margin:auto;

}

.home_boxs{

	width:950px;

	margin:auto;

}

.home_lbox{

	width:330px;

	padding-right:80px;

	float:left;

	border-top:solid 1px #FFFFFF;

	line-height:24px;

	padding-top:16px;

	

	/*font-weight:bold;

	text-align:justify;

	font-size:14px;

	color:#474747;*/

}

.home_rbox_1{

	width:330px;

	float:left;

	border-top:solid 1px #FFFFFF;

	padding-top:16px;

}

.home_rbox_2{

	width:206px;

	float:left;

	border-top:solid 1px #FFFFFF;

	padding-top:16px;

}

	.home_boxs_list{

		list-style:none;

		margin:0px;

		padding: 7px 0px 0px 0px;

	}

	.home_boxs_list li{

		background:url(../images/list_icn.gif) no-repeat center left;

		color:#474646;

		line-height:24px;

		padding: 0px 0px 0px 17px;

	}

		.collapse .home_boxs_list{

			padding-top:0px;

		}

.home_box_view_all{

	padding: 12px 0px 0px 17px;

}

.home_box_view_all a {
	color: #006400;
}

/***************footer styles*****************/

.footer{

	width:950px;

	margin:auto;

	text-align:center;

	background:url(../images/h_dotline.gif) repeat-x top;

	line-height:22px;

	color:#555555;

}

.footer a{

	text-decoration:none;

	color:#555555;

}

.footer a:hover{

	color:#FFFFFF;

}

	.footermenu{

		width: 727px;

		margin:auto;

		padding-top:10px;

	}

	.footermenu_list{

		list-style:none;

		margin:0px;

		padding:0px;

	}

	.footermenu_list li{

		display:inline;

	}

	.footermenu_list a{

		height:20px;

		line-height:20px;

		padding: 0px 5px;

		float:left;

		overflow:hidden;

		color:#555555;

		

		font-family: Arial, Helvetica, sans-serif;

		font-size:12px;

		text-decoration:none;

		text-align:center;

	}

	.footermenu_list a:hover{

		color:#b02e05;

	}

	.footermenu_list a.mainmenu_list_link_ov{

		color:#b02e05;

	}

	.footermenu_list .splitter{

		float:left;

		overflow:hidden;

		height:20px;

		line-height:20px;

		text-align:center;

		width:15px;

	}

/***************content styles*****************/

.content{

	width:950px;

	margin:auto;

}

.content_text, .content_text_nopad, .content_text_nopad2{

	width:515px;

	float:left;

	padding-top:18px;

	/*text-align:justify;*/

}

.content_text {

}

.content_text_contact{

	padding-top:28px;

}

.content_text_nopad2{

	padding-top:0px;

}

.content_vtitle{

	width:161px;

	float:left;

	text-align:center;

	padding-top:28px;

}

.content_rdesc{

	width:274px;

	float:left;

	padding-top:28px;

}



.map_link{

	display:block;

	width:274px;

	height:183px;

	background:url(../images/contact.jpg) no-repeat top;

	cursor: default;

}



.undermap_link{

	text-align:center;

	padding-top:6px;

}

.undermap_link a{

	font-weight:bold;

	color:#1361aa;

	font-size:14px;

	background:url(../images/view.gif) no-repeat 0px 4px;

	padding: 5px 0px 5px 25px;

}



.content_rdesc_contact h2{

	padding: 0px 0px 18px 10px;

}

.content_rdesc_contact p{

	padding: 0px 0px 20px 10px;

	margin:0px;

	line-height:24px;

	color:#716153;

	font-size:18px;

}

.content_rdesc_contact p strong{


	font-size:22px;

	font-weight:normal;

}

.content_rdesc_contact p b{

	color:#1361aa;

	font-size:24px;

	font-weight:normal;

}



.content_text .btn_92px_aln .btn_92px{

	float:right;

}

.content_text .btn_92px_aln{

	padding-top:14px;

	width:512px;

}

.btn_login_aln a{

	color:#1361AA;

	font-weight:bold;

	letter-spacing:1px;

	font-size:12px;

}

.content_text .btn_login_aln .btn_92px{

	float:right;

	color: #FFFFFF;

	letter-spacing:normal;

	font-size:13px;

}

.content_text .btn_login_aln{

	padding-top:14px;

	width:306px;

}

.ldquote{

	margin: 10px 0px 0px 0px;

	background:url(../images/ldquote.gif) no-repeat left top;

}

.rdquote{

	background:url(../images/rdquote.gif) no-repeat right bottom;

}

.ldquote p{
	font-size:14px;
	line-height:normal;
	margin:0px;
	padding: 5px 10px;
}

.rdquote p.indent{

	text-indent:40px;

}



.testimoinal_tr0{

	padding: 6px 15px 0px 20px;

}

.testimoinal_tr1{

	background:#e5d8ca;

	padding: 6px 15px 1px 20px;

}

.testimoinal_tr0 p, .testimoinal_tr1 p{

	padding: 6px 0px 0px 0px;

	/*color: #1A0D00;*/

	font-size: 13px;

	line-height: 20px;	

}



.testimoinal_tr0 strong, .testimoinal_tr1 strong, .testimoinal_tr0 a, .testimoinal_tr1 a{

	/*color:#1361aa;*/

}





.testimoinal_tr0 a, .testimoinal_tr1 a{

	color:#1361aa;

}





.testimoinal_tr0 .lineh_26 strong, .testimoinal_tr1 .lineh_26 strong, .testimoinal_tr0 .lineh_26 strong a, .testimoinal_tr1 .lineh_26 strong a{

	color: #532F0B;

}

.testimoinal_read_more{

	float:right;

}

.testimoinal_read_more a{

	color:#b22e00;

	font-weight:bold;

	background:url(../images/read_more2.gif) no-repeat right top;

	padding: 14px 13px 0px 0px;

	display:block;

}

.testimoinal_read_more a.testi_close{

	background:url(../images/read_more.gif) no-repeat right top;

}

.testimoinal_read_more_aln{

	width:100%;

}

.testimoinal_read_more_aln td{

	vertical-align:bottom;

}

.testimoinal_read_more_aln td p{

	padding: 0px 15px 6px 20px;

}

.testimoinal_pagenav{

	border-bottom:solid 1px #FFFFFF;

	line-height:28px;

	padding: 20px 5px 0px 5px;

}

.testimoinal_pagenav_bottom{

	border-top:solid 1px #FFFFFF;

	line-height:28px;

	padding: 0px 5px 0px 5px;

}

.margintop_12{

	margin-top:12px;

}

.testimoinal_pagenav_l, .testimoinal_pagenav_r{

	color:#532f0b;

	font-weight:bold;

}

.testimoinal_pagenav_r a{

	color:#1361aa;

	font-weight:bold;

}

.testimoinal_name {

	font-weight:bold;

	text-align:right;

	color:#993300 !important;

}



.img_lalign{

	float:left;

	padding:2px;

	border:solid 1px #ad9e90;

	margin: 5px 10px 5px 0px;

}

.img_ralign{

	float:right;

	padding:2px;

	border:solid 1px #ad9e90;

	margin: 5px 0px 5px 10px;

}

.img_calign{

	padding:2px;

	border:solid 1px #ad9e90;

	margin: 5px auto 5px auto;

}

.float_l{

	float:left;

}

.float_r{

	float:right;

}



.content_text_about .testimoinal_tr0, .content_text_about .testimoinal_tr1{



}

.back_top_aln{

	text-align:right;

}

.back_top_aln a{

	color:#b33306;

	font-weight:bold;

	background:url(../images/top_link2.gif) no-repeat right 6px;

	padding-right:16px;

}

.about_lpad{

	padding-left:30px;

}

.lineh_26{

	line-height:26px;

}



.services_list{

	padding:0px;

	margin:0px;

}

.services_list li{

	list-style:none;

	padding: 6px 0px 6px 17px;

	margin:0px;

	line-height:18px;

	color:#532f0b;

	background:url(../images/list_arrow.gif) no-repeat 0px 13px;

	font-size:13px;

}

.services_list li a{

	color:#B02E05;

}

.services_list ul{

	margin: 0px;

	padding: 7px 0px 0px 30px;

}

.services_list ul li{

	background:url(../images/list_arrow2.gif) no-repeat 0px 13px;

}

.messBoxCnt{

	color:#B02E05;

	line-height:18px;

	font-size:13px;

}

.messBoxCnt_box{

	margin: 8px 0px 8px 0px;

}



/* Demo styles */

.demo_boxs{

	margin: auto;

}

.demo_box{

	float: left;

	margin: 0px 8px;

	background: #e5d8ca;

	width:154px;

	text-align:center;

	padding: 20px 0px 5px 0px;

	height:355px;

	border-top:solid 1px #FFFFFF;

}

.demo_box p{

	font-size:13px;

	margin:0px;

	padding: 7px 8px 7px 8px;

	line-height:20px;

}

.demo_box p strong{

	font-size:14px;

	color:#532F0B;

}

.demo_box a{

	color:#532F0B;

}

.demo_box h4{

	color:#FFFFFF;

}



.demo_box p.demo_box_title{

	color:#532F0B;

	font-size:14px;

	font-weight: bold;

	padding: 12px 0px 7px 0px;

}

/*     about_doublep_otuter   */

.about_double_p_otuter{

	width:257px;

	float:left;

}

.about_double_l_p div{

	padding: 0px 14px 0px 0px;

	text-align:justify;

}

* html .about_double_l_p div.cont {

	padding-right: 8px;

}

.about_double_r_p{

	padding: 0px 5px 0px 3px;

	text-align:justify;

}

.about_double_p_otuter	p{

	padding:7px 0px 12px 0px;

}

p.search_prgf{

	line-height:20px;

	padding:5px 10px 4px 0px;

}

p.search_prgf a{

	color:#B33306;

}

p.search_prgf strong{

	color:#1361AA;

}



/* last styles */

.none_submit {

    background: transparent;

    border: 0px;

    width: 0px;

    height: 0px;

	position: absolute;

}

/* admin aditor add styles! 



.popup_request_desc{

color:#1361AA;

font-size:13px;

font-weight:bold;

letter-spacing:1px;

line-height:18px;

word-spacing:-1px;

}*/

.font_style_1, .content_text_about p{

	color: #1A0D00;

	font-size: 13px;

	line-height: 20px;

	text-align:justify;

}

.blue_1 {

	color: #1361AA;

}

.brown_1 {

	color: #532F0B;

}



.highlight {

	color:#B33306;

	font-weight:bold;

    background: #FFFFFF;

}

.close_button

{

	margin-top: 12px;

	display: block;

	font-size: 14px;

	color: #333333;

	text-align: left;

	font-weight: bold;
}
.testimonial_name_aln{
	padding: 0px 0px 15px 0px;
}
.search_form {
	padding-top: 70px;
}

.col_1 {
	width: 480px;
}
.col_2 {
	width: 120px;
}
.col_3 {
	width: 350px;
}
#rabbit {
	position:static !important;
}
