body {
	background-color: #323232;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imgs/bg.gif);
}
body,td,th {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #737373;
	line-height: 17px;
}



#imgPromotions{ width:37px; height:15px; float:left; background-image: url("imgs/onsale.gif"); background-repeat: no-repeat; }

/*-------------------------------------------------------------------------------------------------------------------*/
/*-- nav2.0 ---------------------------------------------------------------------------------------------------------*/

.bg_nav {
	background: url(nav/bg_logo.gif) no-repeat right bottom #202020;
	}

.txt_hotnews {
	line-height: 16px;
	font-size: 12px;
	}
.txt_date_hotnews {
	font-size:12px;
	line-height: 13px;
}
.txt_links_bottom {
	font-size:11px;
	line-height: 18px;
	color: #606060;
}
.txt_tt_bottom_red {
	line-height: 18px;
	color: #c11414;
}

.txt_tt_bottom_grey {
	line-height: 18px;
	color: #7d7d7d;
}

.txt_bottom {
	color: #565656;
}

/*-- linkble text properties ------------------------------------------------------------------------------------------------*/

a.link_hotnews:link {
	font-size: 12px;
	color: #7d7d7d;
	text-decoration: none;
}
a.link_hotnews:visited {
	font-size: 12px;
	color: #7d7d7d;
	text-decoration: none;
}
a.link_hotnews:hover {
	font-size: 12px;
	color: #b3b3b3;
	text-decoration: underline;
}
a.link_hotnews:active {
	font-size: 12px;
	color: #b3b3b3;
	text-decoration: underline;
}


a.link_blue:link {
	font-size: 13px;
	color: #5a95aa;
	text-decoration: none;
}
a.link_blue:visited {
	font-size: 13px;
	color: #5a95aa;
	text-decoration: none;
}
a.link_blue:hover {
	font-size: 13px;
	color: #5a95aa;
	text-decoration: underline;
}
a.link_blue:active {
	font-size: 13px;
	color: #5a95aa;
	text-decoration: underline;
}



a.link_bottom:link {
	font-size: 11px;
	color: #606060;
	text-decoration: none;
}
a.link_bottom:visited {
	font-size: 11px;
	color: #606060;
	text-decoration: none;
}
a.link_bottom:hover {
	font-size: 11px;
	color: #5a95aa;
	text-decoration: underline;
}
a.link_bottom:active {
	font-size: 11px;
	color: #5a95aa;
	text-decoration: underline;
}


a.link_piccel:link {
	color: #565656;
	text-decoration: none;
}
a.link_piccel:visited {
	color: #565656;
	text-decoration: none;
}
a.link_piccel:hover {
	color: #565656;
	text-decoration: underline;
}
a.link_piccel:active {
	color: #565656;
	text-decoration: underline;
}

a.link_sites:link {
	color: #565656;
	text-decoration: none;
}
a.link_sites:visited {
	color: #565656;
	text-decoration: none;
}
a.link_sites:hover {
	color: #c11414;
	text-decoration: underline;
}
a.link_sites:active {
	color: #c11414;
	text-decoration: underline;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*-- Login ------------------------------------------------------------------------------------------------*/

.hello_user {
	color: #c0c0c0;
	font-weight: bold;
}
.logout {
	color: #868686;
}

a.logout_link:link {
	color: #868686;
	text-decoration: none;
	font-weight: bold;
}
a.logout_link:visited {
	color: #868686;
	text-decoration: none;
	font-weight: bold;
}
a.logout_link:hover {
	color: #868686;
	text-decoration: underline;
	font-weight: bold;
}
a.logout_link:active {
	color: #868686;
	text-decoration: underline;
	font-weight: bold;
}

a.login_pw:link {
	color: #737373;
	text-decoration: none;
}
a.login_pw:visited {
	color: #737373;
	text-decoration: none;
}
a.login_pw:hover {
	color: #be0202;
	text-decoration: underline;
}
a.login_pw:active {
	color: #be0202;
	text-decoration: underline;
}

/*-- My Account ------------------------------------------------------------------------------------------------*/

a.edit_profile:link {
	color: #fff;
	text-decoration: underline;
}
a.edit_profile:visited {
	color: #fff;
	text-decoration: underline;
}
a.edit_profile:hover {
	color: #fff;
	text-decoration: underline;
}
a.edit_profile:active {
	color: #fff;
	text-decoration: underline;
}

#swap_billing {
	background-image: url(imgs/bt_billing_on.gif);
	width: 167px;
	height: 44px;
}
#swap_history {
	background-image: url(imgs/bt_acchistory_on.gif);
	width: 167px;
	height: 44px;
}
#swap_myprofile{
	background-image: url(imgs/bt_myprofile_on.gif);
	width: 167px;
	height: 44px;
}


/*-- Question Bank Logged ------------------------------------------------------------------------------------------------*/

.qb_title {
 	color: #af0a0a;
	font-size: 13px;
	font-weight: bold;
}

.qb_explain {
 	color: #3f3f3f;
	line-height: 14px;
}

.qb_legend {
 	color: #fff;
	line-height: 14px;
}
.qb_green {
	color: #008809;
	font-weight: bold;
	line-height: 14px;
}
.qb_red_explanation {
	color: #af0a0a;
}
.qb_red {
	color: #af0a0a;
	font-weight: bold;
	line-height: 14px;
}
.qb_black {
	color: #000;
}
a.qb_white:link {
	color: #fff;
	text-decoration: none;
}
a.qb_white:visited {
	color: #fff;
	text-decoration: none;
}
a.qb_white:hover {
	color: #fff;
	text-decoration: underline;
}
a.qb_white:active {
	color: #fff;
	text-decoration: underline;
}


#swap_step1 {
	background-image: url(imgs/bt_qb_step1_on.gif);
	width: 167px;
	height: 44px;
}
#swap_step2 {
	background-image: url(imgs/bt_qb_step2_on.gif);
	width: 166px;
	height: 44px;
}
#swap_step3 {
	background-image: url(imgs/bt_qb_step2cs_on.gif);
	width: 168px;
	height: 44px;
}
/*-- Registration ------------------------------------------------------------------------------------------------*/

.txt_registration_box {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
}
option {
	font-family: Tahoma, Verdana, Arial;
 	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	height: 18px;
}
option.one {background-color: #f1f1f1}
option.two {background-color: #f1f1f1}
SELECT{
	font-family: Tahoma, Verdana, Arial;
 	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	height: 18px;
	background-color:#f1f1f1;
}

.asterisk {
	color: #fff;
}
.total {
	color: #4e4e4e;
	font-weight: bold;
}
.red {
	color: #be0202;
}

.registration_box {
    border: none;
	background-color: #d2d2d2; 
	height: 18px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	}

.registration_box_pass {
    border: none;
	background-color: #d2d2d2; 
	height: 18px;
	width: 180px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	}

.registration_box2 {
    border: none;
	background-color: #d2d2d2;
	width: 177px;
	height: 18px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	}

.registration_box_gr {
    border: none;
	background-color: #d2d2d2;
	width: 250px;
	height: 18px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	}

.registration_box3 {
    border: none;
	background-color: #d2d2d2;
	width: 158px;
	height: 18px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	}

.registration_listbox {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 18px;
	text-indent: 3px;
	background-color: #d2d2d2;
}

.registration_listbox2 {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	width: 130px;
	color: #333333;
	line-height: 18px;
	text-indent: 5px;
	background-color: #d2d2d2;
}

.registration_textbox {
	font-size: 11px;
	border: none;
	font-family: Tahoma, Verdana, Arial;
	width: 279px;
	height: 100px;
	color: #333333;
	line-height: 18px;
	text-indent: 5px;
	background-color: #d2d2d2;
}

/*.registration_listboxxxxx {
	height: 25px;
	width: auto;
	border: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: #333333;
	line-height: 25px;
	text-indent: 5px;
	background-color: #d2d2d2;
}
*/
#swap_bt_next {
	background-image: url(imgs/btn_regnext_on.gif);
	width: 91px;
	height: 27px;
}

/*-- How Online - Question Bank ------------------------------------------------------------------------------------------------*/

#swap_qb_howclasses {
	background-image: url(imgs/btn_questionbank_on.gif);
	width: 237px;
	height: 32px;
}
#swap_v_howclasses {
	background-image: url(imgs/btn_videolessons_on.gif);
	width: 237px;
	height: 32px;
}

/*-- Site map ------------------------------------------------------------------------------------------------*/

a.site_map:link {
	color: #7d7d7d;
	text-decoration: none;
}
a.site_map:visited {
	color: #7d7d7d;
	text-decoration: none;
}
a.site_map:hover {
	color: #7d7d7d;
	text-decoration: underline;
}
a.site_map:active {
	color: #7d7d7d;
	text-decoration: underline;
}


/*-- F.A.Q. ------------------------------------------------------------------------------------------------*/

a.questions_faq:link {
	color: #676767;
	text-decoration: none;
}
a.questions_faq:visited {
	color: #676767;
	text-decoration: none;
}
a.questions_faq:hover {
	color: #676767;
	text-decoration: underline;
}
a.questions_faq:active {
	color: #676767;
	text-decoration: underline;
}

.numbers {
	color: #fff;
	font-weight: bold;
}

/*-- Student Testimonials ------------------------------------------------------------------------------------------------*/

a.submit_testimony:link {
	color: #ffffff;
	text-decoration: none;
}
a.submit_testimony:visited {
	color: #ffffff;
	text-decoration: none;
}
a.submit_testimony:hover {
	color: #ffffff;
	text-decoration: underline;
}
a.submit_testimony:active {
	color: #ffffff;
	text-decoration: underline;
}


/*-- home ------------------------------------------------------------------------------------------------*/

a.login_member:link {
	color: #7d7d7d;
	text-decoration: none;
}
a.login_member:visited {
	color: #7d7d7d;
	text-decoration: none;
}
a.login_member:hover {
	color: #7d7d7d;
	text-decoration: underline;
}
a.login_member:active {
	color: #7d7d7d;
	text-decoration: underline;
}

a.link_home:link {
	color: #195769;
	text-decoration: none;
}
a.link_home:visited {
	color: #195769;
	text-decoration: none;
}
a.link_home:hover {
	color: #195769;
	text-decoration: underline;
}
a.link_home:active {
	color: #195769;
	text-decoration: underline;
}

a.lost_pw:link {
	font-size:10px;
	color: #a9a9a9;
	text-decoration: underline;
		line-height: 10px;
}
a.lost_pw:visited {
	font-size:10px;
	color: #a9a9a9;
	text-decoration: underline;
		line-height: 10px;
}
a.lost_pw:hover {
	font-size:10px;
	color: #a9a9a9;
	text-decoration: underline;
		line-height: 10px;
}
a.lost_pw:active {
	font-size:10px;
	color: #a9a9a9;
	text-decoration: underline;
		line-height: 10px;
}

.lost_password {
	color: #a9a9a9;
	font-size: 10px;
}

#swap_enrollnow {
	background-image: url(imgs/bt_enrollnow_on.gif);
	width: 277px;
	height: 32px;
}

#swap_qb_enrollnow {
	background-image: url(imgs/bt_qb_enrollnow_on.gif);
	width: 146px;
	height: 32px;
}


/*-- menu bottom ------------------------------------------------------------------------------------------------*/

.rodape {
	color: #d4cfcf;
}
.menu_rodape {
	color: #d4cfcf;
	line-height: 8px;
}
a.menu_bottom:link {
	color: #5c5c5c;
	text-decoration: none;
}
a.menu_bottom:visited {
	color: #5c5c5c;
	text-decoration: none;
}
a.menu_bottom:hover {
	color: #c70202;
	text-decoration: underline;
}
a.menu_bottom:active {
	color: #c70202;
	text-decoration: underline;
}
a.piccel_bottom:link {
	color: #d4cfcf;
	text-decoration: none;
}
a.piccel_bottom:visited {
	color: #d4cfcf;
	text-decoration: none;
}
a.piccel_bottom:hover {
	color: #d4cfcf;
	text-decoration: underline;
}
a.piccel_bottom:active {
	color: #d4cfcf;
	text-decoration: underline;
}

/*-- menu principal ------------------------------------------------------------------------------------------------*/

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */

#swap_menu_about {
	background-image: url(imgs/menuon_about.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_programs {
	background-image: url(imgs/menuon_programs.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_question {
	background-image: url(imgs/menuon_question.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_how {
	background-image: url(imgs/menuon_how.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_testimonials {
	background-image: url(imgs/menuon_testimonials.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_player {
	background-image: url(imgs/menuon_player.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_tips {
	background-image: url(imgs/menuon_tips.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_faq {
	background-image: url(imgs/menuon_faq.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_requirements {
	background-image: url(imgs/menuon_requirements.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_sitemap {
	background-image: url(imgs/menuon_sitemap.gif);
	width: 207px;
	height: 23px;
}
#swap_menu_friend {
	background-image: url(imgs/menuon_friend.gif);
	width: 207px;
	height: 23px;
}

#swap_menu_india {
	background-image: url(imgs/btn_falcon_india_on.gif);
	width: 207px;
	height: 23px;
}

#swap_enrollclass {
	background-image: url(imgs/btn_enrollclass_on.jpg);
	width: 198px;
	height: 32px;
}

/*-- others ------------------------------------------------------------------------------------------------*/

.programs_title {
	color: #af0a0a;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: 20px;
	
}

.terms_title {
	color: #af0a0a;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 16px;
	text-transform: uppercase;
	
}

.text_big {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

a.USMLEworld_link:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.USMLEworld_link:visited {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.USMLEworld_link:hover {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.USMLEworld_link:active {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


/*-- form ------------------------------------------------------------------------------------------------*/

.falcon_commentbox {
	border-width: 1px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #c6c6c6; 
	background-color: #f9f9f9; 
	height: 90px;
	width: 231px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 15px;
	text-indent: 3px;
	}

.falcon_box {
	border: none;
	background-color: #3f4244; 
	height: 10px;
	width: 115px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	line-height: 10px;

	}
	
.falcon_box_password {
	border: none;
	background-color: #3f4244; 
	height: 10px;
	width: 115px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	line-height: 10px;

	}

/*---- Rollover DIV -----------------------------------------*/

.rolltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1e1e1;
	color:#434343;
	font-size: 10px;
	line-height: 13px;
	padding:10px; 
	width:420px; 
	height:96px; 
	overflow:auto; 
}

/*---- General Type -----------------------------------------*/

.largeFont {
	color: #4e4e4e;
	font-size: 12px;
	font-weight: bold;
}

.largeFont2 {
	color: #4e4e4e;
	font-size: 14px;
	font-weight: bold;
}
