/*-- body properties  ------------------------------------------------------------------------------------------------*/

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, Arial, sans-serif;
	color: #7d7d7d;
	line-height: 17px;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*-- 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;
}

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

.comparison {
	font-size: 9px;
}

.blue {
	color: #004559;
}
.red {
	color: #be0202;
}

.white {
	color: #ffffff;
}

.table_schedule {
	color: #565656;
}

.welcome_txt {
	color: #506c59;
}

.rodape {
	color: #d4cfcf;
}

.menu_rodape {
	color: #d4cfcf;
	line-height: 8px;
}

.txt_classes {
	color: #6e6e6e;
	line-height: 18px;
}

.txt_classes2 {
	color: #6e6e6e;
	line-height: 16px;
}

.txt_gray2 {
	color: #434343;
}

.txt_about {
	color: #6e8b99;
}

.txt_multiline {
	line-height: 20px;
}

.txt_contactphysc_gray {
	color: #4e4e4e;
	line-height: 16px;
}

.txt_contactphysc_red {
	color: #be0202;
	font-weight: bold;
	line-height: 16px;
}

.txt_mini {
	font-size: 9px;
	line-height: 12px;
}

.date_upcoming {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	color: #dd0101;
}

.subtitle1_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 20px;
	color: #004559;
}

.subtitle1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 20px;
	color: #dd0101;
}

.subtitle2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 16px;
	color: #dd0101;
}

.redinfo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #dd0101;
}

.subtitle_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 14px;
	color: #004559;
}

.txt_upcoming {
	color: #565656;
	text-indent: 8px;
}

.price {
	color: #565656;
}

.menupoint {
	color: #004559;
}

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

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

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;
}

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

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

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

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

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

a.link_menuiframe:link {
	color: #ffffff;
	text-decoration: none;
}
a.link_menuiframe:visited {
	color: #ffffff;
	text-decoration: none;
}
a.link_menuiframe:hover {
	color: #012d3a;
	text-decoration: underline;
}
a.link_menuiframe:active {
	color: #ffffff;
	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/btn_about_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_whyfalcon {
	background-image: url(imgs/btn_whyfalcon_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_upcoming {
	background-image: url(imgs/btn_upcoming_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_airfare {
	background-image: url(imgs/btn_airfare_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_classes {
	background-image: url(imgs/btn_classes_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_different {
	background-image: url(imgs/btn_different_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_friend {
	background-image: url(imgs/btn_friend_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_instructors {
	background-image: url(imgs/btn_instructors_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_links {
	background-image: url(imgs/btn_links_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_stories {
	background-image: url(imgs/btn_stories_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_testemonials {
	background-image: url(imgs/btn_testemonials_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_studytips {
	background-image: url(imgs/btn_studytips_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_schedule {
	background-image: url(imgs/btn_schedule_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_locations {
	background-image: url(imgs/btn_locations_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_july {
	background-image: url(imgs/btn_july_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_pittsburgh {
	background-image: url(imgs/btn_pittsburgh_on.gif);
	width: 207px;
	height: 32px;
}
#swap_menu_india {
	background-image: url(imgs/btn_india_on.gif);
	width: 207px;
	height: 32px;
}
#swap_enrollclass {
	background-image: url(imgs/btn_enrollclass_on.gif);
	width: 198px;
	height: 32px;
}
#swap_acmd_dallas {
	background-image: url(imgs/btn_acmd_dallas_on.gif);
	width: 225px;
	height: 32px;
}
#swap_acmd_miami {
	background-image: url(imgs/btn_acmd_miami_on.gif);
	width: 225px;
	height: 32px;
}
#swap_updt_dallas {
	background-image: url(imgs/btn_dt_dallas_on.gif);
	width: 231px;
	height: 37px;
}
#swap_updt_miami {
	background-image: url(imgs/btn_dt_miami_on.gif);
	width: 231px;
	height: 37px;
}
#swap_updt_step1 {
	background-image: url(imgs/btn_updt_step1_on.gif);
	width: 155px;
	height: 47px;
}
#swap_updt_step2 {
	background-image: url(imgs/btn_updt_step2_on.gif);
	width: 154px;
	height: 47px;
}
#swap_updt_step2cs {
	background-image: url(imgs/btn_updt_step2cs_on.gif);
	width: 154px;
	height: 47px;
}
#swap_aboutcity {
	background-image: url(imgs/btn_aboutcity_on.gif);
	width: 156px;
	height: 25px;
}
#swap_accommodations {
	background-image: url(imgs/btn_accommodations_on.gif);
	width: 155px;
	height: 25px;
}
#swap_atractions {
	background-image: url(imgs/btn_entertainment_on.gif);
	width: 156px;
	height: 25px;
}
#swap_video1 {
	background-image: url(imgs/btn_storiesvideo1_on.gif);
	width: 185px;
	height: 22px;
}
#swap_video2 {
	background-image: url(imgs/btn_storiesvideo1_on.gif);
	width: 185px;
	height: 22px;
}
#swap_video3 {
	background-image: url(imgs/btn_storiesvideo1_on.gif);
	width: 185px;
	height: 22px;
}
#swap_video4 {
	background-image: url(imgs/btn_storiesvideo1_on.gif);
	width: 185px;
	height: 22px;
}
#swap_yourstory {
	background-image: url(imgs/btn_yourstory_on.gif);
	width: 185px;
	height: 30px;
}

/*-- scroll properties ------------------------------------------------------------------------------------------------*/

td div {
	font-family: Tahoma, Arial, sans-serif;
	background-color: #efefef;
	color:#434343;
	font-size: 10px;
	line-height: 13px;
	padding:10px; 
	width:445px; 
	height:96px; 
	overflow:auto; 
}

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

.falcon_singlelinebox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd;
	width: 210px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}

.falcon_reg_singlelinebox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 160px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}
.falcon_reg_singleline_smal {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 58px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
}

.falcon_reg_dropbox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 75px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}

.falcon_reg_2dropbox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 172px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}
	
.falcon_reg_3dropbox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 150px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}

.falcon_reg_4dropbox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 60px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}

.falcon_reg_5dropbox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 90px;
	height: 21px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}

.falcon_multilinebox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 260px;
	height: 135px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 3px;
	}
	
.falcon_2multilinebox {
	border-width: 0px;
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #dddddd; 
	width: 210px;
	height: 120px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 20px;
	text-indent: 5px;
	}

/*-- Scroll bar properties -------------------------------------------------------------------------------------------*/

td.scroll /* scroll.table */
{
	font-family: verdana;
	font-size: 10px;
	scrollbar-base-color: #203b54;
	scrollbar-3d-light-color: #a0bbd4;
	scrollbar-arrow-color: #a0bbd4;
	scrollbar-darkshadow-color: #203b54;
	scrollbar-face-color: #203b54;
	scrollbar-highlight-color: #203b54;
	scrollbar-shadow-color: #203b54;
	scrollbar-track-color: #7696B5;
	line-height: 14px;
}