body {
	margin : 0;
	padding: 0;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: x-small; /* for IE5/win */
	voice-family: "\}\"";
	voice-family: inherit;
	font-size: small; /* for compliant browsers */
	background:#fff;
	
}

#header {
	height: 80px;
	padding: 20px 0 0 5px;
	text-align: center;
	background: #88b7ff url(img/headfill.jpg) repeat-x top;
	color: #2b4891;
	border-bottom: 3px solid #678ceb;
	border-left: 1px solid #678ceb;
}

#header h1{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 200%;
	vertical-align: middle;
}

#header h1 span{
	padding: 80px 0 80px 200px;
	background: url(img/rscdsLogo.jpg) no-repeat 0 50%;
}

#wrap {
    min-width:700px;
    max-width: 1400px;
    background: url(img/gfill2.jpg) repeat-y 25% 0;
}

#logo {
	width:100%;
	background: #ffffff;

	border-bottom: 1px solid #678ceb;	
}

#sidebar{
	float: left;
	width: 25%;
}

#sidebar .gutter {
	padding: 10px 10px 0 10px;
}

#sidebar h3 {
	margin: 0;
	font-size: 125%;
}

#content {
	font-size: 100%;
	line-height: 1.5em;
	float: right;
	width: 74.9%;
}

#content div.bodyindent{
	padding: 0 20px 0.5em 20px;
}

#content h2{
	font-family: Georgia, serif;
	color: #2b4891;
	font-size: 125%;
}

#content .gutter {
	padding: 25px;
}

#footer {
	clear: both;	
	padding: 5px;
	text-align: right;
	font-size:70%;
	background: #678ceb url(img/headfill.jpg) repeat-x top;
	color: #2b4891;
	border-top: 3px solid #678ceb;
}

#footer p{
	margin: 0;
	color: #2b4891;
	padding: 5px;
	font-weight: bold;
}

.box{
	margin: 0 0 10px 0;
	padding: 10px;
	font-size:85%;
	line-height: 1.5em;
	color: #2b4891;
	background: #a6ccfd;/*#ff0;*/
	border: 2px solid #678ceb;
}

.openbox{
	margin: 0 0 10px 0;
	padding: 10px;
	font-size:85%;
	line-height: 1.5em;
	color: #2b4891;
	background: #fff;
	border: 2px dashed #678ceb;
}

.openbox a, .openbox li{
	list-style: none;
	margin: 0 0 5px 0;
	color: black;
	font-weight: bold;
}

#mainImage {
  display : block;
  text-align: center;
}

#photoFrame{
float: right;
}

#photoSelect {
float: left;
}

#mainImage{
border: 5px groove olive;
}

div.imgmenu {
						width: 650px;
						text-align: center;
						vertical-align:center;
						background: #fff;
}

div.imgmenu a{
						border: 0;
						padding: 0;
						vertical-align: middle;

}

table {
	font-size: 100%; 
	border-top-style: ridge; 
	border-right-style: ridge; 
	border-left-style: ridge; 
	border-bottom-style: ridge
}

tr.extras {
	background-color: #dee2e4; 
	text-align: center;
	margin: 5px;
}

/* hide from ie5 max \*/
* html #footer {height :1%}
/* end hide */