/* Start of CMSMS style sheet 'dawcStyles' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

/*
Set initial font styles
*/
body {
   background-color: white;
   text-align: left;
   font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1.5em;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #08253B; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #08253B;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   color: #385C72;
}


li {
list-style-type:square;
margin-left:30px;
}

h1{
  color:#08253B;
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  font-size: 18pt;
  font-family: times;
  font-weight:normal;
  line-height: 1.2;
}

h2{
  color:#08253B;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 12pt;
  font-family: times;  
  font-weight:bold;
}

h3{
  color:#08253B;
  margin: 8px 0 8px 0;
  padding: 0 0 0 0;
  font-family: times;  
}

h4{
 color:#08253B;
  margin: 0 0 0 0;
  padding: 0 0 15px 0;
  font-size: 16pt;
  font-family: arial;
  font-weight:normal;
}



div#homeHeader{
  background-image:url('images/homeTop.gif');
  height: 310px;
  width: 874px;
}

div#container{  
  width: 874px;  
  background-color: #e6e6e6;
}

div#containerBorder{
  margin: 0 auto 0 auto;
  padding: 3px 3px 3px 3px;
  border-style: solid;
  border-color: #e6e6e6;
  border-width: 10px;
  width: 874px;  
  background-color:white;
  z-index:2;
}

div#middleBar{
  border-bottom: thin solid #00507b;
}

div#middleBarText{
  background-color: #d5d5d5;
  margin-left:38px;
  padding: 8px 33px 8px 20px;
  width:293px;
}

div#contentHolder{
  color:#555555;
  background-color: #d5d5d5;
  margin-left:38px;
  margin-right:0px;
  padding: 30px 33px 50px 20px;
  width:293px;
  float:left;
  min-height:300px;
}

div.randomContent{
  line-height: 1.5em;
  font-family: arial;
  width: 150px;
  margin: 0px;
  padding-top:10px;
  padding-left:10px;
  float:left;
  color:#666666;
}

div.spacer {
  clear: both;
}

div#footer {
  position:relative;
  left:40px;
  font-size:0.9em;
  color:#666666;
  margin: 10px auto 0 auto;
  width:874px;
}

div#footer a {
  color:#666666;
  text-decoration: none;
  background-color: #FFFFFF;
}

div#footer a:hover {
  color:#666666;
  text-decoration: underline;
  background-color: #FFFFFF;
}

div#innerHeader{
  background-image:url('images/innerTop.gif');
  height: 229px;
  width: 874px;
}

div#bigTitle{
  font-size: 30pt;
  color: #e5b351;
  float:left;
  position:relative;
  left:40px;
  top:105px;
  font-family:times;
}

/* IE7 Only */
*:first-child+html #bigTitle{
  top:60px;
  line-height:2;
}

div#contentHolderInner{
  color:#555555;
  background-color: #d5d5d5;
  margin-left:38px;
  margin-top:-30px;
  padding: 30px 33px 50px 20px;
  width:453px;
  float:left;
  min-height:300px;
}


div#middleBarTextInner{
  background-color: #d5d5d5;
  margin-left:38px;
  padding: 8px 33px 8px 20px;
  width:453px;
}


div#menu{
  position:relative;
  top:14px;
  left:15px;
  line-height:2;
  display: inline;  
  text-transform: uppercase;
}

/* IE7 Only */
*:first-child+html #menu{
  top:-3px;
}

/* Safari Only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#menu{
      position: relative;
      display: inline-block;
      top:15px;
    }
}

ul#primary-nav li {
  margin-left:0px !important;
}

div#primary-nav li:hover a:hover {
  font-size:10px;
  font-weight:normal;
  text-decoration:underline;
  background-color:;
  margin-left:0px;
}

li.smallSep.hover {
  background-image:none; !important
  margin-left:0px;
}

div#sideShadow{
  background-color:#FFFFFF;
  background-position:right;
  background-image: url('images/sideShadow.gif');
  background-repeat: repeat-y;
  margin:0 auto;
  padding-top: -11px;
  width:912px;
  z-index:1;
}

img#topCorner{
  left:912px;
  margin-left:-6px;
  margin-top:-11px;
  position:relative;
  top:10px;
}

/* IE7 Only */
*:first-child+html #topCorner{
  margin-top:-15px
}

img#bottomCorner{
  display:inline;
  position:relative;
  top:-7px;
}

/* Safari Only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  img#bottomCorner{
    top:-6px;
  }
}


div#bottomShadow{
  background-image:url(images/bottomShadow.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
  height:7px;
  margin:0 auto;
  width:904px;
}

img#middleCorner{
  left:883px;
  position:relative;
  top:-8px;
}

/* Safari Only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  img#middleCorner{
    top:-6px;
  }
}

div#lower a:hover{
  background-color: #C3D4DF;
}
/* End of 'dawcStyles' */

