﻿body
{
	font-family: Arial, Helvetica, sans-serif;
}
div
{
	margin: 0px;
}

h1
{
	text-align: center;
}

h2
{
	text-align: center;
}

h3
{
	text-align: center;
}

ul li h3
{
	text-align: left;
}

.fr
{
	margin: auto;
}

.ma
{
	margin: auto;
}

.mar_me
{
	margin: 3px;
}

.mar_sm, mar_tiny
{
	margin: 1px;
}

.ta_r
{
    text-align: right;
}

.td_n
{
    text-decoration: none;
}

.ta_c
{
    text-align: center;
}

.cb
{
	clear: both;
}

.white_back
{
	background-color: #FFFFFF;
}

.smaller_text
{
	font-size: .9em;
}

.small_text
{
	font-size: .8em;
}

.line_height
{
	height: 1em;
}

.black_text, .black_text a, .black_text a:visited
{
	color: #000000;
}

.orange_text
{
    color: #EF6D00;
}

.pad_tiny
{
	padding: 1px;
}

.pad_me
{
	padding: 3px;
}

.pad_l
{
	padding: 6px;
}

.bor_me
{
	border-width: medium;
	border-style: solid;
}

.bor_no
{
	border-style: none;
}


.cen_padding
{
    margin-bottom: 12px;
}

.indent
{
    margin-left: 6px;
}

.hdr
{
	background-image: url(../../images_core/Logo_Mobile-Bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	height: 54px;
	text-align: center;
	padding: 0px;
}

.footview
{
	text-align: center;
	margin: auto;
	padding-top: 14px;
}

.footview div a
{
	text-decoration: none;
	color: #000000;
}

.footview_sel
{
	background-color: #FFFFCC;
}

#InviteText
{
    padding: 0em .25em 0em .25em;
    color: #ffffff;
    margin-top: 0px;
}

.mini_file_guide_file_home_lbl
{
	font-size: .8em;
	text-align: center;
	color: #000000;
	text-decoration: none;
}

.file_highlights
{
	border: solid medium #CCCCCC;
	background-color: #EEEEEE;
}

.top_flag
{
	padding: 2px;
}

.top_flag_text
{
	margin: 0em;
	text-transform: uppercase;
	font-size: x-small;
}

.sidebar_body
{
    padding: .75em; 
    margin-top: .5em; 
    font-size: .8em
}

.filehome_bor
{
	border-color: #ffcc99; 
}

.filehome_bor1
{
	border: 1px solid #ffcc99; 
}

.filehome_rbor1
{
	border: 1px solid #ff0000; 
}

.filehome_back
{
	background-color: #ffeac9;
}

.filehome_borasback
{
	background-color: #ffcc99;
}

.filehome_text
{
	color: #333333;
}

.inform_back
{
	background-color: #FF6666;
}

.inform_bor
{
	border-color: #FF0000; 
}

.inform_borasback
{
	background-color: #FF0000;
}

.cat_bri_text_flat, .cat_bri_text_flat *, .cat_bri_text_flat a, .cat_bri_text_flat a:visited, .cat_bri_text, .cat_bri_text a, .cat_bri_text *
{
	color: #FFFFFF;
	text-decoration: none;
}

.cat_bri_text a:visited
{
	color: #DDDDDD;
}

.cat_dark_text_flat, .cat_dark_text_flat *, .cat_dark_text_flat a, .cat_dark_text_flat a:visited, .cat_dark_text, .cat_dark_text a, .cat_dark_text *
{
	color: #333333;
	text-decoration: none;
}

.cat_dark_text a:visited
{
	color: #222222;
}

.opinion_back
{
	background-color: #FFC266;
}
.opinion_bor
{
	border-color: #FF9900; 
}

.opinion_borasback
{
	background-color: #FF9900;
}

.instruct_back
{
	background-color: #FFFF99;
}
.instruct_bor
{
	border-color: #FFFF00; 
}

.instruct_borasback
{
	background-color: #FFFF00;
}

.discuss_back
{
	background-color: #4D994C;
}

.discuss_bor
{
	border-color: #009900; 
}

.discuss_borasback
{
	background-color: #009900;
}

.reference_back
{
	background-color: #6666FF;
}

.reference_bor
{
	border-color: #0000FF; 
}

.reference_borasback
{
	background-color: #0000FF;
}

.gb_back
{
	background-color: #EEEEEE;
}

.gb_bor
{
	border-color: #000000; 
}

.gb_borasback
{
	background-color: #000000;
}

.shopping_back
{
	background-color: #5C3D99;
}

.shopping_bor
{
	border: medium solid #330099; 
}

.shopping_borasback
{
	background-color: #330099;
}

.graphics_back
{
	background-color: #FFCCFF;
}

.graphics_bor
{
	border: medium solid #FF99FF; 
}

.graphics_borasback
{
	background-color: #FF99FF;
}

/* Mini File Guide */
.mini_file_guide
{
	border: solid 3px #000000;
	background-color: #FFFFFF;
}

.mini_file_guide_top_flag
{
	background-color: #000000;
	border-bottom: solid thin #000000;
	margin-bottom: .5em;
	color: #FFFFFF;
}

.mini_file_guide_breadcrumbs
{
	margin: .5em;
	font-size: x-small;
}

.mini_file_guide h2
{
	font-weight: bold;
	color: #000000;
}

.mini_file_guide h3
{
	text-align: center;
	font-size: small;
	font-weight: bold;
}

.mini_file_guide_sect_head
{
	padding: 1px;
}

.mini_file_guide_sect div h3
{
	font-weight: bold;
	text-transform: uppercase;
	margin: 0em;
	font-size: x-small;
	text-align: left;
}

.mini_file_guide_sect_inner_left
{
	font-size: x-small;
	padding: 2px 6px 2px 6px;
}

.mini_file_guide_sect_inner_left_sel
{
	font-size: x-small;
	padding: 2px;
}

.mini_file_guide_sect_inner_series
{
	font-size: xx-small;
	padding: 2px 10px 2px 10px;
}

.mini_file_guide_sect_inner_series_sel
{
	font-size: xx-small;
	padding: 2px;
}

.file_highlight_container
{
	border-top: 0em;
	font-size: .8em;
	margin: .2em;
	clear: both;
}

.file_highlight_container div
{
	padding: .2em;
}

.file_highlight_container div h3
{
	font-weight: bold;
	margin: 0em;
}

.file_highlight_container div p
{
	margin: 0em;
	text-align: left;
}

.knowzy_file_breadcrumbs
{
	font-size: .82em;
	padding: .5em;
	background-color: #ffffff;
	border: 0em;
	margin: 0px;
}

.image_credit
{
	font-size: .74em;
	font-style: italic;
	background-color: #FFFFFF;
	text-align: center;
}

.image_credit a
{
	color: #000000;
	text-decoration: none;
}

/* Home Page */
#HomePageIntro, #RecentHighlight
{
    padding: 0em 1.25em 1.25em 0em;
}

#RecentHighlightContainer
{
   	color : #294A7B;
	font-size : .8em;
	font-weight: bold;
	margin-top: 1em;
	padding: 1em;
	border: solid medium #CCCCCC;
	background-color: #EEEEEE;
}

#RecentHighlightContainer img
{
    border: solid medium #CCCCCC;
}

#RecentHighlightContainer h3
{
    color: #EF6D00;
}

.MoreHighlightsHeader
{
    background-color: #FFCC99;
    text-transform: uppercase;
    text-align: center;
    padding: .25em;
    margin-bottom: 1em;
    border-bottom: 1px solid #000000;
}

.MoreHighlightsHeader h2
{
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 1.25em;
    color: #000000;
}

.MoreHighlightsContainer div
{
	padding: .5em;
}

.MoreHighlightsContainer p
{
	font-size: .9em;
	margin-top: .25em;
}

.MoreHighlightsContainer h3
{
	margin-top: .5em;
	font-size: 1em;
}

.odd_highlight_back
{
    background-color: #EEEEEE;
}

.even_highlight_back
{
    background-color: #FFEFD5;
}

.more_highlight
{
    padding: .25em .9em .25em .9em;
    margin-bottom: 1em;
    border-bottom: 1px solid #000000;
}

.prodbox_bod
{
    text-align: center;
}

.prodbox_tspcr
{
    padding-top: 1em;
}

#software_facts_download
{
    background-color: yellowgreen;
    text-align: center;
    padding: .25em;
    margin: .25em;
    font-size: 1.25em;
    border: solid 1px black;
}

.wide_bar_chart_bar
{
	 background-color: #FF0000;
}

.feedback_top
{
    border-top: thin solid #00cc00;
}

.feedback_even_reply
{
     border-left: thin solid #00cc00; 
     border-right: thin solid #00cc00;
     border-bottom: thin solid #00cc00;
     border-top: none; 
}

.feedback_even_reply_head
{
     background-color: #00cc00;
     padding: .5em;
     color: #ffffff;
}

.feedback_odd_reply
{
    border: thin solid #009933;
    border-top: none; 
}

.feedback_odd_reply_head
{
    background-color: #009933;
    padding: .5em;
    color: #ffffff;
}

#divFeedback
{
    CLEAR: both;
    border: medium solid #000000;
    FONT-SIZE: .9em;
    margin: auto;
    background-color: #ffffcc;
}

#divFeedbackHead
{
    padding: .5em;
    BORDER-TOP: black 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #000000 medium solid;
}

.IconItemTable
{
    font-weight: bold;
    margin-left: 1em;
    clear: left;
}

.IconItemTable td
{
    padding: .5em .66em .5em 0em;
}

.IconItemTable td a
{
    text-decoration: none;
    color: #000000;
}

#BrowseAllProductClass
{
    padding-top: 1em;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
}

.icon_over_text
{
    width: 100%;
}

.icon_over_text td div
{
    text-align: center;
    margin-top: .66em;
}

.icon_over_text td
{
    padding-left: .25em;
    padding-right: .25em;
}

.icon_over_textBottomRow td
{
    text-align: center;
    font-weight: bold;
}

.H2Icon td
{
    padding-right: 1em;
}

#warnings
{
	font-weight: bold;
	color: #FF0000;
}

.specs_tbl caption
{
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
}

.specs_tbl th
{
    text-align: left;
    padding-right: 1em;
    padding-left: 1em;
}

.specs_tbl td
{
    text-align: right;
}

.play_sample
{
    border: 1px solid #000000;
    padding: 8px;
    font-size: .9em;
    margin: 0em auto 2.5em auto;
}

.play_sample_img
{
    text-align: center;
}

.play_sample img
{
    border: none;
}

.play_sample_desc
{
    background-color: #DDDDDD;
    margin-bottom: .75em;
    padding: .25em;
}

.play_sample_desc_title
{
    font-size: 1.2em;
}

.play_sample_info
{
    padding-top: .7em;
    font-size: .86em;
}

.bonus_cat_calendar
{
	margin-top: 1em;
}

.bonus_cat_calendar th[scope='col']
{
    background-color: #FFCC99;
	padding: 1em;
}

.bonus_cat_calendar th[scope='row']
{
	font-size: 1.1em;
	padding: .67em;
}

.bonus_cat_calendar .odd_row
{
	background-color: #FFEAC9;
}

.bonus_cat_calendar .even_row
{
	background-color: #FFCC99;
}

.bonus_cat_calendar td
{
    padding: .67em;
    text-align: center;
}

.bonus_cat_calendar td div
{
    margin-top: .66em;
}

.bonus_cat_calendar caption
{
    font-size: 1.4em;
    font-weight: bold;
    padding: .5em;
}

.bonus_cat_calendar .r_col, .bonus_cat_calendar .br_corner
{
    border-right: solid medium #FFCC99;
}

.bonus_cat_calendar .b_col, .bonus_cat_calendar .br_corner
{
    border-bottom: solid medium #FFCC99;
}

.bonus_cat_calendar .bonus_percent
{
    font-size: 1.2em;
}

.bonus_cat_calendar tfoot td
{
    text-align: right;
    font-size: .8em;
}

.credit_card_sidebar
{
	padding: 1.25em;
	background-color: #F6F6F6;
}

.credit_card_img_sidebar
{
	text-align: center;
	font-size: 1.5em;
}

.card_offer_summary_head
{
    color: #000000;
    font-size: 1.1em;
}

.card_offer_summary
{
    background-color: #D9FFFF;
    font-size: .82em;
    border: solid .15em #000000;
    margin-bottom: 1em;
    margin-top: .33em;
}

.card_offer_summary td
{
    padding: .75em .75em 0em .75em;
}

.card_offer_summary .expiration
{
    color: #999999;
    font-size: .8em;
    padding: 0em .75em 0em .75em;
}

.card_offer_summary .full_details, .card_offer_summary .apply_btn
{
    padding-bottom: .75em;
    padding-top: 1em;
}

.card_offer_summary .apply_btn div
{
    width: 6em;
    background-color: #009999;
    text-align: center;
    color: #FFFFFF;
    padding: .5em;
    font-weight: bold;
}

.card_offer_summary .apply_btn div a
{
    color: #FFFFFF;
    text-decoration: none;
}