/**** Main ****/

	body
	{
		background-color: #0B3541;
	} /* End body */

/**** Input Forms ****/

	input, select, textarea
	{
		font-family:      tahoma, arial, helvetica, sans-serif;
		font-size:        11px;
		color:            #FFE29D;
		background-color: #000000;
		border:           1px solid #626292;
		font-weight:      normal;
	} /* End input, select, textarea */
	
	.pricing_total_box
	{
		font-family:      tahoma, arial, helvetica, sans-serif;
		font-size:        11px;
		color:            #FFFFFF;
		background-color: #000000;
		border:           0px;
		font-weight:      bold;
	} /* End pricing_total_box */
	
	.pricing_weight_box
	{
		font-family:      tahoma, arial, helvetica, sans-serif;
		font-size:        11px;
		color:            #FFFFFF;
		background-color: #0B3541;
		border:           0px;
		font-weight:      bold;
	} /* End pricing_weight_box */	
	
	.input_gfx
	{
		border: 0px;
		background-color: transparent;
	} /* End input_gfx */

/**** Text ****/

	a
	{
		color:           #FFE29D;
		font-weight:     bold;
		text-decoration: none;
	} /* End a */

	a:hover
	{
		text-decoration: underline;
	} /* End a:hover */

	.small_link
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #2CD4FF;
		font-weight:     normal;
		text-decoration: none;
	} /* End small_link */
	
	.term_link
	{
		color:           #FFE29D;
		text-decoration: none;
		font-weight:     normal;
		border-bottom:   1px dotted;
	} /* End term_link */

	.term_link:hover
	{
		color:           #FFE29D;
		text-decoration: none;
		font-weight:     normal;
		border-bottom:   1px dotted;
	} /* End term_link:hover */

	.white_menu_head
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End white_menu_head */

	.white_button
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       9px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End white_button */

	.white_button_em
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       9px;
		color:           #00FF00;
		font-weight:     bold;
		text-decoration: none;
	} /* End white_button_em */
	
	.white_button_large
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End white_button_large */

	.white_button:hover, white_button_large:hover
	{
		color:           #00C0FF;
		text-decoration: none;
	} /* End white_button:hover */

	.copyright
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End copyright */

	.copyright_link
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #80CEFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End copyright_link */
	
	.pricing_option_label_text
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End pricing_option_label_text */

	.pricing_option_field_text
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End pricing_option_field_text */	
	
	.dnf_headline
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End dnf_headline */
	
	.dnf_excerpt
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFE29D;
		font-weight:     normal;
		text-decoration: none;
	} /* End dnf_excerpt */
	
	.hot_news_ticker
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFE29D;
		font-weight:     bold;
		text-decoration: none;
	} /* End hot_news_ticker */
	
	.homepage_misc_strip
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End homepage_misc_strip */
	
	.ext_mod_caption
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* ext_mod_caption */

	.page_heading
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       12px;
		color:           #FFE29D; /*#FFF06B;*/
		font-weight:     bold;
		text-decoration: none;
	} /* End page_heading */

	.section_heading
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       12px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End section_heading */

	.section_heading_big
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       18px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End section_heading_big */
	
	.copy
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End copy */
	
	.copy_white
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End copy_white */	
	
	.product_status
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #00FF06;
		font-weight:     normal;
		text-decoration: none;
	} /* End product_status */	
	
	.white_small
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;		
	} /* white_small */
	
	.copy_em
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End copy_em */

	.prod_profile
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFCDCD;
		font-weight:     normal;
		text-decoration: none;
	} /* End prod_profile */

	.tab_box_caption
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     normal;
		text-decoration: none;
	} /* End tab_box_caption */

	.headline
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       18px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End headline */

	.dateline
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFE29D;
		font-weight:     normal;
		text-decoration: none;
	} /* End dateline */

	.short_summary_block
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #BED2D2;
		font-weight:     bold;
		text-decoration: none;
	} /* End short_summary_block */

	.archive_headline
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       12px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End archive_headline */

	.archive_headline:hover
	{
		text-decoration: underline;
	} /* End archive_headline:hover */
	
	.archive_dateline
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFE29D;
		font-weight:     normal;
		text-decoration: none;
	} /* End archive_dateline */
	
	.faq_q
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End faq_q */

	.faq_question
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFE29D;
		font-weight:     bold;
		text-decoration: none;
	} /* End faq_question */

	.faq_question:hover
	{
		text-decoration: underline;
	} /* End faq_question:hover */

	.faq_a
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFFFFF;
		font-weight:     bold;
		text-decoration: none;
	} /* End faq_q */

	.faq_answer
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #BED2D2;
		font-weight:     normal;
		text-decoration: none;
	} /* End faq_question */

	.form_label
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #FFE29D;
		font-weight:     bold;
		text-decoration: none;
	} /* End form_label */

	.form_label_caption
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #2CD4FF;
		font-weight:     normal;
		text-decoration: none;
	} /* End form_label_caption */
	
	.error_title
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #2CD4FF;
		font-weight:     bold;
		text-decoration: none;
	} /* error_title */
	
	.error
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       11px;
		color:           #2CD4FF;
		font-weight:     normal;
		text-decoration: none;
	} /* End error */
	
	.media_date
	{
		font-family:     tahoma, arial, helvetica, sans-serif;
		font-size:       10px;
		color:           #FFF06B;
		font-weight:     bold;
		text-decoration: none;
	} /* End media_Date */
	
	.transcript_andre
	{
		color:           #C1E8A4;
		font-weight:     bold;
	} /* transcript_andre */

	.transcript_alex
	{
		color:           #A9BDD8;
		font-weight:     bold;
	} /* transcript_alex */
	
	.transcript_trent
	{
		color:           #D8B8A9;
		font-weight:     bold;
	} /* transcript_trent */
	
	.transcript_gimp
	{
		color:           #B6E2B0;
		font-weight:     bold;
	} /* transcript_gimp */
	
/**** Tables ****/

	.data_label_cell
	{
		border:     1px inset #21A1C2;
		background: #125568;
		padding:    3px;
	} /* End data_label_cell */

	.data_field_cell
	{
		border:     1px inset #21A1C2;
		background: #166A82;
		padding:    3px;
	} /* End data_field_cell */
	
	.form_table
	{
		border-collapse: collapse;
		border:          1px solid #21A1C2;
		border-spacing:  15pt;
	} /* End form_table */
	
	.form_label_cell
	{
		border:     1px inset #21A1C2;
		background: #125568;
		padding:    4px;
	} /* End form_label_cell */

	.form_field_cell
	{
		border:     1px inset #21A1C2;
		background: #166A82;
		padding:    4px;
	} /* End form_field_cell */

	.pricing_table
	{
		border-collapse: collapse;
		border:          1px solid #21A1C2;
		border-spacing:  15pt;
	} /* End pricing_table */
	
	.pricing_label_cell
	{
		border:     1px inset #21A1C2;
		background: #125568;
		padding:    3px;
	} /* End pricing_label_cell */

	.pricing_field_cell
	{
		border:     1px inset #21A1C2;
		background: #166A82;
		padding:    3px;
	} /* End pricing_field_cell */

	.pricing_total_cell
	{
		border:     1px inset #21A1C2;
		background: #000000;
		padding:    3px;
	} /* End pricing_total_cell */

	.dnf_bg
	{
		background: #1F1F1F;
	} /* End dnf_bg */

	.dnf_headline_box
	{
		background: #1F1F1F;
	} /* End dnf_headline_box */
	
	.dnf_excerpt_box
	{
		background: #2F2F2F
	} /* End dnf_excerpt_box */

	.def_table
	{
		height:     100%;
		max-height: 100%;
	} /* End def_table */
	
	.media_strip
	{
		background-color: #166A82;
	} /* End media_strip */
	
	.separator_cell
	{
		background: #21A1C2;
	} /* End separator_cell */