
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 18px;
	}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 900;
	color: black;
	margin: 0px 0px 10px 0px;
	}
	
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	margin: 0px 0px 10px 0px;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	font-size:12px;
}



hr.dashed {
  border-top: 1px dashed black;
  border-bottom: 0px;
  width: 100%;
  height: 1px;
	}


a:link {
	color: #FF6600; 
	}
a:visited { 
	color: #FF6600;
	}
	
.frontcell {
	border-left:1px solid #003A75; 
	border-right:1px solid #003A75; 
}

.frontmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	background-image: url(images/bg-yellow.gif);
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left:1px solid #003A75; 
	border-right:1px solid #003A75; 
	}
	
.fronttext {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
	}

.frontquotes {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 14px;
	font-style:italic;
	}
	
	

div.user_message, div.user_error {
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin: 5px;
	width: 650px; 
	font-size: small;
	text-align: left;
}

div.user_error {
	border-color: red;
	color: black;
	background-color: #FFEEEE;
}

div.user_message {
	border-color: green;
	color: black;
	background-color: #EEFFEE;
}	
