/* Start of CMSMS style sheet 'main css' */
html, body, form, fieldset {
  font-family: Arial-Narrow, Arial, Helvetica, Sans-serif;
  font-size: 100.01%
  margin: 0;
  padding: 0;
}

body {
  font-size: 62.5%;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
  margin: 0;
  padding: 0;
}

p {
margin-top: 10px;
}

h1 {
font-size: 14px;
}

li, dd, blockquote {
  margin-left: 1em;
}

form label {
  cursor: pointer;
}

fieldset {
  border: none;
}

input, select, textarea {
  font-family: inherit;
  font-size: 100%;
}

a:link {color: #0099cc;text-decoration: none;}
a:visited {color: #0099cc;text-decoration: none;}
a:hover {color: #004b64; text-decoration: underline;}
a:active {color: #0099cc;text-decoration: none;}

/* --- main Template Styles --- */

body {
  background-color: #0098cc;
  background-image: url('uploads/images/background.jpg');
  background-position: center 40px;
  background-repeat: no-repeat;
}

#pageWrapper {
display: block;
margin: 0 auto;
width: 825px;
}

#topBar {
height: 40px;
background-image: url('images/topBar-bg.gif');
background-repeat: no-repeat;
}

#pageContainer {
  background-image: url('images/pageContainer-bg.gif');
  background-repeat: repeat-y;
  background-color: #fff;
}

#header {
padding: 0 30px;
background-image: url('images/header-bg.jpg');
background-repeat: no-repeat;
}

#header a img {
border: none;
}

#menu {
  background-image: url('uploads/images/nav-background.jpg');
  background-repeat: repeat-x;
  height: 32px;
}

#mainContainer {
  font-size: 1.2em;
  margin-top:  20px;
  color: #666666;
  padding: 0 30px;
}

#mainLeft {
  background-color: #cccccc;
  margin-right: 12px;
  width: 225px;
}

#mainRight {
  width: 528px;
}

.clearBoth {
display: block;
clear: both;
height: 1px;
line-height: 1px;
}

.left {
  float: left;
}

.right {
  float: right;
}

#menu ul {
  list-style-type: none;
  height: 32px;
  margin: 0;
}

#menu ul li {
  display: inline;
}

#menu ul li a {
  border-left:1px solid #0091C3;
  border-right:1px solid #006090;
  color:white;
  display:block;
  float:left;
  font-size:12px;
  line-height: 32px;
  padding:0 15px;
  text-decoration:none;
}

#menu ul li.currentpage a {
  background-color: #66ccff;
}

#bottomBox {
padding-top: 35px;
text-align: center;
background-repeat: no-repeat;
background-image: url('images/bottomBox-bg.gif');
padding-bottom:10px;
color: #fff;
}

.contactform fieldset {
border: 1px solid #cecece;
padding: 10px;
margin-bottom: 10px;
}


.contactform input {
margin-bottom: 10px;
}
.contactform legend {
padding: 5px;
}

.contactform label {
display: block;

}
/* End of 'main css' */

