HTML{
	height: 100%;
}
BODY{
	height: 100%;
	background: #4F4433 url(img/body_bg.jpg) repeat-x;
	font-size: 10px;
	margin: 0px;
	direction: rtl;
	color: black;
	overflow-y: scroll;
	font-family: Arial, Tahoma, Verdana;
}

.sms_c_icon{
	background-image: url(/resources/site/smsb.gif) !important;
	width: 23px !important;
}
.smst_c_icon{
	background-image: url(/resources/site/smsgr.gif) !important;
	width: 23px !important;
}
.gprs_c_icon{
	background-image: url(/resources/site/gprsb.gif) !important;
	width: 26px !important;
}
.gprst_c_icon{
	background-image: url(/resources/site/gprsgr.gif) !important;
	width: 26px !important;
}


.front_page{
	background: #4F4433 url(img/body_bg_fp.jpg) repeat-x;
	font-size: 10px;
	margin: 0px;
	color: black;
	overflow-y: scroll;
	/* font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;*/
	font-family: Arial, Tahoma, Verdana;
}
.small{
	font-family: Arial, Tahoma;
	font-size: 9px;
	font-weight: bold;
}
.middle{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.sms_ammo{
	font-family: Arial, Tahoma;
	font-size: 35px;
	color: goldenrod;
}
.green{
	color: green;
}
.red{
	color: red;
}
.orange{
	color: darkorange;
}
.fp_table{
	background: url(img/rdw_bg.gif) repeat-x;
}
.fp_table2{
	background: url(img/rdw_bg.gif) repeat-x 0px -80px;
}
.bottom_sitemap{
        background-image: url(img/small_smbg.jpg);
	/* background: #404040; */
        border-right: #000000 1px solid;
        border-top: #525859 1px solid;
        border-left: #4F5254 1px solid;
        border-bottom: #000000 0px solid;
        color: #ccd2d5;
        font-size: 10px;
}
.white{
	color: white;
}
a.white{
	color: white;
	text-decoration: none;
}
a.white_{
	color: white;
}
a.yellow{
	color: goldenrod;
	text-decoration: none;
}
.top_menu_prime{
    font-size: 16px;
}
a.top_menu_gp:link, a.top_menu_gp:visited{
	font-weight: 600;
	//bold;
	font-size: 14px;
	color: #30436B;
	text-transform: uppercase;
	text-decoration: none;
}
a.top_menu_gp:hover{
	font-weight: 600;
	font-size: 14px;
	color: #0066FF;
	text-transform: uppercase;
	text-decoration: underline;
}
.logo_top
{
	background: url(img/logo_t.gif);
	color: white;
	font-size: 3px;
	width: 141px;
	height: 47px;
}
.logo_bottom
{
	background: url(img/logo_b.gif);
	color: white;
	font-size: 3px;
	width: 141px;
	height: 10px;
}
.top_table_11
{
	background: url(img/top_bg_rtl_11.gif);
	width: 11px;
	height: 47px;
}
.top_table_12
{
	background: url(img/top_bg_12.gif);
	text-align: right;
	height: 47px;
}
.top_table_12m
{
	background: url(img/top_bg_12.gif);
	font-size: 14px;
	text-align:center;
	vertical-align: bottom;
	text-transform: capitalize;
	color: #30436B;
	height: 47px;
}
.top_table_13
{
	background: url(img/top_bg_rtl_13.gif);
	width: 18px;
	height: 47px;
}
.top_table_14
{
	background: url(img/top_bg_14.gif);
	height: 47px;
}
.top_table_15
{
	background: url(img/top_bg_rtl_15.gif);
	width: 10px;
	height: 47px;
}
.top_table_21
{
	background: url(img/top_bg_rtl_21.gif);
	width: 11px;
	font-size: 3px;
	height: 10px;
}
.top_table_22
{
	background: url(img/top_bg_22.gif);
	font-size: 3px;
	height: 10px;
}
.top_table_23
{
	background: url(img/top_bg_rtl_23.gif);
	font-size: 3px;
	width: 18px;
	height: 10px;
}
.top_table_24
{
	background: url(img/top_bg_24.gif);
	font-size: 3px;
	height: 10px;
}
.top_table_25
{
	background: url(img/top_bg_rtl_25.gif);
	font-size: 3px;
	width: 10px;
	height: 10px;
}
.top_menu_item
{
	font-size: 14px;
	text-align:center;
	vertical-align: bottom;
	text-transform: capitalize;
	color: #30436B;
}
.frame_10_11
{
	background: url(img/frame_10_13.gif);
	font-size: 3px;
	width: 10px;
	height: 9px;
}
.frame_10_12
{
	background: url(img/frame_10_12.gif);
	font-size: 3px;
	height: 9px;
}
.frame_10_13
{
	background: url(img/frame_10_11.gif);
	font-size: 3px;
	width: 9px;
	height: 9px;
}
.frame_10_21
{
	background: url(img/frame_10_23.gif);
	font-size: 3px;
	width: 10px;
}
.frame_10_22
{
	background: #FCFCFC;
	font-size: 12px;
}
.frame_10_23
{
	background: url(img/frame_10_21.gif);
	font-size: 3px;
	width: 9px;
}
.frame_10_31
{
	background: url(img/frame_10_33.gif);
	font-size: 3px;
	width: 10px;
	height: 9px;
}
.frame_10_32
{
	background: url(img/frame_10_32.gif);
	font-size: 3px;
	height: 9px;
}
.frame_10_33
{
	background: url(img/frame_10_31.gif);
	font-size: 3px;
	width: 9px;
	height: 9px;
}
.frame_5_11
{
	background: url(img/frame_5_13.gif);
	font-size: 1px;
	width: 5px;
	height: 5px;
}
.frame_5_12
{
	background: url(img/frame_5_12.gif);
	font-size: 3px;
	height: 5px;
}
.frame_5_13
{
	background: url(img/frame_5_11.gif);
	font-size: 3px;
	width: 5px;
	height: 5px;
}
.frame_5_21
{
	background: url(img/frame_5_23.gif);
	font-size: 1px;
	width: 5px;
}
.frame_5_22
{
	background: #FCFCFC;
	font-size: 12px;
}
.frame_5_23
{
	background: url(img/frame_5_21.gif);
	font-size: 3px;
	width: 5px;
}
.frame_5_31
{
	background: url(img/frame_5_33.gif);
	font-size: 1px;
	width: 5px;
	height: 5px;
}
.frame_5_32
{
	background: url(img/frame_5_32.gif);
	font-size: 3px;
	height: 5px;
}
.frame_5_33
{
	background: url(img/frame_5_31.gif);
	font-size: 3px;
	width: 5px;
	height: 5px;
}
.title_5_blue_l
{
	background: url(img/title_5_b_l.gif);
	font-size: 1px;
	width: 5px;
	height: 19px;
}
.title_5_blue_c
{
	background: url(img/title_5_b_c.gif);
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	height: 19px;
}
.title_5_blue_r
{
	background: url(img/title_5_b_r.gif);
	font-size: 3px;
	width: 6px;
	height: 19px;
}
.button_l
{
	background: url(img/button_r.gif);
	font-size: 1px;
	width: 3px;
	height: 19px;
}
.button_c
{
	background: url(img/button_c.gif);
	font-size: 10px;
	cursor: pointer;
	text-align: center;
	height: 19px;
}
.button_r
{
	background: url(img/button_l.gif);
	font-size: 1px;
	width: 4px;
	height: 19px;
}
.button_g_r
{
	background: url(img/button_g_l.gif);
	font-size: 1px;
	width: 3px;
	height: 21px;
}
.button_g_c
{
	background: url(img/button_g_c.gif);
	font-size: 10px;
	cursor: pointer;
	text-align: center;
	height: 21px;
}
.button_g_l
{
	background: url(img/button_g_r.gif);
	font-size: 1px;
	width: 3px;
	height: 21px;
}
.skeleton
{
	font-size: 10px;
}
.tr_header
{
	font-size: 11px;
	font-weight: bold;
	background: #D1CECB;
}
.tr_e
{
	font-size: 10px;
	background: #E1DFDE;
}
.tr_o
{
	font-size: 10px;
	background: #F1F0EF;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.CalendarWT{
    background: #808080;
    text-align: center;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}
.CalendarMN{
    font-size: 9px;
    text-align: center;
    font-weight: bold;
}

A:link, A:active, A:visited {
    color: #101010;
    text-decoration: none;
}
A:hover {
    color: #101010;
    text-decoration: underline;
}
.p_cell{
    text-align: right;
    padding-right: 15px;
}




A.CalendarDD:link, A.CalendarDD:active, A.CalendarDD:visited {
    display: block;
    color: #808080;
    background: url(img/calendar/3.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDD:hover {
    display: block;
    color: #808080;
    background: url(img/calendar/4.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDE:link, A.CalendarDE:active, A.CalendarDE:visited {
    display: block;
    color: #FFFFFF;
    background: url(img/calendar/1.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDE:hover {
    display: block;
    color: #FFFFFF;
    background: url(img/calendar/2.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;   
    text-align: center;
    text-decoration: none;
}
A.CalendarDT:link, A.CalendarDT:active, A.CalendarDT:visited {
    display: block;
    color: #FFFFFF;
    background: url(img/calendar/3.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDT:hover {
    display: block;
    color: #FFFFFF;
    background: url(img/calendar/4.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDS:link, A.CalendarDS:active, A.CalendarDS:visited {
    display: block;
    color: #FFFFFF;
    width: 19px;
    height: 15px;
    background: url(img/calendar/5.gif);
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
A.CalendarDS:hover {
    display: block;
    color: #FFFFFF;
    background: url(img/calendar/6.gif);
    width: 19px;
    height: 15px;
    padding: 4px 0px 0px 0px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}


























.blured 
{
	Filter: Blur(Add = 0, Direction = 225, Strength = 10);
}

.UI_Dialog_Div
{
        display: none;
        position: absolute;
	left: 0px;
	bottom: 0px;
	height: 100%;
        z-index: 5;
        vertical-align: middle;
        text-align: center;
}
.UI_Dialog_spacer
{
	background-color: #101010;
	opacity:.50; 
	filter: Alpha(opacity=50); 
	-moz-opacity: 0.5;
}
.UI_Dialog_Div2
{
        display: none;
        position: absolute;
        z-index: 5;
        vertical-align: middle;
        text-align: center;
}
.UI_Dialog_Table
{
	border-right: white 6px solid;
	border-top: white 6px solid;
	border-left: white 6px solid;
	border-bottom: white 6px solid;
	background-color: gainsboro;
}
.subheader
{
	font-weight: bold;
	background-image: url(img/subhead_bg.png);
	height: 20px;
	padding-right: 10px;
    padding-left: 10px;
}
.subheader_red
{
	font-weight: bold;
	background-image: url(img/subhead_bg_red.png);
	height: 20px;
	padding-right: 10px;
    padding-left: 10px;
}
.subheader_pink
{
	font-weight: bold;
	background-image: url(img/subhead_bg_pink.png);
	height: 20px;
	padding-right: 10px;
    padding-left: 10px;
}
.subheader_green
{
    font-weight: bold;
    background-image: url(img/subhead_bg_green.png);
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
}
.panel_odd
{
	background-color: #dedede;
}
.panel_even
{
	background-color: #c8c8c8;
}
.panel_white
{
	background-color: #ffffff;
}
.panel
{
	background-color: lightgrey;
}
.BlueBTNL
{
        background-image: url(img/btn_blue_left.gif);
        width: 12px;
        height: 22px;
}
.BlueBTNR
{
    background: url(img/btn_blue_right.gif) right;
    height: 22px;
}
A.BlueBTNLink
{
    color: gold;
    position: relative;
    left: -6px;
    top: 2px;
    font-weight: bold;
    text-decoration: none;
}
.input
{
	border-right: #663333 1px solid;
	border-top: #663333 1px solid;
	border-left: #663333 1px solid;
	border-bottom: #663333 1px solid;
	background-color: ghostwhite;
	font-weight: bold;
	font-size: 9px;
	width: 200px;
}
.halfinput
{
	border-right: #663333 1px solid;
	border-top: #663333 1px solid;
	border-left: #663333 1px solid;
	border-bottom: #663333 1px solid;
	background-color: ghostwhite;
	font-weight: bold;
	font-size: 10px;
	width: 100px;
}
.LoginDiv
{
        position: absolute;
        top: -90px;
        right: 20px;
}
.login_table_1
{
}
.login_table_2
{
}
.login_text
{
	font-size: 14px;
	color: #DDDFE5;
	height: 40px;
}
.login_input
{
	border-right: #353f57 1px solid;
	border-top: #475066 1px solid;
	border-left: #475066 1px solid;
	border-bottom: #353f57 1px solid;
	background-color: #38425b;
	width: 100px;
	height: 20px;
	font-size: 14px;
	color: #DDDFE5;
}
.quartinput
{
	border-right: #663333 1px solid;
	border-top: #663333 1px solid;
	border-left: #663333 1px solid;
	border-bottom: #663333 1px solid;
	background-color: ghostwhite;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	width: 50px;
}
.header
{
    background-image: url(img/top_bg.gif);
    background-repeat: repeat-x;
}
.header_logo
{
    background-image: url(img/top_logo.gif);
    background-repeat: no-repeat;
    width: 241px;
    height: 84px;
}
.tabs_table
{
    background-image: url(img/tab_bg.gif);
    height: 28px;
}
.tab_01
{
    background-image: url(img/tabs_01.gif);
    width: 4px;
}
.tab_02
{
    background-image: url(img/tabs_02.gif);
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #353535;
    text-align: center;
    cursor: hand;
}
.tab_03
{
    background-image: url(img/tabs_03.gif);
    width: 4px;
}
.tab_11
{
    background-image: url(img/tabs_11.gif);
    width: 4px;
    height: 19px;
}
.tab_12
{
    background-image: url(img/tabs_12.gif);
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
    cursor: hand;
}
.tab_13
{
    background-image: url(img/tabs_13.gif);
    width: 4px;
}
.tab_shadow
{
    background-image: url(img/tabs_shadow.gif);
    width: 7px;
    height: 19px;
}
.textparam
{
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    text-transform: uppercase;
}
.textvalue
{
    font-weight: bold;
    font-size: 14px;
    vertical-align: middle;
    padding-right: 10px;
    padding-left: 10px;
}
.smallcell
{
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}
.blocker
{
	background-color: royalblue;
        opacity:.50;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
}
/* Estilo de regua*/
.hr
{
	width:100%;
	border-width:0; 
	border-top:1px dotted #333333; 
	height:0px;
	margin-top:5px;
	margin-bottom:5px;
}

ul
{
text-align:right;
padding-left: 0px;
list-style-image:url(images/bullet_red.gif);
list-style-position: inherit;
margin-left: 45px;
}

ul.bulletgreen
{
text-align:left;
padding-left: 0px;
list-style-image:url(images/bullet_green1.gif);
list-style-position: inherit;
} 
ul.benefits
{
text-align:left;
padding-left: 0px;
list-style-image:url(images/bullet_benefits.gif);
list-style-position: inherit;
font-size: 14px; 
font-family: Arial, sans-serif; 
font-weight: bold;
color:#333333;
padding-top:0px;
line-height:24px;
margin-left: 35px;
}
 
ul.bullet2
{
list-style-position: inherit;
text-align:left;
margin-left:55px;
padding: 6px;
list-style-image:url(images/bullet_voltar_n.gif);
line-height:16px;
}
.p_desc{
    font-size: 14px;
    margin: 10px;
    padding: 10px;
}
.per_day_price{
	font-size: 12px;
	width: 120px;
}
.p_includes{
	font-size:10px;
}
.price{
	display: block;
	font-family: Georgia, Lucida Sans Unicode, Lucida Grande, sans-serif;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:60px;
}
.price_sign{
	position: relative;
	top: -17px;
	left: 0px;
	font-size:24px;
}
.price_dp{
	position: relative;
	top: -17px;
	text-decoration: underline;
	left: 0px;
	font-size:30px;
}
.price_tp{
	font-size: 30px;
	position: relative;
	left: -10px;
}

.price_t{
	display: block;
	font-family: Georgia, Lucida Sans Unicode, Lucida Grande, sans-serif;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:20px;
}
.price_sign_t{
	position: relative;
	top: -6px;
	left: 0px;
	font-size:8px;
}
.price_dp_t{
	position: relative;
	top: -6px;
	text-decoration: underline;
	left: 0px;
	font-size:10px;
}
.price_tp_t{
	font-size: 10px;
	position: relative;
	left: -3px;
}
.PurchaseBTN{
	background: url(img/btn_getstarted81x21.gif);
	width: 100px;
	border: 0px;
}
/* Estilo de titulo de 1 ordem*/
h1, h2 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; 
	letter-spacing:-1px;
	font-weight:normal;
	text-transform:uppercase;*/
	font-size:16px;
	color: #FFFFFF;
	margin-bottom:0px
    }

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0;
	font-size:12px;
	text-transform:none
    }

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0;
	font-size:12px;
	text-transform:uppercase;
    }
/* Separador entre os destaques aos produtos SMART e PREMIUM na homepage*/
.separador
{
	background-image : url(images/pattern_vert.gif);
	background-position:center;
	background-repeat:repeat-y;
	width: 25px;
}
/* Estilo das caixas cinzentas da homepage com cantos redondos*/

.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 12px; height: 12px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -12px 0px 0px 0px; }
.borderBR { margin: -12px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    margin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    margin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -5px;
    margin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    margin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #CCCCCC;
	background-image:url(images/bkg_caixa_hp.jpg);
	background-repeat:repeat-x;
}
.content1 {
    margin: 10px;
    padding: 0px;
    border: 0px solid #CCCCCC;
}
.contentlogin {
    margin: 6px;
    padding: 0px;
    border: 0px solid #CCCCCC;

}
.contentWrapperLogin {
    /* position this div however you want, but keep its padding and border at zero */
    padding: 0px;
    border: 0px;
	position: relative;
	width:268px;
	
} 
.contentWrapper {
    /* position this div however you want, but keep its padding and border at zero */
    padding: 0px;
    border: 0px solid Black;
	position: relative;
	width:260px;
} 

/* Mensagens de erro */
.errorMsg 
{
	color: #CA1E1D;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align: center;
}



/* Estilo do link normal */
a.link:link 
{
	color: #666666;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.link:visited 
{
	color: #666666;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.link:hover 
{
	color:  #000000;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}

/* Estilo do link pequeno */
a.linkS:link 
{
	color: #666666;
	line-height: 12px;
	font-size: 9px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.linkS:visited 
{
	color: #666666;
	line-height: 12px;
	font-size: 9px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.linkS:hover 
{
	color:  #000000;
	line-height: 12px;
	font-size: 9px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}


/* Estilo do link PDF */
a.linkPDF:link 
{
	color: #666666;
	line-height: 40px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
	background-image: url(images/pdf_icon.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}
a.linkPDF:visited 
{
	color: #666666;
	line-height: 40px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
	background-image: url(images/pdf_icon.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}
a.linkPDF:hover 
{
	color:  #000000;
	line-height: 40px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
	background-image: url(images/pdf_icon.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}


/* Estilo do link english version na homepage */
a.linkRight:link 
{
	display:block; 
	color: #666666;
	line-height: 15px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:right;
	padding-left: 0px;
	background-color: #FFFFFF;
}
a.linkRight:visited 
{
	display:block; 
	color: #666666;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:right;
	padding-left: 0px;
	background-color: #FFFFFF;
}
a.linkRight:hover 
{
	color:  #000000;
	line-height: 15px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:right;
	padding-left: 0px;
	background-color: #FFFFFF;
}
/* Estilo do link "ver mais" na homepage */
a.linkmais:link 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #cc3333;
	text-decoration:none;
	text-align:right;
	padding-right : 17px;
	background-image : url(images/icon_mais.gif);
	background-repeat : no-repeat;
	background-position: right;
	line-height:35px;

}
a.linkmais:visited 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #cc3333; 
	text-decoration:none;
	text-align:right;
	padding-right : 17px;
	background-image : url(images/icon_mais.gif);
	background-repeat : no-repeat;
	background-position: right;
	line-height:35px;
}
a.linkmais:hover 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #000000;
	text-decoration:underline;
	text-align:right;
	padding-right : 17px;
	background-image : url(images/icon_mais_hover.gif);
	background-repeat : no-repeat;
	background-position: right;
	line-height:35px;
}

.sitepath
{
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #cc3333;
	text-decoration:none;
	text-align:left;
	padding-right : 7px;
	line-height:35px;
}

.sitepathsep
{
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #cc3333;
	text-decoration:none;
	text-align:left;
	padding-left : 17px;
	padding-right : 7px;
	line-height:35px;
	background-image : url(images/bullet_grey.gif);
	background-repeat : no-repeat;
	background-position: left;
}


/* Estilo do texto corrido normal */
.textonormal
{
	margin:	0px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight : normal;
	text-align : left;
	color: #000066;
	line-height: 16px;
}
/* Estilo de titulo do preço dos artigos na loja*/

.titPreco{
	font: arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333333;
}
/* Estilos da tabela da pagina "What's different between versions Start and Premium " */
.titTabBlack{
	font: arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333333;
}
.tdComp1{
	display:block;
	font: arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 0px solid #000000;
	border-bottom: 1px dotted #000000;
	padding:12px;
}
.tdComp2{
	display:block;
	font: arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-bottom: 1px dotted #000000;
	padding:12px;
}
.tdComp3{
	display:block;
	font: arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #333333;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-bottom: 1px dotted #000000;
	padding:12px;
}

/* Estilo de titulo do preço dos artigos na loja*/

.tit{
	font: arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333333;
}
/* Estilo do imagem à direita do texto */
.imgright 
{
	background-repeat : no-repeat;
	position:relative;
	float:right;
	padding-right:0px;
	padding-left: 12px;
	padding-top:0px;
	padding-bottom:25px;
}
/* Estilo de imagem à esquerda do texto */
.imgleft 
{
	background-repeat : no-repeat;
	position:relative;
	float:left;
	padding-left:0px;
	padding-right: 25px;
	padding-top:0px;
	padding-bottom:25px;
}
/* Estilo dos thumbnails da homepage */
.thumbImgLeft
{
	background-repeat : no-repeat;
	position:relative;
	float:left;
	padding-left:0px;
	padding-right: 12px;
	padding-top:0px;
	padding-bottom:35px;
}
/* Estilo do texto corrido a bold azul*/
.textobold
{
	margin:	0px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align : left;
	color: #666666;
	line-height: 16px;
}

/* Estilo do link do submenu à esquerda "voltar" */
a.voltar:link 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #DB2927;
	text-decoration:none;
	padding-left : 15px;
	background-image : url(images/bullet_voltar_n.gif);
	background-repeat : no-repeat;
	background-position: 5px  left;
	margin-left: 0px;
	line-height: 16px;
	display:block;
	background-color:#FFFFFF;

}
a.voltar:visited 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #DB2927; 
	text-decoration:none;
	padding-left : 15px;
	background-image : url(images/bullet_voltar_n.gif);
	background-repeat : no-repeat;
	background-position: 5px  left;
	margin-left: 0px;
	line-height: 16px;
	display:block;
	background-color:#FFFFFF;
}
a.voltar:hover 
{
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #000000;
	text-decoration:none;
	padding-left : 15px;
	background-image : url(images/bullet_voltar_o.gif);
	background-repeat : no-repeat;
	background-position: 5px left;
	margin-left: 0px;
	line-height: 16px;
	display:block;
	background-color:#FFFFFF;
}

/*============================== AREA "DESTAQUEs" NA HOMEPAGE===============================*/


/* Estilo do link das noticias na homepage */
a.linknoticia:link 
{
	display:block; 
	color: #666666;
	line-height: 15px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:left;
	padding-left: 0px;
	background-color: #FFFFFF;
}
a.linknoticia:visited 
{
	display:block; 
	color: #666666;
	line-height: 15px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:left;
	padding-left: 0px;
	background-color: #FFFFFF;
}
a.linknoticia:hover 
{
	color:  #000000;
	line-height: 15px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:none;
	text-align:left;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.thumbnoticia 
{
	background-repeat : no-repeat;
	position:relative;
	float:left;
	padding-right:10px;
	padding-top:4px;
}


/*============================== FOOTER ===============================*/


#footer{ 
	clear: both; 
	height: 5%; 
	border-top: 1px solid green; 
	padding: 0; 
	margin: 0; 
} 

/* Estilo do texto do rodapé*/
.textofooter
{
	font-family: Arial,sans-serif;
	font-size: 10px;
	/*color: #42929D;*/
	color:#999999;
	line-height: 14px;
	
}

/* Estilo dos links do footer */

a.linkfooter:link 
{
	font-size: 10px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #999999;
	text-decoration: underline;
	line-height: 14px;
}
a.linkfooter:visited 
{
	font-size: 10px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #999999;
	text-decoration:underline;
	line-height: 14px;
}
a.linkfooter:hover 
{
	font-size: 10px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #000000;
	text-decoration:underline;
	line-height: 14px;
}


/*============================================================ LOGIN ====================================================*/


/* Estilo dos botao login vermelho */

a.boldbuttons{
background: transparent url(images/roundedge-red-left.gif) no-repeat center left;
display: block;
float: right;
font: normal 11px Arial; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 18px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons {
color: white; /*button text color*/
}

a:hover.boldbuttons, a:active.boldbuttons {
background: transparent url(images/roundedge-gray-left.gif) no-repeat center left;
display: block;
float: right;
font: normal 11px Arial; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 18px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
}

a:hover.boldbuttons span, a:active.boldbuttons span {
background: transparent url(images/roundedge-gray-right.gif) no-repeat center right;
display: block;
padding: 0px 20px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/

}

a.boldbuttons span{
background: transparent url(images/roundedge-red-right.gif) no-repeat center  right;
display: block;
padding: 0px 20px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* Estilo dos botao cinzento da loja */

a.buybuttons{
background: transparent url(images/roundedge-gray-left.gif) no-repeat center left;
display: block;
float: right;
font: normal 11px Arial; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 18px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
}

a:link.buybuttons, a:visited.buybuttons {
color: white; /*button text color*/
}

a:hover.buybuttons, a:active.buybuttons {
background: transparent url(images/roundedge-red-left.gif) no-repeat center left;
display: block;
float: right;
font: normal 11px Arial; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 18px; /* Height of button background height */
padding-left: 20px; /* Width of left menu image */
text-decoration: none;
}

a:hover.buybuttons span, a:active.buybuttons span {
background: transparent url(images/roundedge-red-right.gif) no-repeat center right;
display: block;
padding: 0px 20px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/

}

a.buybuttons span{
background: transparent url(images/roundedge-gray-right.gif) no-repeat center  right;
display: block;
padding: 0px 20px 0px 0px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.buybuttons{ /* Hover state CSS */
text-decoration: none;
}


/* Estilo dos links do "login" na homepage */

a.linklogin:link {
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #666666;
	text-decoration:none;
	text-align:right;
	padding-left : 10px;
	background-image : url(images/seta.gif);
	background-repeat : no-repeat;
	background-position: left;
	line-height:20px;

}
a.linklogin:visited 
{
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	text-align:right;
	padding-left : 10px;
	background-image : url(images/seta.gif);
	background-repeat : no-repeat;
	background-position: left;
	line-height:20px;
}
a.linklogin:hover 
{
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #000000;
	text-decoration:none;
	text-align:right;
	padding-left : 10px;
	background-image : url(images/seta.gif);
	background-repeat : no-repeat;
	background-position: left;
	line-height:20px;
}
/* Estilo da caixa do form Login */

.formfield 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height: 16px;
margin-bottom:0px;
margin-right:1px;
padding-left:2px;
font-size: 11px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:80px;
}

/* Estilo da caixa do form BUY */

.formbuy 
{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height: 16px;
margin-bottom:0px;
margin-left:5px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:25px;
}
/* Estilo da caixa do form List of Certified Partners */
.formList 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height: 24px;
margin-bottom:0px;
margin-right:5px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:200px;
}
/* Estilo do formulario Suport */
.formSupport 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #f0efef;
margin-bottom:0px;
margin-right:0px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:350px;
height: 18px;
}

/* Estilo do formulario Savings Calculator */
.formSavings 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #f0efef;
margin-bottom:0px;
margin-right:0px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:110px;
height: 18px;
text-align: right;
}

.formSavingsRO
{
border: 1px;
border-color:#EEEEEE;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
background-color: #F8F8F8;
margin-bottom:0px;
margin-right:0px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:110px;
height: 18px;
text-align: right;
}


.formSavingsDDL 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #f0efef;
margin-bottom:0px;
margin-right:0px;
padding: 0px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:118px;
height: 21px;
}


.formSupport1 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #f0efef;
margin-bottom:0px;
margin-right:0px;
padding-left:5px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:350px;
height: 120px;
}

.formSupportDDL 
{
border: 1px;
border-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color: #f0efef;
margin-bottom:0px;
margin-right:0px;
padding: 0px;
font-size: 12px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
color:  #666666;
width:358px;
height: 21px;
}


.bluetabs down{
color: red;
}

/* Estilo do link do submenu à esquerda */
a.linksubmenu1:link 
{
	font-size: 13px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #989694;
	text-decoration:none;
	padding-left : 12px;
	background-image : url(images/bullet_grey.gif);
	background-repeat : no-repeat;
	background-position: left;
	vertical-align:middle;
	margin-left: 15px;
	line-height: 24px;

}
a.linksubmenu1:visited 
{
	font-size: 13px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color: #989694; 
	text-decoration:none;
	padding-left : 12px;
	background-image : url(images/bullet_grey.gif);
	background-repeat : no-repeat;
	background-position: left;
	margin-left: 15px;
	line-height: 24px;
}
a.linksubmenu1:hover 
{
	font-size: 13px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	color:  #db2927;
	text-decoration:none;
	padding-left : 12px;
	background-image : url(images/bullet_black.gif);
	background-repeat : no-repeat;
	background-position: left;
	margin-left: 15px;
	line-height: 24px;
}

.submenuselected
{
	font-size: 13px; 
	font-family: Arial, sans-serif; 
	font-weight: bold; 
	color:  #db2927;
	text-decoration:none;
	padding-left : 12px;
	background-image : url(images/bullet_black.gif);
	background-repeat : no-repeat;
	background-position: left;
	margin-left: 15px;
	line-height: 24px;
}


/* Menu ComponentArt */


/* Breadcrumbs style ------------------------------------- */

.SiteMap
{
  font-family: verdana;
  font-size: 14px;
}

.BreadcrumbsNode
{
  font-family: verdana;
  font-size: 14px;
  text-decoration: none;
}

.BreadcrumbsNode:hover
{
  font-family: verdana;
  font-size: 14px;
  text-decoration: underline;
}

/* Menu groups -------------------------------------------- */
.TopGroup
{
  background-color:white;
  /*background-image:url(images/item_bg.gif); */
  border:solid 0px #737373; 
}

.Group
{
  background-color:white;
  /*background-image:url(images/group_bg.gif); */
  border:solid 0px #918D8D;
  padding: 0px; 
}

/* Default item styles ------------------------------------ */ 

.Item
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: #989694;
  cursor: hand;
}

.ItemHover
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: #990000;
  cursor: default;
  cursor: hand;
}

.ItemExpanded
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: #989694;
  cursor: hand;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: Black;
  cursor: hand;
}

.SelectedItemHover
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: #990000;
  cursor: default;
  cursor: hand;
}

.SelectedItemExpanded
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: Red;
  cursor: hand;
}

/* Child item styles ------------------------------------ */ 
.ChildItem
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: #989694;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: hand;
}

.ChildItemHover
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: #990000;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: default;
  cursor: hand;
}

.ChildItemExpanded
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: #989694;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: hand;
}

/* styles for item with a child selected ------------------------------------ */ 
.ChildSelectedItem
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: Black;
  cursor: hand;
}

.ChildSelectedItemHover
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: #990000;
  cursor: default;
  cursor: hand;
}

.ChildSelectedItemExpanded
{
  font-family:Arial; 
  font-size:14px; 
  font-weight: bold;
  color: Black;
  cursor: hand;
}

/* styles for second level (children) when selected ------------------------------------ */ 
.ChildItemSelected
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: Black;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: hand;
}

.ChildItemSelectedHover
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: #990000;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: default;
  cursor: hand;
}

.ChildItemSelectedExpanded
{
  font-family:Arial; 
  font-size:12px; 
  font-weight: normal;
  color: Black;
  border-bottom: solid 1px #918D8D; 
  border-left: solid 1px #918D8D; 
  border-right: solid 1px #918D8D; 
  cursor: hand;
}

/* Accordion */
.accordionHeader
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color: White;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #666666;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 0px solid #2F4F4F;
    color: white;
    background-color: #FFEEEE;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #666666;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: none;
}

.accordionContent
{
    background-color: #FFEEEE;
    border: 0px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    color: Black;
}

.accordionLink
{
	color: #333333;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal; 
	font-family: Arial, sans-serif; 
	text-decoration:underline;
}

/* Estilo do link nas faqs */
a.linkFaq:link 
{
	color: #000000;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.linkFaq:visited 
{
	color: #000000;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}
a.linkFaq:hover 
{
	color:  #666666;
	line-height: 14px;
	font-size: 12px; 
	font-family: Arial, sans-serif; 
	font-weight: normal; 
	text-decoration:underline;
}



/* Savings Calculator Parameters */
.SCP_NavBar {
    background-color: White;
    border: 0px solid black;
    padding: 0px;
    cursor: default;
    width:600px !important; /* added width property & !important keyword */
}

.SCP_TopItem {
    background-image: url(images/settings_n.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: Black;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor:pointer;
    width:600px !important; /* added width property & !important keyword */
}

.SCP_TopItemHover {
    background-image: url(images/settings_o.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: #333333;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor:hand;
    width:600px !important; /* added width property & !important keyword */
}

.SCP_TopItemExpanded {
    background-image: url(images/settings_d.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: Black;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor:pointer;
    width:600px !important; /* added width property & !important keyword */
}

.SCP_Level2Item {
    font-family: tahoma, verdana;
    font-size: 11px;
    padding-left: 10px;
    width:600px;
    cursor:pointer;
}

.SCP_Level2ItemHover {
    font-family: tahoma, verdana;
    font-size: 11px;
    text-decoration:underline;
    padding-left: 10px;
    width:600px;
    cursor:pointer;
}

.SCP_Level2Group {
    background-color:#F0F1F5;
    border: 1px white solid;
    border-top-color: #F0F1F5;
    padding:5px;
    padding-left:10px;
    padding-right:0px;
    width:600px !important; /* Specified the EXACT WIDTH of the item and added !important keyword */
}

.SCP_Empty {
}
.TimeInput
{
	color: black;
        text-align: center;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-transform: uppercase;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial, Tahoma, Verdana;
	background-color: white;
	text-align: center;
	width: 20px;
	height: 16px;
}
.TimeButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 10px;
	height: 8px;
}
.x-table-layout td {
	vertical-align: top;
}
.btnIconAdd{
	background-image: url(img/ext/add.png) !important;
}
.btnIconAccept{
	background-image: url(img/ext/accept.png) !important;
}
.btnIconBlock{
	background-image: url(img/ext/delete.gif) !important;
}
.btnIconDelete{
	background-image: url(img/ext/cross.gif) !important;
}





.chat_chat_class{
    border: solid 1px black;
    overflow: hidden;
}
.chat_msg_body{
    font-family: arial, tahoma, verdana;
    font-size: 9px;
}
.chat_msg_in{
    background: url('/style/img/chat/bgb.png') top repeat-x transparent;
}
.chat_msg_out{
    background: url('/style/img/chat/bgg.png') top repeat-x transparent;
}
.chat_msg_11{
    background: url('/style/img/chat/11.gif') top no-repeat transparent;
    width: 4px;
    height: 4px;
}
.chat_msg_12{
    background: url('/style/img/chat/12.gif') top repeat-x transparent;
    height: 4px;
}
.chat_msg_13{
    background: url('/style/img/chat/13.gif') top no-repeat transparent;
    width: 4px;
    height: 4px;
}
.chat_msg_21{
    background: url('/style/img/chat/21.gif') top repeat-y transparent;
    width: 4px;
}
.chat_msg_23{
    background: url('/style/img/chat/23.gif') top repeat-y transparent;
    width: 4px;
}
.chat_msg_31{
    background: url('/style/img/chat/31.gif') top no-repeat transparent;
    width: 4px;
    height: 4px;
}
.chat_msg_32{
    background: url('/style/img/chat/32.gif') top repeat-x transparent;
    height: 4px;
}
.chat_msg_33{
    background: url('/style/img/chat/33.gif') top no-repeat transparent;
    width: 4px;
    height: 4px;
}
.chat_popup_icon{
    background-image: url('/style/img/ext/popup.gif') !important;
    width: 16px !important;
}
.chat_mute_on_icon{
    background-image: url('/style/img/ext/mute0.gif') !important;
    width: 16px !important;
}
.chat_mute_off_icon{
    background-image: url('/style/img/ext/mute1.gif') !important;
    width: 16px !important;
}
.facebook_icon{
    background-image: url('/style/img/ext/fbl.png') !important;
    width: 16px !important;
}
.add_group_icon{
    background-image: url('/style/img/ext/folder_add_sm.png') !important;
    width: 16px !important;
}
.del_group_icon{
    background-image: url('/style/img/ext/cross.gif') !important;
    width: 16px !important;
}



