/* Start of CMSMS style sheet 'sandgate' */
dfn { display:none; }

body {
  text-align: center;
  background-color: #656dc2;
  font: 1em Arial, Helvetica, sans-serif;	
  color: #000;
}

#container {
width: 970px;
margin: auto;
padding: 9px;
color: #000;
border: 0px;
background-color: #FFFAE5; 
}

/**************************************************************
   header banner 
 **************************************************************/
#top{
height: 140px;
text-align: left;
clear: both;
background: #AEADE7 url(uploads/images/layout/clouds.jpg) no-repeat; }

#wavetext{
float: left;
padding-left: 165px;
}

#bc { 
font-size: 0.9em;
margin-left: 5px; 
text-align: left;
width: 99%; 
background-color: #FFFAE5;  } 

#bc a:hover img {
  background-color:#000000; 
}

#bc a {
  text-decoration: underline;
  color: #4f4aa8;
}

#bc a:hover {
  text-decoration: underline;
  background-color: #4f4aa8;
  color: #eeeeee;
}

/**************************************************************
   Nav 
 **************************************************************/
 
#nav {
  padding-top: 19px;
padding-left: 1px; text-align: left;
  background-color: #FFFAE5; 
  float: left;
  width: 180px;
}

#content a {
  text-decoration: underline;
  color: #1130a5;
}

#content a:hover {
  text-decoration: underline;
  background-color: #1130a5;
  color: #E1E1F7;
}

#content h2 a, #content h1 a {
  text-decoration: none;
  background-color: #ffffff;
  color: #309326;
}

#content h2 a:hover, #content h1 a:hover  {
  text-decoration: none;
  background-color: #ffffff;
  color: #309326;
}

/**************************************************************
   Footer 
 **************************************************************/
 #logo {
text-align: center;
position: relative;
clear: both;
color: #fff;
background-color: #FFFAE5; 
padding: 5px 0px;
}
 #logo img {
padding: 0px 1px;
}

 #footer {
height: 72px;
text-align: left;
position: relative;
clear: both;
color: #fff;
background-color: #fff;
padding: 0; margin: 0;
}

#footerimg {
height: 72px;
background-color: #ffdf5e; }

.copyright {
    padding-top: 15px;float: left;
    padding-right: 5px;
    font-weight: bold;
    font-size: 0.8em;
    color: #fff;
}

.copyright a {
  text-decoration: underline;
  color: #fff;
}

.copyright a:hover {
  text-decoration: underline;
  background-color: #fff;
  color: #1130a5;
}

/**************************************************************
   Generic Display 
 **************************************************************/
.hide { display: none;  }

.floatLeft {   float: left;  }
.floatRight {   float: right;   }

h1 {
  font: 1.7em arial, sans-serif;
  color: #1130a5;
  font-weight: bold;
border-bottom: solid 2px #C7C7C7}

h2 {
  font-size: 1.2em;
  color: #1130a5;
  padding-top: 5px; 
}

h3 {
  font-size: 1em;   color: #1130a5;
}

h4 { font-size: 0.85em; }

/* Links */

a:hover img {  background-color:#fff; }
a img {  border: 0;}

table {
  text-align: left;
font-size: 1em; }

td,th, table  {padding:4px; border: 1px solid #C7C7C7; }

.address { text-align:right;
padding-top: 4px; padding-right: 6px;
color: #000;
font-size:0.8em;
font-weight: bold;
}

.address a,  .address a:hover { color: #000;   text-decoration: none; }

.search { 
float: right; text-align: right; font-weight: bold;
padding-top:5x; padding-right:5px; }
/* End of 'sandgate' */

