body { background: #fff; margin: 0; }
div#contain { margin-left: auto; margin-right: auto }

p, td, ol, ul, li, body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 50px; font-weight: normal; } 
h2 { font-size: 20px; font-weight: normal; } 
h3 { font-size: 15px; } 
a:hover, a:active { text-decoration: none; } 
a:link, a:visited, a:hover { color: #b61; }
a:active { color:e61; }
.article { margin: 0 0 25px 0; padding:0; } 

.errorwindow ul, communication ul { margin: 6px 6px 6px 24px; }
.errorwindow li, .communication li { padding: 0 6px;  }
.errorwindow p, .communication p { padding: 0 6px; }

.errorwindow { text-align:left; text-align: left; border-top: 3px solid #df3a18; border-bottom: 1px solid #df3a18; margin-bottom: 15px; color:#000; background-color: #ffe1b6; background-repeat:repeat-y; background-image:url(../images/errorhead.jpg); }
.errorwindow th { text-align:center; padding: 3px 5px 4px 5px; margin: 0px; border-bottom: 1px solid #df3a18;}
.errorwindow td { padding: 4px 5px; margin: 0; background-color: #ffffba;}
	
.communication { background-color: #eefaf9; margin-bottom: 15px; background-image:url(../images/greenhead.jpg); background-repeat:repeat-y; }
.communication th { padding: 3px 5px 4px 5px; margin: 0;  border-top: 3px solid #67cd34; border-bottom: 1px solid #67cd34; text-align: left; }
.communication td { padding: 4px 5px; margin: 0; background-color: #fff;}
	
.preferredwidth { width: 425px; }

/* archives */

#ctl00_ContentPlaceHolder1_divNav { }
#pagingbuttons { font-size:.825em; margin-top:1em; }
#ctl00_ContentPlaceHolder1_dgArchives { border:none }
#ctl00_ContentPlaceHolder1_dgArchives table { border:none }
#ctl00_ContentPlaceHolder1_dgArchives td { border:none; padding:.5em 12px .5em 0; }
#pagingnav { font-size:.825em; margin-top:1em }
#ctl00_ContentPlaceHolder1_lblNavPages { }