a.mainnav {padding: 0px 0px 15px 0px;}
a.mainnav {hover:#FF0000;}

a.subnav {padding: 0px 0px 15px 20px; font-size:12px;}
a.subnav {hover:#FF0000;}

h1 {font-family: trebuchet ms; color: #cc0000;}

label {width:200px; float:left; clear:both; padding:0px 6px 6px 0px; color:#003399;}
label.join {clear:both; padding:0px 6px 0px 6px;}
fieldset {margin-bottom:25px; padding:10px;}
legend {font-weight:bold; font-size:14px;color:#cc0000;}

li {list-style-image: url(images/bullet2.png);}
ul.employee {list-style-image: url(images/dash.gif);}
li.employee {list-style-image: url(images/dash.gif);}

label.radio { display:block;}


#right-image {
	float: right;
padding-left: 20px;
}

body, p, td, li, ul {
 font-family: Trebuchet MS, Helvetica, sans-serif; !important
}

h1 {
	color: #cc0019;
	font-size: 24px;
}

h2 {
	color: #cc0019;
	font-size: 18px;
}

h3, .large {
	font-size: 16px;
}

.large-red {
	font-size: 16px;
	color: #cc0000;
}

.home-content {
	margin: 20px 10px 15px 30px;
}

#main-container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 665px;
}

#main-container td {
clear: both;
margin: 0px;
padding: 0px;

}

.main-box {
	margin: 20px 20px 25px 20px;
	line-height: 140%;
}

.home-redbar {
	width: 665px;
	height: 3px;
	background: #cc0019;
}

.main-redbg {
	width: 3px;
	background: #cc0019;
}

.main-content {
	margin: 20px 42px 30px 20px;
}


