/* Start of CMSMS style sheet 'Devo CMS: layout' */
@charset "UTF-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 background:#ABADB3;
 text-align:center;
}
div#page {
 width:100%;
 margin:0 auto;
 padding:0;
 background:#C0C5C7 url(images/bg-noise.png) repeat left top;
}
div#header {
 position:relative;
 padding:0;
 color: white;
 background: url("images/bg_header.jpg");
 text-align:left;
 border-bottom:2px solid #1A5E8D;
 z-index:999;
}
div#hd-content{
 width:900px;
 margin:0 auto;
}

div#intro{
 width:100%;
 height: 312px;
 background: #12476B;
}

div#content {
 margin:20px auto;
 padding:0;
 text-align:left;
}
div#sub div,div#local div {padding:10px;}
div#main div div,div#sub div div,div#local div div{ padding:0;}

div#main {  }
div#sub {  }
div#local { background-color:#ccc; }
div#footer { color: white; background-color: #ABADB3;}

div#ft-content {
 width:900px;
 margin: 0 auto;
 background: url("images/bg_footer.jpg") no-repeat;
 height:100%;
}

#footer p {
 font-size: 0.8em;
 margin: 0;
 padding:10px;
}

#footer {
 border-top: solid 2px #A1A3AA;
 /*height: auto;*/
}

.current{
/*font-weight:bold;*/

}

.col1of1 {
width: 100%;
float:left;
}
.third {
float:left;
margin-right:18px;
padding-right:18px !important;
width:260px;
}
.last {
border-right:medium none;
margin-right:0;
padding-right:0 !important;
}
.indent{
display:block;
text-indent:-999em;
}
a.readmore{
background: url(images/read-more-content.gif) no-repeat center;
width:77px;
height:22px;
}
div#intro {
	background:#134A6F none no-repeat scroll 0 0;
	height:312px;
	width:100%;
}
div#intro p{
	color: #B7D8F2;
	font-size:14px;
}
div#i-content {
	color: #FFF;
	height: 270px;
	width: 850px;
	float:left;
}
div#i-content .intro-page {
	color: #FFF;
	height: 270px;
	width: 850px;
}
.introtext {
	float: left;
	height: 210px;
	width: 350px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.introimage {
	float: left;
	height: 270px;
	width: 430px;
}
#introbox {
	height: 312px;
	width: 900px;
	margin: 0 auto;
	background-image: url(images/bg_intro.png);
}
#introleft {
	height: 45px;
	width: 25px;
	padding-top: 115px;
	padding-bottom: 110px;
	float:left;
}
#introright {
	height: 45px;
	width: 25px;
	padding-top: 115px;
	padding-bottom: 110px;
	float:left;
}
.border1{
	display:inline-block;
	padding:2px !important;
	border:solid 1px #CCC;
}

#footer_menu ul{
        margin:0;
}


#footer_menu ul li{
        color:#fff;
        margin:10px 0;
        list-style: none;
}

#footer_menu ul li a{
        color:#fff;
}

#footer_menu ul li a.parent{
        font-weight:bold;
}

#footer_menu ul li.parent{
       float:left;
       width:150px;
}
legend{
      display:none;
}
#frmIndividual label{
      width: 150px; 
      display: inline-block;
}
#frmIndividual input, #frmIndividual textarea{
      font-family:verdana;
      font-size:1em;
      padding:2px;
      border:1px solid #999999;
}
#frmIndividual select{
      font-family:verdana;
      font-size:11px;
      height:22px;
      padding:2px;
      border:1px solid #999999;
}
#frmIndividual #vcard{
      float:right;
      left:320px;
      position:absolute;
      top:340px;
}
#frmIndividual div{
      float:left;
      /*height:20px;*/
      margin:5px 0;
      width: 100%;
} 

#mf085fmoduleform_1 label{
      width: 150px; 
      display: inline-block;
      vertical-align:top;
}
#mf085fmoduleform_1 input, #mf085fmoduleform_1 textarea{
      font-family:verdana;
      font-size:1em;
      padding:2px;
      border:1px solid #999999;
}
#mf085fmoduleform_1 select{
      font-family:verdana;
      font-size:11px;
      height:22px;
      padding:2px;
      border:1px solid #999999;
}
#mf085fmoduleform_1 #vcard{
      float:right;
}
#mf085fmoduleform_1 div{
      float:left;
      /*height:20px;*/
      margin:5px 0;
      width: 100%;
      display:  none;
}
#mf085fmoduleform_1 div.contactform {
      display: block !important;
      margin:0 0 0 10px;
}
#mf085fmoduleform_1 div.contactform div {
      display: block !important;
}
div.contactform div.submit{
text-align:center;
}  
.NewsSummary{
      border: solid 1px #ABADB3;
      border-top: none;
      border-left: none;
      border-right: none; 
      background-color: #C6C7CA!important;
      float: left;
      font-size:0.9em;
      margin:0;
      width:270px;
      color:#666;
      padding: 0 !important;
}
.NewsSummary a{
line-height:1.5em;
}
.NewsSummaryPostdate{
      float:left;
      padding:12px 0 13px 10px!important;
      width:80px;
}
.NewsSummaryLink{
      float:left;
      padding:12px 10px 13px 0!important;
      width:170px;
}
fieldset{
      border: none;
      padding: 10px 0;
}
.logo{
      float:left;
      height:66px;
      width:260px;
      padding:19px 0 15px;
}
input[type='submit']{
background:#16547E url(images/bg-button.gif) repeat-x left top;
border:2px solid #1E71A8!important;
color:#fff;
font-weight:bold;
font-size:1.2em!important;
width:auto!important;
padding:5px 15px!important;

}
hr.sep{
border-top:1px solid #A1A3AA;
border-bottom:1px solid #F9F9F9;
border-left:none;
border-right:none;
display:inline;
float:left;
margin:15px 0;
width:100%;
}
.padding5{
padding:5px!important;
}

.margin10left{
	margin:0 0 0 10px;
}

.margin20right{
	margin:0 20px 0 0 !important;
}

.borde{
border:1px solid #ABADB3;
background:#d4d4d4;
}
.bborde{
border:1px solid #134A6D;
background:#d4d4d4;
}
.aligncenter{
text-align:center;}
.odd{
background:#d4d4d4;
}
.even{
background:#C6C7CA;
}
.testimonial{
border-top:2px solid #ABADB3;
border-bottom:2px solid #ABADB3;
margin-bottom:1.2em;
padding:15px 25px!important;
}
#frmIndividual fieldset#websiteinfo div {
float:left;
margin:10px 0;
width:100%;
}

div.video{
	width:400px;
	margin:auto;
}
/* End of 'Devo CMS: layout' */

