body {
	background: #fff url(/imgs/bg.gif) repeat-x;
	margin: 0;
	padding: 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

td { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; }

a { color: #900; text-decoration: none; }
a:visited { color: #900; }
a:hover { text-decoration: underline; padding: 0; }
a:active { color: #900; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFF; margin-left: 10px; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; }
h2 { font-size: 9pt; color: #CC9; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; margin-left: 10px; font-weight: normal; }
h3 { font-size: 11pt; font-weight: bold; color: #fff; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; }
h4 { font-size: 10pt; font-weight: normal; color: #fff; margin-top: 0; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; }
h5 { font-size: 8pt; font-weight: normal; color: #333; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 60px; }
h6 { margin-top: 0; margin-right: 10px; margin-bottom: 10px; margin-left: 50px; }

blockquote	{ margin-left: 20px; }

.subheader { font-size: 16pt; font-weight: bold; color: #900; }
.subheader a { text-decoration: none }

.subtext 	{ color: #333; font: 10pt arial, helvetica, sans-serif; }
.subtext td { color: #333; font: 10pt arial, helvetica, sans-serif; }
.subtext b  { color: #424242; }

.subpullquote { color: #333; font: normal 12pt/1.3em arial, helvetica, sans-serif;; }

.subtextital { font-size: 10pt; line-height: normal; font-weight: normal; color: #333; margin-top: 10px; margin-right: 35px; margin-bottom: 10px; margin-left: 35px; }

table { margin: 0; padding: 0; }

.padding7 { padding-top: 7px; padding-bottom: 7px; }

.contentpadding {padding: 20px 20px 20px;}

img.photo-left  { float: left;  margin-right: 10px; margin-bottom: 5px; }
img.photo-right { float: right; margin-left:   5px; margin-bottom: 5px; }


/* Header */
div#hdr { color: #FFF; padding: 3px 10px;}
div#hdr a {
	color: #FFF;
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	}
div#hdr a:hover { text-decoration: underline; }


/* Sidenav */
ul#sidenav { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: normal;
	text-align: left;
	margin-top: 14px;
	}

ul#sidenav li {
	margin: 0;
	padding: 0;
	line-height: normal;
	text-align: right;
	}

ul#sidenav li h6 {
	font-size: 8pt;
	color: #333;
	font-weight: normal;
	margin: 0px 0px 0px 30px;
	padding: 0;
	width: 150px;
	text-align:left;
	}


/* Footer */
div#ftr { color: #CC9; text-align: center; margin-top:6px; }

div#ftr a:link {
	font-size: 11px;
	color: #900;
	text-decoration: none;
	}

div#ftr a:hover { text-decoration: underline; }


/* Added 1/6/06 
***************************/

/* Page section dividers */
.SubSection			{ color: #900; font: bold 14px arial,verdana,sans-serif; padding: 5px 8px; margin: 10px 0; background: #c7c7c7 url(/imgs/bkgd_section.jpg) repeat-x; }
.SubSection a		{ text-decoration:none; }

/* Forms */
form, input, select	{ font: 12px arial, sans-serif; padding: 1px }

/* MISC
***************************/

acronym { cursor: help; border-bottom: none }
