body{

  padding:0;
  margin:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:69%;
  line-height: 1.3em;
  background-color:white;

}

div.hidden{
	display:none;
}
/* form styles */
form{
	display:inline;
}

input, select{
	border:1px solid #000;
	margin:0;
	padding:0;
	font-size:100%;
}

input.button{
	width:auto;
	height:auto;
	font-size:.8em;
	background:#D4D0C8;
}

/* general formatting */
p{
	font-size:1em;
	color:#000;
}

h1, h2, h3, h4, h5{
   color:#635C53;
	margin:0 0 .5em 0;
	padding:0;
	font-weight:bold;
}

h1{
	font-size:1.9em;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:1.3em;
}
h4{
	font-size:1em;
	font-weight:bold;
}

small{
	font-size:.9em;
}
a{
	color:#001169;
	text-decoration:underline;
}
a:link {color: #001581}
a:visited {color: #003C72}
a:hover {color:#870A04;}

img{
	border:0;
}

.darkblue{
	color:#001169;
}
/* Main page elements */
#wrapper{
width:7in;
	  background:#fff;
	overflow:hidden;



}

#centercol {
  float:left;
	width:7in;

 	overflow:hidden;
}

#rightcol {
display:none;
}

#rightcol p{
	font-size:1em;
}
#leftcol {
	display:none;
}


/* Center column */

#banner{
display:none;
}

#utilities{
display:none;
	

}


#headers{

	height:60px;
	padding:0;
}

#breadcrumbs{
                height:60px;
	color:#635C53;
	font-size:.8em;
	font-weight:bold;
               margin-bottom:1em;

}
#breadcrumbs a{
	color:#635C53;
	text-decoration:none;
}

#breadcrumbs a:hover{ color:#001169;text-decoration:underline;}

#breadcrumbs a.on{
	color:#870A04;
	text-decoration:none;
}

#pagetitle p{
	color:#635C53;
	margin:0;
	padding:0;
}
#pagetitle{
	color:#635C53;
	font-size:1.8em;
	font-weight:bold;
margin-top:1em;
}

#maincontent{
	padding:10px 27px;
	background:transparent;

}


/* general content styles */
div.calloutbox{
	background:#fff;
	border:1px solid #C2BBB2;
	padding:1em;
}
div.calloutbox p{
	margin:0;
}

#pageowner{

	padding:0 0 20px 0;
	font-size:.9em;
	color:#635C53;
	clear:both;

}
#pageowner a{
	font-weight:bold;

}
#pageowner strong{
	margin:0 0 0 1em;
}



/* footer */
#footer {
  clear: both;
  background:#EAE9E5;
  width:940px;
  z-index:100; 
  font-size:.8em;
}

#footer a{
	color:#3B3B3B;
}
#footer a:visited{	color:#3B3B3B;}
#footer a:active{	color:#3B3B3B;}
#footer a:hover{	color:#870A04;}

#footer span.copyright{

  width:125px;
  display:block;
  float:left;	
  padding:5px;
  font-weight:bold;
}

#footer span.footerutilities{
  
	 display:none;
}

/* calendar template styles */
#calendarpic{
	float:right;
	margin:27px 27px 5px 0;
	
}
#cmonth{
	margin:3em 0 1em 16em;
	color:#001169;
}
#cmonth strong{
		font-size:1.4em;
		color:#870804;
		margin:0 .6em;
}
#cmonth a{
	font-weight:bold;	
	text-decoration:none;
}



dl.calendar{
	display:block;
	clear:both;

}
dl.calendar dt{
		border-top:1px dashed #626262;
	  	clear:   left;
 		display: inline;
 		float:   left;
 		width:   2em;
 		margin:0;
		padding:0; 
		height:1.5em;
}

dl.calendar dd{
 	clear:   right;
 	display:  block;
  border-top:1px dashed #626262;
  margin:0; 
  padding:0; 
  height:1.5em;

 
 
}

dt.weekend{
	background:#EDDADA;
	color:#870804;
	font-weight:bold;
}

dl.calendar dd.weekend{
	  background:#EDDADA;
}