body {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}
table, th, td, input, select, textarea {
	font-family: Verdana, sans-serif;
	font-size: 1em;
}
img {
	border: none;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
h1 {
	color: #212E84;
	margin: 0;
	padding: 0.2em 0 0.7em 0;
	font-size: 2.1em;
	font-weight: normal;
}
h2 {
	color: #212E84;
	margin: 0;
	padding: 0.5em 0 0.2em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h2 a {
	color: #0C1055;
}
hr {
	display: none;
}
legend {
	display: none;
}
p {
	margin: 0;
	padding: 0 0 1em 0;
}
table {
	border-collapse: collapse;
}
a {
	text-decoration: underline;
	color: #4D6897;
}
.alignr {
	text-align: right;
}
.big {
	font-size: 1.1em;
}
.bold {
	font-weight: bold;
}

.box1 {
	background: #D6E8EC url("/images/bg-box1.gif") repeat-x left bottom;
	padding: 10px;
	border-bottom: 1px solid #94C2CC;
	margin: 0 0 1em 0;
	color: #0C1055;
}
.box1 h2 {
	padding-top: 0;
}

.box2 {
	border-top: 1px solid #D7E3E8;
	padding: 0.5em 0;
}
.box2 h2 {
	padding: 0 0 0.7em 0;
	font-size: 1.0em;
}

.box_form {
	background: #D6E8EC url("/images/bg-box-form.gif") repeat-x left bottom;
	padding: 25px 15px 10px 40px;
	border-bottom: 1px solid #94C2CC;
	margin: 0.5em 0 1em 0;
	color: #0C1055;
}

.button1 {
	background: url("/images/button1a.gif") no-repeat left center;
}
.button1 a {
	padding: 3px 5px;
	background: transparent url("/images/button1b.gif") no-repeat right center;
	color: #fff;
	text-decoration: none;
	display: block;
}
.button1 input {
	border: none;
	margin: 0;
	padding: 3px 5px;
	background: transparent url("/images/button1b.gif") no-repeat right center;
	color: #fff;
	overflow: visible;
	cursor: pointer;
}
.button1_line {
	margin: 0 1em;
}

.clear {
	clear: both;
	height: 1%;
}

.col_half {
	width: 49%;
}
.col_main_right {
	display: none;
}
.col_left {
	display: none;
}

.colcode1 {
	color: #0C1055;
}

.feat_vac {
	border-bottom: 1px solid #D7E3E8;
	margin: 0 0 1em 0;
}
.feat_vac ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 49%;
}
.feat_vac ul li {
	display: inline;
	padding: 0;
	background: none;
}
.feat_vac ul li a {
	display: block;
	text-decoration: none;
	padding: 0.5em 0 0.5em 15px;
	border-top: 1px solid #EDF2F4;
	font-size: 1.1em;
	background: url("/images/arrow1.gif") no-repeat 5px center;
	color: #0C1055;
}

p.first {
	color: #80a6c1;
	font-weight: bold;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.footer {
	display: none;
}

.form_box {
	width: 14px;
	height: 14px;
	margin: 0;
}
input.form_general, textarea.form_general {
	width: 213px;
	.width: 211px;
}
select.form_general {
	width: 218px;
}
input.form_qs {
	width: 173px;
	.width: 171px;
}
select.form_qs {
	width: 178px;
}


.header {
	padding: 0 0 2em 0;
}
.hidden {
	display: none;
}
.link1 {
	color: #0C1055;
}

.menu {
	display: none;
}

.nounderline {
	text-decoration: none;
}

.screenreader {
	position: absolute;
	left: -999em;
}
.small {
	font-size: 0.9em;
}

.submenu {
	display: none;
}

.tab_form th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	color: #0C1055;
	border: none;
	padding: 0.3em 1em 1.5em 0;
	width: 140px;
}
.tab_form td {
	vertical-align: top;
	color: #0C1055;
	border: none;
	padding: 0 1em 1.5em 0;
}
.tab_vacdet {
	margin: 0.5em 0;
}
.tab_vacdet th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	border: none;
	padding: 0 0 0.7em 0;
	width: 100px;
}
.tab_vacdet td {
	vertical-align: top;
	border: none;
	padding: 0 0 0.7em 0;
}
.tab_vacsum {
	margin: 0 0 0.5em 0;
}
.tab_vacsum th {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	border: none;
	padding: 0 0 0.3em 0;
	width: 100px;
}
.tab_vacsum td {
	vertical-align: top;
	border: none;
	padding: 0 0 0.3em 0;
}

.testimonials {
	display: none;
}

.title1 {
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0.5em 0 1px 0;
	padding: 0;
	background: #0C1055 url("/images/title1a.gif") no-repeat left top;
}
.title1 span {
	background: url("/images/title1b.gif") no-repeat right top;
	padding: 0.2em 0.5em;
	display: block;
}
.title2 {
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0.5em 0 1px 0;
	padding: 0;
	background: #7E0000 url("/images/title2a.gif") no-repeat left top;
}
.title2 span {
	background: url("/images/title2b.gif") no-repeat right top;
	padding: 0.2em 0.5em;
	display: block;
}
.title3 {
	font-size: 1.8em;
}