/* Typography */
.textsizer {
	margin:20px 0 30px 60px;
}


#content h1 { 
	font-family:serif; border-bottom: 2px solid #C4C5C0; 
}


.sidenav h1 { 
	margin: -25px 0 0 10px; font: bold 120% Helvetica, Arial, sans serif; color:#138F34; position:relative; 
}
.sidenav a, .sidenav a:link, .sidenav a:active, .sidenav a:visited { 
	font: bold 110% Helvetica, Arial, sans serif; color:#000000;
}


.sectionitem { /* text box for content*/
	background-color:#EFEBE7; border:1px solid #E6E5DF; padding:0px 15px 0px 15px; margin: 5px; 
}
.sectionitem h3 { /* heading in content and news*/
	letter-spacing: 3px; margin: 3px 0px; color: #000;
}
.sectionitem img {
	 border: 1px solid #000;
}
 
 
/* Standard Styles */
a, a:link, a:visited, a:active { background-color: transparent;  color: #066; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font-size: 160%; font-weight: bold; margin-top:2px; }
h2 { font-size: 140%; font-weight: bold; }
h3 { font-size: 120%; font-weight: bold; }
h4 { font-size: 110%; font-weight: bold; }

p { margin: 11px 0 11px 0; }

li { margin-top: 2px; margin-bottom: 2px; }


/* Breadcrumb Navigation */
#breadcrumb { text-align:right; margin:2px; }


/* Document Library */
.documentRow { height:auto; margin: 0 0 0 0; padding:0; clear:both; }
.documentRow img { padding:0; margin:0 10px 0 0; float:left; }
.documentRowInfo { float:left; }


/* Store Left Menu */
#store { width:80px; height:80px; background-color:#B9B3F4; margin:30px 10px 30px 40px; border:1px solid #999999; text-align:center; padding:0; }
#store p { display:block; margin:0 0 3px 0; }
#store a { background-color:transparent; color:#000000; }
#store a:hover { text-decoration: none; }


/* Paginator */
#paginator p { display: inline; float:left; width:50%; margin:10px 0 20px 0; }


/* Error Messages */
.formerror { border: 1px solid red; background-color : #FFCCCC; width: auto; padding: 5px; margin-bottom: 10px; }
p.error { font-size: 120%; font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
p.saved { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }
p.warning { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold; }

span.warning { background-color: transparent; color: #FF0000; font-weight: bold; }

fieldset, legend { margin:0; }