/* Copyright 2004 U-MEDIA Systems, Inc. All Rights Reserved.
-------------------------------------------------------------------------------- */

html, body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dd, td, input, select, textarea
{
	font-family: Tahoma, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
}

html
{
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

body
{
	margin: 0 auto;
	padding: 0;
	height: 100%;
}

tr, td
{
	vertical-align: top;
}

h1
{
	color: #000000;
	background-color: #0099FF;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 -10px 5px -10px;
	padding: 5px 5px 5px 10px;
}

h2
{
	color: #000000;
	background-color: #0099FF;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 -10px 5px -10px;
	padding: 5px 5px 5px 10px;
}

h3
{
	margin: 0 0 4px 0;
	padding: 18px 0 4px 0;
	color: #000000;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	border-bottom: gray;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

img
{
	display: block;
	border-width: 0;
	border-style: none;
}

form
{
	margin: 5px 5px 5px 5px;
	background-color: #CACAFF;
}

dt
{
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
}

dd
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
}

dd p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

span.option
{
	font-weight: bold;
}

span.button_ref
{
	color: #FFFFFF;
	background-color: #0099FF;
	font-weight: bold;
	border-width: 0;
	border-style: solid;
	border-color: black;
	padding: 0 4px;
}

code
{
	font-family: "Letter Gothic MT", "Lucida Console", "Courier New", Courier, monospace;
	font-weight: bold;
}

.code
{
	font-family: Monaco, "Courier New", Courier, monospace;
	white-space: nowrap;
}

div.centered, p.centered, h1.centered
{
	text-align: center;
	padding: 5px 5px 5px 5px;
}

div.centered table /* Mac IE 5 needs long form to center tables */
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

html>body #outside
{
	/* margin-top: -2px; */
}

#outside, #outside_1col
{
	/*
	background-image: url(img_bg_body_topbar.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	*/
}

#outside table#table_shell, #outside_1col table#table_shell
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#table_shell
{
	/* none */
}

#masthead_container /* for white 2px edges around masthead image */
{
	/*
	background-color: #0099FF;
	border-color: #0099FF;
	border-width: 0 2px 0 2px;
	border-style: none solid none solid;
	width: 736px;
	height: 120px;
	*/
}

#masthead_leftedge
{
	/*
	background-image: url(img_masthead_left_shadow.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 120px;
	*/
}

#masthead_rightedge
{
	/*
	background-image: url(img_masthead_right_shadow.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 120px;
	*/
}

#masthead
{
	/*
	background-image: url(img_masthead.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;	
	width: 736px;
	height: 120px;
	*/
}

#topnav_container
{
	/*
	padding: 0 0 0 0;
	border-color: #0099FF;
	border-width: 3px 2px 0 2px;
	border-style: solid solid none solid;
	width: 736px;
	*/
}

#topnav_leftedge
{
	/*
	background-image: url(img_topnav_left_shadow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 8px;
	height: 36px; 
	*/
}

#topnav_rightedge
{
	/*
	background-image: url(img_topnav_right_shadow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 8px;
	height: 36px; 
	*/
}

#topnav
{
	/*
	background-image: url(img_bg_topnav_bar.gif);
	background-repeat: repeat-x;
	height: 34px;
	1padding: 0;
	1font-size: 17px;
	1font-weight: bold;
	1letter-spacing: 0.5em;
	1text-transform: uppercase;
	1text-align: center;
	1display: none;
	*/
}

#topnav td
{
	/*
	padding: 0 5px;
	*/
}

#topnav_1col
{
	/*
	1padding: 8px 0 8px 0px;
	1width: 700px;
	1height: 21px;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	*/
}

#topnav a:link, #topnav a:visited, #topnav a:active
{
	/* color: inherit; */
	background-color: silver;
	text-decoration: none;
}

#topnav a:hover
{
	/* color: inherit; */
	background-color: silver;
	text-decoration: none;
}

#topnav .currentmenu a:link, #topnav .currentmenu a:visited, #topnav .currentmenu a:active
{
	color: #004080;
	background-color: transparent;
	text-decoration: underline;
}

#topnav .currentmenu a:hover
{
	color: #800080;
	background-color: transparent;
	text-decoration: underline;
}

#content_container
{
	/*
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 0 2px 0 2px;
	border-style: none solid none solid;
	width: 736px;
	*/
}

#content_container table
{
	width: 100%;
}

#content_leftedge
{
	/*
	background-image: url(img_content_left_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 8px;
	*/
}

#content_rightedge
{
	/*
	background-image: url(img_content_right_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 8px;
	*/
}

#sidenav_container
{
	/*
	background-color: #DFDFDF;
	border-color: #666666;
	border-width: 0 1px;
	border-style: none solid none solid;
	width: 147px;
	*/
}

#sidenav
{
	/*
	font-size: 10px;
	font-weight: bold;
	width: 147px;
	*/
}

#sidenav h4
{
	color: #333333;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	text-transform: uppercase;
}

#sidenav h4 span
{
	display: none;
}

#sidenav_basic
{
	background-image: url(img_sidenav_header_basic.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav_advanced
{
	background-image: url(img_sidenav_header_adv.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav_tools
{
	background-image: url(img_sidenav_header_tools.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav_status
{
	background-image: url(img_sidenav_header_status.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav_help
{
	background-image: url(img_sidenav_header_help.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav_wizard
{
	background-image: url(img_sidenav_header_wizard.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 25px;
}

#sidenav ul
{
	margin: 0;
	padding: 0;
}

#sidenav li
{
	list-style: none;
	text-transform: uppercase;
	border-bottom: 1px solid #666666;
}

#sidenav li a:link, #sidenav li a:visited, #sidenav li a:active
{
	display: block;
	color: #666666;
	background-color: transparent;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

#sidenav li a:hover
{
	display: block;
	color: #666666;
	background-color: #F1F1F1;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
}

#maincontent_container
{
	/*
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	*/
}

#maincontent
{
	padding: 15px;
}

#maincontent_1col
{
	padding: 15px 73px;
}

#footer_container
{
	/*
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 0 2px 0 2px;
	border-style: none solid none solid;
	width: 736px;
	*/
}

#footer_container table
{
	/*
	width: 100%;
	*/
}

#footer_leftedge
{
	/*
	background-image: url(img_content_left_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 8px;
	*/
}

#footer_rightedge
{
	/*
	background-image: url(img_content_right_shadow_bg.gif);
	background-repeat: repeat-y;
	width: 8px;
	*/
}

#footersidenav_container
{
	/*
	background-color: #DFDFDF;
	border-color: #666666;
	border-width: 0 1px;
	border-style: none solid none solid;
	width: 147px;
	*/
}

#footersidenav
{
	/*
	font-size: 10px;
	font-weight: bold;
	width: 147px;
	*/
}

#footermaincontent_container
{
	/*
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	*/
}

#footer
{
	/*
	font-size: 10px;
	text-align: center;
	margin: 0 auto;
	padding: 20px 0 0 0;
	*/
}

#footer_1col
{
	/*
	font-size: 10px;
	text-align: center;
	margin: 0 auto;
	padding: 15px 90px;
	*/
}

#bottom_container
{
	/*
	background-color: #FFFFFF;
	width: 740px;
	height: 30px;
	*/
}

#bottom_leftedge
{
	/*
	background-image: url(img_bottom_left_shadow.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 30px;
	*/
}

#bottom_rightedge
{
	/*
	background-image: url(img_bottom_right_shadow.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 30px;
	*/
}

#bottom
{
	/*
	background-image: url(img_bottom_middle.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 740px;
	height: 30px;
	*/
}

#bottom_nonav
{
	/*
	background-image: url(img_bottom_middle_nonav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 740px;
	height: 30px;
	*/
}

#Box_header
{
	border: 1px solid #0099FF;
	padding: 0 10px 10px 10px;
	background-color: #DFDFDF;
	/* position: relative; problem: IE55 extends beyond right edge on login page */
	/* for help div */
}

.box_header2
{
	margin: 20px 0 0 0;
	border: 1px solid #0099FF;
	padding: 0 10px 10px 10px;
	background-color: #DFDFDF;
}

.box
{
	border: 1px solid #000000;
	margin: 20px 0 0 0;
	padding: 0 10px 10px 10px;
	background-color: #F0F0F0;
	/* position: relative; */
	/* for help div */
}

.box_msg
{
	color: #13376B;
	/* background-color: transparent; */
	/* font-weight: bold; /*
}

.box_alert
{
	color: #FF0000;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}

.formarea a:link
{
	color: #666666;
	background-color: transparent;
	font-size: 11px;
	text-decoration: none;
}

.formarea a:visited
{
	color: #666666;
	background-color: transparent;
	font-size: 11px;
	text-decoration: none;
}

.formarea a:active
{
	color: #666666;
	background-color: transparent;
	font-size: 11px;
	text-decoration: none;
}

.formarea a:hover
{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

.formlisting
{
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}

.form_label_row
{
	/* none */
}

.formarea
{
	padding: 5px 5px 5px 5px;
}

.formarea td
{
	background-color: #E1E6EC;
	margin: 10px 10px 10px 10px;
}

.formarea .form_label
{
	font-weight: bold;
	text-align: right;
	width: 160px;
	background-color: #C5CEDA;
	vertical-align: middle;
}

.formarea .form_label_top
{
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 170px;
}

.formarea .form_label_middle
{
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 170px;
}

.formarea .form_label_bottom
{
	vertical-align: text-bottom;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 170px;
}

.formarea .form_label_radio
{
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	width: 170px;
}

.formarea .form_label_left
{
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

#dhcp_reservation .form_label
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	width: 120px;
}

.form_label_col
{
	padding: 2px 4px;
	font-weight: bold;
}

#wantype_content td
{
	padding: 0 0 10px 0;
}

#wantype_content td.form_label
{
	padding-right: 20px;
}

#wantype_content .form_label
{
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	width: auto;
}

.hide
{
	display: none;
}

.notes
{
	color: #400080;
	background-color: transparent;
	font-weight: bold;
}

.red
{
	color: #CC0000;
	background-color: transparent;
	padding: 0 5px 5px 5px;
}

.warning, .comments
{
	color: #CC0000;
	background-color: transparent;
	font-weight: bold;
}

.hr_blue
{
	margin: 20px 0 15px 0;
	border-color: #457A9C #FFFFFF #FFFFFF #FFFFFF;
	border-width: 2px 0 0 0;
	border-style: solid;
}

.nowrap
{
	white-space: nowrap;
}

.button
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 2px 4px;
	white-space: nowrap;
}

.input_submit
{
	color: #FFFFFF;
	background-color: #0099FF;
	font-weight: bold;
	white-space: nowrap;
	margin: 0 10px 5px 0;
	padding: 2px 4px;
}

.button_submit
{
	border:1px solid;
	font-weight: bold;
	color: #FFFFFF;
	background: url("bg_button.gif");
	margin: 0 10px 0 0;
	border-color:#A4B2C4 #A4B2C4 #01253F #A4B2C4;
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	cursor: pointer;
}

.button_foot
{
	border:1px solid;
	font-weight: bold;
	color: #FFFFFF;
	background: url("bg_button.gif");
	margin: 0 10px 0 0;
	border-color:#A4B2C4 #A4B2C4 #01253F #A4B2C4;
	padding:3px 3px 3px 3px;
	white-space: nowrap;
	cursor: pointer;
	width: 80px;
}

.button_submit_right
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	margin: 0 0 0 10px;
	padding: 2px 4px;
	white-space: nowrap;
}

.button_submit_padleft
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	/* margin: 10px 10px 0 0; */
	margin: 0 0 0 10px;
	padding: 2px 4px;
	white-space: nowrap;
}

.button_submit_padtop
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	margin: 10px 10px 0 0;
	padding: 2px 4px;
	white-space: nowrap;
}

.button_disabled /* Must follow the classes it overrides */
{
	background-color: #999;
	color: #CCC;
	border: 2px solid #999;
}

.help_button
{
	color: #FFFFFFF;
	background-color: #990000;
	margin: 20px auto;
	padding: 3px 6px;
	width: 40px;
	font-weight: bold;
	text-align: center;
	clear: both;
}

.help_button a:link, .help_button a:visited, .help_button a:active
{
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
}

.help_button a:hover
{
	color: #FFFF00;
	background-color: #990000;
	text-decoration: none;
}

#alg_content table
{
	margin: 10px auto 0 20px;
}

#alg_content td
{
	padding: 3px 10px;
	text-align: center;
}

#porttrigger_content
{
	/*display: none; */
}

.hidden, .hidden .box
{
	color: red;
	background-color: yellow;
	/* display: none; */
}

.bold
{
	font-weight: bold;
}

.border_bottom
{
	border-color: inherit;
	border-width: 0 0 1px 0;
	border-style: solid;
}

#status_logs p
{
	line-height: 1.5em;
}

.future
{
	/* color: inherit; */
	background-color: #66CCFF;
}

.help
{
	color: #FFFFFF;
	background-color: transparent;
	text-align: right;
	padding: 0 5px 0 20px;
	margin: 0;
	position: absolute;
	top: 5px;
	right: 100px;
	voice-family: "\"}\"";
	voice-family: inherit;
	right: 5px;
}

.help_1col
{
	color: #FFFFFF;
	background-color: transparent;
	text-align: right;
	padding: 0 5px 0 20px;
	margin: 0;
	position: absolute;
	top: 5px;
	right: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	right: 5px;
}

.help a:link, .help a:visited, .help a:active, .help_1col a:link, .help_1col a:visited, .help_1col a:active
{
	font-size: 11px;
	color: lime;
	background-color: transparent;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 5px;
}

.help a:hover, .help_1col a:hover
{
	font-size: 11px;
	color: red;
	background-color: transparent;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 5px;
}

.modelname
{
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	letter-spacing: 1px;
}

.pfirst
{
	margin-top: 0;
}

.texttransform_none
{
	text-transform: none;
}

#number_of_dynamic_dhcp_clients th
{
}

#number_of_dynamic_dhcp_clients td
{
}

#static_dhcp_client_list th
{
}

#static_dhcp_client_list td
{
}

#tools_admin_password .form_label, #tools_admin_administration .form_label, #tools_admin_configuration .form_label
{
	vertical-align: middle;
}

#tools_admin_configuration input
{
	margin: 10px 10px 0 0;
}

#tools_firmware_info .form_label, #tools_firmware_upgrade .form_label, #tools_firmware_upgrade_options .form_label
{
	vertical-align: middle;
}

#tools_firmware_info td, #tools_firmware_upgrade td
{
	/* padding-bottom: 5px; */
}

#tools_firmware_upgrade_options td
{
	vertical-align: bottom;
	padding-bottom: 5px;
}

#tools_system_commands .button_submit
{
	/* width: 320px;
	width: auto; */
}

#restore_settings .button_submit
{
	width: 300px;
}

#restore_from_file .button_submit
{
	width: 200px;
}

table#status_logs_options
{
	/* width: auto; */
}

#status_logs_options td
{
	padding: 5px 5px 5px 5px;
}

#status_log_options .form_label
{
	/* width: 100px; */
}

#status_log_options .form_data
{
	padding: 5px 5px 5px 5px;
}

#status_log_options input.button_submit, #status_log_details input.button_submit
{
	/* margin: 10px 10px 5px 10px; */
}

#status_stats_lan td, #status_stats_wan td, #status_stats_wireless td
{
	padding: 5px 5px 5px 5px;
}

#status_stats_lan .form_label, #status_stats_wan .form_label, #status_stats_wireless .form_label
{
	/* width: 35%; */
}

#status_stats_lan .form_data, #status_stats_wan .form_data, #status_stats_wireless .form_data
{
	/* width: 15%; */
}

#status_activesessions_list th
{
	/* width: auto; */
	padding: 5px 5px 5px 5px;
}

#status_activesessions_list td
{
	/* width: auto; */
	padding: 5px 5px 5px 5px;
}

a.download_link:link, a.download_link:visited, a.download_link:active
{
	color: #CC0000;
	background-color: transparent;
	font-size: 11px;
	text-decoration: none;
}

a.download_link:hover
{
	color: #CC0000;
	background-color: transparent;
	font-size: 11px;
	text-decoration: underline;
}

table#loginpage
{
	width: auto;
}

#loginpage td
{
	vertical-align: middle;
}

#loginpage td.form_label
{
	width: auto;
}

table#adv_specialapps_algconfig
{
	width: auto;
}

#adv_specialapps_algconfig td
{
	vertical-align: middle;
}

#adv_specialapps_algconfig td.form_label
{
	white-space: nowrap;
	width: 120px;
}

#adv_specialapps_algconfig td.form_data
{
	width: auto;
}

table#adv_specialapps_rule
{
	/* width: auto; */
}

#adv_specialapps_rule td
{
	vertical-align: middle;
}

#adv_specialapps_rule td.form_label
{
	white-space: nowrap;
}

#adv_specialapps_rule input.button_submit
{
	margin-top: 5px;
}

table#adv_specialapps_ruleslist
{
	width: auto;
}

#adv_specialapps_ruleslist td
{
	vertical-align: middle;
	width: auto;
}

#adv_specialapps_ruleslist th
{
	width: auto;
}

.msg_inprogress
{
	color: #CC0000;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
}

.logdata
{
	text-align: left;
}

table#gloss_index
{
	width: 100%;
}

#gloss_index td
{
	text-align: center;
	padding: 2px;
	width: 14%;
}

p#gloss_index
{
	text-align: center;
	margin: 10px 0;
	font-size: 20px;
}

#gloss_index a:link, #gloss_index a:visited, #gloss_index a:active
{
	color: #666666;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding: 0px 6px;
}

#gloss_index a:hover
{
	color: #666666;
	background-color: #0099FF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000000;
	padding: 0px 6px;
}

A 
{
	COLOR: #275b9c; 
	TEXT-DECORATION: none;
}

A:hover 
{
	COLOR: #275b9c; 
	TEXT-DECORATION: underline;
}

A:active 
{
	COLOR: #275b9c; 
	TEXT-DECORATION: none;
	}
	
.bluetextbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004396;
	font-weight: 900;
}

.bluetextbold2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 900;
}

HR 
{
	padding: 5px; 
	size=1px; 
	color=#7E91A2
}

form 
{
	margin: 0px;
}

.submenus 
{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size:11px;
	font-weight: bold;
}

.submenus:active
{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF; 
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}

.submenus:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF; 
	font-size:11px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}

.greybluebg
{
	background: #A4B2C4;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
	height: 30px; 
	padding: 5px 0 0 5px;
}

.HelpTitle
{
	background: #A4B2C4;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
	height: 30px; 
	padding: 5px 0 0 5px;
}

.submenubg
{
 	background: url("but_bg.gif")
}

.cell2 
{
	border-bottom: 1px solid #7E91A2;
	padding-bottom: 3px;
}

.headerbg
{
	border-bottom: 1px solid #FFFFFF;
	background: #6685A9 bottom;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	height: 35px;
	padding: 5px 0 0 10px;
}

.header_desc
{
	padding: 5px 5px 0px 5px;
}

.bgblue
{
	background: #C5CEDA;
	font-weight: 600;
	width: 150px;
	text-align:right;
}

.bggrey
{
	background: #F0F0F0;
}

.bggrey2{
	background: #DDDDDD;
}

.input150px
{
	width: 150px;
}

.ButtonSmall
{
	border:1px solid;
    	border-color:#4F6887 #4F6887 #01253F #4F6887;
    	padding:3px 3px 3px 3px;
    	font:bold 11px verdana,sans-serif;
    	color:#FFFFFF; 
	 background: url("images/bg_button.gif");
    	text-decoration:none;
    	margin:0px;
	width:100px; 
	height:24px;
	cursor: pointer;
}

.box_tn
{
	background-color: #F0F0F0;
	border: 1px solid #333333;
	margin: 10px 5px 5px 5px;
}

.box_subtn
{
	border: 1px solid #CCCCCC;
	margin: 10px 0 0 0;
}

.box_desc
{
	padding: 5px 5px 0 5px;
}

.subtitle
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 -10px 5px -10px;
	padding: 5px 5px 5px 10px;
}