body {font-family: verdana, arial, helvetica, sans-serif; font-size:.8em; margin:0;padding-left: 6px;}

table {font-size:.9em;}

H2 {color:#330099;}

H4 {font-size:1.2em; color:#990033;margin-top:2em;font-family:"Trebuchet MS";}

h2 div.h2sub {font-size:.9em;font-style:italic;color:#1e7af7;}
h4 div.h4sub {font-size:.9em;color:#e60000;}


.bbheader {font-size:1.2em;font-weight:bold;}
.bboolldd {font-weight:bold;}
.bbheader {font-family:verdana, arial, helvetica, sans-serif; font-size:1.2em;font-weight:bold;}
.redbold {color:#cc3300;font-weight:bold;}		
.redtext {
		color:#cc3300;
		}
		
.boldtext {
		font-weight:bold;
		}

.smalltext {
	font-size:.7em;
	}
	
			
.redmessage {
		font-weight:bold;
		color:#cc3300;
		font-size:1.1em;
		}
/*
A{color:#0033cc; font-weight:bold;}
A:visited {color:#330099; font-weight:bold;} 
A:hover {color:#ff9900; font-weight:bold;} 
*/



.imgright {
		float:right;
		margin:2px 0px 10px 12px;
		}
		
.imgleft {
		float:left;
		margin:2px 12px 10px 0px;
		}
		
.imgcenter {  /*   for anything wide.  no wider than 340 px in lefthand (larger) column, for example */
		margin:10px auto;
		text-align:center;
		}
	
.caption {font-size: .8em;text-align:center;}	
		
.outer_center {
	text-align:center;
	}
	
table.inner_center  {
	width:85%;
	margin: 0 auto; /* needed here for mozilla  left text align is in the td */
	}
	
table.inner_center tr.h {
	font-weight:bold;
	background-color:#3366cc;
	color:#ffcc66;
	}

table.inner_center tr.light {
	background-color:#ddeeff;
	}

table.inner_center tr.med{
	background-color:#c7ddff;
	}
	
table.inner_center td {
	text-align:left;
	padding:2px 4px;
	}


table.inner_center  tr td a:link, a:visited{
		color:#330099;
		}

table.inner_center  tr td a:hover {
		color:#ff9900;
		}
	
	
.steelsubmitbutton {	
	clear:both;
	border-top:1px solid #99cccc;
	border-left:1px solid #99cccc;
	border-bottom: 1px solid #330066;
	border-right: 1px solid #330066;
	background-color:#1e7af7;
	font-size:10px;
	font-weight:bold;
	padding:.4em;
	margin:8px;
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
	cursor:pointer;
}

.redsubmitbutton {	
	clear:both;
	border-top:1px solid #ff1493;
	border-left:1px solid #ff1493;
	border-bottom: 1px solid #600;
	border-right: 1px solid #600;
	background-color:#f30;
	font-size:10px;
	font-weight:bold;
	padding:.4em;
	margin:8px;
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
	cursor:pointer;
}	

a:link {color:#0033cc; font-weight:bold;}
a:visited {color:#330099; font-weight:bold;} 
a:link:hover, a:visited:hover {color:#ff9900; font-weight:bold;} 
		
.instructionbox {
	background-color: #c6e0fd;
	border:solid 1px #1e7af7;
	padding:8px;
	margin:8px;
	width:100%;
	}
	
							
.leftasterisk {
	font-family:verdana,helvetica,century gothic,geneva;
	font-weight:bold;
	color:#cc3300;
	font-size:1.8em;
	margin:0px 4px;	
	float:left;
	line-height:200%;
		}
		
		
.rightasterisk {
	font-family:verdana,helvetica,century gothic, geneva;
	font-weight:bold;
	color:#cc3300;
	font-size:1.4em;
	margin:0px 4px;	
	}
	
/* Here's some extra stuff to clean up the pages a little */
div#content {
	margin-left: 10%;
	margin-right: 10%;
}

table.simple td {
	border:1px #000 solid;
}