body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	color:#333333;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #ff00ff;
/*background-color:#6AA94E;*/
	}
	
ul {list-style:disc;text-align:left;margin:0px;margin-left:15px;
    border:0px;padding:0px}
	
li {list-style-position:inherit;margin:0px;border:0px;}
 	
img{border:0px;}	

a:link, a.active {
	color: #336699;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #336699;
}
a:hover {
	text-decoration:underline;
}

#header {
	position: relative;
	padding: 0px 0px 0px 1px;
	margin-top: -1px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */ 
	/*width: 820px;*/ /* ie5win fudge begins */
/*	height:96px;
*/	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	border: 0px solid #00ffff;
	} 

html>body #header {
	width: 950px; /* ie5win fudge ends */
	}		
#header2 {
	position: relative;
	padding: 0px 0px 0px 1px;
	margin-top: -1px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */ 
	height:1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	} 

html>body #header2 {
	width: 100%; /* ie5win fudge ends */
	}		
		

#content {
position:relative;
	/*padding: 0px 15px 10px 15px;*/
	padding: 0px 0px 0px 0px;
	margin-top: 60px;              /*20px;*/
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	background: #fff;
	border: 0px solid #ff00ff;
/*	border-right: 1px solid #D8D9DA;
	border-top: 0px solid #D8D9DA;
	border-bottom: 1px solid #D8D9DA;
*/	text-align:left;
	/*width: 820px;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}
html>body #content {
	width: 950px;
	}


h2 {
color: #333333;
}
h3 {
color: #333333;
}
.pageHeader {
  text-align: LEFT;  
 FONT-WEIGHT: bold;
 FONT-SIZE: 90%;
 COLOR: #333333 ;
}
h4 {        
	background-color: #CADFEC;
	color: #333333 ;
	font-size: 1.1em;
	padding:0.3em;
	position:relative;
	margin: 0em;
    margin-bottom:0.5em;
	margin-top: 0;
	}

table {
	color:#333333;
border-collapse:collapse;
margin:0;
}

html>body #header {
	width: 950px; /* ie5win fudge ends */
	}	

#HomeColRight {
	float:left;
	display:block;
	margin-left:0px;
	margin-right:5px;	
	margin-bottom:50px;
	margin-top:25px;
	width:370px;
	border: 1px solid #D8D9DA;
}	

#HomeColRightContainer {
	float:left;
	display:block;
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:0px;
	margin-top:25px;
	width:370px;
}

#HomeColRightTop {
	display:block;
	width:370px;
	border: 1px solid #D8D9DA;
	margin-bottom:10px;
	}		
	
#HomeColRightBottom {
	display:block;
	width:370px;
	border: 1px solid #D8D9DA;
	}		

#HomeColLeft {
	float:left;
	display:block;
	margin-top:25px;
	margin-right:15px;
	margin-left:0px;	
	margin-bottom:50px;
	width: 370px;
	border: 1px solid #D8D9DA;
}

#HomeColCenter {
	float:left;
	display:block;
	margin-top:25px;
	margin-right:0px;
	margin-left:15px;	
	margin-bottom:50px;
	width: 735px;
	border: 1px solid #D8D9DA;
}
#HomeColBottom {
	float:left;
	display:block;
	margin-top:25px;
	margin-right:15px;
	margin-left:0px;	
	margin-bottom:50px;
	width: 735px;
	border: 0px solid #D8D9DA;
}

div.form-content
{    
    padding: 10px;        
}

/*IE 6 Hack to force 100% min height*/
div[class] #container {
	height:auto;
	}

.bottom-submit {
	clear: both;
	margin-top:50px;
	margin-bottom:0px;
	position:absolute;
	bottom:0;
	left:346px;
	height:25px;
	margin-left: auto;
	margin-right: auto;
	width:100px;
/*	top: 996px;
/*	border:1px solid orange;*/
	}
.grey {
	color: #66CCFF;
}

.fullheight{height:100%}

#footer_content {
	text-align:left;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}
#footer_content a:link  {color: #000000; text-decoration: none}
#footer_content a:visited  {color: #000000; text-decoration: none}
#footer_content a:active  {color: #000000; text-decoration: none}
#footer_content a:hover  {color: #000000; text-decoration: underline;}

#footer {
	padding: 0px 25px 12px 24px;
	background-color: #f8faf0;
	border: 1px solid #99a36e;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 820px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 820px;
}

#HeaderNav {
	position: absolute;
	top:54px;
	left:0;
	width: 779px
	}

#Headerbar{
	clear: both; 
	width: 100%;
	height: 20px;
	background-color:#a4ad77;
}

#HeaderbarTx{
	float:left;
	font-size: 12px;
	font-weight: bold;
	background-color:#6c7544;
	color:#ffffff;
	height: 16px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:1px;
	padding-right:8px;
}

.BlockContent {
	display:block;
	text-align:center;
	color:#FFFFFF;
	padding:12px;
}

#spacer25 {
	padding-bottom: 12px;
}
