﻿body
{
	font-size: 12px;
	color: #75747c;
	font-family: arial;
	background-color: #3d4a7d;
}
.page_top
{
	padding: 0px;
	border-style: none;
	margin: 10px 10px 0px 10px;
	width: 960px;
	background-color: #FFFFFF;
}
.page_menu
{
	margin: 0px 10px 0px 10px; 
	width: 960px; 
	background-color: #FFFFFF;
}
.page_detail
{
	margin: 0px 10px 0px 10px; 
	width: 960px; 
	background-color: #FFFFFF;
}
.page_bottom
{
	margin: 0px 10px 64px 10px; 
	width: 960px; 
	background-color: #FFFFFF;
}
.top_menu
{
	background-position: #3d4a7d;
	background: #3d4a7d;
	font-size: 10px;
	font-family: verdana;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	border-left: #cdd2e7 0px solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #cdd2e7;
	text-align: center;
}
.top_menu_a
{
	color: white;
	text-decoration: none;
}
.top_menu_on
{
	background-position: #959ec3;
	background: #959ec3;
	font-size: 10px;
	font-family: verdana;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	border-left: #cdd2e7 0px solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #cdd2e7;
	text-align: center;
}
.side_menu
{
	vertical-align: top;
	background-color: #606BB0;
	text-align: left;
	empty-cells: show;
	width: 185px;
	height: 350px;
}
.side_menu_heading
{
	padding: 20px 10px 10px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #eaeaea;
	font-style: italic;
	font-family: verdana;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}
.side_menu_a
{
	color: white;
	text-decoration: none;
}
.side_menu_detail
{
	padding: 0px 10px 20px 10px;
	font-size: 16px;
	color: #eaeaea;
	font-family: verdana;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}
.side_menu_table
{
	border: 1px solid #EAEAEA;
	width: 175px;
}
.side_menu_a
{
	color: white;
	text-decoration: none;
}
.side_menu_level1
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #44548b;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.side_menu_level_on1
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #959ec3;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.side_menu_level2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #6172c9;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.side_menu_level_on2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #959ec3;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.detail_text
{
	background-color: #FFFFFF;
	vertical-align: top;
	font-size: 11px;
	width: 600px;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
}
.detail_right
{
	width: 180px;
	padding-top: 57px;
}
.detail_head
{
	font-weight: bold;
	color: #313f75;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-style: italic;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.detail_line
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	width: 100%;
}
.detail_ul
{
	margin-bottom: 5px;
}
.detail_url
{
	border-right: white 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: #313f75;
	font-style: italic;
	text-decoration: none;
}
.detail_link
{
	background-position: 0% 4px;
	padding-right: 5px;
	padding-left: 15px;
	font-size: 11px;
	background: url('Images/bullet.gif') no-repeat 0% 4px;
	color: #606bb0;
	padding-top: 3px;
}
.detail_name
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	color: #313f75;
}
.detail_main
{
	padding-left: 10px;
	font-weight: bold;
	color: #3d4a7d;
	padding-top: 5px;
	margin-left: 10px;
}
.detail_sub
{
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width:100%;
}
.detail_caption
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #3d4a7d;
	font-style: italic;
	vertical-align: top;
}
.detail_info
{
	padding-bottom: 10px;
}
.detail_pic
{
	border-right: #eaeaea 1px solid;
	border-top: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-bottom: #eaeaea 1px solid;
}
.detail_logo
{
	float:right;
	border-style: none;
}
.bottom_menu
{
	background-position: #2c3766;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 10px;
	background: #2c3766;
	color: white;
	font-family: verdana;
	text-align: center;
}
.bottom_menu_a
{
	color: white;
	text-decoration: none;
}
.downloads_heading
{
	border: 1px solid #808080;
	text-align: center;
	font-weight: bold;
	background: #2c3766;
	color: #FFFFFF;
}
.downloads_name
{
	border: 1px solid #808080;
	text-align: left;
	font-weight: bold;
	color: #000000;
	background-color: #959ec3;
}
.downloads_link
{
	border: 1px solid #808080;
	text-align: right;
	font-weight: bold;
	color: #000000;
	background-color: #959ec3;
}
.downloads_ver
{
	text-decoration: none;
	color: #CC3300;
	width: 100%;
}
.p_heading
{
	font-weight: bold;
	font-size: 12px;
	color: #313f75;
	font-style: italic;
	font-family: arial;
}
.p_container
{
	border-right: #cccccc 1px solid;
	padding-right: 5px;
	border-top: #cccccc 1px solid;
	padding-left: 5px;
	font-size: 10px;
	background: #f5f6fc;
	padding-bottom: 10px;
	border-left: #cccccc 1px solid;
	color: #75747c;
	line-height: 10pt;
	padding-top: 10px;
	border-bottom: #cccccc 1px solid;
	font-family: arial;
}
.na_headline
{
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #cccccc;
}
.na_snippet
{
	padding-right: 15px;
	padding-left: 15px;
	color: #cccccc;
	font-family: Tahoma;
	font-size: smaller;
}
.na_date
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	color: #cccccc;
}
.na_snippet
{
	padding-right: 15px;
	padding-left: 15px;
	color: #cccccc;
}
.na_date
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	color: #cccccc;
}
.q_moreinfo
{
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	vertical-align: middle;
	text-align: center;
}
.q_quote
{
	border-right: #cccccc 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #f5f6fc;
	padding-bottom: 10px;
	border-left: #cccccc 1px solid;
	width: 155px;
	color: #333366;
	line-height: 11pt;
	padding-top: 10px;
	border-bottom: #cccccc 1px solid;
	font-family: arial;
}
.q_customer
{
	font-weight: bold;
	color: #013064;
	font-style: italic;
	text-align: center;
}
.o_heading
{
	padding-left: 65px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #3d4a7d;
	border-bottom: #a8a8a8 1px dotted;
	font-style: italic;
}
.o_detail
{
	padding-right: 65px;
	padding-left: 65px;
	background: #e5e5ff;
	padding-bottom: 10px;
	color: #75747c;
	padding-top: 5px;
	border-bottom: #a8a8a8 1px dotted;
}
.m_blue_level1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #44548b url('Images/m_blue_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_blue_level_on1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #959ec3 url('Images/m_blue_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_green_level1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #44548b url('Images/m_green_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_green_level_on1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #959ec3 url('Images/m_green_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_red_level1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #44548b url('Images/m_red_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_red_level_on1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #959ec3 url('Images/m_red_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_yellow_level1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #44548b url('Images/m_yellow_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_yellow_level_on1
{
	background-position: right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	background: #959ec3 url('Images/m_yellow_arrow.gif') no-repeat right 3px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_blue_level2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #6172c9;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: verdana;
}
.m_blue_level_on2
{
	padding-right: 10px;
	border-top: #7e87c1 1px solid;
	padding-left: 20px;
	font-size: 10px;
	background: #959ec3;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #7e87c1 1px solid;
	font-family: verdana;
}
.m_green_level2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #99c17e;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: verdana;
	white-space: nowrap;
}
.m_red_level2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #843131;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: verdana;
}
.m_yellow_level2
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 10px;
	background: #f5ce6c;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: verdana;
}
.product_left_table
{
	height: 100%;
	width: 100%;
}
.product_right_table
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	vertical-align: top;
	width: 180px;
}