body { text-align: center; margin: 0; padding: 0; background-color: #DDDDDD; }
#wrapper { width: 760px; position: relative; margin: 0 auto; padding: 0; text-align: left; }
td { font-family: Arial; font-size: 12px; }
p { font-size: 10pt; font-family: Arial; color: #000000; }
big { font-family: Arial; font-size: 12px; font-weight: bold }
h1 { color: #8B0100; font-family: Arial; font-size: 18pt; text-align:left; margin-top:5; margin-bottom:0; font-weight:normal}
h2 { font-family: Arial; font-size: 12px; text-transform: uppercase; font-weight: bold; margin-top: 10; margin-bottom: 0 }
hr { color: #E0E0E0; margin-top: 10; height: 1px;}
h3 { text-align: left; font-family: Arial; font-size: 14px; color: #8B0100; margin-bottom: 0; font-weight:normal; margin-top:0; }
/*input { background-color: #DDDDDD; } */
a { font-family: Arial; font-size: 12px; color: #000000;}
#page_border { position: absolute; width: 760px; height: 485px; z-index: 1; left: 0px; top: 0px; background-color: #FFFFFF; }
.committee { width: 500px; }
.committee div { font-size: 12px; }
.c { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.redtext { color: #FF0000; }
.smallred { color: #FF0000; font-size: 8px;}
.nbcolor { color: #4B4B4B; }
.noBorder { border: none 0; }
.btmBorder { border: none 0; border-bottom: solid 1px #000000; }
.fsbox { border-top: solid 1px #000000; border-bottom: solid 1px #000000; background: #eeeeee; }
.title { width: 300px; text-align: center; font-size: 14px; padding: 5px; font-weight: bold; margin: auto; }
.titleleft { width: 300px; font-size: 14px; padding: 5px; font-weight: bold; text-decoration: underline; }
.u { text-decoration: underline; }
.b { font-weight: bold; }
#sidebar a { text-decoration: none; color: #000000; }
#sidebar a:visited { font-weight: bold;  }
#sidebar a:hover{ text-decoration: underline;  }
table.center { text-align: center; margin: auto; }

.cm_out { width: 750px; margin: auto; }	
.cm_in { display: block; width: 650px; margin: auto; }

.none { display: none; }
.block { display: block; }
td.ub { border-bottom: solid 1px #000000;}
.altrow { background: #eaeaea; }
input { font-size: 12px; }
select { font-size: 12px; }

.brdr { border: solid 1px #666666; }
.fleft { float: left; }
.fright { float: right; }
.padded { margin: 1px; }
.clear { clear: both; }
.redbrdr { border: solid 1px #FF0000; }
select.redbrdr { background-color: #fffffe; }

.boxtext1 { font-size: 12px; height: 24px; line-height: 23px; }
.boxtext2 { font-size: 9px; }

.password { font-size: 12px; font-family: arial, sans-serif; }
.pstrength-minchar { font-size: 10px; }

.titlehdr {width: 96%; border-bottom: solid 2px #8B0100; text-align: left; font-size: 24px; color: #8B0100; float: left; clear: both;}
fieldset .fsleft, .fsleft{float: left; width: 195px; text-align: right; height: 22px; line-height: 22px;}
fieldset .fsright, .fsright{float: left; width: 195px; text-align: left; height: 22px; line-height: 22px;}
.errorhdr { font-size: 16px; color: #AB0000; padding: 10px 0 0 0; }

.th { white-space: nowrap; text-align: center; 
	background: url(../images/tbl_bg_C.gif) repeat-x; 
	height: 20px; padding: 2px 5px 2px 5px; color: #FFFFFF; font-size: 14px;}
	
.pageheader { border-bottom: 2px solid #8B0100; margin: 0 0 15px 0; }

#delegatetable table { background-color: #000000; white-space: nowrap; }
#delegatetable table td { background-color: #FFFFFF; height: 25px; text-align: center;}
#delegatetable table td.hdr { font-weight: bold; font-size: 14px;}



td.ub { border-bottom: solid 1px #000000;}
td.tb { border-top: solid 1px #000000;}



