body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.tab_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.tab_sm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab_sm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab_sm a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
}
.nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: none;
}
.nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: none;
}
.nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
	background-color: #E4E4E4;
}
.sub_hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003063;
	text-decoration: none;
}

.ad_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #19338F;
	text-decoration: none;
}
.ad_headline a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #19338F;
	text-decoration: none;
}
.ad_headline a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #19338F;
	text-decoration: none;
}
.ad_headline a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #19338F;
	text-decoration: underline;
}
.ad_text_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.ad_text_sm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: underline;
}
.ad_text_sm a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: underline;
}
.ad_text_sm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #19338F;
	text-decoration: underline;
}
.mp_welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bx_sub_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.bx_hdr_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #19338F;
	text-decoration: none;
}
.bx_foot_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: none;
}

.bx_foot_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.bx_foot_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.bx_foot_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.bbx_border_bot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #80ADD6;
}

.grbx_hdr_text {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
}
.grbx_foot_text {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	text-decoration: none;
}
.grbx_foot_text a:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	text-decoration: underline;
}
.grbx_foot_text a:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	text-decoration: underline;
}
.grbx_foot_text a:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.bx_border {
	border: 1px solid #80ADD6;
}

.mp_help_border {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
}
.bx_border_sub {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #80ADD6;
	border-right-color: #80ADD6;
	border-bottom-color: #80ADD6;
	border-left-color: #80ADD6;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-color: #F2F7FF;
}
.bx_border_bot {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #B8B8B8;
}
.dyk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: none;
}
.dyk a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.dyk a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.dyk a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.ad_text_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	text-indent: 0px;
}
.mp_ad_hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #19338F;
	text-decoration: none;
	text-indent: 0px;
	line-height: 30px;
}

.hp_ad_space {
	background-image: url(../_images_blue/hp_hero.jpg);
	padding: 0px;
	background-repeat: no-repeat;
}

.hp_background {
	background-image: url(/Themes/_images_shared/hp_background.jpg);
	padding: 0px;
	background-repeat: no-repeat;
}

.mp_welcome_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE0A07;
}
.sub_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
}
.sub_nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: none;
}
.sub_nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: none;
}
.sub_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.mp_login a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_login a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_login a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.mp_login_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
	width: 128px;
	border: 1px solid #7F9DB9;
	margin: 0px;
	padding: 0px;
}
.mp_side_stats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.mp_side_stats a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_side_stats a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_side_stats a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.mp_main_stats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.mp_main_stats a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_main_stats a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	text-decoration: underline;
}
.mp_main_stats a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.mp_main_stats_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: none;
}
.mp_main_stats_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	text-decoration: none;
}
.lbl_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003063;
}
.lbl_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AE0A07;
}
.mp_help_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mp_help_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.mp_help_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.mp_help_text a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
	text-decoration: underline;
}
.mp_help_border {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
}
.mp_build {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mp_build a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.mp_build a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.mp_build a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.calendar {
	border: 1px solid #DDDDDD;
}
.calendar_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.calendar_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.calendar_links a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.calendar_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.bx_sub_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.bx_sub_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.bx_sub_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.calendar_lg {
	border: 1px solid #80ADD6;
}

.calendar_select {
	border: 2px solid #003063;
}

.option_box {
	border: 1px solid #7F9DB9;
}

.p_text_sm_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848484;
}

.p_text_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.p_text_sm a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338f;
	text-decoration: underline;
}
.p_text_sm a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338f;
	text-decoration: underline;
}
.p_text_sm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338f;
	text-decoration: underline;
}

.p_text_steps_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
}
.p_text_steps_down a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_steps_down a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_steps_down a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}

.p_text_steps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1a5a9;
}
.p_text_steps a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1a5a9;
	text-decoration: underline;
}
.p_text_steps a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1a5a9;
	text-decoration: underline;
}
.p_text_steps a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a1a5a9;
	text-decoration: underline;
}

.p_text_md_color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
}

.p_text_md_color a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_md_color a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}

.p_text_md_color a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}

.p_text_md {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.p_text_md a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.p_text_md a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

.p_text_md a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}

.p_text_md_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.p_text_md_link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_md_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}

.p_text_md_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

.p_text_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.p_text_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #19338F;
}

.p_text_sm_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE0A07;
}

.mp_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.mp_white a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.mp_white a:link visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.mp_white a:link hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.mp_top_dotted {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.p_global_dotted_gray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.p_gray_dotted_top {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.p_gray_dotted_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.mp_bot_solid {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.mp_top_solid {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.mp_top_solid_dark {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.mp_bot_solid_dark {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.mp_rev_border {

	border: 1px solid #80ADD6;
	background-color: #FFFFFF;
	padding: 3px;
}
.mp_country {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.mp_country a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.mp_pro_hdl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.mp_pro_hdl a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003063;
	text-decoration: underline;
}
.mp_pro_hdl a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003063;
	text-decoration: underline;
}
.mp_pro_hdl a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	text-decoration: underline;
}
.mp_rev_list {
	background-color: #FFFFFF;
	padding: 3px;
	border-top: 1px none #80ADD6;
	border-right: 1px none #80ADD6;
	border-bottom: 1px solid #80ADD6;
	border-left: 1px none #80ADD6;
}

.global_gray_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.global_gray_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.global_gray_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.global_gray_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.mp_logo {
	background-image: url(../_images_blue/mp_logo.gif);
	background-repeat: no-repeat;
}

.mod_t_lt {
	background-image: url(../_images_blue/mod_t_lt.gif);
	background-repeat: no-repeat;
}

.mod_bg_lt {
	background-image: url(../_images_blue/mod_bg_lt.gif);
	background-repeat: repeat-y;
}

.mod_b_lt {
	background-image: url(../_images_blue/mod_b_lt.gif);
	background-repeat: no-repeat;
}

.mod_t_bg {
	background-image: url(../_images_blue/mod_t_bg.gif);
	background-repeat: repeat-x;
}

.mod_b_bg {
	background-image: url(../_images_blue/mod_b_bg.gif);
	background-repeat: repeat-x;
}

.mod_t_rt {
	background-image: url(../_images_blue/mod_t_rt.gif);
	background-repeat: no-repeat;
}

.mod_bg_rt {
	background-image: url(../_images_blue/mod_bg_rt.gif);
	background-repeat: repeat-y;
}

.mod_b_rt {
	background-image: url(../_images_blue/mod_b_rt.gif);
	background-repeat: no-repeat;
}

.mod_bg {
	background-color: #FBFBFB;
}

.global_gray_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.global_gray_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.global_gray_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.global_gray_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.bx_top_bg {
	background-image: url(../_images_blue/bx_top_bg.gif);
	background-repeat: repeat-x;
}

.bx_top_lt {
	background-image: url(../_images_blue/bx_left_top.gif);
	background-repeat: no-repeat;
}

.bx_top_rt {
	background-image: url(../_images_blue/bx_rt_top.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg_rt {
	background-image: url(../_images_blue/bx_b_rt_bg.gif);
	background-repeat: repeat-y;
}

.bx_bot_rt {
	background-image: url(../_images_blue/bx_b_rt.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg {
	background-image: url(../_images_blue/bx_b_bg.gif);
	background-repeat: repeat-x;
}

.bx_bot_lt {
	background-image: url(../_images_blue/bx_b_lt.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg_lt {
	background-image: url(../_images_blue/bx_b_lt_bg.gif);
	background-repeat: repeat-y;
}

.bx_bot_bg_cell {
	background-image: url(../_images_blue/bx_b_bg_cell.gif);
	background-repeat: repeat-x;
}

.tab_lt_top {
	background-image: url(../_images_blue/tab_lt_top.gif);
	background-repeat: repeat-x;
}

.tab_md_bg {
	background-image: url(../_images_blue/tab_md_bg.gif);
	background-repeat: repeat-x;
}

.tab_rt_bg {
	background-image: url(../_images_blue/tab_rt_bg.gif);
	background-repeat: repeat-x;
}

.ad_lt_top {
	background-image: url(../_images_blue/ad_lt_top.gif);
	background-repeat: repeat-x;
}

.ad_lt_bot {
	background-image: url(../_images_blue/ad_lt_bot.gif);
	background-repeat: repeat-x;
}
.ad_rt_top {
	background-image: url(../_images_blue/ad_rt_top.gif);
	background-repeat: repeat-x;
}

.ad_bottom_bg {
	background-image: url(../_images_blue/ad_bottom_bg.gif);
	background-repeat: repeat-x;
}

.ad_top_bg {
	background-image: url(../_images_blue/ad_top_bg.gif);
	background-repeat: repeat-x;
}

.ad_lt_bg {
	background-image: url(../_images_blue/ad_lt_bg.gif);
	background-repeat: repeat-y;
}

.ad_rt_bg {
	background-image: url(../_images_blue/ad_rt_bg.gif);
	background-repeat: repeat-y;
}

.nav_lt_bot {
	background-image: url(../_images_blue/nav_lt_bot.gif);
	background-repeat: no-repeat;
}

.nav_lt_top {
	background-image: url(../_images_blue/nav_lt_top.gif);
	background-repeat: repeat-x;
}

.nav_top_bg {
	background-image: url(../_images_blue/nav_top_bg.gif);
	background-repeat: repeat-x;
}

.nav_bot_bg {
	background-image: url(../_images_blue/nav_bot_bg.gif);
	background-repeat: repeat-x;
}

.nav_rt_bg {
	background-image: url(../_images_blue/nav_rt_bg.gif);
	background-repeat: repeat-y;
}

.nav_rt_top {
	background-image: url(../_images_blue/nav_rt_top.gif);
	background-repeat: repeat-y;
}

.nav_rt_bot {
	background-image: url(../_images_blue/nav_rt_bot.gif);
	background-repeat: repeat-y;
}

.nav_lt_bg {
	background-image: url(../_images_blue/nav_lt_bg.gif);
	background-repeat: no-repeat;
}

.hdr_bot_bg {
	background-image: url(../_images_blue/hdr_bot_bg.gif);
	background-repeat: repeat-x;
}

.hdr_left {
	background-image: url(../_images_blue/hdr_left.gif);
	background-repeat: repeat-y;
}

.hdr_dot {
	background-image: url(../_images_blue/hdr_dot.gif);
	background-repeat: repeat-x;
}

.log_lt_bg {
	background-image: url(../_images_blue/log_lt_bg.gif);
	background-repeat: repeat-y;
}

.log_rt_bg {
	background-image: url(../_images_blue/log_rt_bg.gif);
	background-repeat: repeat-y;
}

.log_lt_bot {
	background-image: url(../_images_blue/log_lt_bot.gif);
	background-repeat: repeat-y;
}

.log_rt_bot {
	background-image: url(../_images_blue/log_rt_bot.gif);
	background-repeat: no-repeat;
}

.log_bot_bg {
	background-image: url(../_images_blue/log_bot_bg.gif);
	background-repeat: repeat-x;
}

.sub_nav_bg {
	background-color: #f2f2f2;
}

.sub_nav_bot_bg {
	background-image: url(../_images_blue/sub_nav_bot_bg.gif);
	background-repeat: repeat-x;
}

.sub_nav_lt_bot {
	background-image: url(../_images_blue/sub_nav_lt_bot.gif);
	background-repeat: repeat-x;
}

.sub_nav_rt_bot {
	background-image: url(../_images_blue/sub_nav_rt_bot.gif);
	background-repeat: repeat-x;
}

.bx_bot_bg {
	background-image: url(../_images_blue/bx_bot_bg.gif);
	background-repeat: repeat-x;
}

.bx_bot {
	background-image: url(../_images_blue/bx_bot.gif);
	background-repeat: repeat-x;
}

.bx_bot_rt_bg {
	background-image: url(../_images_blue/bx_bot_rt_bg.gif);
	background-repeat: repeat-x;
}

.bx_rt_bot {
	background-image: url(../_images_blue/bx_rt_bot.gif);
	background-repeat: repeat-x;
}

.bx_lt_bot {
	background-image: url(../_images_blue/bx_lt_bot.gif);
	background-repeat: repeat-x;
}

.bx_bot_lt_bg {
	background-image: url(../_images_blue/bx_bot_lt_bg.gif);
	background-repeat: repeat-x;
}

.bx_border_bot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #B8B8B8;
}

.global_footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.global_footer_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.global_footer_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.global_footer_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.hdr_welcome_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
}

.hdr_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C5C;
}

.hdr_text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C5C;
	text-decoration: underline;
}
.hdr_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C5C;
	text-decoration: underline;
}
.hdr_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.reg_table_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.hdr_border_rt {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CDCDCC;
}

.hdr_border {
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CDCDCC;
	border-right-color: #CDCDCC;
	border-left-color: #CDCDCC;
	border-bottom-color: #CDCDCC;
}

.hdr_border_rt {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CDCDCC;
}

.bx_top_lt {
	background-image: url(../_images_blue/bx_left_top.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg_rt {
	background-image: url(../_images_blue/bx_b_rt_bg.gif);
	background-repeat: repeat-y;
}

.bx_bot_rt {
	background-image: url(../_images_blue/bx_b_rt.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg {
	background-image: url(../_images_blue/bx_b_bg.gif);
	background-repeat: repeat-x;
}

.bx_bot_lt {
	background-image: url(../_images_blue/bx_b_lt.gif);
	background-repeat: no-repeat;
}

.bx_bot_bg_lt {
	background-image: url(../_images_blue/bx_b_lt_bg.gif);
	background-repeat: repeat-y;
}

.bx_bot_bg_cell {
	background-image: url(../_images_blue/bx_b_bg_cell.gif);
	background-repeat: repeat-x;
}

.product_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

.blkbx_hdr_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blk_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bg_shade {
	background-color:#F2F7FF;
}

.bg_shade_gray {
	background-color:#f2f2f2;
}

.bg_shade_white{
	background-color:#ffffff;
}

.bg_darkshade {
	background-color: #80ADD6;
}

.p_global_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.p_global_nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.p_global_nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.p_global_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

.p_global_nav_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.p_global_nav_gray a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.p_global_nav_gray a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.p_global_nav_gray a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}

.p_textfield150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 150px;
	border: 1px solid #7F9DB9;
}

.p_textfield430 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 434px;
	border: 1px solid #7F9DB9;
}


.p_textfield200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 230px;
	border: 1px solid #7F9DB9;
}

.p_textarea200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 60px;
	width: 230px;
	border: 1px solid #7F9DB9;
}

.p_textarea250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 60px;
	width: 250px;
	border: 1px solid #7F9DB9;
}

.p_textarea450 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 60px;
	width: 435px;
	border: 1px solid #7F9DB9;
}

.p_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 143px;
	border: 1px solid #7F9DB9;
}

.p_dropdown_100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 100px;
	border: 1px solid #7F9DB9;
}

.p_dropdown100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 100px;
	border: 1px solid #7F9DB9;
}

.p_drop_40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 40px;
	border: 1px solid #7F9DB9;
}

.p_dropdown40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 40px;
	border: 1px solid #7F9DB9;
}

.p_dropdown75 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 75px;
	border: 1px solid #7F9DB9;
}

.p_dropdown55 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 55px;
	border: 1px solid #7F9DB9;
}

.p_dropdown60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 60px;
	border: 1px solid #7F9DB9;
}

.p_dropdown35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 35px;
	border: 1px solid #19338F;
}

.p_dropdown250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 254px;
	border: 1px solid #19338F;
}

.p_dropdown450 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 16px;
	width: 439px;
	border: 1px solid #19338F;
}

.p_dropdown300 {
	color:#333333;
	background-color:#FFFFFF;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:Solid;
	font-size:8pt;
	font-weight:normal;
	width:304px;
}

.p_dropdown340 {
	color:#333333;
	background-color:#FFFFFF;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:Solid;
	font-size:8pt;
	font-weight:normal;
	width:340px;
}

.p_textfield20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 20px;
	border: 1px solid #7F9DB9;
}

.p_textfield22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 22px;
	border: 1px solid #7F9DB9;
}

.p_textfield22_char {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 12px;
	width: 22px;
	border: 1px solid #7F9DB9;
}

.p_textfield25 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 25px;
	border: 1px solid #7F9DB9;
}

.p_textfield30 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 30px;
	border: 1px solid #7F9DB9;
}

.p_textfield40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 40px;
	border: 1px solid #7F9DB9;
}

.p_textfield190 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 130px;
	border: 1px solid #7F9DB9;
}

.p_textfield250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 250px;
	border: 1px solid #7F9DB9;
}

.p_textfield220 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 218px;
	border: 1px solid #7F9DB9;
}

.p_textfield300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:Solid;
	font-size:8pt;
	font-weight:normal;
	width:300px;
}

.p_textarea300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:Solid;
	font-size:8pt;
	font-weight:normal;
	width:300px;
	overflow:hidden
}

.p_textarea340 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	border-color:#7F9DB9;
	border-width:1px;
	border-style:Solid;
	font-size:8pt;
	font-weight:normal;
	width:336px;
	overflow:hidden
}

.p_60_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	width: 60px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_100_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	width: 100px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_stretch_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_stretch_button_jumbo {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19338F;
	margin: 0px;
	width: 200px;
	height: 30px;
	border: 1px solid #2E4198;
	font-weight: bold;
	background:url(../_images_blue/button_jumbo.gif) no-repeat right center; padding-right:5px; padding-left: 10px;
}

.p_jumbo_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #19338F;
	margin: 0px;
	height: 30px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_stretch_gbutton {
	background-color: #FBFBFB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	border: 1px solid #585858;
	font-weight: bold;
}


.p_180_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	width: 180px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_210_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	width: 210px;
	border: 1px solid #2E4198;
	font-weight: bold;
}

.p_arrow_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 20px;
	border: 1px solid #19338f;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	text-indent: 0px;
	background:url(../_images_blue/p_arrow_button.gif) no-repeat right center; padding-right:5px; padding-left: 1px;
}

.blk_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.blk_text_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.p_text_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ae0a07;
	text-decoration: none;
}

.p_text_caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #AE0A07;
	text-decoration: none;
}

.down_arrow {
	background-image: url(../_images_blue/down_arrow.gif);
	background-repeat: repeat-y;
}

.p_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #19338F;
}

.p_headline a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #19338F;
	text-decoration: underline;
}
.p_headline a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #19338F;
	text-decoration: underline;
}

.p_headline a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: underline;
}

.p_total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}

.p_text_total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19338f;
}

.p_text_total_amount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
}

.mod3_t_lt {
	background-image: url(../_images_blue/mod3_t_lt.gif);
	background-repeat: no-repeat;
}

.mod3_t_bg {
	background-image: url(../_images_blue/mod3_t_bg.gif);
	background-repeat: repeat-x;
}

.mod3_t_rt {
	background-image: url(../_images_blue/mod3_t_rt.gif);
	background-repeat: no-repeat;
}

.mod3_bg_lt {
	background-image: url(../_images_blue/mod3_bg_lt.gif);
	background-repeat: y-repeat;
}

.mod3_bg {
	background-color: #f2f7ff;
}

.mod3_bg_rt {
	background-image: url(../_images_blue/mod3_bg_rt.gif);
	background-repeat: repeat-y;
}

.mod3_b_lt {
	background-image: url(../_images_blue/mod3_b_lt.gif);
	background-repeat: no-repeat;
}

.mod3_b_bg {
	background-image: url(../_images_blue/mod3_b_bg.gif);
	background-repeat: repeat-x;
}

.mod3_b_rt {
	background-image: url(../_images_blue/mod3_b_rt.gif);
	background-repeat: no-repeat;
}

.p_bg_taf_line {
	background-image: url(../_images_blue/taf.gif);
	background-repeat: no-repeat;
}

.p_bg_grab {
	background-image: url(../_images_blue/grab.gif);
	background-repeat: no-repeat;
}

.mod_box_gray {
	background-image: url(../_images_blue/mod_box_gray.gif);
	background-repeat: no-repeat;
}

.mod_box_down {
	background-image: url(../_images_blue/mod_box_down.gif);
	background-repeat: no-repeat;
}

.mod_box {
	background-image: url(../_images_blue/mod_box.gif);
	background-repeat: no-repeat;
}

.p_bg_grab {
	background-image: url(../_images_blue/grab.gif);
	background-repeat: no-repeat;
}

.p_bg_taf_line {
	background-image: url(../_images_blue/taf.gif);
	background-repeat: no-repeat;
}

.platform_b_rt_bg {
	background-image: url(../_images_blue/platform_b_rt_bg.gif);
	background-repeat: repeat-y;
}
.platform_b_lt_bg {
	background-image: url(../_images_blue/platform_b_lt_bg.gif);
	background-repeat: repeat-y;
}
.platform_tools {
	background-image: url(../_images_blue/platform_tools.gif);
	background-repeat: none;
}
.platform_add {
	background-image: url(../_images_blue/platform_add.gif);
	background-repeat: none;
}
.platform_info {
	background-image: url(../_images_blue/platform_info.gif);
	background-repeat: none;
}

.mini_pod_border {
	border: 1px solid #B1B8C0;
}

/* Added 9-15-05 -- */

.bg_shade_cal_end_dates {
	background-color:#DDDDDD;
}

.bg_shade_cal_empty {
	background-color:#f6f6f6;
}

.bg_shade_cal_complete {
	background-color:#B8EEAE;
}

.bg_shade_cal_incomplete {
	background-color:#FFFF99;
}

.bg_shade_bottom_border {
	background-color:#F2F7FF;
	border-bottom: 1px solid #80ADD6;
}

/* Added 09-19-05 */
.p_global_black_border {
	border: 1px solid #000000;
}

.p_hp_textfield210 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 13px;
	width: 210px;
	border: 1px solid #7F9DB9;
}

.p_hp_textfield228 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 13px;
	width: 228px;
	border: 1px solid #7F9DB9;
}

.p_hp_textfield150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	height: 14px;
	width: 150px;
	border: 1px solid #7F9DB9;
}

.p_hp_textarea228 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 35px;
	width: 228px;
	border: 1px solid #7F9DB9;
}

.p_hp_textfield170 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 13px;
	width: 170px;
	border: 1px solid #7F9DB9;
}

.p_hp_search_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 18px;
	border: 1px solid #7F9DB9;
	font-weight: bold;
}

.p_hp_stretch_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 17px;
	border: 1px solid #7F9DB9;
	font-weight: bold;
}

.p_hp_jumbo_stretch_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19338F;
	margin: 0px;
	height: 24px;
	border: 1px solid #7F9DB9;
	font-weight: bold;
}

.bx_hdr_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19338F;
	text-decoration: underline;
}

.bx_hdr_text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #19338F;
	text-decoration: underline;
}

.bx_hdr_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #19338F;
	text-decoration: underline;
}

/* Added 09-20-05 */
.mod_hp_rt {
	background-image: url(../_images_blue/mod_hp_rt.gif);
	background-repeat: none;
}

.mod_hp_lt {
	background-image: url(../_images_blue/mod_hp_lt.gif);
	background-repeat: none;
}

.mod_hp_bg {
	background-image: url(../_images_blue/mod_hp_bg.gif);
	background-repeat: repeat-x;
}

.mod_hp_bgshade {
	background-image: url(../_images_blue/mod_hp_bgshade.gif);
	background-repeat: repeat-x;
}

/* Added 09-23-05 */
.mod_hp_ad_tl {
	background-image: url(/Themes/_images_shared/mod_hp_ad_tl.gif);
	background-repeat: no-repeat;
}

.mod_hp_ad_tr {
	background-image: url(/Themes/_images_shared/mod_hp_ad_tr.gif);
	background-repeat: no-repeat;
}

.mod_hp_ad_top {
	background-image: url(/Themes/_images_shared/mod_hp_ad_top.gif);
	background-repeat: repeat-x;
}

.mod_hp_ad_bot {
	background-image: url(/Themes/_images_shared/mod_hp_ad_bot.gif);
	background-repeat: repeat-x;
}

.mod_hp_ad_lt {
	background-image: url(/Themes/_images_shared/mod_hp_ad_lt.gif);
	background-repeat: repeat-y;
}

.mod_hp_ad_rt {
	background-image: url(/Themes/_images_shared/mod_hp_ad_rt.gif);
	background-repeat: repeat-y;
}

.mod_hp_ad_bl {
	background-image: url(/Themes/_images_shared/mod_hp_ad_bl.gif);
	background-repeat: no-repeat;
}

.mod_hp_ad_br {
	background-image: url(/Themes/_images_shared/mod_hp_ad_br.gif);
	background-repeat: no-repeat;
}

/* Added 10-5-05 */
.p_hp_textfield165 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 13px;
	width: 165px;
	border: 1px solid #7F9DB9;
}

.p_stretch_button_jumbo_gd {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19338F;
	margin: 0px;
	height: 22px;
	border: none;
	font-weight: bold;
	background:url(../_images_blue/p_stretch_button_jumbo_gd.gif) no-repeat center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d4dff1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4dff1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #19338f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #19338f;
}

/* Added 10-5-05 */
.p_hp_textfield95 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 14px;
	width: 95px;
	border: 1px solid #7F9DB9;
}

/* Added 10-23-05 */
.bx_border3 {
	border-top: 1px solid #80ADD6;
	border-right: 1px solid #80ADD6;
	border-bottom: 1px none #80ADD6;
	border-left: 1px solid #80ADD6;
	background-color: #ffffff;
}

.hp_left_arrow {
	background-image: url(../_images_blue/hp_left_arrow.gif);
	background-repeat: no-repeat;
}

.hp_right_arrow {
	background-image: url(../_images_blue/hp_right_arrow.gif);
	background-repeat: no-repeat;
}

/* Added 10-26-05 */
.bx_border_div {
	border: 2px solid #80ADD6;
	background-color: #F2F7FF;
}

.bx_border_div_white {
	border: 2px solid #80ADD6;
	background-color: #ffffff;
}

.bx_border_div_tlr {
	border-top: 2px solid #80ADD6;
	border-left: 2px solid #80ADD6;
	border-right: 2px solid #80ADD6;
	background-color: #F2F7FF;
}

/* Added 11-15-05 */
.p_stretch_sm_button {
	background-color: #F2F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	margin: 0px;
	height: 18px;
	background: url(../_images_blue/p_theme_stretch_button.gif) repeat-x center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfc8e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfc8e6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #19338f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #19338f;
	overflow: visible;
	font-weight: bold;
}

.p_text_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
}

/* Added 12/2/05 */
.p_send_to_field_170 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 17px;
	width: 170px;
	border: 1px solid #80ADD6;
}

.p_send_mes_field228 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 50px;
	width: 228px;
	border: 1px solid #80ADD6;
}

.p_theme_stretch_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19338f;
	height: 24px;
	border: none;
	font-weight: bold;
	background: url(../_images_blue/p_theme_stretch_button.gif) repeat-x center;
	padding-right:10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfc8e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfc8e6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #19338f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #19338f;
	overflow: visible;
}

.p_hp_browse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
	height: 17px;
	width: 149px;
	border: 1px solid #7F9DB9;
}
/* Added 12/18/05 - Victor */
.p_text_sm_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
}
.p_text_sm_line a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_sm_line a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}
.p_text_sm_line a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #19338F;
	text-decoration: underline;
}

/* Added for updated homepage 12/20/05 */

.pd_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff7328;	
}
.pd_title a:link {
	color: #ff7328;
	text-decoration: underline;
}
.pd_title a:active {
	color: #ff7328;
	text-decoration: underline;
}
.pd_title a:visted {
	color: #ff7328;
	text-decoration: underline;
}
.pd_title a:hover {
	color: #ff7328;
	text-decoration: underline;
}

/* added 12/21/05 CD - for featured pod */

.p_xtr_sm_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #19338F;
}
.p_xtr_sm_text a:link {
	color: #19338F;
	text-decoration: underline;
}
.p_xtr_sm_text a:active {
	color: #19338F;
	text-decoration: underline;
}
.p_xtr_sm_text a:visited {
	color: #19338F;
	text-decoration: underline;
}
.p_xtr_sm_text a:hover {
	color: #19338F;
	text-decoration: underline;
}

/* added 12/21/05 CD - for featured pod div */

.p_sm_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}


/* added 12/21/05 CD - for homepage community ad */

.mhp_ad_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff0012;
}

.mhp_ad_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #19338F;
}
.mhp_ad_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff7328;
}

.mhp_ad_md_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff7328;
}	
