BODY	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	scrollbar-base-color: #2175D9;
	scrollbar-face-color: #F2F7FD;
	scrollbar-arrow-color: #2175D9;
	scrollbar-highlight-color: #F2F7FD;
	scrollbar-shadow-color: #F2F7FD;
}
TD		{font-family: tahoma, verdana, arial, helvetica; font-size: 11px; vertical-align: top; text-align: left;}
IMG		{border: none;}
HR		{width: 100%; height: 1px; color: #2175D9;}

.formButton {
background-color: #F2F7FD;
border-color: #2175D9;
border-style: solid;
border-width: 1px;
color: #002A8F;
font-size: 9px;
font-family: arial;
width: 100px;
}

.block, .block_shade, .block_image	{
	border: solid 1px #ffffff;
	width: 144px;
	height: 144px;
}
.block_shade, .block_image {
	background-color: #F2F7FD;
}
.block_image {
	text-align: left;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: center center;
}

.block_text, .block_arrow_white, .block_arrow_blue {
	padding: 5px 10px 5px 10px;
}

.block_field {
	padding: 0px 10px 0px 10px;
}

.block_small_text_white, A.block_small_text_white:link, A.block_small_text_white:active, A.block_small_text_white:visited, A.block_small_text_white:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A.block_small_text_white:hover {text-decoration: underline;}

.block_small_text_blue, A.block_small_text_blue:link, A.block_small_text_blue:active, A.block_small_text_blue:visited, A.block_small_text_blue:hover {
	font-size: 10px;
	color: #2175D9;
	text-decoration: none;
}

A.block_small_text_blue:hover {text-decoration: underline;}

.block_text_grey {
	color: #999999;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.block_text_link_white {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.block_text_link_grey {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.block_text_link_blue {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #2175D9;
	text-decoration: none;
}

A.block_text_link_blue:hover {text-decoration: underline;}

.block_arrow_white, .block_arrow_blue  {
	vertical-align: bottom;
	font-size: 20px;
	color: #ffffff;
	padding-bottom: 5px;
	vertical-align: bottom;
	cursor: pointer;
}

.block_arrow_blue {color: #2175D9;}

.template_area_text		{padding: 2px 18px 0px 18px;}
.template_area_list		{padding: 2px 0px 0px 18px;}

.shade			{background-color: #F2F7FD;}
.white			{background-color: #FFFFFF;}
.dark_blue		{background-color: #002A8F;}
.light_blue		{background-color: #2175D9;}
.orange			{background-color: #F49100;}
.green			{background-color: #B8D000;}
.red			{background-color: #FF0198;}

.top_left, A.top_left:link, A.top_left:visited, A.top_left:active, A.top_left:hover {color: #999999; text-decoration: none;}

A.top_left:hover {text-decoration: underline;}

.menu_orange		{background-color: #F49100; cursor: pointer;}
.menu_green			{background-color: #B8D000; cursor: pointer;}
.menu_light_blue	{background-color: #2175D8; cursor: pointer;}
.menu_red			{background-color: #FF0198; cursor: pointer;}
.menu_white			{background-color: #FFFFFF; cursor: pointer; color: #b3b3b3;}
.menu_over			{background-color: #023090; cursor: pointer; color: #ffffff;}

.menu_text, .menu_text_white, .menu_text_grey, .menu_text_orange, .menu_text_red, .menu_text_green, .menu_text_light_blue, .menu_text_sub, .menu_text_sub_light_blue {
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: bottom;
	text-align: left;
	line-height: 9px;

}

.menu_text_orange, .menu_text_red, .menu_text_green, .menu_text_light_blue, .menu_text_sub_light_blue {
	background-color: #ffffff;

}

.menu_text_sub, .menu_text_sub_light_blue {
	padding-left: 10px;
}

.menu_text_sub_light_blue {color: #2175D9;}

.menu_text_white	{color: #ffffff;}
.menu_text_grey		{color: #b3b3b3;}

.menu_text_orange		{color: #F49100;}
.menu_text_green		{color: #B8D000;}
.menu_text_red			{color: #FF0198;}
.menu_text_light_blue	{color: #2175D9;}

.menu_text_submenu {vertical-align: middle;padding-left:10px;}
.menu_text_submenu_selected {vertical-align: middle;padding-left:10px;color:#2175d9;font-weight:bold;}
.menu_text_subsubmenu {vertical-align: middle;padding-left:20px;font-weight:normal;}
.menu_text_subsubmenu_selected {vertical-align: middle;padding-left:20px;color:#2175d9;font-weight:normal;}

.menu_dots			{background-image: url(/images/menu_dots.gif);}

.menu_arrow			{text-align: center; vertical-align: middle;}

.menu_arrow_select		{text-align: center; vertical-align: middle; background-color:2571d9;}

.menu_selected {background-color:#00308f;}

.page_menu_title, A.page_menu_title:link, A.page_menu_title:active, A.page_menu_title:visited, A.page_menu_title:hover {
	color: #2175D9;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.page_menu_title:hover	{
	text-decoration: underline;
}

.page_menu_text, A.page_menu_text:link, A.page_menu_text:active, A.page_menu_text:visited, A.page_menu_text:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

A.page_menu_text:hover	{
	text-decoration: underline;
}

.page_link {color: #2175D9;}

A.page_link:link, A.page_link:active, A.page_link:visited, A.page_link:hover {
	color: #2175D9;
	text-decoration: underline;
}

A.page_link:hover {
	color: #00308F;
	text-decoration: underline;
}

.menu_link, A.menu_link:link, A.menu_link:active, A.menu_link:visited, A.menu_link:hover {
	color: #2175D9;
	text-decoration: none;
}

A.menu_link:hover {
	color: #00308F;
	text-decoration: underline;
}

.sub_page_title, A.sub_page_title:link, A.sub_page_title:active, A.sub_page_title:visited, A.sub_page_title:hover {
	color: #2175D9;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.sub_page_title:hover {
	color: #00308F;
	text-decoration: underline;
}

.tab_text_on, .tab_text_off		{font-size: 11px;}
.tab_text_on					{color: #2175D9;}
.tab_text_off					{color: #999999;}

.tab_on, .tab_off				{width: 144px; height: 27px; padding-left: 10px; padding-top: 2px;}
.tab_on							{background-color: #F2F7FD;}
.tab_off						{background-color: #FFFFFF;}

.form_box						{padding: 10px 10px 10px 10px;}
.form_padding					{padding: 20px 5px 10px 5px; width: 100%;}
.form_text, .err_form_text		{text-align: left; vertical-align: middle; padding-left: 5px; padding-right: 5px; white-space: nowrap;}
.err_form_text					{color: red;}
.form_field, .form_textarea		{border: 1px solid #999999; width: 100%; font-size: 11px; font-family: tahoma, verdana, arial, helvetica; line-height: 13px; padding-left: 3px;}
.form_textarea					{height: 56px;}

.radiocheck						{margin: 0px; padding: 0px; margin-left: -3px;}

.field_grey						{color: #999999;}
.field_blue						{color: #2175D9;}
.field_blue_bold, A.field_blue_bold:link, A.field_blue_bold:active, A.field_blue_bold:visited, A.field_blue_bold:hover {
	color: #2175D9;
	font-weight: bold;
	text-decoration: none;
}

A.field_blue_bold:hover {text-decoration: underline;}

.graphic_button	{
	width: 106px;
	border: 1px solid #2A74C5;
}

.graphic_button_white, .graphic_button_blue, .graphic_button_active {
	height: 34px;
	padding: 0px 0px 4px 10px;
	font-weight: bold;
	cursor: pointer;
	vertical-align: bottom;
}

.graphic_button_white			{background-color: #FFFFFF; color: #2A74C5;}
.graphic_button_blue			{background-color: #2A74C5; color: #FFFFFF;}
.graphic_button_active			{background-color: #1C3674; color: #FFFFFF;}


.graph_text_y, .graph_text_x {font: normal 10px/10px arial;}
.graph_text_y {text-align: right;}
.graph_text_x {text-align: center;}

.graph_data_text, .graph_data_value, .graph_title_text, .graph_title_value, .graph_total_text, .graph_total_value	{
	border: 1px solid #2175D9;
	font: normal 12px/12px arial;
}
.graph_data_text, .graph_title_text, .graph_title_value	{background-color: #F2F7FD; }
.graph_data_text, .graph_data_value, .graph_total_text, .graph_total_value {border-top: none;}
.graph_data_value, .graph_title_value, .graph_total_value {border-left: none; text-align: right;}
.graph_total_text {background-color: #2175D9; color: #ffffff;}
.graph_data_value {width: 18%; white-space: nowrap;}

.center	{text-align: center;}