body{
	color:#333333;
	font-family: Arial, Arial narrow,Verdana;
	font-size: 13px;
}
table#top{
	height:90px; width:768px;
}
td#logo{
	vertical-align: middle; padding-left: 570px;
}
table#topmiddle{
	height:490px; width:768px;
}
.MainLeft {
	width: 206px;
	background: #DADAEB;
}
td#violet{
	background: #BAAFE0; width:562px; height:37px;
}
.HeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal; color:#737373;
	padding-left: 25px;
	vertical-align: middle;
}
.MainRight {
	width:562px;
	padding: 29px 10px 29px 25px;
	font-size: 13px;
	font-weight: normal;
	color:#333333;
	vertical-align: top;
	}
.MainRightImg {
	float:right;
	margin-left:18px;
	}
.MainRight a:link{
	color:#333333;
	}
.MainRight a:visited{
	color:#333333;
	}
.MainRight a:hover{
	color:#a8084d;}
.MainRightImg {
	float:right;
	}
.RedText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font: normal; color:#a8084d;}
.ImgText {
	color: a8084d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;}
.Footerbar {
	width:187px;
	height:21px;
	background:#EBEBEB;
}
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666366;
	padding: 0px 25px;
	}
.FooterRed {
	color: a8084d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.Footer a:link {
	color:#666666;
	}
.Footer a:visited {
	color:#666666;
	}
.Footer a:hover {
	color: #a8084d;
	}
li.licolor
{
	color:#a8084d;
	list-style: disc outside;
	margin-left:-24px;
	line-height:20px;
}
.sidelinks {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal; color:#333333;
	background: #cccce3;
	}
.sidelinks a {
	display: block; text-decoration: none;
   	color: #333333;
   	padding: 5px 0px 4px 15px;}	
.sidelinks :hover {
	color: a8084d;
	}
a.comment {color: a8084d;}
a.subnav {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	padding: 5px 0px 4px 25px;}
a.subnavc {color: a8084d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 0px 4px 25px;}
a.subnav: hover {color: a8084d;}
a.subnavnav {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding: 5px 0px 4px 35px;}
a.subnavnavc {color: a8084d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0px 4px 35px;}
a.subnavnav: hover {color: a8084d;}

#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px;  -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#BAAFE0; color:#fff; }
#contact input.submit:hover { background:#CCCCE3; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }