a:link {color:#000099; text-decoration:none}
a:visited {color:#990000; text-decoration:none}
a:hover {color:#000099; text-decoration:underline}
a:active {color:#990000; text-decoration:none}


.title_huge {
	font-size: 28px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.body_text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.tableborder {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.title_expanded {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.title_regular_link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.breadcrumbs {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.title_2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.title_side_block {
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
}
.text_link {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
}
.title_bar {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000CC;
	font-weight: normal;
	background-color: #FFFFFF;
	border: thin none #FFFFFF;
}
.text_x_small {font-size: x-small; font-family: Arial, Helvetica, sans-serif; }



.title_small_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
.title_small_block_underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.title_expanded {font-weight: bold}
.title_big {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.body_text_bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}.link_x_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #0000FF;
	text-decoration: underline;
}
.H1_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.H2_arial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.H3_arial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.H4_arial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.H5_arial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bold_underlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.serif_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.text_link_smaller {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
}
.body_text_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.text_x_small_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
}
.text_x_small_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.text_smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytextgray {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;

}
.tablebordergray {

	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
  .tableborder {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.table_no_bottom {
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
}
.table_no_top {
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.table_no_border {
	background-color: #FFFFFF;
	border: 0px solid #666666;
	vertical-align: top;
}
.text_link_no_underline {

	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000099;
}
.table_no_bottom_blue {

	background-color: #EDF6FE;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
}
.table_bottom_only {

	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
}
.table_no_top_blue {

	background-color: #EDF6FE;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.table_bottom_only_vbottom {
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	bottom: 2px;
}


.tableborder_blue {

	border: 1px solid #666666;
	background-color: #EDF6FE;
}


.popup {
	position: absolute;
	top: 300px;
	right: 100px;
}
.table_data_bottom_right {

text-align:right;

vertical-align:bottom;

}
.table_data_bottom_left {


text-align:left;

vertical-align:bottom;
}
.table_data_top_left {



text-align:left;

vertical-align:text-top;
}
.table_data_top_right {




text-align:right;

vertical-align:text-top;
}
.tableborder_blue1 {


	border: 1px solid #666666;
	background-color: #D7EBFD;
}
.tableborder_blue2 {



	border: 1px solid #666666;
	background-color: #C9E7FE;
}

.tableborder_red {

	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}
.table_no_border_blue {


	border: 0px none #666666;
	background-color: #EDF6FE;
}
.table_left_only_blueline {


	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #B6B4D6;
}
.table_right_only_blueline {



	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 1px solid #B6B4D6;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}
.table_left_right_blueline {




	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 1px solid #B6B4D6;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #B6B4D6;
}
.table_bottom_only_blueline {
	background-color: #FFFFFF;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #B6B4D6;
	border-left: 0px solid #666666;
}
.table_bottom_only_blue_blueline {

	background-color: #E1E1E1;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #B6B4D6;
	border-left: 0px solid #666666;
}.table_no_bottom_gray {


	background-color: #CCCCCC;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 1px solid #666666;
}
.table_no_top_gray {


	background-color: #CCCCCC;
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.tableborder_gray3 {


	border: 1px solid #666666;
	background-color: #666666;
}
.tableborder_gray2 {
	border: 1px solid #666666;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tableborder_gray1 {
	border: 1px solid #666666;
	background-color: #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table_no_border_gray2 {



	border: 0px none #666666;
	background-color: #CCCCCC;
}
.bodytextgray_bigger {

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.bodytextgray_bigger_yet {


	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.text_white_arial_14_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_white_arial_10_bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_white_arial_12_bold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.Arial_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.white_no_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #000000;
}
.table_no_border_gray1 {



	border: 0px solid #666666;
	background-color: #E1E1E1;
}
.white_border_right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.white_border_right_only {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
}
.table_no_border_gray3 {



	border: 0px none #666666;
	background-color: #666666;
}
.table_no_border_gray4 {




	border: 0px none #666666;
	background-color: #9B9B9B;
}
.tableborder_gray4 {





	border: 1px solid #666666;
	background-color: #9B9B9B;
}
.text_white_arial_16_bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.bodytextgray_smaller {


	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.tableborder_no_top {
	background-color: #FFFFFF;
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.H5_arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.tableborder_gray5 {






	border: 1px solid #666666;
	background-color: #8F8F8F;
}
.table_no_border_gray5 {







	border: 1px none #666666;
	background-color: #8F8F8F;
}
.textbox_optional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.H4_arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.table_data_bottom_right_italic {
	text-align:right;
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.tableborder_bold_text {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.table_no_border_bold_text {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}
.tableborder_no_sides {

	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.bodytextgray_bigger_darker {



	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.breadcrumbs_gray {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.breadcrumbs_gray2 {

	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.tableborder_bold {

	border: medium solid #666666;
	background-color: #FFFFFF;
}
.tableborder_bold_gray2 {


	border: medium solid #666666;
	background-color: #CCCCCC;
}
.table_top_only {


	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}
.table_top_only_gray {



	background-color: #CCCCCC;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
.table_top_only_blue {




	background-color: #EDF6FE;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
.tableborder_bold_blue {



	border: medium solid #666666;
	background-color: #EDF6FE;
}
.table_bottom_only_blue {


	background-color: #EDF6FE;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
}
.tableborder_gray2_med {

	border: 2px solid #666666;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tableborder_blue2_med {


	border: 2px solid #666666;
	background-color: #EDF6FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tableborder_med {



	border: 2px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.H3_arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

