html {
  overflow: -moz-scrollbars-vertical;
}

/* Page Design CSS */
div {border:0px solid #000;}
body {padding:0px; margin:0px; font-family:Arial, sans-serif; font-size:11px; background-color:#333333; width:100%; color:#314049;}
h1 {font-size:150%; color:#843131; margin-top:0px;}
h2 {font-size:140%; color:#FFFFFF;}
h3 {font-size:130%; color:#475612;}
h4 {font-size:120%; color:#FFFFFF;}
h6 {font-size:100%; color:#FFFFFF;}

hr {width:601px; padding:0; margin:0;}
a:link {color: #406C6F;}
a:active {color:#787878;}
a:hover {color:#800000;}
a:visited {color: #666666;}

#wrapper {width:760px; margin:0px; margin-left:auto; margin-right:auto; border:2px solid #FFFFFF;background-image:url(../images/body_bg.gif);}
#footer {width:760px; margin:0px; background-image:url(../images/body_bg.gif); clear:both;}
#footerContactInfo {height:100px; float: inherit; text-align:center; color:#6D777E;}
#header img, #footer img{display:block;}

#navigation {float:left;}
#cWrapper {margin-left:125px;}

#content img {border:0px; padding:3px;}

.bold {font-weight:bold;}
.italic { font-style:italic;}
.boldItalic {font-style:italic; font-weight:bold;}
.blueHighlight {font-size:110%;	color:#114E83; font-weight: bold;}

.blockHeader {background:#eeeeee; border:1px solid #cccccc; padding-left:3px; color:#000000; font-weight:bold;}
.blockHeaderLeft {background:#eeeeee; border:1px solid #cccccc; border-right:0px; padding-left:3px; color:#000000; font-weight:bold;}
.blockHeaderInside {background:#eeeeee; border-bottom:1px solid #cccccc; padding-left:3px; color:#000000; font-weight:bold;}

#navigation a {
  text-transform: uppercase;
}
#navigation a, #navigation .submenu a {
  background: #cdddee;
  color: #4d455c;
  text-decoration: none !important;
  padding: 3px 4px;
  font-size: 11px;
  font-family: 'trebuchet ms', sans-serif;
  border-color: white;
  border-style: solid;
  border-width: 0 2px 2px 0;
}

#navigation a:hover {
  background-color: #85a2c0;
  color: #f3eac7 !important;;
  text-decoration: none !important;
}

#navigation .submenu a {
  background-color: #9fb6ce;
  text-transform: lowercase;
  text-decoration: none !important;
  color: white;
}

#navigation .submenu a:hover {
}

#navigation .submenu abbr {
  text-transform: uppercase;
}

/* DO NOT REMOVE */
/* THIS IS A FIX FOR DIV BACKGROUND IN FIREFOX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;  
    clear: both; 
    visibility: hidden;
}

.clear {clear:both;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* Page Design CSS */
.qmf-current {
  z-index: 21 !important;
  position: relative !important;
  visibility: inherit !important;
}

.divider {
	margin: 0 5px;
}

.footer-content {
	margin: 15px 0;
}
