/* Start of CMSMS style sheet 'Select' */
* { margin:0; padding:0; }

body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color:white;
	}
	
/*These are the default sizes, set  for non-standard browsers*/
h1  { font-size: 2em; }
h2  { font-size: 1.5em;}
h3  { font-size: 1.17em; }

#hdr-fade {
   height : 20px;
   background-image : url( images/select/hdr-fade.jpg);
   background-position : top left;
   background-repeat : no-repeat;
   background-color : #025196;
   }
/*
#title {
   height : 32px;
   background-image : url( images/select/title-bg.jpg);
   background-position : top left;
   background-repeat : no-repeat;
   background-color : white;
   padding-left : 25px;
   padding-top : 4px;
   }
#title h1 { color : white; font-size : 16px; }
*/

#photo-bar { margin-bottom: 10px; margin-top : 20px;}

#maintable td#content h1, #maintable td#sidebar h1 {
   height : 28px;
   background-position : top left;
   background-repeat : no-repeat;
   background-color : white;
   padding : 8px 0 0 20px;
   color: white;   
   font-size : 16px;
}

#maintable td#content h1    { background-image : url( images/select/content-h1-bg.jpg); margin-left : -10px;}
#maintable td#sidebar h1    { background-image : url( images/select/sb-h1-bg.jpg);}

.grey-fade {
   height : 10px;
	font-size : 1px;
   background-image : url( images/select/grey-fade.jpg);
   background-position : top left;
   background-repeat : no-repeat;
   background-color : white;
   clear:both;
   }

#wrap1 
	{
	margin : 10px auto;
	width : 800px;
	}

/* #menuwrapper is defined in the Menu stylesheer */
#maintable { }
#maintable td { vertical-align : top; }
#maintable td#content { width: 580px; padding : 0 10px 10px 10px;  }
#maintable td#sidebar { 
   width : 197px; 
   background-color: white; 
   padding-left: 3px; 
   border-left : 1px solid #ccc;}
	
#mainwrapper { line-height : 140%;  font-size : 1.2em;
}	
/*#mainwrapper h1 { padding : 5px;}*/

#mainwrapper h2
	{
	color : #1d0dac;  
	border-top : 2px solid #1d0dac;
	padding : 5px 5px 0 5px;
	}
	
#mainwrapper h3 {padding : 5px 5px 0 0; }

#mainwrapper p {
    margin-top : 0; 
    padding : 2px 5px 5px 0;
    }
	
#footer {
   clear : both;
   font-size: 0.9em;
   color : #cecece;
   padding : 10px;
   text-align:center;
   background-image : url( images/select/grey-fade.jpg);
   background-position : top left;
   background-repeat : no-repeat;
   background-color : white;	
   }
		
#footer a {color : #cecece;}
#footer a:hover {text-decoration:none;}		
#mainwrapper ul {
	margin-left: 30px;
	list-style: circle;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#mainwrapper li {
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
		


div.left49 { width : 49%; float : left; text-align:left; background-color:inherit;}
div.right49 { width : 49%; float : right; text-align:right; background-color:inherit;}
.clearb { clear:both;}

div#googlemap { width: 500px; height : 250px; border : 1px solid black; margin : 39px; }
/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}
/* End of 'Select' */

