* {
	padding: 0px;
	margin: 0px;
}

img {
	border-width: 0px;
}

#background {
	background-attachment: scroll;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 274px;
}

#bg_abstract_repeat {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/bg_abstract_repeat.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 274px;
}

#container {
	width: 950px;
	margin: 0 auto;
}

#nav {
	width: 950px;
	margin-top: 58px;
	margin-bottom: 27px;
	padding-bottom: 4px;
}

#home_flash {
	width: 572px;
	padding-left: 5px;
}

.service_type {
	float: left;
}

#service_types {
	width: 378px;
	height: 250px;
	vertical-align: top;
}

#service_types_container {
	background-attachment: scroll;
	background-image: url(../images/service_manager_container.jpg);
	background-repeat: no-repeat;
	width: 368px;
	height: 217px;
	padding: 0 4px;
	margin-top: 33px;
}

#service_manager_container {
	padding: 15px 21px 0 10px;
}

#service_provider_container {
	background-attachment: scroll;
	background-image: url(../images/service_provider_container.jpg);
	background-repeat: no-repeat;
	width: 368px;
	height: 217px;
	padding: 0 4px;
	margin-top: 33px;
}

#service_provider {
	padding: 15px 21px 0 9px;
	font-family: Lucida Grande, Helvetica, sans-serif;
	color: white;
	line-height: 17px;
}

#service_provider p.header {
	font-size: 19px;
	margin-bottom: 8px;
}

.provider_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	color: white;
	line-height: 17px;
	font-size: 12px;
}

p.service_manager_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height: 17px;
}

p#sm_header {
	font-size: 17px;
	margin-bottom: 10px;
}

a.service_anchor:link, a.service_anchor:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	line-height: 17px;
	text-decoration: underline;
}

a.service_anchor:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	line-height: 17px;
	text-decoration: none;
}

li a.service_anchor:link, li a.service_anchor:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3a3e45;
	line-height: 19px;
	text-decoration: underline;
}

li a.service_anchor:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3a3e45;
	line-height: 19px;
	text-decoration: none;
}

ul#home_list {
	list-style-position: inside;
	margin-top: 20px;
	margin-left: 4px;
	line-height: 25px;
}

.hli_text {
	color: #3A3E45;
	font-family: Lucida Grande,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-left: 13px;
}


ul li p.service_manager_text {
	font-size: 11px;
	margin-left: 13px;
}

.service_provider_header {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 19px;
	color: white;
}

#lower_content {
	width: 950px;
	margin-top: 27px;
}

#sw_content {
	border-right: 1px solid #acbbc9;
	margin-left: 4px;
	width: 200px;
}

#center_content {
	width: 515px;
	margin: 0 10px 0 17px;
}

.header2 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 21px;
	color: #394456;
	margin-bottom: 4px;
}

.text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

#se_content {
	width: 195px;
	margin-right: 4px;
}

#manager_link_container {
	float: right;
	margin-top: 5px;
}

.sm_arrow {
	color: white;
	font-size: 13px;
	vertical-align: 5%;
}

.sm_gray_arrow {
	color: #3A3E45;
	font-size: 13px;
	vertical-align: 5%;
}

.sm_red_arrow {
	color: red;
	font-size: 13px;
	vertical-align: 5%;
}

a.red_bodylink:link, a.red_bodylink:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #f50011;
	line-height: 19px;
	text-decoration: none;
	margin-top: 12px;
}

a.red_bodylink:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #f50011;
	line-height: 19px;
	text-decoration: underline;
	margin-top: 12px;
}

/* FOOTER START */
#footer_container {
	margin-top: 30px;
	margin-left: 4px;
	border-top: 1px solid #a9b9c9;
	border-bottom: 1px solid #a9b9c9;
}

#footer {
	margin: 2px 0 3px 0;
	background-attachment: scroll;
	background-image: url(../images/footer_top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 942px;
	height: 33px;
}

#footer_bottom {
	margin-top: 3px;
	margin-left: 4px;
	background-attachment: scroll;
	background-image: url(../images/footer_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 942px;
	height: 30px;
}

.footer_left {
	padding: 12px 0 0 11px;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #102194;
	width: 519px;
	float: left;
}

.footer_right {
	padding: 10px 11px 0 0;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #102194;
	width: 312px;
	float: right;
}

a.footer_link:link, a.footer_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #102194;
	text-decoration: none;
}

a.footer_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: #102194;
	text-decoration: underline;
}

a.design_link:link, a.design_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #93a8bc;
	text-decoration: none;
}

a.design_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #93a8bc;
	text-decoration: underline;
}

#design {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #93a8bc;
	float: right;
	margin-right: 10px;
}
/* FOOTER END */

#outer_container {
	margin: 30px 4px 0 4px;
	width: 942px;
}

/* SERVICES START */
#main_img {
	border: 4px solid white;
}

#left_sidebar {
	padding: 0 28px 0 38px;
	width: 178px;
}

#sidebar_td_top {
	padding: 0 0 10px;
}

.sidebar_td {
	width: 178px;
	border-bottom: 1px solid #acbbc9;
	padding: 7px 0 10px;
}

#sidebar_td_bottom {
	padding: 7px 0 0;
}

.sidebar_arrow {
	font-size: 7.5px;
	vertical-align: 5%;
}

a.sidebar_link:link, a.sidebar_link:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #90a1b2;
	text-decoration: none;
	line-height: 17px;
}

a.sidebar_link:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	line-height: 17px;
}

#main_content_container {
	border-left: 1px solid #acbbc9;
	padding-left: 27px;
	width: 632px;
}

p.services_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3a3e45;
	margin-top: 11px;
}

.services_img_container {
	border: 1px solid #acbbc9;
	padding: 4px;
	margin-top: 20px;
}

#services_list {
	list-style: disc inside;
	margin: 28px 0 0 37px;
	line-height: 25px;
}

li.services_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3e45;
}

.case_studies_img {
	width: 143px;
	margin-right: 20px;
}

.case_studies_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3e45;
	line-height: 15px;
	margin-top: 13px;
	width: 143px;
}

a.case_studies_link:link, a.case_studies_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	color: #c8000e;
	text-decoration: none;
	line-height: 15px;
}

a.case_studies_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	color: #c8000e;
	text-decoration: underline;
	line-height: 15px;
}
/* SERVICES END */

/* OUR NETWORK START */
#on_mcc {
	margin-left: 38px;
	width: 660px;
}

#network_h2 {
	margin: -2px 0 14px;
}

.network_h3 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #233f93;
	margin: 15px 0 0;
}

#network_container {
	width: 632px;
	padding-right: 28px;
	border-right: 1px solid #acbbc9;
}

#net_admin_img {
	float: right;
	width: 165px;
	height: 161px;
	border: 1px solid #acbbc9;
	padding: 4px;
}

#network_right_sidebar {
	padding: 0 38px 0 29px;
}

.rs_header {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
	color: #394456;
	width: 176px;
	margin-bottom: 8px;
	text-align: center;
}

#rs_h2 {
	margin-top: 8px;
}

#rs_container {
	width: 176px;
	background-color: #f2f5f6;
	padding-bottom: 10px;
}

.rs_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #3a3e45;
	text-align: center;
	width: 159px;
	padding: 11px 7px 11px 10px;
}

#join_network {
	background-attachment: scroll;
	background-image: url(../images/join_network_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 166px;
	height: 112px;
	padding: 4px;
	border: 1px solid #acbbc9;
	margin-top: 17px;
}

#join_header {
	font-family: Futura, Helvetica, sans-serif;
	color: white;
	font-weight: normal;
	font-size: 15px;
	padding: 5px 0 0 4px;
}

#join_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 7px 0 7px;
}

a.network_link:link, a.network_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff468;
	text-decoration: none;
	line-height: 14px;
}

a.network_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff468;
	text-decoration: underline;
	line-height: 14px;
}


/* OUR NETWORK END */

/* COMPANY START */
#company_content_container {
	border-left: 1px solid #acbbc9;
	border-right: 1px solid #acbbc9;
	padding-left: 27px;
	padding-right: 28px;
	width: 398px;
}

#ct_container {
	width: 388px;
	min-height: 63px;
	padding: 4px;
	border: 1px solid #acbbc9;
	margin-bottom: 15px;
}

#ct_text_container {
	background-color: #dfe7f1;
	width: 380px;
	min-height: 45px;
	padding: 8px 0 10px 8px;
}

.header3 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	color: #394456;
	margin-bottom: 1px;
}

.nw_subheader {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 23px;
	color: #848e9d;
	margin-bottom: 4px;
}

p.company_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #3a3e45;
	margin: 3px 5px 9px;
}

#company_right_sidebar {
	padding: 0 27px 0 38px;
	width: 178px;
}

.right_sidebar_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #90a1b2;
	width: 133px;
	padding-left: 11px;
	padding-right: 34px;
}

.right_sidebar_arrow {
	font-size: 7.5px;
	vertical-align: 7%;
}

/* CAREER START */
#career_container {
	border-left: 1px solid #acbbc9;
	padding-left: 27px;
	padding-right: 28px;
	width: 631px;
}

#career_subheader {
	margin-top: 7px;
}

#career_list {
	list-style-position: inside;
	margin-top: 20px;
	margin-left: 35px;
}

#career_list li {
	line-height: 27px;
}
/* CAREER END */
/* NEWS AND EVENTS START */
#news_container {
	border-left: 1px solid #acbbc9;
	border-right: 1px solid #acbbc9;
	padding-left: 27px;
	padding-right: 28px;
	width: 463px;
}

.news_year {
	background-color: #eef1f4;
	width: 463px;
	height: 19px;
	margin-top: 15px;
	margin-bottom: 11px;
}

.year {
	float: left;
}

.exp_coll_link {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	line-height: 19px;
	text-decoration: none;
	float: right;
	margin-right: 7px;
	cursor: pointer;
}

.releases_container {
	margin-left: 4px;
}

.month {
	color: #122496;
	font-weight: bold;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.release_list {
	list-style-position: outside;
	margin-left: 15px;
}

.release_list li {
	margin-bottom: 7px;
}

#news_right_sidebar {
	padding: 0 38px 0 27px;
	width: 113px;
}

#release_date {
	color: #90a1b2;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 8px;
}

#release_title {
	color: #394456;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 10px;
}

#release_subheader {
	color: #394456;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 10px;
	margin-top: -10px;
}

.release_subtitle {
	color: #394456;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 7px;
	margin-top: 25px;
}

.release_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 10px;
}

a.release_back_link:link, a.release_back_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	line-height: 19px;
	text-decoration: none;
	margin-right: 7px;
}

a.release_back_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	line-height: 19px;
	text-decoration: underline;
	margin-right: 7px;
}

a.tradeshow_link:link, a.tradeshow_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 19px;
	text-decoration: none;
	margin-right: 7px;
}

a.tradeshow_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 19px;
	text-decoration: underline;
	margin-right: 7px;
}

/* TRADESHOW START */
.tradeshow_header {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 21px;
	color: #394456;
	margin-bottom: 14px;
}

.tradeshow_subheader {
	color: #122496;
	font-weight: bold;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 7px;
}

.tradeshow_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 6px;
}

.tradeshow_separator {
	margin-top: 12px;
	margin-bottom: 6px;
}
/* TRADESHOW END */
/* NEWS AND EVENTS END */
/* COMPANY END */

/* knowledge start */
#knowledge_container {
	padding-left: 27px;
	padding-right: 29px;
	width: 398px;
}

.td_border {
	border-left: 1px solid #acbbc9;
}

#img_pad_border {
	padding: 4px;
	border: 1px solid #acbbc9;
	margin-bottom: 13px;
}

#know_h2 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 24px;
	color: #394456;
	margin-bottom: 4px;
}

#know_right_sidebar {
	border-left: 1px solid #acbbc9;
	padding-left: 29px;
	width: 176px;
	float: left;
}

.knowledge_h3 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #233f93;
	font-weight: normal;
	margin-bottom: 3px;
}

#know_bottom {
	padding-left: 29px;
	margin-right: 37px;
}

.know_rs_header {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
	color: #394456;
	width: 176px;
	margin-top: 10px;
	margin-bottom: 4px;
	text-align: center;
}

.know_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 17px;
}

.know_text_bottom {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	padding-bottom: 17px;
}

#know_rs_container {
	width: 176px;
	background-color: #f2f5f6;
	padding-top: 3px;
	padding-bottom: 10px;
}

.know_rs_text {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #3a3e45;
	text-align: center;
	width: 159px;
	padding: 11px 7px 11px 10px;
}

.know_sep {
	margin-top: 2px;
}
/* knowledge end */

/* fields service start */
#fs_rs_container {
	width: 176px;
	background-color: #f2f5f6;
	padding-top: 3px;
	padding-bottom: 10px;
}
/* field service end */

/* compliance start */
#comp_rs_container {
	width: 176px;
	background-color: #f2f5f6;
	padding-top: 3px;
	padding-bottom: 10px;
}

.asterisk {
	margin-left: 185px;
	margin-bottom: 14px;
}

.comp_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 12px;
}

.comp_red_text {
	color: #f50011;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.percent {
	color: #f50011;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 22px;
}

#comp_list {
	margin-left: 25px;
	margin-bottom: 19px;
}

.comp_li_text {
	color: #3A3E45;
	font-family: Lucida Grande,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.comp_sub_li {
	list-style-type: circle;
	margin-left: 27px;
}
/* compliance end */

/* board of directors start */
#bm_container {
	width: 388px;
	min-height: 43px;
	padding: 4px;
	border: 1px solid #acbbc9;
	margin-bottom: 15px;
}

#bm_text_container {
	background-color: #dfe7f1;
	width: 380px;
	min-height: 25px;
	padding: 8px 0 10px 8px;
}
/* board of directors end */

/* industries start */
#ind_link_container {
	width: 623px;
	min-height: 50px;
	padding: 4px;
	border: 1px solid #acbbc9;
	margin-top: 12px;
	margin-bottom: 15px;
}

#industries_links {
	width: 623px;
	min-height: 50px;
	background-color: #dfe8f1;
	padding-bottom: 10px;
}

.ind_separator {
	margin-top: 40px;
	margin-bottom: 40px;
}

.ind_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-top: 20px;
}

.ind_text1 {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

#industry_list {
	list-style-position: inside;
	color: red;
	margin-left: 15px;
}

a.industry_link:link, a.industry_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #f50011;
	line-height: 19px;
	text-decoration: none;
	margin-top: 12px;
}

a.industry_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: #f50011;
	line-height: 19px;
	text-decoration: underline;
	margin-top: 12px;
}
/* industries end */

/* contact us start */
.contact_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#contactus_center {
	padding: 0 28px;
	width: 177px;
	height: 752px;
	border-left: 1px solid #acbbc9;
}

#contactus_right {
	padding: 0 28px 0 27px;
	width: 398px;
	height: 752px;
	border-left: 1px solid #acbbc9;
}

.email_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-top: 7px;
}

a.mailto_link:link, a.mailto_link:visited {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 19px;
	text-decoration: none;
}

a.mailto_link:hover {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	line-height: 19px;
	text-decoration: underline;
}

#form_top_left {
	width: 213px;
	float: left;
	margin-bottom: 5px;
}

#form_top_right {
	width: 185px;
	float: left;
}

#form_bottom {
	clear: both;
	width: 398px;
}

.form_blue_bg {
	width: 398px;
	height: 24px;
	background-color: #f2f5f6;
	margin-top: 4px;
	padding-left: 7px;
	padding-top: 8px;
}

.form_blue_bg2 {
	width: 398px;
	height: 47px;
	background-color: #f2f5f6;
	margin-top: 4px;
	padding-left: 7px;
	padding-top: 10px;
}

.form_italic {
	color: #989da5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	font-style: italic;
}

.text_field_header {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-top: 4px;
}

.text_field_header2 {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.text_field_header3 {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-top: 7px;
}

.text_field {
	width: 185px;
	height: 13px;
	margin-top: 4px;
}

.text_field_large {
	width: 398px;
	height: 13px;
	margin-top: 4px;
}

.phone_text_field {
	width: 30px;
	height: 13px;
	margin-top: 4px;
}

#submit_button {
	margin-top: 19px;
}

/* privacy policy */
.pp_h3 {
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #233f93;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}

.pp_text {
	color: #3A3E45;
	font-family: Lucida Grande, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 10px;
}

.subheader {
	font-style: italic;
}