html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/page_gradient.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #9AB9E8;
	overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #1F2C4F;
}

h1 {
	font-size: 36px;
	color: #457BAD;
	line-height: 35px;
	margin: 0px 0px 20px 0px;
	letter-spacing: -2px;
}

h2 {
	font-size: 18px;
	color: #457BAD;
	line-height: 35px;
	margin: 10px 0px 20px 0px;
}

h2.quote {
	font-weight: normal;
	line-height: 26px;
}

h2 .highlight {
	font-size: larger;
}

#page_container {
	width: 760px;
	margin: 11px auto 30px auto;
	padding: 0px 0px 8px 0px;
	background-color: #FFFFFF;
}

#content_container {
	background-image: url(../images/watermark.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#content_container_blank {
	background-image: none;
	background-position: bottom right;
	background-repeat: no-repeat;
}


#header {
	width: 760px;
	background-image: url(../images/header_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#navigation {
	height: 24px;
	border-bottom: 4px solid #99CCFF;
	margin-top: 0px;
}

#left_col {
	width: 187px;
	float: left;
	height: 380px;
	background: url(../images/leftbk.jpg) top left no-repeat;
}

#right_col {
	width: 530px;
	float: right;
	margin: 17px 40px 0px 0px;
}

#right_col a {
	color: #1F2C4F;
	text-decoration: underline;
}

#right_col a:hover {
	color: #000000;
	text-decoration: none;
}

#footer {
	width: 760px;
	height: 172px;
	background-image: url(../images/footer_bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#footer h1 {
	font-size: 18px;
	color: #457BAD;
	margin: 0px 0px 0px 175px;
	line-height: 25px;
}

#footer h1 .tel {
	font-size: 36px;
}

#footer p {
	color: #FFFFFF;
	font-size: 12px;
	margin: 30px 0px 0px 33px;
	padding-top: 110px;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#print_footer { display: none; }



#services_nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#services_nav a {
	text-decoration: none;
	display: block;
	color: #1F2C4F;

}

#text_nav {
	width: 760px;
	margin: 0px auto 50px auto;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

#text_nav ul {
	list-style-type: none;
}

#text_nav ul li {
	display: inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 3px;
	margin: 0px;
}

#text_nav a {
	color: #FFFFFF;
	text-decoration: none;
}

#text_nav a:hover {
	text-decoration: underline;
}


#fact_file {
	width: 142px;
	background-image: url(../images/fact_file_top.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 69px 0px 0px 0px;
}



#fact_file .fact_file_btm {
	width: 142px;
	height: 33px;
	float: left;
	background-image: url(../images/fact_file_btm.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#fact_file p {
	margin: 0px 0px 0px 0px;
	padding: 0px 24px 0px 15px;
	color: #6E6D6D;
}

.fact_file_credit {
	font-size: 10px;
	font-style: italic;
}

#bullet_list {
	width: 550px;
	background-image: url(../images/bullet_list_btm.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height: 287px;
	background-color: #97B7E7;
}

#bullet_list_top {
	width: 550px;
	height: 9px;
	background-image: url(../images/bullet_list_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#bullet_list ul {
	list-style-image: url(../images/tick.gif);
	list-style-type: circle;
	margin: 0px 20px 0px 50px;
	padding: 0px 0px 0px 0px;
}

#bullet_list ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	vertical-align: text-top;
	color: #FFFFFF;
	font-weight: bold;
	min-height: 26px;
}


ol.page_list {
	margin: 0px 20px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

ul.page_list {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: circle;
	font-size: 12px;
}
.page_list li {
	margin-bottom: 20px;
}

.link_up {
	position: relative;
	top: -15px;
	font-size: 12px;
}

.first_para {
	font-weight: bold;
}

.question {
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.answer {
	margin-top: 0px;
	padding-top: 0px;
}

/*	FORM ELEMENTS
----------------------------*/
.field_text {
	border: 1px solid #457BAD;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #457BAD;
	width: 300px;
}


.field_text_small {
	border: 1px solid #457BAD;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #457BAD;
	width: 150px;
}

.field_select {
	border: 1px solid #457BAD;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #457BAD;
	width: 300px;
}

.field_textarea {
	border: 1px solid #457BAD;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #457BAD;
	width: 300px;
	height: 100px;
}

.field_button {
	border: 1px solid #457BAD;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial;
	color: #457BAD;
	background-color: #FFFFFF;	
}

.field_button_over {
	border: 1px solid #457BAD;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial;
	color: #1F2C4F;
	background-color: transparent;	
	cursor: pointer;
}

.button_container {
	width: 500px;
	text-align: right;
	margin-top: 20px;
}

label {
	font-style: italic;
	color: #1F2C4F;
}

.spacer {
	clear: both;
}

.section_container {
	width: 550px;
	background-color: #95B7E6;
	margin-bottom: 20px;
	background-image: url(../images/section_btm_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	min-height: 142px !important;
}

.section_container label {
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}

.section_table {
	width: 500px;
	margin: 10px 10px 10px 10px;
}

.section_table td {
	padding-top: 3px;
	padding-bottom: 3px;
}

.section_container .field_text {
	width: 200px;
}

.section_container .field_text_small {
	width: 75px;
}

.section_container .field_select {
	width: 200px;
}

.section_top {
	height: 8px;
}

.section_top {
	width: 550px;
	height: 8px;
	background-image: url(../images/section_top_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.section_buttons {
	width: 550px;
}

.label_col {
	width: 200px;
	padding-right: 20px;
}

.field_col {
}

.sub_section_container {
	width: 463px;
	padding-bottom: 10px;
}

.sub_section_top {
	width: 463px;
	height: 35px;
	background-image: url(../images/sub_section_top_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.sub_section_btm {
	background-image: url(../images/sub_section_btm_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 463px;
	height: 10px;
}

.sub_section_table {
	width: 463px;
	background-color: #E6EDF9;
	
}

.sub_label_col {
	width: 180px;
	padding-right: 20px;
	padding-left: 5px;
}

.sub_section_table label {
	color: #1F2C4F !important;
}

.sub_two_col {
	padding-left: 5px;
}






.sub_sub_section_container {
	width: 417px;
	padding-bottom: 10px;
	margin-left: 5px;
}

.sub_sub_section_top {
	width: 417px;
	height: 35px;
	background-image: url(../images/sub_sub_section_top_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.sub_sub_section_btm {
	background-image: url(../images/sub_sub_section_btm_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 417px;
	height: 10px;
}

.sub_sub_section_table {
	width: 417px;
	background-color: #FFFFFF;
	
}

.sub_sub_label_col {
	width: 150px;
	padding-right: 20px;
	padding-left: 5px;
}

.sub_sub_section_table label {
	color: #1F2C4F !important;
}

.sub_sub_two_col {
	padding-left: 5px;
}
