/*Css Document*/
body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif normal; line-height:1.8em; color:#3b3b3b; background:#ebebeb;}
/*Common*/
.left{float:left}
.right{float:right}
.clear{clear:both}
h1, p, span{font-family:Arial, Helvetica, sans-serif;}
title{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;} 
/*structure*/
#mainWrap{width:960px; margin:0 auto; padding:0; border:1px solid #ebebeb;}
#contentWrap{width:940px; margin:0 auto; background:#fff;}
#header{width:940px; margin:0 auto; background:#fff;}
#banner{width:940px; margin:0 auto; background:#fff;}
#content{width:940px; margin:0 auto; background:#fff;}
.leftContent{width:610px; float:left;}
.rightContent{width:260px; float:right; background:url(./images/divider.jpg) no-repeat left top; min-height:300px;}
.rightContentHolder{margin-left:15px; float:left;}
h1.pageHead{font-size:2.3em; color:#bb072d; background:url(./images/headingBg.gif) no-repeat left; line-height:31px; padding-left:20px;}
h1.Head{font-size:1.6em; color:#bb072d; background:url(./images/commHeadBg.gif) no-repeat left; line-height:1.8em; padding:0 0 0 20px;}
#footer{width:924px; background:#c0c0c0; font-size:1.2em; margin:10px auto; text-align:center; padding:15px 0; font-family:Arial, Helvetica, sans-serif;}
#footNav{color:#4e4e4e; float:left; width:880px; margin:-15px 0 0 28px;}
#footNav ul li{color:#4e4e4e; float:left;}
#footNav ul li a{color:#4e4e4e; text-decoration:none; background:url(./images/footBul.gif) no-repeat left; padding:0 10px; /*line-height:1em;*/ font-size:1.1em;}
#footNav ul li a:hover{color:#353030; text-decoration:none;}
/*site css*/
.logo{float:left; width:250px;}
.telHead{width:210px; float:right; font-family:Arial, Helvetica, sans-serif; color:#eeae14; font-size:2.8em; text-align:right; margin-top:10px; line-height:0.8em; padding:10px 20px 0 0}
.email{color:#7089a1; font-size:16px; text-align:right; text-decoration:none;}
#navMain{float:left; width:960px; background:#fff;}
#navHolder{float:left; width:940px; background:#3b3b3b; height:38px; padding-top:10px;}
#navHolder ul{margin-left:195px;}
#navHolder ul li{float:left; color:#fff; font-size:2.3em; background:#3b3b3b; margin-left:23px; line-height:30px;}
#navHolder ul li a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#navHolder ul li a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#f27e21;}
.activeMnu{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#f27e21 !important;}
.sideBarMnu{width:10px; float:left;}
.bannerHolder{width:906px; margin:0 auto;}
.picBox{width:149px; margin-right:2px; padding-top:2px; float:left;}
.contentHolder{width:906px; margin:25px auto 0 auto;}
.padLeft{padding-left:12px;}
.padTopBot{margin:12px 0;}
/*text*/
p.home{font-size:1.6em; line-height:1.8em; margin-bottom:10px;}
p.home a{color:#f27e21; text-decoration:underline; font-weight:bold;}
p.home a:hover{color:#fab882; text-decoration:underline;}
p.caseStudy{font-size:1.3em; line-height:1.5em; text-align:left;}
p.caseStudy span{font-size:1.3em; color:#bb072d; text-decoration:none;}
p.caseStudy a{font-size:1.3em; color:#f27e21; text-decoration:none;}
p.caseStudy a:hover{font-size:1.3em; color:#fab882; text-decoration:none;}
.casestodyLink{color:#0093d0; font-size:1.2em; text-decoration:none;}
.casestodyLink:hover{color:#9cabb2; text-decoration:none;}
p{font-size:1.4em; line-height:1.8em; text-align:justify; color:#3b3b3b; margin-bottom:15px;}
p.telFoot{text-align:center; font-size:1.0em; color:#ad4e01;}
p.telFoot a{text-align:center; font-size:1.0em; color:#ad4e01; text-decoration:none;}
p.telFoot a:hover{text-align:center; font-size:1.0em; color:#333;}
p.cpyRght{font-size:1.1em; text-align:center; margin-top:10px;}
p.cpyRght a{text-decoration:none; color:#333;}
p.cpyRght a:hover{color:#ad4e01;}
/*About Us*/
#bannerAbout{width:900px; margin:0 auto; background:#fff;}
.dotBorder{border-bottom:2px dotted #929292;}
p.brdCrumb{width:906px; padding-bottom:5px; margin:20px auto 0 auto; color:#3b3b3b;  font-size:1.2em; }
p.message{  color:#3b3b3b;  font-size:1.2em; width:906px; padding-bottom:5px; margin:20px auto 0 auto}
p.brdCrumb a{color:#3b3b3b;  font-size:1.2em; text-decoration:none; text-align:left;}
p.brdCrumb a:hover{color:#BB072D; text-decoration:none; text-align:left;}
.brdCrumbActive{color:#BB072D !important; font-size:1.2em; text-decoration:none; text-align:left;}
.rightContentAbt{width:260px; float:right; min-height:300px; background:url(./images/qformBg.jpg) repeat-y; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


.rightContentAbt{width:260px; float:right; min-height:300px; background:url(./images/qformBg.jpg) repeat-y; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rightContentHeadAbt{width:260px; background:url(./images/quickFBg.jpg) no-repeat; height:72px;}
h1.qformHead{color:#fff; font-size:1.6em; line-height:71px; padding-left:32px;}
.compul{color:#0093d0; font-size:1.2em; font-weight:bold;}
.center{margin-left:10px;}
.inputBox{height:15px; width:150px; border:1px solid #999898; font:1.2em Arial, Helvetica, sans-serif normal; background:#fff;}
.txtArea{height:80px; width:150px; border:1px solid #999898; overflow:auto; font:1.2em Arial, Helvetica, sans-serif normal; background:#fff;}
.btn{height:22px; width:228px; border:none; font:1.1em Arial, Helvetica, sans-serif; background:#0093d0; color:#fff; text-align:left; font-weight:bold; padding-left:6px; cursor:pointer;}
p.abtsubHead{font-size:1.8em; line-height:1.3em; margin-top:15px;}
.txtLeft{text-align:left;}
.highLgt{color:#bb072d; text-decoration:none;}
.list li{ background:url(./images/bul.jpg) no-repeat; font:1.6em Arial, Helvetica, sans-serif normal; margin:15px 0 0 24px; padding-left:20px; line-height:1.6em;}
.list li a{  color:#3b3b3b; text-decoration:none;}
.list li a:hover{  color:#BB072D; text-decoration:underline;}


.leftMar{margin-left:25px;}
.leftMar2{margin-left:45px;}
.rightContentHeadCont{width:600px; background:url(./images/contactBgHead.jpg) no-repeat; height:72px;}
.gap {
margin:0 0 20px;
}
/*styles for the album*/
.album .chwrap{ margin:0px auto; width:700px;}
.album .chwrap img{ margin-left:20px; border:0px;}
.album .tbwrap{ margin:0px auto; width:900px;}
.album .tbwrap img{ margin-left:20px; border:0px;}
.album .auwrap{ margin:10px auto; width:100%;}
.album .auwrap img{ margin-left:20px; border:0px;}
.album .cwrap{ margin:10px auto; width:700px;}
.album .cwrap img{ margin-left:20px; border:0px;}
.album .tewrap{ margin:10px auto; width:900px;}
.album .tewrap img{ margin-left:20px; border:0px;}
.album .cfwrap{ margin:10px auto; width:900px;}
.album .cfwrap img{ margin-left:20px; border:0px;}
.album .vswrap{ margin:10px auto; width:1005px;}
.album .vswrap img{ margin-left:8px; border:0px;}

/*.album img{  margin-left:20px; border:0px;}*/
.gray{ background:#ebebeb; padding:5px; margin:0px 0px 10px 0px;}
.gray p{ margin-bottom:5px;}
.gray a{color:#f27e21; text-decoration:underline; font-weight:bold; font-size:1.2em;}

table.events {
  font:1.0em normal Arial, Helvetica, sans-serif	;
  color: #3b3b3b;
  margin:30px 0px 0px 0px;
}
table.events th.month {
  background-color: #0093d0;
  border: 1px solid #7FA7D7;
  text-align: left;
  padding: 2px;
  color:#fff;
  font:1.3em bold Arial, Helvetica, sans-serif
}
table.events td.spacer { height: 10px;  }
table.events td strong { font-size:1.1em !important; }
table.events tr td{ padding:5px; font-size:1.2em;}
table.events tr td a{ color:#064788;}
th.month {
background-color:#C8D9EE;
border:1px solid #7FA7D7;
}
.smaller {
font-size:12px!important;
font-weight:normal;
}

#secondarynav {
	
	width:900px;
	padding:0px;
	margin: 0 auto;
	height: 40px;
	padding-bottom:5px;
}

#secondarynav ul{
	
list-style:none;
height:30px;

	
}

#secondarynav li {
	
	float:left;
	
}


#navHolder2{float:left; width:940px; background:#3b3b3b; height:38px; padding-top:10px;}
#navHolder2 ul{margin-left:00px;}
#navHolder2 ul li{float:left; color:#fff; font-size:2.3em; background:#3b3b3b; margin-left:23px; line-height:30px;}
#navHolder2 ul li a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#navHolder2 ul li a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#f27e21;}



.strapline {
	
	float:left;
	width:350px;
	font-size :18px;
	margin-top:45px;
	margin-left:60px;
	color:#7089a1;
	font-weight:bold;
}
	
	
p.counties{font-size:1em; 
			text-align:center; 
			margin-top:10px;
			color:#999;
			}	
			
			
#themeimages {
	
	float:right;
	width:270px;
	background-color:#FFF;
	padding-top:10px;
	text-align:center;
	
}