﻿BODY {BACKGROUND-COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: .8em; FONT-WEIGHT: normal; LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}

A:link {text-decoration: none; color: #5d7000;}	
A:visited { text-decoration: none;color: #5d7000;}	
A:active {text-decoration: none; color: #5d7000;}	
A:hover { text-decoration: underline; color: #FFA300;}

.nav_search A:hover { color: #C1B71B;}
.nav_search { color: #C0C0BE; font-size: 10px;}

.error {font-weight: bold; color: #900;}
.success {font-weight: bold; color:#008345;}

.message_info{border:solid 1px #DEDEDE; background:#FFFFCC; color:#222222; padding:4px; text-align:center; margin: 0 auto;}
.message_ok{border:solid 1px #349534; background:#C9FFCA; color:#008000; font-weight:bold; padding:4px; text-align:center; margin: 0 auto;}
.message_error{border:solid 1px #CC0000; background:#F7CBCA; color:#CC0000; font-weight:bold; padding:4px; text-align:center; margin: 0 auto;}

@media print 
{
	.body {width:640px}
	#nav, #bar, DIV.noprint, .noprint, #footer .linksList {display:none}
	#nav #logo {display:inline; background-color:#790}
	a:link {color:#000}
	a:visited {color:#000}
}

.noshow {
	display: none;
}

.underline td, .underline th {border-bottom: solid #000 1px;}

h2, .head {  font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #000000}
.headmed { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size:14px;}
.subsubhead { font-family: Helvetica, Arial, sans-serif; font-weight: bold}
.subhead { font-family: Helvetica, Arial, sans-serif; font-weight: bold}

.divider {margin-left:10px; margin-right:10px;border-bottom-color:#dedede; border-bottom-style:solid; border-bottom-width:1px}

div.box {border: solid; border-width: 1px; width:64px; height:64px; vertical-align:middle; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;}
	
.header {width: 100%; border-collapse:collapse; padding: 0px;}
.header td {padding:0px;}

.footer {width: 100%; border-collapse:collapse; padding: 0px;}
.footer td {padding:0px;}

.action_form {width: 100%; border-collapse:collapse; padding: 0px; background-color: #ffffff; border-style: solid; border-color: #dedede; border-width: 1px; text-align: left; vertical-align:top;}
.action_form th {background-color: #f2f2f2; padding:1px; color:#000000; padding-left:2px; text-align:left;}

.action_form_lite {width: 100%; border-collapse:collapse; padding: 0px; background-color: #ffffff; border-style: solid; border-color: #dedede; border-width: 1px; text-align: left; vertical-align:top;}
.action_form_lite th {padding:1px; padding-left:2px; text-align:left;}

.table_plain {width: 100%; border-collapse:collapse; padding: 0px; border-width: 0px; text-align: left; vertical-align:top;}
.table_plain th {vertical-align:top; padding:1px; color:#000;}
.table_plain td {vertical-align:top;}

.sub_tab a:link, .sub_tab a:visited {background-color: #f6f6f6; border-bottom-width: 0px; padding: 2px 1em 2px 1em; text-decoration: none; top: -1px; color: #000000; margin-right: 4px; font-weight:bold;}
.sub_tab a.sub_tab_active, .sub_tab a:visited.sub_tab_active {background-color: #dedede; color:#000000; font-weight:bold;}

.sub_tab_content {border: solid 1px #dedede; background-color:#dedede; border-top: solid 10px #dedede; margin: 0px; margin-top: 2px; overflow: hidden;}

.blog_profile_font_color { border-width:0px; width:20px; height:20px; border:solid 1px #FFFFFF; cursor:pointer}
.blog_profile_font_color_table { background-color:#aaaaaa;}

.product_item {background-color: #ffffff;}
.product_item_alt {background-color: #f6f6f6;}
.grid_header {background-color: #f2f2f2; font-weight:bold; vertical-align:bottom;}
.grid_footer {background-color: #f2f2f2; font-weight:bold;}

.calendar_hide {CURSOR:default ; TEXT-DECORATION: none}

.yellow {color:#6a7d00;}
.yellow_small {color:#6a7d00; font-size:10px;}

.nav_bar_sub {color:#555555; font-size:11px; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#939390; text-align:center; font-weight:bold;}

.main_header {width: 980px; margin-left:auto; margin-right:auto; }
.main_body {width: 972px; margin-left:auto; margin-right:auto; }
.main_footer {width: 972px; margin-left:auto; margin-right:auto; }
hr {border: 0; color: #dedede; background-color: #dedede; height: 1px; width: 100%; text-align: left;}

.smaller {font-size: 12px;}
.small {font-size: 10px;}
.xsmall {font-size: 8px;}
.smallprint {font-size: 10px; color: #666}

#progressBackgroundFilter {position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=25); opacity:0.5; z-index:1000;} 
#processMessage {position:fixed; top:30%; left:40%; padding:8px; width:20%; z-index:1001; background-color:#fff; border: solid 1px #dedede;}
