@charset "UTF-8";

/*
 *	content.css
 *
 *	This file defines any special case styles
 *	for the main content area as well as any
 *	unique style for secondary content areas.
 */
 


.blue
{
	color: #002f5f;
}


.box
{
	border: 1px solid #c4c4c4;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 11px 2px 0px 2px;
	margin-bottom: 15px;
	background: #fff url(../cmsimages/hc2-bg.gif) bottom left repeat-x;
	color: #002f5f;
	font-size: 14px;
	font-family: times, times new roman, serif;
	line-height: 1.34em;
}

.green
{
	color: #205939;
}

.hr
{
	display: block;
	padding: 0px 1px 1em 1px;
	background: url(../cmsimages/hr.gif) bottom left no-repeat;
	margin-bottom: 1.5em;
}

.quote
{
	font-size: 15px;
	color: #002f5f;
}
label
{
	line-height: 1.8em;
}
.row, .stateRow, .zipRow
{
	padding-bottom: 12px;
	width: 100%;
	float: left;
	clear: left;
}

.stateRow
{
	width: 252px;
}
.zipRow
{
	width: 145px;
	clear: none;
}

.formw input, .formw textarea
{
	width: 397px;
	background-color: #f2f4f7;
	border-style: inset;
}

.formw select
{
	width: 400px;
}

.formw input.error
{
	border: 1px solid #cc0000;
}

.stateRow .formw input
{
	width: 237px;
}

.zipRow .formw input
{
	width: 144px;
}

.requiredRed
{
	color: #cc0000;
}

label.error
{
	color: #cc0000;
	white-space: nowrap;
}

.table5col, .table6col
{
	width: 484px;
}

.table5col td, .table5col th
{
	width: 83px;
	padding: 10px 0px 10px 0px;
}

.table5col th.first, .table5col td.first
{
	width: 163px;
}

.table6col td, .table6col th
{
	width: 77px;
	padding: 10px 0px 10px 0px;
}

.table6col th.first, .table6col td.first
{
	width: 103px;
}

