/* Published: Aug 01, 2013 03:02 PM  / Latest Aug 01, 2013 03:02 PM / Versions: 12,19 */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow);

body {
	background: #E0E0E0;
}
#navwrap {
  font-family: 'Open Sans', Arial, sans-serif;
  height: 58px;
  font-size: 16px;
  text-transform: uppercase;
}
#navmenu li {
  line-height: 40px;
}
/*
body {
  background: url('../../media/pkzcmblp.jpg') repeat-x center top #ffffff;
}
#navmenu > li > a {
  color: #258bc7;
  padding: 7px 9px 3px;
}
*/
#ftr {
padding:0!important;
margin:6px -10px -10px;
}
.calendar-item div a {
display:none;
}
.calendar-item div.calendar-item-title a {
display:block;
}
.calendar-item > div+br { display: none; 
}

.cmshtml .sectionHeader1{
width: 955px;
*width: 951px;
}
.cmshtml .sectionHeader1 img{
float: right;
max-height: 114px;
padding: 0 12px;
background: none #ffffff;
}
.cmshtml .sectionHeader1 p.pageTitle{
font-size: 2.5em;
margin: 0 !important;
padding-bottom: 5px;
border-bottom: 3px solid #105675;
color: #105675;
}
.cmshtml .sectionHeader1 p.pageSubtext{
background: url('../../media/zxrpcpdv.jpg') repeat-y left transparent;
font-weight: bold;
width: 677px;
padding: 10px;
margin: 0 !important;
}
.cmshtml .sectionHeader2{
width: 955px;
*width: 951px;
position: relative;
}
.cmshtml .sectionHeader2 img.imgRight{
float: right;
padding: 10px 56px;
}
.cmshtml .sectionHeader2 p.sectionTitle{
font-size: 2.5em;
margin: 0 !important;
line-height: 55px;
padding: 0 10px;
color: #ffffff;
border: 1px solid #105675;
background: url('../../media/vvqblsqg.jpg') repeat-x top left #1ab7ea;
}
.cmshtml .sectionHeader2 p.sectionSubtext{
font-weight: bold;
font-style: italic;
width: 677px;
padding: 10px;
margin: 0 !important;
}
.cmshtml .sectionHeader3{
width: 949px;
*width: 945px;
border: 3px solid #105a78;
background: url('../../media/vvqblsqg.jpg') repeat-x top left #ffffff;
position: relative;
}
.cmshtml .sectionHeader3 .imgRight{
float: right;
padding: 10px 56px;
}
.cmshtml .sectionHeader3 p.sectionTitle{
font-size: 2.5em;
margin: 0 !important;
line-height: 55px;
padding: 0 10px;
color: #ffffff;
border-bottom: 3px solid #105675;
}
.cmshtml .sectionHeader3 p.sectionSubtext{
font-weight: bold;
font-style: italic;
width: 677px;
*width: 659px;
padding: 10px;
margin: 0 !important;
}
.cmshtml .sectionHeader3 img.corner.tl{
position: absolute;
top: -3px;
left: -3px;
}
.cmshtml .sectionHeader3 img.corner.tr{
position: absolute;
top: -3px;
right: -3px;
}
.cmshtml .sidebar1{
background: none #efefef;
border: 6px solid #105675;
width: 213px;
padding: 15px;
margin: 8px 15px 0 0;
}
.cmshtml .sidebar1 p.sidebarTitle{
border-bottom: 2px solid #000000;
font-size: 1.8em;
font-weight: bold;
}
.cmshtml .sidebar1 ul.sidebarLinks{
list-style: none;
font-size: 16px;
margin: 0;
padding: 0;
line-height: 2em;
}
.cmshtml .sidebar1 ul.sidebarLinks a{
color: #000000;
}
.cmshtml .sidebar2{
width: 213px;
padding: 15px;
background: #efefef;
margin: 8px 15px 0 0;
}
.cmshtml .sidebar2 p.sidebarTitle{
font-size: 1.8em;
font-weight: bold;
}
.cmshtml .sidebar2 ul.sidebarLinks{
list-style: none;
font-size: 16px;
margin: 0 0 0 9px;
padding: 0;
line-height: 2em;
}
.cmshtml .sidebar3{
width: 213px;
padding: 15px;
margin: 8px 20px 0 0;
border-right: 1px solid #ccc;
}
.cmshtml .sidebar3 p.sidebarTitle{
font-size: 1.8em;
font-weight: bold;
}
.cmshtml .sidebar3 ul.sidebarLinks{
list-style: none;
font-size: 16px;
margin: 0 0 0 9px;
padding: 0;
line-height: 2em;
}
.cmshtml .cmsContent p,.cmshtml .cmsContent ul{
font-size: 16px;
padding: 0 12px;
}
.cmshtml .cmsContent p.h1{
background: none #105a78;
color: #ffffff;
padding: 6px 10px;
font-size: 25px;
font-weight: normal;
}
.cmshtml .cmsContent p.h2{
font-size: 20px;
border-bottom: 2px solid #105a78;
font-weight: normal;
background: none transparent;
}
.cmshtml .cmsContent.version2 p.h1,.cmshtml .cmsContent.version3 p.h1{
background: url('../../media/tgxrffpv.jpg') repeat-x top left #105a78;
color: #ffffff;
padding: 0 10px;
font-size: 25px;
border: 1px solid #105a78;
line-height: 35px;
margin-top: 4px;
font-weight: normal;
}
.cmshtml .cmsContent.version2 p.h2,.cmshtml .cmsContent.version3 p.h2{
font-size: 20px;
border-bottom: 2px solid #105a78;
padding: 0;
font-style: italic;
font-weight: normal;
background: none transparent;
}
.cmshtml #maintop{
margin-bottom: 15px;
}
.cmshtml p,.cmshtml .pace-header1,.cmshtml .pace-header2,.cmshtml .pace-header3,.cmshtml pace-header4,.cmshtml .pace-header5,.cmshtml ul,.cmshtml ol{
font-family: 'Open Sans', sans-serif;
}
.cmshtml .pace-header1{
font-size: 22px;
font-weight: bold;
color: #258bc7;
}
.cmshtml .pace-header2{
font-size: 18px;
font-weight: bold;
color: #666666;
}
.cmshtml .pace-header3{
font-size: 16px;
font-weight: bold;
color: #333333;
}
.cmshtml .pace-header4{
font-size: 15px;
font-weight: normal;
color: #01519b;
}
.cmshtml .pace-header5{
font-size: 12px;
font-weight: bold;
color: #666666;
}
.cmshtml .custom_sidehtml ul{
font-family: 'PT Sans Narrow', sans-serif;
}