/* Start of CMSMS style sheet 'Global' */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#565656;
	background:#d3edee;
	}
	
table {
	border-collapse:collapse; 
	border-spacing:0;
	}
th {
	text-align:left; 
	vertical-align:top;
	}
td { 
	vertical-align:top;
	}
 	   
h1 {
	font-family:"Trajan Pro", "Times New Roman", Times, serif;
	font-size:180%;
        font-weight:normal;
	color:#3bb6a6;
        margin-top:0;
	}
h2 {
        font-size:140%;
	color:#3bb6a6;
	}
h3 {
	font-size:130%;
        font-weight:normal;
	color:#565656;
	}
	
p {
	margin-top:0;
	}
	
blockquote {
	font-style:italic;
	line-height:150%;
	margin:0;
	}

a, a:link,a:visited {
	color:#3bb6a6;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a img {
	border:0;
	}

	
.lft {
	float:left;
	}	
.rgt {
	float:right;
	}
.imglft {
	float:left;
        margin-right:20px;
        margin-top:4px;
	}	
.imgrgt {
	float:right;
        margin-left:20px;
        margin-top:4px;
	}

.clr {
      clear:both;
     }
	
#textresizer {
   width:760px;
   font-size:90%;
   text-align:right;
   margin:0 auto;
   }

#site {
   width:830px;
   background:url("uploads/images/page-bg.gif") top left repeat-y;
   margin:0 auto;
   }

#header {
	width:830px;
	height:130px;          
	background:url("uploads/images/page-top.gif") top left no-repeat;
	padding:20px 10px 0 10px;
	margin:0 auto;
	position:relative;
	}
	#logo {
		margin:0;
		}
	#slogan {
		margin:0 0 46px 24px;
		}
	#search {
            position:absolute; 
            top:28px; 
            right:50px;
            color:#3bb6a6;
	 }
	 #search input {
		 width:145px; 
		 color:#565656;
		 font-size:90%;
		 padding:3px;
		 border:1px solid #3bb6a6;
		 }
	 #search .button {
		 width:22px; 
		 color:#fff;
		 background:url("uploads/images/searchbtn.gif") top left no-repeat #3bb6a6;
		 padding:2px;
		 border:1px solid #3bb6a6;
		 }
		
#banner {
	width:810px;
	height:172px;      
	border-top:5px solid #3bb6a6;
	border-bottom:5px solid #3bb6a6;
	margin:0 auto;
	}
	
#content {
  width:810px;
  margin:0 auto;
}
			
	#main {
		 float:right;
		 width:730px;
		 min-height:610px;  /* to keep content at least as high as the sidebar */
		 padding:10px 40px 40px 0;
		 margin:0;
		 background:url("uploads/images/rnham.gif") bottom right no-repeat;
	}
	#main p {
	    text-align:justify;
	    line-height:150%;
	    font-size:110%;
	    }
	#main .thumb {
	    text-align:center !important;
	    }
	#main li {
	    margin-bottom:10px;
	    }
	    .breadcrumbs {
	         font-size:90%;
	         padding:5px 0 15px 0;
	         border-bottom: 1px dotted #3bb6a6;
                 margin-bottom:20px;
		}
		.breadcrumbs a { 
		text-decoration:underline; 
		 } 
		.breadcrumbs span.lastitem { 
		 font-weight:normal; 
		 } 

	.surrounds {
		 width:100%;
                 clear:both;
	}
	.surrounds img {
                 float:left;
                 margin-right:10px;
                 margin-bottom:20px;
	}

	.staff {
                 margin-bottom:10px;
		 width:45%;
	}
        .staff img {
		 border: 2px solid #3bb6a6;
                 margin-right:14px;
	}

        .staff h3 {
		 margin-top:0;
		 margin-bottom:8px;
                 color:#3bb6a6;
                 font-weight:bold;
	}

#footer {
  width:830px;   
  text-align:center;
  background:url("uploads/images/page-bottom.gif") top left no-repeat #d3edee;
  padding:26px 10px 0 10px;
  margin:0 auto;
  margin-top:6px; /* aligns footer with bottom of sidebar */
  clear:both;
}
#footer p {      
 font-size:90%;
 color:#3bb6a6;
 margin:0;
}
#footer a {      
  color:#3bb6a6;
}







/* End of 'Global' */

