/* Standard */

html, body, div, a, input, table, td, th, span,p 
{ 
	font-family: Verdana, Geneva, Arial, Helvetica; 
	color: #000000; 
	font-size: 11px;
}

font						 		
{
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
}

A 
{
	color: #0000FF; 
	text-decoration: none; 
}

A:hover,A:visited:hover						
{
	color: #000000;
}

h1,h2,h3	
{
	font-family: Verdana, Geneva, Arial, Helvetica; 
	color: #000000; 
	font-size: 12px;
	display: inline;	
}

/* Form elements */

.button
{
	width: 75px;
	cursor: pointer;
	font-weight: bold;
}

.textbox
{
	background-color: #ffffff;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica; 
	font-size: 12px;
	border: #ababab 1px solid;
}

.combobox
{
	background-color: #ffffff;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica; 
	font-size: 12px;
	border: #ababab 1px solid;
}

.combobox_small
{
	background-color: #ffffff;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica; 
	font-size: 11px;
	border: #ababab 1px solid;
}

/* Text types */

.large_text
{
	font-size: 14px;
	display: inline;
}

.large_bold_text
{
	font-size: 14px;
	font-weight: bold;
	display: inline;
}

.inline_text
{
	display: inline;
}

A.inline_text
{
	text-decoration: none;
}

A.inline_text:hover,A.inline_text:visited:hover						
{
	text-decoration: underline;
}

.ex_large_bold_text
{
	font-size: 24px;
}

h1.ex_large_bold_text
{
	font-size: 24px;
	font-weight: normal;
}

.ex_large_exbold_text
{
	font-size: 24px;
	font-weight: bold;
}

.exex_large_grey_text
{
	font-size:72px;
	color:#f5f5f5;
}

.bold_text
{
	font-weight: bold;
}

.discrete_text
{
	font-size: 9px;
	color:#ababab;
}

.discrete_bold_text
{
	font-size: 9px;
	color:#ababab;
	font-weight: bold;
}

.discrete_links
{
	font-size: 9px;
	color:#ababab;
	text-decoration:none;
}

A.discrete_links
{
	font-size: 9px;
	color:#ababab;
	text-decoration:none;
}

A.discrete_links:hover,A.discrete_links:visited:hover						
{
	font-size: 9px;
	color:#ababab;
	text-decoration: underline;
}

.discrete_bold_links
{
	font-size: 9px;
	color:#ababab;
	text-decoration:none;
	font-weight: bold;
}

A.discrete_bold_links
{
	font-size: 9px;
	color:#ababab;
	text-decoration:none;
	font-weight: bold;
}

A.discrete_bold_links:hover,A.discrete_bold_links:visited:hover						
{
	font-size: 9px;
	color:#ababab;
	text-decoration: underline;
	font-weight: bold;
}

.information_text
{
	color: #0000ff;
}

.information_inline_text
{
	color: #0000ff;
	display: inline;
}

.information_bold_text
{
	color: #0000ff;
	font-weight: bold;
}

.information_large_text
{
	font-size: 14px;
	display: inline;
	color: #0000ff;
}

.information_large_bold_text
{
	font-size: 14px;
	font-weight: bold;
	color: #0000ff;
}

.alert_text
{
	color: #ff0000;
}

.alert_large_text
{
	font-size: 14px;
	display: inline;
	color: #ff0000;
}

.alert_bold_text
{
	color: #ff0000;
	font-weight: bold;
}

.sky_blue_links
{
	color: #42aac3;
}

A.sky_blue_links
{
	color: #42aac3;
	text-decoration: none;
}

A.sky_blue_links:hover,A.sky_blue_links:visited:hover						
{
	color: #42aac3;
	text-decoration: underline;
}

.prominent_text
{
	color: #ff9700;
	display: inline;
}

.prominent_link
{
	color: #ff9700;
}

A.prominent_link
{
	color: #ff9700;
	text-decoration: none;
}

A.prominent_link:hover,A.prominent_link:visited:hover						
{
	color: #ff9700;
	text-decoration: underline;
}

.prominent_large_link
{
	font-size: 14px;
	color: #ff9700;
}

A.prominent_large_link
{
	font-size: 14px;
	color: #ff9700;
	text-decoration: none;
}

A.prominent_large_link:hover,A.prominent_large_link:visited:hover						
{
	font-size: 14px;
	color: #ff9700;
	text-decoration: underline;
}

.large_white_bold_text
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.large_white_bold_link
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

A.large_white_bold_link
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

A.large_white_bold_link:hover,A.large_white_bold_link:visited:hover						
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.large_white_link
{
	font-size: 12px;
	color: #ffffff;
}

A.large_white_link
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

A.large_white_link:hover,A.large_white_link:visited:hover						
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.white_link
{
	color: #ffffff;
}

A.white_link
{
	color: #ffffff;
	text-decoration: none;
}

A.white_link:hover,A.white_link:visited:hover						
{
	color: #ffffff;
	text-decoration: underline;
}

.ex_large_white_text
{
	font-size: 24px;
	color: #ffffff;
}

.large_action_text
{
	font-weight: bold;
	font-size: 14px;
}

.large_action_link
{
	font-weight: bold;
	color: #ff9700;
	font-size: 14px;
}

A.large_action_link
{
	font-weight: bold;
	color: #ff9700;
	font-size: 14px;
	text-decoration: none;
}

A.large_action_link:hover,A.large_action_link:visited:hover						
{
	font-weight: bold;
	color: #ff9700;
	font-size: 14px;
	text-decoration: underline;
}

.darkred_ex_large_text
{
	font-family: Helvetica;
	font-size: 24px;
	color: #962823;
	font-weight: bold;
}

.darkgreen_large_bold_text
{
	color: #008000;
	font-size: 14px;
	font-weight: bold;
}

.darkgreen_large_bold_links
{
	color: #008000;
	font-size: 14px;
	font-weight: bold;
}

A.darkgreen_large_bold_links
{
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.darkgreen_large_bold_links:hover,A.darkgreen_large_bold_links:visited:hover						
{
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.blue_links
{
	color: #0000ff;
}

A.blue_links
{
	color: #0000ff;
	text-decoration: none;
}

A.blue_links:hover,A.blue_links:visited:hover						
{
	color: #0000ff;
	text-decoration: underline;
}

.large_blue_links
{
	font-weight: bold;
	color: #0000ff;
	font-size: 14px;
}

A.large_blue_links
{
	font-weight: bold;
	color: #0000ff;
	font-size: 14px;
	text-decoration: none;
}

A.large_blue_links:hover,A.large_blue_links:visited:hover						
{
	font-weight: bold;
	color: #0000ff;
	font-size: 14px;
	text-decoration: underline;
}

.darkgreen_links
{
	color: #008000;
	font-weight: normal;
}

A.darkgreen_links
{
	color: #008000;
	font-weight: normal;
	text-decoration:none;
}

A.darkgreen_links:hover,A.darkgreen_links:visited:hover						
{
	color: #008000;
	font-weight: normal;
	text-decoration:underline;
}

.lightblue_small_text
{
	font-size: 11px;
	font-weight:bold;
	color: #0066cc;
}

h1.lightblue_text
{
	font-size: 18px;
	font-weight:bold;
	color: #0066cc; 
}

h2.lightblue_text
{
	font-size: 18px;
	font-weight:bold;
	color: #0066cc; 
}

/* location types */

.top_links
{
	color:#122256;
	text-decoration:none;
}

.top_bold_links
{
	color:#122256;
	text-decoration:none;
	font-weight: bold;
}

A.top_links
{
	color:#122256;
	text-decoration:none;
}

A.top_bold_links
{
	color:#122256;
	text-decoration:none;
	font-weight: bold;
}

A.top_links:hover,A.top_links:visited:hover						
{
	color:#122256;
	text-decoration:underline;
}

A.top_bold_links:hover,A.top_bold_links:visited:hover						
{
	color:#122256;
	text-decoration:underline;
	font-weight: bold;
}

.top_large_links
{
	font-size: 18px;
	color:#122256;
	font-weight: bold;
	text-decoration:none;
}

A.top_large_links
{
	font-size: 18px;
	color:#122256;
	font-weight: bold;
	text-decoration:none;
}

A.top_large_links:hover,A.top_large_links:visited:hover						
{
	font-size: 18px;
	color:#122256;
	font-weight: bold;
	text-decoration:underline;
}

.mid_grey_text
{
	color:#ababab;
	display: inline;
}

.mid_text
{
	color:#ffffff;
	display: inline;	
}

.mid_links
{
	color:#ffffff;
	text-decoration:none;
}

.mid_bold_links
{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

A.mid_links
{
	color:#ffffff;
	text-decoration:none;
}

A.mid_bold_links
{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

A.mid_links:hover,A.mid_links:visited:hover						
{
	color:#ffffff;
	text-decoration:underline;
}

A.mid_bold_links:hover,A.mid_bold_links:visited:hover						
{
	color:#ffffff;
	text-decoration:underline;
	font-weight: bold;
}

.right_title_text
{
	font-size: 16px;
	color: #ff9700;
}

.home_info_text
{
	color: #ffffff;
}

.home_module_text
{
	color: #42aac3;
	display: inline;
}

.home_module_links
{
	color: #42aac3;
}

A.home_module_links
{
	color: #42aac3;
	text-decoration: none;
}

A.home_module_links:hover,A.home_module_links:visited:hover						
{
	color: #42aac3;
	text-decoration: underline;
}

.section_text
{
	font-weight: bold;
	color: #ff9700;
	display: inline;
}

.section_link
{
	font-weight: bold;
	color: #ff9700;
}

A.section_link
{
	font-weight: bold;
	color: #ff9700;
	text-decoration: none;
}

A.section_link:hover,A.section_link:visited:hover						
{
	font-weight: bold;
	color: #ff9700;
	text-decoration: underline;
}

.home_large_text
{
	color: #ffffff;
	font-size: 12px;
	display: inline;
}

.home_large_link
{
	color: #ffffff;
	font-size: 12px;
}

A.home_large_link
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

A.home_large_link:hover,A.home_large_link:visited:hover						
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}

.module_top_text
{
	color:#ffffff;
	font-weight: bold;
}

.internal_top_links
{
	color:#8ADBFF;
	text-decoration:none;
	display: inline;
}

A.internal_top_links			
{
	color:#8ADBFF;
	text-decoration:none;
}

A.internal_top_links:hover,A.internal_top_links:visited:hover						
{
	color:#8ADBFF;
	text-decoration:underline;
}

.internal_section_text
{
	font-size: 20px;
	color: #ff9700;
	display: inline;
}

.nav_bar_links
{
	text-decoration:none;
	display: inline;
}

A.nav_bar_links
{
	text-decoration:none;
	display: inline;
}

A.nav_bar_links:hover,A.nav_bar_links:visited:hover						
{
	text-decoration:underline;
}

.function_bar_bold
{
	color: #ffffff;
	font-weight: bold;
	display: inline;
}

.function_bar
{
	color: #ffffff;
	display: inline;
}

A.function_bar
{
	color: #ffffff;
	text-decoration:none;
	display: inline;
}

A.function_bar:hover,A.function_bar:visited:hover						
{
	color: #ffffff;
	text-decoration:underline;
}

.floatingTipHdr {
	background:#D3D3D3;
	font-weight:bold;
	border:1px solid #000000;
	padding:5px;
	width:250px;
}
         
.floatingTipBdy {
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px;
	width:250px;
}

.calendar_landing_item
{
	font-size: 10px;
}

.calendar_landing_time
{
	font-size: 8px;
	font-weight: bold;
	color: #0000ff;
	display: inline;
}

.calendar_day_item
{
	font-size: 10px;
	display: inline;
}

.calendar_week_item
{
	font-size: 10px;
}

.calendar_week_time
{
	font-size: 8px;
	font-weight: bold;
	color: #0000ff;
	display: inline;
}

.calendar_month_item
{
	font-size: 9px;
}

.calendar_day_hour_time
{
	font-size: 14px;
	font-weight: bold;
}

.calendar_day_minute_time
{
	font-weight: bold;
}

.calendar_multi_day_text
{
	font-size: 8px;
	font-weight: bold;
	color: #0000ff;
	display: inline;
}

.cash_flow_positive_text
{
	color: #0000ff;
	font-size: 10px;
}

A.cash_flow_positive_text
{
	color: #0000ff;
	font-size: 10px;
	text-decoration:underline;
}

A.cash_flow_positive_text:hover,A.cash_flow_positive_text:visited:hover						
{
	color: #0000ff;
	font-size: 10px;
	text-decoration:underline;
}

.cash_flow_negative_text
{
	color: #ff0000;
	font-size: 10px;
}

A.cash_flow_negative_text
{
	color: #ff0000;
	font-size: 10px;
	text-decoration:underline;
}

A.cash_flow_negative_text:hover,A.cash_flow_negative_text:visited:hover						
{
	color: #ff0000;
	font-size: 10px;
	text-decoration:underline;
}

.cash_flow_receipt_link
{
	font-weight: bold;
	color: #5698c8;
}

A.cash_flow_receipt_link
{
	font-weight: bold;
	color: #5698c8;
	text-decoration: none;
}

A.cash_flow_receipt_link:hover,A.cash_flow_receipt_link:visited:hover						
{
	font-weight: bold;
	color: #5698c8;
	text-decoration: underline;
}

.cash_flow_payment_link
{
	font-weight: bold;
	color: #ff0000;
}

A.cash_flow_payment_link
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

A.cash_flow_payment_link:hover,A.cash_flow_payment_link:visited:hover						
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}

.cash_flow_whatif_receipt_link
{
	font-weight: bold;
	color: #5698c8;
	font-style: italic;
}

A.cash_flow_whatif_receipt_link
{
	font-weight: bold;
	color: #5698c8;
	font-style: italic;
	text-decoration: none;
}

A.cash_flow_whatif_receipt_link:hover,A.cash_flow_receipt_link:visited:hover						
{
	font-weight: bold;
	color: #5698c8;
	font-style: italic;
	text-decoration: underline;
}

.cash_flow_whatif_payment_link
{
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
}

A.cash_flow_whatif_payment_link
{
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
	text-decoration: none;
}

A.cash_flow_whatif_payment_link:hover,A.cash_flow_payment_link:visited:hover						
{
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
	text-decoration: underline;
}

.text_ad_normal_link
{
	color: #0000ff;
	font-size: 10px;
}

A.text_ad_normal_link
{
	color: #0000ff;
	font-size: 10px;
	text-decoration:underline;
}

A.text_ad_normal_link:hover,A.text_ad_normal_link:visited:hover						
{
	color: #0000ff;
	font-size: 10px;
	text-decoration:underline;
}


.text_ad_premium_text
{
	font-size: 10px;
	font-weight: bold;
}

.text_ad_premium_link
{
	color: #008000;
	font-size: 12px;
}

A.text_ad_premium_link
{
	color: #008000;
	font-size: 12px;
	text-decoration:underline;
}

A.text_ad_premium_link:hover,A.text_ad_premium_link:visited:hover						
{
	color: #008000;
	font-size: 12px;
	text-decoration:underline;
}

.smartsave_text
{
	font-size: 14px;
	display: inline;
	color: #008000;
	font-style: italic;
}

.smartsave_small_text
{
	display: inline;
	color: #008000;
	font-style: italic;
}

.premiumtempt_text
{
	
	font-family: Helvetica;
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
	font-style: italic;
}

.premium_text
{
	font-family: Helvetica;
	font-size: 18px;
	color: #962823;
	font-weight: bold;
	font-style: italic;
}

.premium_light_text
{
	font-family: Helvetica;
	font-size: 18px;
	color: #962823;
	font-style: italic;
}

.premium_large_text
{
	font-family: Helvetica;
	font-size: 24px;
	color: #962823;
	font-weight: bold;
	font-style: italic;
}

.premium_info_text
{
	font-size: 12px;
	color: #ffffff;
}

A.premium_info_text
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

A.premium_info_text:hover,A.premium_info_text:visited:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.premium_info_bold_text
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

A.premium_info_text
{
	font-size: 12px;
	color: #ffffff;
}


.gadget_blue_links
{
	color:#5698c8;
	text-decoration:none;
	display: inline;
}

A.gadget_blue_links			
{
	color:#5698c8;
	text-decoration:none;
}

A.gadget_blue_links:hover,A.gadget_blue_links:visited:hover						
{
	color:#5698c8;
	text-decoration:underline;
}

.new_features_text
{
	font-family: Helvetica;
	font-size: 20px;
	color: #962823;
	font-weight: bold;
	font-style: italic;
}

.smallestTag
{
	font-size: 10px;
	text-decoration:underline;
}

A.smallestTag
{
	text-decoration:underline;
}

A.smallestTag:hover,A.smallestTag:visited:hover						
{
	text-decoration:none;
}


.smallTag
{
	font-size: 14px;
	text-decoration:underline;
}

A.smallTag
{
	text-decoration:underline;
}

A.smallTag:hover,A.smallTag:visited:hover						
{
	text-decoration:none;
}

.mediumTag
{
	font-size: 18px;
	text-decoration:underline;
}

A.mediumTag
{
	text-decoration:underline;
}

A.mediumTag:hover,A.mediumTag:visited:hover						
{
	text-decoration:none;
}

.largeTag
{
	font-size: 24px;
	text-decoration:underline;
}

A.largeTag
{
	text-decoration:underline;
}

A.largeTag:hover,A.largeTag:visited:hover						
{
	text-decoration:none;
}

.largestTag
{
	font-size: 32px;
	text-decoration:underline;
} 

A.largestTag
{
	text-decoration:underline;
}

A.largestTag:hover,A.largestTag:visited:hover						
{
	text-decoration:none;
}

.biosBrowserLarge
{
	font-size: 12px;
	font-weight: bold;
	color: #5698c8;
}

A.biosBrowserLarge
{
	font-size: 12px;
	font-weight: bold;
	color: #5698c8;
	text-decoration: none;
}

A.biosBrowserLarge:hover,A.biosBrowserLarge:visited:hover						
{
	font-size: 12px;
	font-weight: bold;
	color: #ff9700;
	text-decoration: underline;
}

.biosBrowserSmall
{
	color: #5698c8;
}

A.biosBrowserSmall
{
	color: #5698c8;
	text-decoration: none;
}

A.biosBrowserSmall:hover,A.biosBrowserSmall:visited:hover						
{
	color: #ff9700;
	text-decoration: underline;
}

.inactive_doc_box {
	border:#d5d5d5 1px solid;
	background-color:#ffffff;
}

.active_doc_box {
	border:#000000 1px dashed;
	background-color:#f5f5f5;
}






