/* Start of CMSMS style sheet 'common' */
html, body {margin: 0; padding: 0; height: 100%}
body {font-size: 87.5%; line-height: 130%; font-family: arial; background-color: #FEFDDE; color: #333;}
div#pageWrapper {min-height:100%;  position: relative; width: 100%;}
div#header {width: 100%; padding-top: 16px; background: #135613;}
#logo {width: 351px; margin: 0 auto;}
#logo img {border: 0; margin-bottom: 0.5em;}
div#colsWrapper {width: 980px; margin: 0 auto; padding-bottom: 3em;}
div#content {padding-top: 20px; padding-bottom: 3em;}
div#footer {position: absolute; bottom: 0; width: 100%; height: 2em; text-align: center; border-top: 1px solid #AAAAAA;}

div#content ul {list-style-type: square; padding-left: 2em;}
h1{margin-top: 0; margin-bottom: 0.5em; font-size:125%;}
h2, h3 {margin-top:0; margin-bottom: 0.5em; font-weight: bold;}
h2{font-size:110%; background-color: #7D9F77; line-height: 1.8em; color: #111111; padding-left: 7px; text-transform: uppercase;}
body#Home h2{font-size:110%; background-color: transparent; line-height: 1.2em; padding-left: 0px; text-transform: none;} 
h3{font-size:100%;}
p {margin-top: 0; margin-bottom:1em;}
em {font-style: italic;}
strong {font-weight: bold;}

img {border: solid 1px #333333; margin-bottom: 1.5em;}
.imgLeft {float: left; margin-right: 20px; text-align: center;}
.imgRight {float: right; margin-left: 20px; text-align: center;}
.imgLeft p, .imgRight p {margin-top: 0em;}
.imgLeft img, .imgRight img {margin-bottom: 0;}
div.img img {margin-bottom: 0;}
div.img p {text-align: center;}

.left {float: left;}
.right {float: right;}

ul {margin-top: 0; margin-bottom: 1em; list-style: none;}
ul li {margin-bottom: 0.3em;}
ul.minutes > li {font-weight: bold;}
ul.minutes > li > ol > li {font-weight: normal;}

a, a:link, a:active, a:visited {text-decoration: none; font-weight: bold; color: #000088;}
a:hover {text-decoration: underline}

abbr, acronym {border-bottom:1px dotted #000; cursor:help;}
th, td {border:1px solid 000; padding:.5em;}
th {font-weight:bold; text-align:center;}

input[type=text], input[type=password], textarea {width:12.25em;*width:11.9em;}

.center, div#menuwrapper {															
	margin-left: auto;
	margin-right: auto;
	display: table;
 }
 
.centerContainer, div#header {
	text-align: center;
}

.clear {
   clear:both;
  }

.clearfix {overflow: hidden;}

div#footer p {
   margin: 0 auto;
   padding-top: 3px;
   font-family:verdana;
   letter-spacing:1px;
   font-size: 0.9em;
   color: #555555;
}

#primary-nav, #primary-nav ul {list-style: none; margin: 0px; padding: 0px;}
#primary-nav li {margin-left: -1px; float: left;}

#primary-nav a {
   display: block; 
   margin: 0px;
   padding: 7px 14px 14px 14px;
   text-decoration: none; 
   color: #6FAF67;
   font-weight: bold;
   font-family: arial;
   text-transform: uppercase;
   letter-spacing:1px;
}

#primary-nav li {background-color: #135613;}
#primary-nav li a:hover {  color: #EEBF36;}

.testimonial {font-style: italic;}
.testimonial strong {font-style: normal;}
/* End of 'common' */

