


/*--------- general formatting styles ---------*/

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul {
	list-style-position: outside;
	list-style-type: square;
	padding-bottom: 15px;
}

.top_nav {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
	height: 24px;
	width: 100%;
	padding-bottom: 0px;
}

.top_nav_int {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
	background-image: url(/images/title_int_bg.gif);
	height: 101px;
	width: 100%;
}

.title_home {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/title_bg.gif);
	height: 111px;
	width: 100%;
	padding-bottom: 0px;
}

.title_int {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/title_int_bg.gif);
	height: 101px;
	width: 100%;
	padding-bottom: 0px;
}

.main_nav {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/nav_bg.gif);
	height: 47px;
	width: 100%;
	padding-bottom: 0px;
}

.main_nav_end {
	text-align: right;
	vertical-align: top;
	height: 47px;
	width: 100%;
	padding-bottom: 0px;
}

.main_nav_int_end {
	text-align: right;
	vertical-align: top;
	background-image: url(/images/nav_bar_int_rightend.gif);
	height: 47px;
	width: 100%;
	padding-bottom: 0px;
}

.middle_content {
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
	width: 100%;
	padding-left: 2px;
}

.middle_int_content {
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
}

.home_server {
	text-align: center;
	vertical-align: top;
	background-image: url(/images/home_server_bg.gif);
	width: 100%;
}

.home_logos {
	text-align: center;
	vertical-align: top;
	background-image: url(/images/home_logo_bg.gif);
	width: 100%;
}

.home_dc {
	text-align: center;
	vertical-align: top;
	background-image: url(/images/home_data_center_bg.gif);
	width: 100%;
}

.home_left {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_left_bg.gif);
	width: 25%;
	height: 100%;
}

.home_middle {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_middle_bg.gif);
	width: 50%;
	height: 100%;
}

.home_right {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_right_bg.gif);
	width: 25%;
	height: 100%;
}

.home_left_pop {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_left_pop_bg.gif);
}

.home_middle_pop {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_middle_pop_bg.gif);
}

.home_right_pop {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_right_pop_bg.gif);
}

.home_column_separator {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/dotted_bar.gif);
	height: 1px;
}

.left_bar {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/left_bg.gif);
	width: 213px;
}

.pop {
	text-align: left;
	vertical-align: top;
	width: 120px;
	padding-left: 10px;
}

.black_dash {
	height: 1;
	background-image: url(/images/black_dash_line.gif);
}

.footer_line1 {
	text-align: left;
	vertical-align: bottom;
	background: #FFFFFF;
	width: 100%;
	padding-left: 10px;
}

.footer_line2 {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/footer_int_bg.gif);
	width: 100%;
	height: 18px;
	padding-left: 10px;
}

.footer_nav {
	text-align: left;
	vertical-align: bottom;
	width: 100%;
	height: 18px;
}

.footer_img1 {
	vertical-align: bottom;
	width: 2px;
	height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.footer_img2 {
	vertical-align: top;
	width: 2px;
	height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.nav3_178w {
	width: 178px;
}

.nav3_188w {
	width: 188px;
}

.nav3_203w {
	width: 203px;
}

.home_pic {
	width: 271px;
	height: 230px;
	text-align: left;
	vertical-align: top;
}

.home_pic_bottom {
	width: 271px;
	height: 26px;
	text-align: left;
	vertical-align: top;
}

.home_content {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 300;
	letter-spacing: 0px;
	width: 100%;
	height: 204px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
}

.home_hdr {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_middle_title_bg.jpg);
	height: 26px;
	padding-top: 4px;
	padding-left: 5px;
}

.home_text_bottom {
	text-align: left;
	vertical-align: top;
	background-image: url(/images/home_middle_title_bottom.jpg);
	height: 26px;
}


/*--------- background styles ---------*/

.bg_red {
	background: #C72047;
}

.bg_blue {
	background: #06508C;
}

.bg_blue2 {
	background: #AAB3CE;
}

.bg_gray {
	background: #DDDDDD;
}

.bg_gold {
	background: #BDB8B1;
}

.bg_white {
	background: #FFFFFF;
}

.bg_bronze {
	background: #A19D97;
}

.sitemap_gray1 {
	background: #CCCCCC;
}

.sitemap_gray2 {
	background: #EEEEEE;
}

.sitemap_gray3 {
	background: #FFFFFF;
}

.sitemap_gray1_roll {
	background: #BBBBBB;
}

.sitemap_gray2_roll {
	background: #DDDDDD;
}

.sitemap_gray3_roll {
	background: #F3F3F3;
}

.sitemap_gray4_roll {
	background: #F3F3F3;
}


/*--------- font styles ---------*/

.copy {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
}

.copy_padded {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-left: 10px;
}

.copybold {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: 800;
	letter-spacing: 1px;
}

.copywhite {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 800;
	letter-spacing: 0px;
}

.copyblue {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 400;
	letter-spacing: 0px;
}

.copyred {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: 400;
	letter-spacing: 0px;
}

.copysmall {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
}

.hdr {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
}

.hdr_padded {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-left: 10px;
}

.hdr_bold {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	letter-spacing: 0px;
}

.subhdr {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 800;
	letter-spacing: 1px;
	line-height: 40px;
}

.pop_hdr {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 800;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.pop_copy {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.footer_text1 {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #888888;
	font-weight: 400;
	letter-spacing: 1px;
	padding-bottom: 2px;
}

.footer_text2 {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 1px;
	padding-top: 2px;
}

.main_nav_off {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	letter-spacing: 0px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}

.main_nav_on {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	letter-spacing: 0px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/nav_bg_rollover.gif);
}

.sub_nav_off {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 400;
	letter-spacing: 0px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.sub_nav_on {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 400;
	letter-spacing: 0px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
}

.nav3_hdr {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/nav3_hdr.gif);
	width: 213px;
	height: 32px;
	padding-left: 10px;
}

.nav3_copy {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: middle;
	width: 213px;
	padding-left: 10px;
	padding-top: 10px;
}

.nav3_sub_copy {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;
}

.nav3_sub_expanded_copy {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	padding-top: 5px;
}

.nav5 {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	padding-left: 0px;
}

.crumb_trail {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: 800;
	letter-spacing: 0px;
	background-image: url(/images/crumb_trail_bg.gif);
	height: 31px;
	padding-left: 10px;
}


.tip {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/tip_bg.jpg);
	border: 1px solid #666666;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	width: 200px;
	height: 100px;
}


/*--------- link styles ---------*/

a {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.hdr_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.hdr_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.hdr_bold_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_bold_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_bold_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.hdr_bold_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.hdr_white_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_white_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_white_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.hdr_white_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.hdr_white_bold_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_white_bold_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: none;
}
a.hdr_white_bold_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.hdr_white_bold_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.main_nav_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.main_nav_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.main_nav_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.main_nav_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}

a.sub_nav_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.sub_nav_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.sub_nav_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #DDDDDD;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.sub_nav_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #DDDDDD;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}

a.nav3_hdr_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_hdr_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_hdr_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.nav3_hdr_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.nav3_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.nav3_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.nav3_sub_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_sub_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav3_sub_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.nav3_sub_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.nav5_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav5_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.nav5_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.nav5_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.crumb_trail_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.crumb_trail_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.crumb_trail_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.crumb_trail_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.pop_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.pop_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #C72047;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
a.pop_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.pop_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.footer_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
}
a.footer_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
}
a.footer_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
}
a.footer_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
}

a.copybold {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.copybold:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #111111;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.copybold:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}
a.copybold:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #C72047;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}

a.copyblue {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: none;
}
a.copyblue:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: none;
}
a.copyblue:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.copyblue:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 400;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.subhdr {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.subhdr:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #06508C;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.subhdr:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #2670AC;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}
a.subhdr:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #2670AC;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}

a.question {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #C72047;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.question:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #C72047;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.question:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #C72047;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.question:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #C72047;
	font-weight: 600;
	letter-spacing: 0px;
	text-decoration: underline;
}


a.home_hdr_link {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.home_hdr_link:visited {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: none;
}
a.home_hdr_link:hover {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}
a.home_hdr_link:active {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 800;
	letter-spacing: 1px;
	text-decoration: underline;
}


/*--------- form input styles ---------*/

.form_text {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 16px;
	width: 90px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_text_small {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 20px;
	width: 50px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_text_big {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 20px;
	width: 150px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_submit {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 800;
	text-align: center;
	letter-spacing: 0px;
	background-color: #E0E0E0;
	height: 16px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.form_submit_big {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: 800;
	text-align: center;
	letter-spacing: 0px;
	background-color: #E0E0E0;
	height: 20px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

.form_select {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 20px;
	width: 200px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_select_big {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 20px;
	width: 230px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_select_small {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 20px;
	width: 75px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_textarea {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #005AA0;
	font-weight: 400;
	letter-spacing: 0px;
	background-color: #EFEFEF;
	height: 150px;
	width: 300px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	padding-left: 2px;
}

.form_error {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #C72047;
	font-weight: 800;
	letter-spacing: 0px;
}
