/* MAIN STYLES */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EEEEEE;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.table_main {
	background-color:#FFFFFF;
	background-image:url(../images/main_template/siteBkgnd.gif);
	background-position:1px 508px;
	background-repeat:no-repeat;
}
.table_contact {
	background-image:url(../images/main_template/bkgnd_Contactform.gif);
	background-position:413px 80px;
	background-repeat:no-repeat;
}

/* TEXT STYLES */
	
	/* GENERAL */
	.title01 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #000000;
		margin:10px 0px 0px 8px;
	}
	.title02 {
		font-size: 15px;
		font-weight:bold;
		color: #000000;
		margin:0px 0px 0px 0px;
	}
	
	.body01 {
		margin:6px 0px 0px 8px;
	}
	.body02 {
		margin:10px 0px 0px 8px;
	}
	.bodyText_Big {
		font-size: 11px;
		color: #000000;
		margin:6px 0px 20px 8px;
	}
	.address {
		margin:10px 0px 10px 8px;
	}
	.mLink {
		color:#666666;
		margin:4px 0px 0px 14px;
	}
	.footer {
		font-size: 10px;
		letter-spacing:1px;
		color:#AAAAAA;
		margin:3px 0px 0px 0px;
		font-weight:bold;
	}
	.linkText {
		margin:10px 0px 0px 8px;
		text-align:left;
		font-size:10px;
	}
	
/* LIST STYLES */
	.ulStyle01 {
		text-decoration: none;
		line-height: 14px;
		margin-top:0px;
	}

/* LINK STYLES */
	
	/* x -> y */
		a.linkStyle01:link {
			color: #666666;
			text-decoration: none;
		}
		a.linkStyle01:visited {
			color: #666666;
			text-decoration: none;
		}
		a.linkStyle01:hover {
			color: #FF0000;
			text-decoration: underline;
		}
	/* x -> y */
		a.linkStyle02:link {
			font-weight:bold;
			color: #ffffff;
			text-decoration: none;
		}
		a.linkStyle02:visited {
			font-weight:bold;
			color: #ffffff;
			text-decoration: none;
		}
		a.linkStyle02:hover {
			font-weight:bold;
			color: #F48005;
			text-decoration: none;
		}
	/* GREY -> y */
		a.linkStyle_mLink:link {
			color: #666666;
			text-decoration: none;
		}
		a.linkStyle_mLink:visited {
			color: #666666;
			text-decoration: none;
		}
		a.linkStyle_mLink:hover {
			color: #FF0000;
			text-decoration: underline;
		}
	/* x -> y */
		a.footerLink:link {
			color: #000000;
			text-decoration: none;
		}
		a.footerLink:visited {
			color: #000000;
			text-decoration: none;
		}
		a.footerLink:hover {
			color: #ffffff;
			text-decoration: none;
		}


/* FORM STYLES */
	.formStyle_Basic {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	.formText01 {
		text-decoration: none;
		margin:5px 0px 0px 10px;
	}
	.formText02 {
		text-decoration: none;
		margin:10px 10px 10px 0px;
	}
	.formText03 {
		text-decoration: none;
		margin:5px 0px 5px 10px;
	}
	
	.FormStyle01 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		border: 1px solid #000000;
		width:170px;
		height:14px;
		margin:0px 0px 0px 0px;
		padding:3px 5px 0px 5px;
	}
	.FormStyle02 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		border: 1px solid #000000;
		width:175px;
		margin:0px 0px 0px 0px;
		padding:3px 5px 0px 5px;
	}
	.FormStyle02a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		border: 1px solid #000000;
		width:170px;
		margin:0px 0px 0px 0px;
		padding:3px 5px 0px 5px;
	}
	.FormStyle03 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		border: 1px solid #000000;
		width:105px;
		height:14px;
		margin:0px 0px 0px 0px;
		padding:3px 5px 0px 5px;
	}
	.formButton {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		color: #000000;
		background-color: #ffffff;
		border: 1px solid #000000;
		height: 25px;
		width: 186px;
		margin:3px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}