
/* -------------- Main Styles ---------------- */
html, body {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #555;
		margin:0px; text-align: center;
		padding:0px;
		background-image: url(images/background.png); word-spacing: 0.1em;}
		
table {font: 1em Verdana, Arial, Helvetica, sans-serif; word-spacing: 0.1em;}
		

h1 {font-size:1.2em; color: #890F00;}
	
h2 {font-size:1em; color: #993125; background-color: #EFEFEF; padding: 2px;}
		
form {margin: 0px;}

th {text-align: left; background-color: #890C08; color: white;}
		
HR {border: 1px dashed #C3C3C3; margin: 0px;} 

.bold {font-weight: bold;}

a:link { color: #890C08; text-decoration: none;}
a:visited { color: #890C08; text-decoration: none;}
a:hover {color: #0061D5; text-decoration: underline;}	

.textfield{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 1em; text-decoration: none; background-color: white; margin-top: 0px; padding-top: 0px;}

.tableborder {border: 1px solid #999; border-collapse: collapse;}
.tableborder td{border: 1px solid #999;}
.tableborder th{border: 0px;}

.tablebordersolutions {border: 1px solid #999; border-collapse: collapse; text-align: left;}
.tablebordersolutions  td{border: 1px solid #999;}
.tablebordersolutions th{border: 0px;}

.whiteborder{border-collapse: collapse;}
.whiteborder td{border: 1px solid white;}

fieldset {width: 90%; border: 1px solid #B6B6B6; margin: auto; background-color: #F5F5F5;}

legend {font-weight: bold;  padding: 3px;}

.fade {color: #999;}

.redtext {color: red}
.redtext  a:link {color: red; text-decoration: none;}
.redtext  a:visited {color: red; text-decoration: none;}
.redtext  a:hover {color: red; text-decoration: underline;}

.quotename {font-weight: bold; font-style: italic;}
		
/* -------------- Top---------------- */

#topbar {height: 85px; margin: 0px; width: 542px; border-top: 5px solid #B6B6B6; position: relative;}


#date{ text-align: left; padding: 5px;}

/* -------------- Left ---------------- */
#subnav {color: white; font-size: 9px; padding-left: 3px;}
#subnav  a:link {color: white; text-decoration: none;}
#subnav   a:visited {color: white; text-decoration: none;}
#subnav   a:hover {color: white; text-decoration: underline;}


/* -------------- MAIN ---------------- */
	
#main-area {width: 760px; background:#FFF; margin: auto; text-align: left; border-bottom: 5px solid #B2B2B2; text-align: justify;}
		
#pagecontent {padding-left: 25px; padding-right: 25px;}	

	
.dynamictable{ border: 1px solid #888; padding-left: 15px; padding-right: 15px; padding-top: 30px; width: 400px; height: 550px; color: black;}
.dynamictable p{margin: 6px; }
.dynamictablesmall{border: 1px solid #888; padding: 3px;}

.database {margin-top: 45px; margin-left: 5px; width: 480px;}

.address{padding-left: 30px; color: #444;}
.button {background-color: #890C08; color: white; border: 2; padding: 2px;}
input:focus {background: #EFEFEF; }

.cutout {width: 491px; height: 149px; background-image: url(images/cutout_background.png); margin: 0px; padding-left: 0px;}
		
/* -------------- footer ---------------- */

#footer {height: 76px; text-align: center; color: #999; background-image: url(images/footer.jpg); margin: auto;}
