* { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none }

body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:.9em;
	font-weight:400;
	background-color: white;
	color: #bababa;
	}

a:link { color: #bababa; background-color: none; text-decoration: underline; }
a:visited { color: #bababa; background-color: none; text-decoration: underline; }
a:hover { color: #666; background-color: none; text-decoration: none; }
a:active { color: #333; background-color: none; text-decoration: none; }

.TopNavLinks a:link { color: #FFFFFF; background-color: none; text-decoration: none; }
.TopNavLinks a:visited { color: #cccccc; background-color: none; text-decoration: none; }
.TopNavLinks a:hover { color: #d07d1b; background-color: none; text-decoration: none; }
.TopNavLinks a:active{ color: #83414A; background-color: none; text-decoration: none; }

/* template styles */	

#mainFlash {
	width:1000px;
	height:700px; 
	margin-left:auto; 
	margin-right:auto;
	}
	
#footer {
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
	font-size:.8em;
	}	
	

/* ------------extra styles--------------- */


h1 {
	font-size: 1.1em;
	font-weight:600;
	color:#333;
	}
	
h2 {
	font-size: 1.5em;
	color:#333;
	}
	
/* FORM formattting */

label
{
width: 180px;
height: 20px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
font-weight:bold;
}

input
{
width: 250px;
height: 20px;
color: #464646;
background: #fff;
border: 1px solid #8b0f04;
margin-bottom: 20px;
}

textarea
{
width: 250px;
color: #464646;
background: #fff;
border: 1px solid #8b0f04;
margin-bottom: 20px;
}


