* { margin:0; padding:0;}

body{
background:#303436;
text-align:center;
}

a:hover{text-decoration:none;}

img { border:0;}

table {border-collapse:collapse; border:0px; width:800px; height:100%;}

td { vertical-align:top;}

input, textarea, body, select, font, table
	{
		font-family:Verdana; 
		font-size:11px;
		line-height:14px;
		color:#787970;		
	}

font { color:#EE381A;}

ul, ol { list-style:none;}

.c_text { color:#787970;}
.c_text a { color:#787970; text-decoration:none;}
.c_text a:hover { text-decoration:underline;}

.t_text { color:#353701; font-family:Tahoma; font-size:12px;}

.dark_block { color:#787970;}
.dark_block font { color:#BABBAC; font-weight:bold;}
.dark_block a { color:#787970;}
.dark_block ul li { color:#5A7100;}
.dark_block li {line-height:24px; }
.dark_block li a { color:#5A7100;}
.dark_block .link { background:url(images/1-a.gif) no-repeat right; padding-right:10px;}
.dark_block .link a { color:#AEAFA2; text-decoration:none; background:url(images/1-h-l.gif) repeat-x bottom; margin-right:1px;}
.dark_block .link a:hover { background:none;}
.dark_block span a { color:#5A7100;}

.light_block, .light_block td { color:#605B57;}
.light_block a { color:#605B57;}
.light_block font a { color:#5A7100; font-weight:bold;}
.light_block .link { background:url(images/a.gif) no-repeat right; padding-right:10px;}
.light_block .link a { color:#33383A; text-decoration:none; background:url(images/h-l.gif) repeat-x bottom; margin-right:1px;}
.light_block .link a:hover { background:none;}
.light_block ol li { color:#33383A;}
.light_block ul li { color:#5A7100; list-style:circle}
.light_block li {line-height:10px; }
.light_block li a { color:#5A7100;}

.h_l { background:url(images/h-l.gif) repeat-x; height:1px;}


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font-family:Verdana; 
	font-size:11px;
	line-height:14px;
	color:#787970;
  margin: 0;
  padding: 20px;
  
}

form fieldset {
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 20px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width:200px
}

form br {
	clear:left;
}

form input, form textarea, select {
	display: inline; /* inline display must NOT be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px;  /* set margin on left of form elements rather than right of label aligns textarea better in IE */
                             
}

form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                     /* be careful with padding, it'll shift the nice offset on top of border  */
	
}


form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would lessen cognitive load */
}