@import "general.css";
@import "reset.css";

.navigation {
	width:998px; float:left; margin:20px 0 0 7px; background:url(../../profile_images/navigationBg.png) no-repeat; height:40px; border-bottom: solid 7px #82ac3f; position:relative;
}
.navigation ul{ padding:0px; margin:0px;
}
.navigation li{ float:left; background:url(../../profile_images/navi-spe.jpg) no-repeat right; height:40px;
}
.navigation li a{ font-size:13px; color:#fff; font-weight:bold; line-height:40px;  display:block;  padding:0px 30px 0 25px; 
}
.navigation li a span{ padding:10px 10px 0 10px; float:left;
}
.navigation li a:hover{ background-color:#82ac3f; }
.navigation li a.active{ background-color:#82ac3f; }

.navigation li .home{ float:left; padding:11px 0 0 10px; width:40px; height:30px; display:block;
}
.navigation li .home:hover{ background:url(../../profile_images/homehoverBg.png) no-repeat left top; 
}
.navigation li .home.active{ background:url(../../profile_images/homehoverBg.png) no-repeat left top; 
}
.navigation li .contact{ float:left; width:113px;height:40px; display:block; position:absolute; right:0px;
}
.navigation li .contact:hover{ background: url(../../profile_images/contactHover.png) no-repeat right top; 
}
.navigation li .contact.active{ background: url(../../profile_images/contactHover.png) no-repeat right top; 
}

#bodyDiv {
	width:1012px; float:left; background: url(../../profile_images/bodyBgcenter.png) repeat-y; 
}
#mainDiv {
	width:978px; float:left; padding:13px;
}
.LeftDiv {
	width:694px; float:left; margin:5px 0 0 10px;
}
.homeDiv {
	width:694px; float:left;/*  border:solid 1px #cdd0dc;  */border-radius:10px; padding:0 0 0 0; background:#82ac40; border-radius:8px;position:relative;
}
.homeDivLeft {
	width:36px; float:left; background:url(../../profile_images/homeblackbg.png) no-repeat right;font-family: 'MyriadProRegular'; font-size:13px; color:#fff; line-height:23px; padding:0px 10px 0 10px; margin:14px 0 0 0;
}
.homeDivright {
	/* width:100%;  float:left;*/ font-family: 'MyriadProRegular'; font-weight:bold; font-size:21px; color:#333; padding:10px 10px 0 60px; display:block;
}
.allbox {
	width:380px; float:left;
}

.allDiv {
	width:380px; float:left; border:solid 1px #cdd0dc; border-radius:10px; margin:15px 0 0 0;
}
.allDiv h2 {
	font-family: 'MyriadProRegular'; font-weight:bold; font-size:18px; color:#333; padding:10px 10px 0 10px;
}
.allDiv h3 {
	font-family: 'MyriadProRegular';font-size:16px; color:#0083c3; padding:10px 0 0 10px;
}
.allDiv p {
	font-family: 'MyriadProRegular';font-size:15px; color:#333; padding:5px 0 75px 10px;
}
.allDiv p a{
	font-family: 'MyriadProRegular';font-size:16px; color:#0083c3;
}

.likeDiv {
	width:350px; float:left; border:solid 1px #cdd0dc; background-color:#f6f6f6; border-radius:10px; padding:15px; margin:15px 0 0 0; 
}

.LocationDiv {
	width:295px;
	float:right;
	margin:15px 0px 0 0px;
	background-color:#f2f2f2; border:solid 1px #bfbfbf; padding:0px; border-radius:10px;
}
.locatab{ width:295px;
	float:left;
	height:38px;
	background-color:#82ac3f; border-radius:8px 8px 0 0;
}
.locatab ul{list-style:none; padding:0px; margin:0px;
}
.locatab li{ float:left; height:35px; padding:0 0px 0 0px; margin:8px 0 0 8px; 
}
.locatab li a{ font-family: 'CalibriRegular'; font-size:16px; font-weight:bold; color:#fff; padding:0 9px 0 9px; line-height:30px; display:block;  
}
.locatab li a:hover{color:#202020; background-color:#f6f6f6; border-radius:5px; display:block; height:35px;   
}
.locatab li.active a{color:#202020; background-color:#f6f6f6; border-radius:5px; display:block;height:35px;   
}

.locaLink{ width:279px; float:left; margin:0px 0 0 0; padding:8px; 
}
.locaLink p{ font-family: 'CalibriRegular'; font-size:16px; color:#333; 
}

.greembox {
	width:694px; float:left; background-color:#82ac3f; height:36px; margin:15px 0 0 0; border-radius:10px 10px 0 0 ;
}
.greembox h3{ font-size:17px; color:#fff; line-height:36px; padding:0 0 0 10px;
}
.greembox h3 span{ font-weight:bold; text-transform:uppercase;
}
.greeDiv {
	width:694px; float:left; /* border-bottom:solid 1px #82ac3f; */border: 1px solid #BFBFBF; border-radius: 10px; padding:0 0 20px 0; margin:20px 0 0 0;
}
.greeDivLeft {
	width:61px; height:61px; float:left; border:solid 1px #dfdfdf; padding:4px; margin:10px 0 0 10px;
}
.greeDivRight {
	width:585px; float:right; border-bottom:solid 1px #dfdfdf; padding:0 0 28px 0; margin:10px 10px 0 0;
}
.RightJones {
	width:210px; float:left; 
}
.RightJones h4 { font-size:16px; color:#2a2a2a;font-family: 'MyriadProRegular';}
.RightJones h6 { font-size:14px; color:#82ac3f; font-style:italic; font-family: 'MyriadProRegular'; padding:3px 0 0 0;
}

.greeDiv p{ font-size:13px; color:#777; padding:10px; clear:both;
}
.greeDiv p a{color:#82ac3f; 
}
.faceDiv{
	width:684px; float:left; margin:0px 0 0 10px;
}

.RightDiv {
	width:257px; float:right; margin:5px 0 0 0px;
}

.companyRightDiv {
	width:255px;
	float:right;
	margin:0px 0px 0 0px;
	background-color:#f2f2f2; border:solid 1px #bfbfbf; border-top:none; padding:0px; border-radius:0 0 10px 10px;
}
.companyRightblack{ width:247px;
	float:left;
	height:36px;
	background-color:#343a43; border-radius:8px 8px 0 0; font-size:16px; font-weight:bold; color:#fff; padding:0 0 0 10px; line-height:36px;
}
.companyRightDiv ul{list-style:none; padding:0px 0 20px 0; margin:5px 15px 0 15px; float:left;
}
.companyRightDiv li{ border:solid 1px #bfbfbf; background-color:#fff; height:22px; border-radius:5px; margin:5px 0 0 0; width:218px; float:left;  
}
.companyRightDiv li a{ font-size:13px; font-weight:bold; color:#343434; line-height:22px; padding:0 5px 0 25px; background:url(../../profile_images/greenerror.png) no-repeat 5px;   
}

.VcardDiv {
	width:257px;
	float:right;
	margin:15px 0px 0 0px;
	background-color:#f2f2f2; border:solid 1px #bfbfbf; padding:0px; border-radius:10px;
}
.Vcardtab{ width:257px;
	float:left;
	height:35px;
	background-color:#82ac3f; border-radius:8px 8px 0 0;
}
.Vcardtab ul{list-style:none; padding:0px; margin:0px;
}
.Vcardtab li{ float:left; height:35px; padding:0 0px 0 0px; margin:8px 0 0 8px; 
}
.Vcardtab li a{ font-family: 'CalibriRegular'; font-size:16px; font-weight:bold; color:#fff; padding:0 9px 0 9px; line-height:25px; display:block;  
}
.Vcardtab li a:hover{color:#202020; background-color:#f6f6f6; border-radius:5px; display:block; height:30px;   
}
.Vcardtab li.active a{color:#202020; background-color:#f6f6f6; border-radius:5px; display:block;height:30px;   
}

.VcardLink{ width:232px; float:left; margin:10px 0 0 12px; border-radius:0px 0px 8px 8px; padding:0 0 10px 0;  }
.VcardLink ul{ padding:0px; margin:0px; background:#343a43;  border-radius:10px 10px 0 0; float:left;  width:232px;
}
.VcardLink li{ float:left; font-family: 'CalibriRegular'; font-size:14px; font-weight:bold; color:#fff;  padding:5px 12px 5px 8px; margin:0px 0 0 0;
}
.VcardLink li.first{ width:100px; float: left; 
}
.VcardLinktable{ width:232px; float:left; border:solid 1px #d5d4d4;  border-radius:0px 0px 5px 5px;
}
.VcardLinktable td{ font-family: 'CalibriRegular'; font-weight:bold; font-size:13px;color:#343434;padding:5px 5px 5px 5px; border-right:solid 1px #d5d4d4; border-bottom:solid 1px #d5d4d4;
}
.VcardLinktable td span{ color:#71a12b;padding:5px;
}
.twitterDiv{ width:257px; float:left; margin:15px 0 0 0px;  background-color:#f6f6f6; border:solid 1px #bfbfbf; border-radius:12px 12px; }
.twitterbluebox{ width:234px; float:left; margin:10px 0 0 10px; }
.twittertop{ width:232px; float:left;}
.twitterbot{ width:234px; float:left; padding:0 0 10px 0;}
.twittercen{ width:232px; float:left; background:url(../../profile_images/twittercent.png) repeat-y;}
.twittercenleft{ width:68px; height:68px; float:left; margin:0 0 0 10px;}
.twittercenRight{ width:138px; float:right; margin:0 10px 0 0; line-height:16px;}
.twittercenRight p{ font-size:10px; color:#fff; line-height:14px; }
.twittercenRight p span{ font-size:10px; color:#72a32b; }

.bodybot {
	width:1012px; float:left; padding:0 0 20px 0;
}



.testbox {
	width:674px; float:left; /* margin:15px 0 0 0;  *//* border-radius:10px ; */ padding:20px 0 20px 20px; /* border:solid 1px #bfbfbf; */
}
.testbox img{
	
}
.testboxleft {
	width:280px; float:left;
}
.testboxgray {
	width:260px; float:left; background-color:#f6f6f6; border:solid 1px #bfbfbf; padding:10px; margin:10px 0 0 0;
}
.testboxgray h6{
	font-size:15px; color:#333; font-family: 'MyriadProRegular'; padding:3px 0 0 0;
}
.testboxgray p{
	font-size:13px; color:#0083c3; font-family: 'MyriadProRegular'; padding:10px 0 0 0; 
}

.testboxleft ul{ padding:0px; margin:10px 0 0 0; float:left; 

}
.testboxleft li{ width:250px; font-size:14px; color:#282828; text-transform:uppercase; font-family: 'MyriadProRegular'; background:url(../../profile_images/greenIcon.png) no-repeat left; padding:2px 0 2px 40px; float:left; height:27px; line-height:27px;

}

.testmainRight { width:353px; float:left;  
}
.testmainRight h2{ font-size:40px; color:#82ac3f; font-family: 'MyriadProRegular'; padding:0px 0 0 30px;
}
.testRightDiv { background: url(../../profile_images/rightBorder.png) no-repeat; margin:5px 0 0 30px; width:353px; padding:0px 0 0 0; float:left;  
}

.companyRight { background: url(../../profile_images/companyBg.png) no-repeat; width:353px; margin-left:-6px; height:35px; float:left;  
}
.comttext{ padding:3px 0 0 25px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f2f2f2;  
}
.comttext span{ font-size:13px; font-weight:bold; color:#edffbf;   
}
.DescriptionDiv { width:328px; float:left; margin:0px 0 0 10px;
}

.DescriptionDiv h3{ padding:5px 0 10px 0; margin:5px 0 0 5px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#222121; background: url(../../profile_images/botLine.jpg) repeat-x bottom; float:left;  width:328px;   
}
.DescriptionDiv h4{ padding:10px 0 0 5px; clear:both;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#58901a; margin:5px 0 0 0;   
}
.DescriptionDiv p{ padding:0px 0 5px 5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; margin:5px 0 0 0;   
}

.VcardLinktable td.lastLeft{ border-radius:0px 0 0 3px;}	
.VcardLinktable td.lastLeft2{ border-radius:0px 0px 3px 0;}	
.VcardLinktable td.rightbor{  border-right:none;}
.VcardLinktable td.botbor{border-bottom:none; }


.descriptionHeading{
	width:694px; float:left; margin:15px 0 0 0; 
}
.descriptionHeading h3{ font-size:20px; color:#fff; line-height:36px; padding:0 0 0 10px; border-radius:10px 10px 0 0 ; background-color:#82ac3f; 
}
.descriptionHeading h3 span{ font-weight:bold;
}
.faq {
	width:672px; float:left; border:1px solid #BFBFBF; background:#fff;/* border-bottom:none;*/ padding:10px 10px 10px 10px; margin:0px 0 0 0; border-radius:0 0 0 0 ;
}
.faq img{
	float:left;
	margin:0 15px 0 0;
}
.faq p{
    color: #777777;
    font-size: 13px;
    padding:0 0px;
	text-align:justify;
}
.faq p span{
	color:#82AC3F;
	font-weight:bold;
	font-size:14px;
}
.faqimg{
	padding:5px;
	border:1px solid #DFDFDF;
	background:#F2F2F2;
}
.bg{
	background:#F2F2F2;
}
.borderBot{
	border:1px solid #BFBFBF!important;
}
.width670{
	width:672px!important;
	padding:10px;
}
.borderR{
	border-radius:0 0 10px 10px ;
}
.testbox1 {
	width:694px; float:left; margin:15px 0 0 0; border-radius:10px ; padding:0; border:solid 1px #bfbfbf;
}
.testbox1 img{
	border-radius:10px ;
}
.browser_website {
	width:694px; float:left; margin:15px 0 0 0; border-radius:10px ; padding:0; border:solid 1px #bfbfbf;
}
.browser_website img{
	border-radius:10px ;
}

.form_web {
}
.width_400 {
    float: left;
    width: 400px;
}
.form_web .label {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.form_web .label span {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px;
}
.form_web .label a {
    color: #609913;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
span.required {
    color: #FF0000 !important;
}
.form_web .input_field, .form_web .select_field, .form_web .textarea_field {
    background: url("../../outer_images/bgr_shadow.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 8px 8px 8px 8px;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 29px;
    margin: 4px 0;
    min-width: 165px;
    padding: 0 5px;
    width: auto;
}
.form_web .input_field_large, .form_web .textarea_field_large {
    background: url("../../outer_images/bgr_shadow.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 8px 8px 8px 8px;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 29px;
    margin: 4px 0;
    min-width: 266px;
    padding: 0 5px;
    width: auto;
}
.form_web .captha {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.form_web .textarea_field {
    height: 80px;
    padding-top: 4px;
}
.form_web .textarea_field_large{
    height: 80px;
    padding-top: 4px;
}
.form_web .input-btn {
    background: url("../../outer_images/bg_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 30px;
    margin: 12px 0 0;
    padding: 0 0 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #445924;
    vertical-align: top;
    width: 90px;
}
.form_web .input-btn:hover {
    color: #FFFFFF;
    cursor: pointer;
}
.form_web .textarea_field2 {
    background: url("../../profile_images/bgr_shadow.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 8px 8px 8px 8px;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 220px;
    line-height: 20px;
    margin: 5px 0;
    padding: 0 5px;
    width: 400px;
}
.form_web .process-btn {
    background:#7CB62E ;
    border: 1px solid #5B9213;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0 18px 0 0;
    padding: 0 20px 4px;
    text-decoration: none;
}
.form_web .process-btn:hover {
    background: #669D1E;
    border: 1px solid #5B9213;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
.howItwork h6 {
    border: medium none;
    color: #333333;
    font-size: 42px;
    margin: 35px 0 0;
    padding: 0 0 5px;
}
.form_webLeft {
    float: left;
    width: 416px;
}
.form_webright {
    float: right;
    padding: 0;
    width: 471px;
}
.Viewform {
    width: 100%;
}
.Viewform td {
    background-color: #CCCACA;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 10px;
}
.form_web .view-btn {
    background: #7CB62E;
    border: 1px solid #5B9213;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 5px 5px 0 0;
    padding: 0 5px 4px;
    text-decoration: none;
}
.form_web .view-btn:hover {
    background: #669D1E;
    border: 1px solid #5B9213;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
.form_web .addresstxt {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    padding: 10px 0 0;
}
.form_web .addresstxt span {
    float: left;
    font-weight: bold;
    width: 120px;
}

html, body {
    background: none repeat scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    margin: 0;
    padding: 0;
    text-align: left;
}

.howItwork {
    border: medium none;
    color: #222222;
    font-family: 'MyriadProRegular';
    font-size: 26px;
    padding: 25px 0 5px;
}






/****************** 07/09/2012****************/
.blueBanner {
    background-color: #FFFFFF;
   /*  border: 3px solid #1D2F61;
    border-radius: 3px 3px 3px 3px; */
    float: left;
    margin: 20px 0 0 40px;
    padding: 10px;
    width: 668px;
}
.blueboxLeft {
    float: left;
    width: 484px;
}
.blueboxright {
    background-color: #E6EFF5;
    float: left;
    margin-top: 1px;
    width: 184px;
}
.blueboxright .img {
    float: left;
    padding: 5px 0 0 15px;
    width: 169px;
}
.blueboxright .logoBgdiv {
    float: left;
    padding: 5px 0 17px 13px;
    width: 214px;
}
.bluebottom {
    background-color: #F2F7FB;
    border: 1px solid #9D9B9B;
    float: left;
    margin-top: 10px;
    padding: 5px;
    width: 658px;
}
.mapBigDiv {
    border: 3px solid #1D2F61;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 10px 0 0 0px;
    width: 688px;
}

.introRow {
    float: left;
    padding: 0 0 10px;
    width: 100%;
}
.usrPic {
    float: left;
    margin: 8px 0 0;
    padding: 0;
}
.introRow_wrap {
    border-bottom: 1px dotted #CCCCCC;
    float: right;
    margin: 0;
    padding: 0 0 10px;
    width: 90%;
}
.introRow_wrapLeft {
    float: left;
    padding: 0;
    width: 300px;
}
.introRow_wrapLeft p {
    margin: 0 !important;
}
.introRow_wrapLeft h4 {
    color: #72A22E;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.introRow_wrap h3 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 4px;
    padding: 0;
}
.introRow_wrap h3 a {
    color: #333333;
    font-size: 14px !important;
    text-decoration: none;
}
.introRow_wrap span {
    color: #333333;
    font-size: 10px;
}
.introCol_right {
    clear: right;
    float: right;
    padding: 0;
    width: 310px;
}
.introRow p {
    clear: both;
    color: #333333;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 0 65px;
    padding: 5px 0 0;
    text-align: justify;
    width: auto;
}

ul.listing_ratings {
    float: left;
    margin: 20px 0 0 25px;
   /*  padding: 20px 0 0; */
    width: 100px;
}
ul.listing_ratings li {
    border: medium none !important;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: auto;
}
ul.listing_ratings li img {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.link {
    color: #109A24;
    font-size: 10px;
    margin-left: 13px;
}
.link a {
    color: #109A24;
    font-size: 10px;
}

.width680{
	width:684px;
	padding:5px;
}


/**Added by shubhra */


/**
	Slide 2css
*/


.block1{width:329px; float:left;}
.address_bar{width:299px; border-radius:8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border:1px solid #cdd0dc;
	padding:15px 15px 10px 15px;
	float:left;
	}
	
.address_bar h2{font-family: 'MyriadProRegular'; font-size:17px; color:#333333; line-height:22px; padding:0 0 0 0; height:55px;font-weight:bold;}
.address_bar li{width:auto; line-height:20px; float:left; display:block; padding:3px; font-family:Arial; font-size:16px; color:#0081c5; font-weight:bold;}
.address_bar li span{font-size:18px;}
.address_bar li a{font-family:Arial; font-size:16px; color:#0081c5; font-weight:bold;}
.address_bar h3{font-family:Arial; font-size:18px; color:#333333; line-height:22px; clear:both; font-weight:bold;}
.address_bar p{font-family:Arial; font-size:13px; color:#333333; line-height:16px; clear:both;}
.address_bar p a{font-family:Arial; font-size:13px; color:#0081c5; line-height:16px; clear:both; background:url(../../profile_images/link_img.jpg) no-repeat right; font-weight:bold; padding:8px 15px 0 0; float:left; text-decoration:none;}

.socio_icon{width:299px; border-radius:8px; background:#f6f6f6;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border:1px solid #cdd0dc;
	padding:22px 15px 22px 15px;
	float:left;
	margin:10px 0 0 0;
	}
.socio_icon li{width:auto; float:left; display:block; padding:0 10px 0 0; }

.Main-map {
float: left;
width: 295px;
position:relative;
margin:0 0 0 18px;
}

.mapHeading {
border-radius: 8px 8px 0px 0px;
float: left;
width: 297px;
background-color:#73943D;
color: #FFFFFF;
font-family: 'CalibriBold';
font-size: 16px;
line-height: 30px;
height:30px;
padding: 0 0 0 0px; margin:0px;
position:absolute;
left:0px;
top:0;
text-align:center;
}

.mapHeading_title {
border-radius: 8px 8px 0px 0px;
float: left;
width: 297px;
background-color:#73943D;
color: #FFFFFF;
font-family: 'CalibriBold';
font-size: 16px;
line-height: 30px;
height:30px;
padding: 0 0 0 0px; margin:0px;
position:absolute;
left:0px;
top:0;
text-align:center;
}
.mapHeading_title ul { list-style:none; padding:0px; margin:0px;

}
.mapHeading_title li {
color: #fff;
float: left;
font-family: 'CalibriBold';
font-size: 16px;
line-height: 27px !important;
margin: 3px 0 0 12px;
}
.mapHeading_title ul li a{
color: #fff;
/* font-family: 'CalibriRegular'; */
font-size: 15px;
line-height: 27px !important;
text-decoration:none; display:block;
padding: 0 10px 0 10px;
font-weight:bold;font-family: 'CalibriRegular';
}
.mapHeading_title li a:hover{
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 5px 5px 0 0;
color: #000; display:block;
/* font-family: 'CalibriRegular'; */
font-size: 15px;
font-weight:bold;
}
.mapHeading_title li a.active{
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 5px 5px 0 0;
color: #171717;

}
.map{width:295px; border-radius:0px 0px 7px 6px; float:left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border:1px solid #cdd0dc;
	
	margin:28px 0 0 0px;
	height:245px;}

#content_wrap{width:auto; padding:25px 25px; float:left;}

.form_web .close-btn {

background:-moz-linear-gradient(top, #686868 0%, #414141 100%); /* FF3.6+ */
background:-webkit-linear-gradient(top, #686868 0%, #414141 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #686868 0%, #414141 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #686868 0%, #414141 100%); /* IE10+ */
background:linear-gradient(top, #686868 0%, #414141 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#414141');
border: 1px solid #414141;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 18px;
font-weight: bold;
height: 40px;
line-height: 40px;
margin: 5px 5px 0 0;
padding: 0 5px 4px;
text-decoration: none;
}
.form_web .close-btn:hover {
background:-moz-linear-gradient(top, #686868 0%, #414141 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #686868), color-stop(100%, #414141)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #686868 0%, #414141 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #686868 0%, #414141 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #686868 0%, #414141 100%); /* IE10+ */
background:linear-gradient(top, #686868 0%, #414141 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#414141');
border: 1px solid #686868;
color: #FFFFFF;
cursor: pointer;
text-decoration: none;
}

.custtext{color: #000; background-color:#cccaca; width:97%; padding:10px;
}
.custtext h4{color: #000;
font-size: 18px;
font-weight: bold; padding:0px; }
.custtext p{color: #000;
font-size:14px;
padding:10px 10px 10px 10px; margin:5px 0 0 0; background-color:#e2e2e1; }

.grcusttext{color: #000; background-color:#7bab31; width:97%; padding:10px;
}
.grcusttext h4{color: #000;
font-size: 18px;
font-weight: bold; padding:0px; }
.grcusttext p{color: #000;
font-size:14px;
padding:10px 10px 10px 10px; margin:5px 0 0 0; background-color:#c0db95; }

.add_info {
	float:right;
	width:240px;
	margin-top:7px;
}
.add_info p {
	font-size:14px;
	color:#666666;
	line-height:20px;
}
.add_info p strong {
	font-size:16px;
}
.add_info p a {
	color:#7bab31;
}
 .add_info p a:lhover {
color:#333333;
}


/**Pagination css **/


/*****PAGINATIONs*****/

.pagination {
	font-size:17px;
	color:#474747;
	display:block;
	margin:15px 0 0 0;
	float:left;
}

.pagination ul {
	margin:0;
	padding:0;
	list-style:none;
}

.pagination ul li {
	display:inline-block;
	float:left;
	margin:0 5px 0 0;
}

.pagination ul li + li {
	margin-left:3px;
}

.pagination ul li a {
	padding:0px 5px;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	height:16px;
	display:block;
	background:#82ac3f;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.pagination ul li a:active,
.pagination ul li a.current {
	margin-top:3px;
}
.pagination ul li a.first {
	background:url(../../profile_images/paginationL.png) no-repeat;
	height:16px;
	width:16px;
	padding:0;
}

.pagination ul li a.last {
	background:url(../../profile_images/paginationR.png) no-repeat;
	height:16px;
	width:16px;
	padding:0;
}
.gap12{
	clear: both;
    height: 12px;
}
.borderBoxes{border: 1px solid #BFBFBF; border-radius: 10px; text-align:center;padding:10px 5px;}

.face_Head{width:257px; border-radius:5px 5px 0 0; float:left; -webkit-border-radius: 5px 5px 0 0;  -moz-border-radius: 5px 5px 0 0; background:#012533; 
    -webkit-border-radius: 3px;  -moz-border-radius: 3px;margin:15px 0 0 0; }	
.face_Head li{line-height:26px; float:left; }
.face_Head li a{font-family: 'CalibriBold'; font-size:15px; color:#fff; text-decoration:none; padding:0 5px; margin:6px 0 0 6px; display:block; }
.face_Head li a:hover{ background-color:#fff; border-radius:4px 4px 0 0; display:block; color:#171717;}
.face_Head li a.active{background-color:#fff; border-radius:4px 4px 0 0;display:block; color:#171717;}

.Rightborder {width:100%; display:inline-block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:7px; border:solid 1px #a2a3a4; border-radius:0 0 5px 5px; border-top:none;color: #2A2A2A;}


.Rightcont{width:100%; display:inline-block; margin:10px 0 0 0; padding:0 0 7px 0;border-bottom: dotted 1px #ccc;}
.Rightcont .left{width:182px; float:left;}
.Rightcont .fullWidth{width:100%; float:left; text-align:justify;}
.Rightcont .left img{ border: solid 1px #ccc; margin:0 5px 0 0}
.Rightcont .left h4{font-size:13px; color:#262626; }
.Rightcont .left p{font-size:13px; color:#666;font-family: 'CalibriRegular'; padding:5px 0 0 0; line-height:14px; }
.Rightcont .left ul{ padding:0; margin:0;}
.Rightcont .left li{ float:left; background:url(../images/graySpe.jpg) no-repeat right; }
.Rightcont .left li a{font-size:12px; color:#284370; font-family: 'CalibriRegular';padding:5px;  }
.Rightcont .left li a:hover{color:#999;  }

.Rightcont .right{width:60px; float:right;}
.Rightcont .right ul{ padding:0; margin:0;}
.Rightcont .right li{ float:right; padding:0 1px; }

.homeDiv:before{ position:absolute; left:0; top:0; bottom:0; width:150px; background:#fff;content:"";border-radius:8px;}
.homeDiv .grid_1{float:left;position:relative;margin:0 20px 0 0; width:150px; }
.homeDiv .grid_1 img{width:140px;}
.homeDiv .grid_2{padding:10px 10px 15px 10px;}
.homeDiv .grid_2 h3{ font-size:22px; color:#fff;line-height:28px;font-weight:bold;}
.homeDiv .grid_2 h3 span{ font-size:15px; color:#fff;line-height:20px; display:block;font-weight:normal!important;}
.compDescr{border-radius:10px; margin:15px 0 0 ; padding:10px; color:#2A2A2A;font-family: 'MyriadProRegular';  font-size: 16px;}

.compDescr h1{ font-size:28px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr h2{ font-size:26px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr h3{ font-size:24px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr h4{ font-size:22px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr h5{ font-size:20px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr h6{ font-size:18px; color:#333; line-height:1; padding:0 0 10px 0;font-weight: bold;font-family: Arial;}
.compDescr p{font-size:14px; color:#666; line-height:20px; text-align:justify; padding:0 0 20px 0;}

.webLink{display:block;font-family: Arial;}
.webLink span{ color:#666; font-size:14px;padding:0 6px 0 0; font-weight:bold;display:inline-block;font-family: Arial;}
.webLink a{ color:#82AC3F; font-size:14px;font-weight:bold;font-family: Arial;}