/**/
 /*
This is the default stylesheet.  This document 
overwrites the core styles for tags with defaults
we want to use for this site.
 */
/**/

body, td, th { font-family:Trebuchet MS; font-size:12px; color:#36332D;}

a {  }
a:hover {  }
a:active {  }
a:visited {  }

.hidden { display:none; }
.clear { clear:both; }

input, select, textarea {  }
form.padded { margin:0; padding:10px 0; }
form.unpadded { margin:0; padding:0; }
.uniForm .blockLabels .autoInput { width:auto; }
.uniForm .blockLabels .miniInput { width:10%; }
.uniForm .blockLabels .smallInput { width:30%; }
.uniForm .blockLabels .mediumInput { width:50%; }
.uniForm .blockLabels .longInput { width:70%; }
.uniForm .blockLabels .fullInput { width:100%; }

.success {
	background:#C2FFBF;
	border-color:#2FCF26;
	border-style:solid;
	border-width:1px 0pt;
	margin:0pt 0pt 1em;
	padding:1em;
}

strong.required { color:#B1010C; }

ul.errors { margin:10px 0; padding:6px 4px; list-style:circle; border-top:2px solid #CB0D0D; border-bottom:2px solid #CB0D0D; background-color:#E1DACE; }
ul.errors li { margin:0 20px; padding:4px 0; }

h1, h2, h3, h4, h5, h6 {  }
h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }

a.readmore { text-decoration:none; }

div.hr { margin:0 50px 20px 50px; padding:10px 0 0 0; border-bottom:3px double black; }
	div.hr hr { display:none; } 

#copy ul { list-style:disc; }
#copy ul li { padding:3px 0; }
#copy ul ul { list-style:circle; }