@charset "utf-8";

/* CSS RESTT*/

*, html {

	margin:0;

	padding:0; 

}



body, h1, h2, h3, h4, h5, h6, h7, table, tr, td, div, span, b, lebel, select, li, ul, p, textarea, input, a, b {

	margin:0px;

	padding:0px;

	

}



img, img a{ border:0px; }



a{text-decoration:none; color:#0096dd;}

a:hover{text-decoration:underline;}



/*FONTS CUSTOME*/

.font-regular {

	font-family:'OpenSansRegular', sans-serif;

	

}

.font-regular-new {

font-family:'OpenSansLight',sans-serif;

font-weight:normal;

display:block;

line-height:100%;

color:#0000;



}



.font-regular-new a{

font-family:'OpenSansLight',sans-serif;

font-weight:normal;

display:block;

line-height:100%;

color:#4f4f10;

text-decoration:none;

text-transform:uppercase;

}



.font-regular-new a:hover {

	text-shadow: #b9b9b9 0 0 12px !important;

	zoom:1 !important;	

}



.font-regular-new-p {

font-family:'OpenSansLight',sans-serif;

font-weight:normal;

display:block;

line-height:23px;

color:#484848;

}





.font-light {

	font-family:'OpenSansLight', sans-serif;	

}



.font-semibold {

	font-family:'OpenSansSemibold', sans-serif;	

}



/*H1-H6*/

h1 { 

	font-size:30px;

	text-align:left;

	color:#000;

	margin:0px;

	padding:0px;

	line-height:45px;

}



h1 a{ 

	font-size:30px;

	text-align:left;

	color:#797979;

	margin:0px;

	padding:0px;

	line-height:43px;

	text-decoration:none;

}



h1 a:hover {

	text-decoration:none;

}



h2 { 

	font-size:28px;	

	text-align:left;

	margin:0px;

	padding:0px;

}

h3 { 

	

	font-size:24px;

	text-align:left;

	margin:0px;

	padding:0px;	

}

h4 {

	font-size:20px;	

	text-align:left;

	margin:0px;

	padding-bottom:5px;

}

.font-regular-new_x {

	font-family:'OpenSansLight',sans-serif;

	font-weight:normal;

	display:block;

	font-size:20px;	

	color:#000;

}

.font-regular-new_x a{

	text-decoration:none;

	color:#000;

	

}



.font-regular-new_x a:hover{

	text-decoration:none;

}

h5 {

	font-size:18px;

	text-align:left;

	color:#000;

	margin:0px;

	padding:0px;

	line-height:30px;

}

h6 {

	font-size:14px;

	text-align:left;

	margin:0px;

	padding:0px;	

}

.h7 {

	font-size:32px;	

	color:#0066CC;

	margin:0px;

	padding-bottom:5px;



	}

/*COMMON CLASSES*/

table.centerise {

	margin:0px auto;

}

/*header right*/

.thelargest{

	background:#48629a;

	padding:10px 0px 20px 10px;

	font-size:18px;

	color:#ccc;

	width:400px;

}

.thelargest h4{

	color:#FFF;

}

/*HEADER NAVIGATION*/

ul.navigation {

	padding:0;

	margin:0;

	width:420px;



}



ul.navigation li{

	float:left;

	list-style:none;

	

}

ul.navigation li a{

	float:left;

	list-style:none;

	font-family:'OpenSansRegular', sans-serif;

	font-size:14px;

	color:#676767;

	letter-spacing:-1px;

	padding:6px 12px;

	margin:0px 20px 0 0;

	border-top:3px solid #FFF;

	

}

ul.navigation li a:hover{

	color:#FFF;

	text-decoration:none;

	background:#039;

}

ul.navigation li a.select{

	color:#FFF;

	text-decoration:none;

	background:#039;	

}

/*=======================SEARCH BOX=====================*/



td.searchbox-header-strip {

	background:#001c5a;

	padding:15px 10px 10px 10px;

	height:55px;

}



td.searchbox-body {

	background:#48629a;

}

.start-searching{

	

	color:#FFFFFF;



	}





.megenta { 

	color:#fff;

	padding:0 0 0 13px;

	margin:0px;

	line-height:24px;

}



td.search-box-contd {

	width:420px;

	padding:0 0 0 25px;

}



input.textbox {

	border:1px solid #c4c4c4;

	margin:2px 0 2px 2px;

	width:150px;

	padding:3px 3px;

	font-size:12px;

	font-family:'OpenSansRegular', sans-serif;

}



select.textboxx {

	border:1px solid #c4c4c4;

	margin:0 0 2px 2px;

	width:160px;

	padding:3px 3px;

	font-size:12px;

	font-family:'OpenSansRegular', sans-serif;

}



.txtsmall {

	color:#535353;

	font-size:12px;

	letter-spacing:0px;

	padding:10px 10px 0 0; 

}

.txtxsmall {

	color:#CCC;

	font-size:11px;

	font-family:'OpenSansRegular', sans-serif;

}

div.select {

	width:184px;

	padding:1px;

	border:1px solid #c4c4c4;

	height:22px;	

	margin:2px 0 2px 2px;

	background:#fff;

	*border:0px solid #c4c4c4;

	*height:25px;	

	

	*background:none;	

}



.select-input {

	width:182px;

	border:0px;

	margin:1px 0 0 0;	

	*margin:0px 0 0 0;	

	padding:1px;

}



.caption {

	font-family:'OpenSansRegular', sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:400;

	padding:0 0 0 2px;

	line-height:13px;

}



.caption-x {

	font-family:'OpenSansRegular', sans-serif;

	font-size:12px;

	color:#FFF;

	font-weight:500;

	padding:0 0 0 2px;

}





.captions {

	font-family:'OpenSansRegular', sans-serif;

	font-size:13px;

	color:#FFF;

	font-weight:500;

	padding:12px 0 0 2px;

	line-height:16px;

}

.red {

	font-family:'OpenSansRegular', sans-serif;

	font-size:12px;

	color:#ff6969;

	height:18px;

}



.dotted-border { border-bottom:1px dotted #ccc; }



.lightcol { color:#969696; }

.lightcols { color:#666; }

.limelightcol { color:#757575; line-height:24px; }

.limedlightcol { color:#757575; line-height:25px; }

.limedlightcol-nobox { color:#757575; line-height:35px; }

.limedlightcols { color:#6b6b6b; line-height:25px; padding:0 0 10px 0; }

.tooper-content {

	padding-top:21px;	

}





p.txtcontent {

	font-size:14px;

	color:#332;

	padding:5px 0 0 0;

	line-height:17px;

	text-align:justify;

	

}

.submit-bttn{

	background:url(../images/button_start_search.png) no-repeat top center;

	border:0;

	width:192px;

	height:44px;

	color:#000;

	font-size:16px;

	font-family:'OpenSansLight', sans-serif;

	margin:13px 0 0 0;

	cursor:pointer;

	text-align:center;

}

.submit-bttn:hover{

	background:url(../images/button_start_search.png) no-repeat 0 -44px;

}



/*========================we provide============================*/

.weprovide{

	background:#f5f5f5;

	padding:15px;

}

.register-now{

	background:#afb075;

	height:55px;

	text-align:center;

}

.register-now a{

	font-family:'OpenSansLight', sans-serif;

	font-size:22px;

	color:#FFF;

	

}

/*----------------------------------catagory--------------------------------*/



.recordtype-top-bg h3{

	margin:0 0 15px 0;

}

.recordtype-bg{

	background:none;	

}

.recordtype-bg span{

	float:left;

	padding:11px 0 10px 17px;

	width:205px;	

	color:#000;

	margin:5px 10px 0 0;

	font-family:'OpenSansLight', sans-serif;

	font-size:14px;

	background:#fafafa url(../images/b_arrow.png) no-repeat 7px 19px;

	

}

.recordtype-bg a{

	float:left;

	padding:11px 0 10px 17px;

	width:205px;	

	color:#000;

	margin:5px 10px 0 0;

	font-family:'OpenSansLight', sans-serif;

	font-size:14px;

	background:#fafafa url(../images/b_arrow.png) no-repeat 7px 19px;

	

}









/*THREE THING NEW ...*/



.three-things-counter { font-size:20px; padding:10px 0px; color:#717171; text-align:center; font-size:20px; font-family:'OpenSansLight',sans-serif; font-weight:normal; border-bottom:1px solid #f7f7f7;  }

.three-things-counter-cont { font-size:16px; padding:10px 0px 10px 10px; color:#5d5d5d;  font-family:'OpenSansLight',sans-serif; font-weight:normal; border-bottom:1px solid #f7f7f7; }

.three-things-counter-cont a { font-size:11px; text-align:right; }

/*==============================state box=============================*/

.state{

	font-family:'OpenSansLight', sans-serif;

	text-align:left;

	

	

}

.state span{

	float:left;

	width:100px;

	font-size:14px;

	padding:3px 0 4px 10px;

	margin:0 17px 0 0;

	background:url(../images/bullet.jpg) no-repeat left 9px;

	

}

.state a {

	float:left;

	width:100px;

	font-size:14px;
    color:#000;
	padding:3px 0 4px 10px;

	margin:0 17px 0 0;

	background:url(../images/bullet.jpg) no-repeat left 9px;

	

}

.state a:hover {
     color:#0096dd;
}
/*---------------------county box------------------------------*/

.county{

	font-family:'OpenSansLight', sans-serif;

	

}

.county span{

	float:left;

	width:110px;

	font-family:'OpenSansLight', sans-serif;

	font-size:14px;

	padding:3px 0 2px 13px;

	margin:0 3px 0 0;

	background:url(../images/bullet.jpg) no-repeat left 9px;

}

.county a{

	float:left;

	width:110px;

	font-family:'OpenSansLight', sans-serif;

	font-size:14px;

	padding:3px 0 2px 13px;

	margin:0 3px 0 0;

	background:url(../images/bullet.jpg) no-repeat left 9px;

}



/*-------------------------------------TESTIMONIAL PART-----------------------------*/



.testimonial_name{

	font:normal 14px 'OpenSansLight', sans-serif;

	color:#6c6e00;

}

.testimonial_txt1{

	font:normal 12px 'OpenSansLight', sans-serif;

	color:#000;

}

.testimonial_txt2 span{

	color:#516550;

}

.cutomer_bg{

	background:#fafafa;

}

/*================customer support=========================*/

.customer-support{

	

	background:#f5f5f5 url(../images/cust-carepng.png) no-repeat 145px 42px;

	font-size:18px;

	color:#010000;

}

.number-colors{

	font-size:36px;

	font-family:'OpenSansRegular',sans-serif;

	color:#536374;

	text-align:center;

}

.customer-support-txt{

	font-size:18px;

	color:#8e5f16;

	text-align:center;

	padding:8px 0 8px 0;

	font-family:'OpenSansRegular',sans-serif;

}

/*



/*footer*/

.font-style{

	/*width:400px;*/

	font-weight:bold;

	font-family:'OpenSansRegular',sans-serif;

	font-size:14px;

	color:#000000;

	padding-left:10px;

	padding-top:5px;

	/*padding-right:5px;*/

	}

.affiliates{

	/*width:400px;*/

	font-weight:bold;

	font-family:'OpenSansRegular',sans-serif;

	font-size:14px;

	color:#000000;

	padding-top:5px;

	padding-right:10px;

	/*padding-left:5px;*/

	}



.affiliates a{

         color:#333;	

}



.terms-condition{

	font-family:'OpenSansLight',sans-serif;

	font-size:14px;

	color:#2e5942;

	margin-top:0px;

	margin-bottom:5px;

	padding-left:10px;

	}

	.terms-condition a{

	color:#2e5942;

	text-decoration:none;

	}

	.font-width-footer{

	float:left;

	/*margin-left:20px;

	margin-top:20px;*/

	padding-left:10px;

	font-family:'OpenSansLight',sans-serif;

	font-size:12px;

	color:#333333;

	}

	.footer_nav{

          text-align:right;

          color:#8e5f16;

          padding:10px 8px 0 0px;

}

.footer_nav a{

          text-align:right;

          font:normal 12px 'OpenSansLight',sans-serif;

          text-decoration:none;

          color:#8e5f16;

          padding:2px 2px 0 2px;

          text-decoration:none;

          line-height:18px;

}

.footer_nav a:hover{

          color:#8e5f16;

}

.width_footer{

	font-family:'OpenSansLight',sans-serif;

	font-size:10px;

	color:#626262;

	padding-top:10px;

	padding-left:10px;

	text-align:justify;

	}



/*======================search bttn======================*/

.search-bttn{

	background:url(../images/search-bttn.jpg) no-repeat left;	

	height:30px;

	padding:15px 0 0 0;

	text-align:center;

}

.search-bttn a{

	font-family:'OpenSansLight',sans-serif;

	font-size:14px;

	text-align:center;

	color:#000;

}





/*--------------------for state page--------------------------*/



.state-information{

	float:left;

	width:94%;

	padding:3%;

	font-family:'OpenSansLight',sans-serif;

	background:#ebebeb;

	

}

.s-information-1st{

	width:100%;

}

.s-information-2nd{

	width:100%;

}

.about-head{

	float:left;

	width:100%;

	border-bottom:1px solid #ccc;

	padding-bottom:5px;

	margin-bottom:8px;

}

.about-head p{

	font-family:'OpenSansLight',sans-serif;

	font-size:14px;

}



.about-middle{

	float:left;

	width:100%;

	border-bottom:1px solid #CCC;

}



.flag{

	float:left;

	width:16%;

}

.flag p{

	text-align:center;

	font-size:12px;

}

.des{

	float:left;

	width:77%;

	

}





.geographical-information{

	float:left;

	width:100%;

	padding-top:10px;

		

}



.seal{

	float:right;

	width:14%;

	margin-top:20px;

}

.seal p{

	text-align:center;

	font-size:12px;

	padding-top:7px;

}

.information{

	float:left;

	width:80%;

	margin-right:3%;

}







p.about {

	margin-bottom:10px;

	color:#000;

	padding-left:10px;

}



p.about-rev {

	margin-bottom:5px;

	color:#000;

}