body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/back.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 34px;
	font-weight: normal;
	color: #000066;
	margin-top: 24px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-style: 18;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	border-bottom-color: #C1C6CC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	line-height: 16px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 16px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	margin-bottom: 4px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 4px;
}

li 	{
	color: #000066;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #99CC00;
	list-style-image: url(../img/pointer.gif);
	padding: 4px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

blockquote {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}
a:link {
	color: #336699;
	text-decoration: underline;
}

.newsheading
{
	background-image: url(../img/pointer.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #6699CC;
	font-weight: bolder;
}
.newsheadingsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #6699CC;
	font-weight: bolder;
}
.newsheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #6699CC;
	font-weight: bolder;
}
.newsheadingBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #003473;
	font-weight: bolder;
}
.highlighting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
	font-weight: bold;
}
.side-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.side-white:link {
	color: #FFFFFF;
	text-decoration: none;
}
.side-white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.side-white:hover {
	color: #99CC00;
	text-decoration: none;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
}

.table {
	margin-bottom: 0px;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.link_button_tbl
{
	width: 100%;
	height; auto;
}

.link_button_tr
{
}

.link_button_td_left
{
	width: auto;
	height: auto;
	text-align: left;
	padding-left: 150px;
}

.link_button_td_right
{
	width: auto;
	height: auto;
	text-align: right;
}

.link_button
{
	width: 100px;
	margin-left: 150px;
	cursor: pointer;
}

.page_titles
{
	padding-bottom: 0px;
}

.error_message
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.hspacer
{
	width: auto;
}

.vspacer
{
	height: auto;
}

.fullheight
{
	height: 100%;
}

.fullwidth
{
	width: 100%;
}

.fullsize
{
	height: 100%;
	width: 100%;
}

.placeholder
{
	width: 1px;
	height: 1px;
	src: url(../img/transparent.gif);
}

.show
{
}

.hide
{
	display: none;
}

/*----------------------------------------*/
/*---------CMS Styles - ------------------*/
/*----------------------------------------*/

.tbl_container
{
	height: 100%;
	width: 100%;
}

.ie_spacer1
{
	width: 250px;
	height: 1px;
	src: url(../img/transparent.gif);
}

.ie_spacer2
{
	width: 660px;
	height: 1px;
	src: url(../img/transparent.gif);
}

.header_left_td
{
	width: 250px;
	height: 94px;
	background-color: #003473;
	background-image: url(../img/logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.header_spacer_td
{
	width: auto;
	height: 94px;
	background-color: #003473;
}

.header_middle_td
{
	width: 660px;
	height: 94px;
	background-color: #003473;
	background-image: url(../img/header.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.header_right_td
{
	width: auto;
	height: 94px;
	background-color: #afda00;
}

.top_menu_left_td
{
	width: 250px;
	height: 20px;
	border-top: solid 1px #afda00;
}

.top_menu_spacer_td
{
	width: auto;
	height: 20px;
	border-top: solid 1px #afda00;
}

.top_menu_middle_td
{
	width: 660px;
	height: 20px;
	text-align: right;
	color: #FFFFFF;
	border-top: solid 1px #afda00;
}

.top_menu_right_td
{
	width: auto;
	height: 20px;
	border-top: solid 1px #afda00;
}


.title_left_td
{
	width: 250px;
	height: 60px;
}

.title_spacer_td
{
	width: auto;
	height: 60px;
}

.title_middle_td
{
	width: 660px;
	height: 60px;
	vertical-align: bottom;
	padding-left: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 34px;
	font-weight: bold;
	color: #000066;
	margin-top: 0px;
}

.title_right_td
{
	width: auto;
	height: 60px;
}

.subtitle_left_td
{
	width: 250px;
	height: 60px;
	border-top: solid 1px #c6db00;
}

.subtitle_left_tbl
{
	width: 250px;
	height: 100%;
}

.subtitle_left_row1
{
	width: auto;
	height: auto;
}

.subtitle_left_row2
{
	width: auto;
	height: 33px;
	background-image: url(../img/side_main.gif);
	background-position: left top;
	background-repeat: repeat-x repeat-y;
	border-right: solid 1px #003366;
}

.subtitle_spacer_td
{
	width: auto;
	height: 60px;
	border-top: solid 1px #c6db00;
}

.subtitle_spacer_tbl
{
	width: 100%;
	height: 100%;
}

.subtitle_spacer_row1
{
	width: auto;
	height: auto;
}

.subtitle_spacer_row2
{
	width: auto;
	height: 33px;
	background-image: url(../img/back_top.gif);
	background-position: left top;
	background-repeat: repeat-x repeat-y;
}

.subtitle_middle_td
{
	width: 660px;
	height: 60px;
	background-color: #FFFFFF;
}

.subtitle_middle_tbl
{
	width: 100%;
	height: 100%;
}

.subtitle_middle_subtitle
{
	width: auto;
	height: 100%;
	padding-top: 5px;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #6699CC;
	font-weight: bolder;
	border-top: solid 1px #c6db00;
}

.subtitle_middle_corner
{
	width: 39px;
	height: auto;
	background-image: url(../img/corner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.subtitle_right_td
{
	width: auto;
	height: 60px;
	background-color: #FFFFFF;
}

.main_body_left_td
{
	width: 250px;
	height: auto;
	vertical-align: top;
}

.main_body_spacer_td
{
	width: auto;
	height: auto;
}

.main_body_middle_td
{
	width: 660px;
	height: auto;
	background-color: #FFFFFF;
}

.main_body_middle_tbl
{
	width: 100%;
	height: 100%;
}

.main_body_middle_corner
{
	width: 25px;
	height: auto;
	background-image: url(../img/corner_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat
}

.main_body_middle_content
{
	width: auto;
	height: auto;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 20px;
}

.main_body_right_td
{
	width: auto;
	height: auto;
}

.footer_td
{
	width: auto;
	height: 63px;
	background-color: #003473;
	color: #FFFFFF;
}

.footer_tbl
{
	width: 100%;
	height: 100%;
}

.footer_td1
{
	width: 133px;
	height: auto;
	background-image: url(../img/logo_asl.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.footer_td2
{
	width: 120px;
	height: auto;
	background-image: url(../img/logo_dexel.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.footer:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.footer:visited {color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
a.footer:hover {color: #99CC00; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif}

.header_spacer_td, .top_menu_spacer_td, .title_spacer_td, .subtitle_spacer_td, .main_body_spacer_td, .footer_spacer_td
{
	width: 7%;
}

.header_right_td, .top_menu_right_td, .title_right_td, .subtitle_right_td, .main_body_right_td, .footer_right_td
{
	width: 10%;
}

/*----------------------------------------*/
/*----------------Form Styles-------------*/
/*----------------------------------------*/

.form_contents_tbl
{
	padding-top: 10px;
	width: 100%;
	height: auto;
}

.form_contents_tr
{
}

.form_contents_td
{
	padding-top: 5px;
}

.form_contents_buttontbl
{
	width: 100%;
	height: 100%;
}

.form_contents_buttoncell
{
	padding-top: 5px;
	padding-left: 150px;
}

.form_contents_buttoncell_left
{
}

.form_contents_buttoncell_right
{
}

.form_contents_buttonrow
{
}

.default_textbox_tbl
{
	width: 100%;
	height: 100%;
}

.default_textbox_tr
{
}

.default_textbox_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_textbox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_textbox_right_td
{
	width: auto;
}

.default_textbox_value
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.default_labelbox_tbl
{
	width: 100%;
	height: 100%;
}

.default_labelbox_tr
{
}

.default_labelbox_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_labelbox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_labelbox_right_td
{
	width: auto;
}

.default_labelbox_value
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.default_button_tbl
{
	width: auto;
	height: 100%;
}

.default_button_tr
{
}

.default_button_td
{
	text-align: left;
}

.default_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AFDA00;
	background-color: #003473;
	width: 120px;
	height: 22px;
}

.default_passbox_tbl
{
	width: 100%;
	height: 100%;
}

.default_passbox_tr
{
}

.default_passbox_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_passbox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_passbox_right_td
{
	width: auto;
}

.default_passbox_value
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.default_textarea_tbl
{
	width: 100%;
	height: 100%;
}

.default_textarea_tr
{
}

.default_textarea_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_textarea_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_textarea_right_td
{
	width: auto;
}

.default_textarea_value
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.default_hidden_tbl
{
	width: 100%;
	height: 100%;
}

.default_hidden_tr
{
}

.default_hidden_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_hidden_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_hidden_right_td
{
	width: auto;
}

.default_hidden_value
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.default_rawhtml_tbl
{
	width: 100%;
	height: 100%;
}

.default_rawhtml_tr
{
}

.default_rawhtml_td
{
	width: auto;
}

.default_dropdown_tbl
{
	width: 100%;
	height: 100%;
}

.default_dropdown_tr
{
}

.default_dropdown_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_dropdown_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_dropdown_right_td
{
	width: auto;
}

.default_dropdown_select
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.default_checkbox_tbl
{
	width: 100%;
	height: 100%;
}

.default_checkbox_tr
{
}

.default_checkbox_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_checkbox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_checkbox_right_td
{
	width: auto;
}

.default_checkbox_value
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.default_simplefilebox_tbl
{
	width: 100%;
	height: 100%;
}

.default_simplefilebox_tr
{
}

.default_simplefilebox_left_td
{
	width: 150px;
	vertical-align: top;
}

.default_simplefilebox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.default_simplefilebox_right_td
{
	width: auto;
}

.default_simplefilebox_value
{
	border: solid 1px #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}




.list_contents_tbl
{
	width: 100%;
	height: auto;
}

.list_contents_tr
{
	cursor: pointer;
}

.list_contents_trhover
{
	background-color: #E9ECEF;
	border-bottom: solid 1px #CCCCCC;
	cursor: pointer;
}

.list_contents_td
{
	width: auto;
	border-bottom: solid 1px #CCCCCC;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}

.list_contents_head_tr
{
	background-color: #E9ECEF;
	cursor: default;
}

.list_contents_head_td
{
	width: auto;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
}

a.list_contents_actionlink:link, a.list_contents_actionlink:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.list_contents_actionlink:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.list_contents_actionicon
{
	border-style: none;
}

.list_contents_page_tbl
{
	width: 100%;
	height: auto;
}

.list_contents_page_tr
{
}

.list_contents_page_td
{
	text-align: right;
}

.list_contents_page_nav
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

a.list_contents_page_no:link, a.list_contents_page_no:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

a.list_contents_page_no:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

/*----------------Simple Window-----------*/

.simple_window_tbl
{
	width: 231px;
	height: auto;
}

.simple_window_header_td
{
	width: auto;
	height: 48px;
	background-image: url(../img/feature_top1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.simple_window_header_tbl
{
	width: 100%;
	height: 100%;
}

.simple_window_title_td
{
	background-color: #c6db00;
	border-top: solid 1px #003473;
	border-left: solid 1px #003473;
	width: 50%;
	height: auto;
}

.simple_window_subtitle_td
{
	width: 50%;
	height: auto;
}

.simple_window_content_td
{
	width: auto;
	height: auto;
	padding-left: 4px;
	padding-right: 4px;
	border-right: solid 1px #003372;
	border-left: solid 1px #003372;
}

.simple_window_footer_td
{
	width: auto;
	height: 30px;
	background-image: url(../img/feature_low1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.simple_window_footer_tbl
{
	width: 100%;
	height: 100%;
}

.simple_window_footer_left_td
{
	width: auto;
	height: auto;
}

.simple_window_footer_right_td
{
	border-bottom: solid 1px #003473;
	border-right: solid 1px #003473;
	width: auto;
	height: auto;
}

/*-------------------------------------------------*/
/*---------CMS Styles - Site Title Panel Menu------*/
/*-------------------------------------------------*/

.site_title_panel_menu_window
{
	width: 100%;
	height: 18px;
	vertical-align: bottom;
}

.title_panel_window_tbl
{
	width: auto;
	height: 18px;
}

.title_panel_window_tr
{
}

.title_panel_window_title
{
	width: 1px;
	padding-left: 11px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #003399;
	text-align: left;
}

.title_panel_window_content
{
	width: auto;
	border-left: solid 1px #c6db00;
}

.title_panel_menu_hspacer
{
	width: 1px;
	background-color: #003473;
}

.title_panel_menu_vspacer
{
	height: auto;
}

.title_panel_hmenu_tbl
{
	width: auto;
	height: 100%;
}

.title_panel_hmenu_tr
{
}

.title_panel_hmenu_td
{
	background-color: #003473;
	width: 100px;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
}

.title_panel_hmenu_tdhover
{
	background-color: #003473;
	width: 100px;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
}

.title_panel_menu_textitem_tbl
{
	width: 100%;
	height: 100%;
}

.title_panel_menu_textitem_tr
{
}

.title_panel_menu_textitem_td
{
	text-align: center;
	border-right: solid 1px #c6db00;
	color: #FFFFFF;
}

a.title_panel_menu_textitem_textlink:link, a.title_panel_menu_textitem_textlink:visited
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.title_panel_menu_textitem_textlink:hover
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #99CC00;
	text-decoration: underline;
}

/*----------------Main Window-------------*/


.main_window_summary_tbl
{
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.main_window_summary_shaded_tbl
{
	width: 100%;
	height: auto;
	background-color: #e4e5e6;
	margin-top: 5px;
	margin-bottom: 5px;
}

.main_window_summary_body
{
}

.main_window_summary_shaded_body
{
	padding-left: 10px;
}

.main_window_tbl
{
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.main_window_title
{
	width: auto;
	height: 20px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

.main_window_title_tbl
{
	width: 100%;
	height: 100%;
}

.main_window_title_td
{
	width: 50%;
	height: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #003473;
	font-weight: bolder;
}

.main_window_subtitle_td
{
	width: 50%;
	height: auto;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #003473;
	font-weight: bolder;
}

.main_window_title_seperator
{
	width: auto;
	height: 5px;
}

.main_window_body
{
	width: auto;
	height: auto;
}

.main_window_footer
{
	width: auto;
	height: 20px;
}

/*----------------Options Window----------*/

.submenu_window_tbl
{
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	border
}


.submenu_window_spacer_td
{
	height: 20px;
	width: auto;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #f1f3f5;
	border-right: solid 1px #003366;
	border-bottom: solid 1px #003366;
}

.submenu_window_content_td
{
	height: 1px;
	width: auto;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-right: solid 1px #003366;
}

/*----------------Product Details---------*/

.products_details_tbl
{
	width: 520px;
	height: auto;
}

.products_details_desc
{
	width: auto;
	height: auto;
	vertical-align: top;
	text-align: left;
}

.products_details_icons
{
	width: 136px;
	height: auto;
	vertical-align: top;
}

.products_details_icons_tbl
{
	width: 100%;
	height: auto;
}

.products_details_icons_eval
{
	width: auto;
	height: 37px;
	background-image: url(../img/button_evaluation.gif);
	background-position: 16px top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.products_details_icons_full1
{
	width: auto;
	height: 37px;
	background-image: url(../img/button_fullversion.gif);
	background-position: 16px top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.products_details_icons_full2
{
	width: auto;
	height: 146px;
	background-image: url(../img/product_cd.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

/*----------------Product Download--------*/

.products_download_tbl
{
	width: 520px;
	height: auto;
}

.products_download_title_td
{
	width: auto;
	height: 40px;
	vertical-align: bottom;
	background-color: #e4e5e6;
	border-top: ridge 2px #1d1d1d;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.products_download_subtitle_td
{
	width: auto;
	height: 23px;
	vertical-align: top;
	border-left: ridge 2px #1d1d1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	border-bottom: solid 1px #336699;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_description_td
{
	width: auto;
	height: 23px;
	vertical-align: top;
	border-left: ridge 2px #1d1d1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_download_description_td
{
	width: auto;
	height: 23px;
	vertical-align: top;
	border-left: ridge 2px #1d1d1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_download_files_title_td
{
	width: 75%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #003473;
	font-weight: bolder;
	border-left: ridge 2px #1d1d1d;
	padding-left: 30px;
	padding-right: 3px;
}

.products_download_files_subtitle_td
{
	width: 25%;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #003473;
	font-weight: bolder;
	border-right: ridge 2px #1d1d1d;
	padding-left: 3px;
	padding-right: 30px;
}

.products_download_files_description_td
{
	width: auto;
	height: auto;
	vertical-align: top;
	border-left: ridge 2px #1d1d1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 3px;
}

.products_download_spacer_td
{
	width: auto;
	height: 3px;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
}

.products_download_footer_td
{
	width: auto;
	height: 10px;
	border-left: ridge 2px #1d1d1d;
	border-right: ridge 2px #1d1d1d;
	border-bottom: ridge 2px #1d1d1d;
}

/*----------------Product List------------*/

.products_list_tbl
{
	width: 520px;
	height: auto;
}

.products_list_title_td
{
	width: 75%;
	height: 30px;
	vertical-align: bottom;
	background-color: #e4e5e6;
	border-top: solid 1px #003473;
	border-left: solid 1px #003473;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.products_list_subtitle_td
{
	width: 25%;
	height: 30px;
	background-color: #e4e5e6;
	border-top: solid 1px #003473;
	border-right: solid 1px #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #003473;
	font-weight: bolder;
	padding-left: 3px;
	padding-right: 3px;
}

.products_list_left_col_td
{
	width: 25%;
	height: auto;
	vertical-align: top;
	border-left: solid 1px #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_middle_col_td
{
	width: 50%;
	height: auto;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_right_col_td
{
	width: 25%;
	height: auto;
	vertical-align: top;
	border-right: solid 1px #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_verson_td
{
	width: 75%;
	height: 23px;
	vertical-align: top;
	border-left: solid 1px #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_order_td
{
	width: 25%;
	height: 23px;
	border-right: solid 1px #003473;
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_desc_td
{
	width: 100%;
	height: auto;
	vertical-align: top;
	border-left: solid 1px #003473;
	border-right: solid 1px #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.products_list_spacer
{
	width: 100%;
	height: 30px;
	border-top: solid 1px #003473;
}

/*----------------Orders List-------------*/

.order_details_tbl
{
	width: 520px;
	height: auto;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	border-bottom: solid 1px #a3b6cd;
}

.order_details_tbl1
{
	width: 520px;
	height: auto;
	background-color: #e4e5e6;
	border-bottom: solid 1px #FFFFFF;
}

.order_details_tbl2
{
	width: 520px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 5px;
}

.order_heading_td
{
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 2px #FFFFFF;
}

.order_details_td
{
	width: auto;
	height: auto;
}

.order_details_title_td
{
	width: 75%;
	height: 20px;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
}

.order_details_subtitle_td
{
	width: 25%;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}

.order_details_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

.order_details_blue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #003473;
	font-weight: bolder;
}

.order_details_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	font-weight: bolder;
}

.order_details_verson_td
{
	width: 75%;
	height: 20px;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
}

.order_details_left_col_td
{
	width: 75%;
	height: 20px;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}

.order_details_right_col_td
{
	width: 25%;
	height: 20px;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}

.order_details_status_td
{
	width: auto;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*----------------My Product Details------*/

.my_products_tbl
{
	width: 100%;
	height: auto;
	background-color: #e4e5e6;
	margin-left: 20px;
	margin-right: 30px;
}

.my_products_heading_td
{
	width: auto;
	height: 30px;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.my_products_left_td
{
	width: 25%;
	height: auto;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.my_products_right_td
{
	width: 75%;
	height: auto;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.my_products_activate_link
{
	border-style: none;
}

.my_products_activation_link
{
	width: 104px;
	height: 20px;
	background-image: url(../img/button_activate.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-bottom: 3px;
}

/*----------------Licenses List-----------*/

.license_list_tbl
{
	width: 100%;
	height: auto;
	background-color: #e4e5e6;
}

.license_list_head1_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.license_list_head2_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.license_list_head3_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.license_list_head4_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.license_list_body1_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

.license_list_body2_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

.license_list_body3_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

.license_list_body4_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

/*----------------Generic List------------*/

.generic_list_tbl
{
	width: 100%;
	height: auto;
	background-color: #e4e5e6;
}

.generic_list_head1_td
{
	width: 50%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.generic_list_head2_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.generic_list_head3_td
{
	width: 25%;
	height: 23px;
	background-color: #003473;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.generic_list_body1_td
{
	width: 50%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

.generic_list_body2_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}

.generic_list_body3_td
{
	width: 25%;
	height: 23px;
	background-color: #e4e5e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: solid 1px #a3b6cd;
}


/*----------------Users Panel-------------*/

.user_panel_window
{
	width: 520px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*-------------------------------------------------*/
/*---------CMS Styles - Sub Menu-------------------*/
/*-------------------------------------------------*/

.promobox_container
{
	padding-top: 10px;
}

.sub_menu_window
{
	width: 240px;
	height: auto;
}

.submenu_vmenu_tbl
{
	height: auto;
	width: 100%;
}

.submenu_vmenu_tr
{
}

.submenu_vmenu_td
{
	height: 20px;
}

.submenu_vmenu_tdhover
{
	height: 20px;
}

.submenu_menu_textitem_tbl
{
	height: 100%;
	width: 100%;
}

.submenu_menu_textitem_tr
{
}

.submenu_menu_textitem_td
{
	background-image: url(../img/admin_submenu.gif);
	background-position: left top;
	background-repeat: repeat-y;
	height: 20px;
	border-bottom: solid 1px #003366;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.submenu_menu_textitem_textlink:link, a.submenu_menu_textitem_textlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	line-height: 12px;
	font-weight: bold;
	padding-left: 30px;
	text-decoration: none;
}

a.submenu_menu_textitem_textlink:hover
{
	color: #99CC00;
	text-decoration: underline;
}

.submenu_menu_textitem_sub_tr
{
}

.submenu_menu_textitem_sub_td
{
}

.submenu_menu_textitem_sub_div
{
	height: 100%;
	width: 100%;
}

.submenu_menu_textitem_chlidren
{
	height: 100%;
	width: 100%;
}

.submenu_menu_textitem_child_tr
{
}

.submenu_menu_textitem_child_td
{
	background-image: url(../img/admin_submenu.gif);
	background-position: left top;
	background-repeat: repeat-y;
	border-bottom: solid 1px #003366;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
}

a.submenu_menu_textitem_child_textlink:link, a.submenu_menu_textitem_child_textlink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	line-height: 12px;
	text-decoration: none;
	padding-left: 45px;
}

a.submenu_menu_textitem_child_textlink:hover
{
	color: #99CC00;
	text-decoration: none;
}

.submenu_menu_textitem
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	width: 100px;
}


.contactdetails {
	font-weight: bold;
	color: #000066;
	padding-left: 30px;
}
