#masthead {
	display: none;
}

input, select {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

div.gray {
	color: #333333;
	background-color: #e8e8e8;
	border: 1px solid #cccccc;
	padding: 10px;
}

table.search {
	margin-left: 20px;
}

table.search td {
	padding: 3px 10px 3px 10px;
}

table.search td.indent {
	padding-left: 30px;
}

table.pricing {
	border: 1px solid #cccccc;
	border-bottom: 0px;
	border-right: 0px;
	font-size: .9em;
	margin-bottom: 20px;
}

table.pricing th {
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	white-space: nowrap;
}

table.pricing td {
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
}

table.pricing td.gray {
	background-color: #e8e8e8;
}

table.pricing td.direct {
	background-color: #f9fffa;
}

table.pricing td.go {
	background-color: #f7fdff;
}

.large {
	font-size: 14px;
}

.medium {
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

.red {
	color: #95122b;
	background-color: transparent;
}

.blue {
	color: #2c69ad;
	background-color: transparent;
}

.green {
	color: #006633;
	background-color: transparent;
}

.neutral {
	color: #333333;
	background-color: transparent;
}

.reg {
	font-size: 0.75em;
	vertical-align: super;
}

.flyout {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 10px;
	text-align: left;
	width: 275px;
}

div#tabs{
	background-color: #ffffff;
	background-image: url(../images/tab1.jpg);
	height: 56px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 30px;
	padding-left: 18px;
}

div#tabs a.off:link,
div#tabs a.off:active,
div#tabs a.off:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

div#tabs a.off:hover {
	color: #95122b;
}

div#tabs a.on:link,
div#tabs a.on:active,
div#tabs a.on:hover,
div#tabs a.on:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #95122b;
	background-color: transparent;
	text-decoration: none;
}

.collapsePanelHeader
{
	background-color: #f1f4f8;
	border: 1px solid #c2d5dd;
	padding: 5px;
}

.collapsePanel
{
	height: 0px;
	overflow: hidden;
}

div#noRecordsMessage
{
	margin-bottom: 20px;
	margin-top: 20px;
}