h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#67a500;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.news_section h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#67a500;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#right_section_forum h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#67a500;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#0ea2c8;
	margin: 2px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	margin-top: 0px;
	margin-bottom: 5px;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999999;
	margin-top: 2px;
	margin-left: 2px;
}


.warn_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ff0000;
	padding-top: 5px;
	padding-top: 5px;
}

.info_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#67a500;
	padding-top: 5px;
	padding-top: 5px;
}


a.general_navigator:link {color:#666666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.general_navigator:visited {color:#666666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.general_navigator:active {color:#666666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.general_navigator:hover {color:#666666; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a.main_navigator:link {color:#FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 25px;}
a.main_navigator:visited {color:#FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 25px;}
a.main_navigator:active {color:#FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 25px;}
a.main_navigator:hover {color:#FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 25px;}

a.site_text_link:link {color:#ec4023; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.site_text_link:visited {color:#ec4023; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.site_text_link:active {color:#ec4023; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.site_text_link:hover {color:#ec4023; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a.step_link:link {color:#7c7c7c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.step_link:visited {color:#7c7c7c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.step_link:active {color:#7c7c7c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.step_link:hover {color:#7c7c7c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a.white_text_link:link {color:#ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; padding-left: 3px;}
a.white_text_link:visited {color:#ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; padding-left: 3px;}
a.white_text_link:active {color:#ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; padding-left: 3px;}
a.white_text_link:hover {color:#ffffff; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; padding-left: 3px;}

div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#7c7c7c;
	line-height: 15px;
}

.small_text_field{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #B1ADAB 1px groove; 
	BORDER-RIGHT: #B1ADAB 1px groove; 
	FONT: 12px Verdana,Geneva,sans-serif; 
	WIDTH: 40px;
	color: #666666;
}

.med_text_field{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #B1ADAB 1px groove; 
	BORDER-RIGHT: #B1ADAB 1px groove; 
	FONT: 12px Verdana,Geneva,sans-serif; 
	HEIGHT: 16px;
	WIDTH: 140px;
	color: #666666;
}

.lar_text_field{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #B1ADAB 1px groove; 
	BORDER-RIGHT: #B1ADAB 1px groove; 
	FONT: 12px Verdana,Geneva,sans-serif; 
	HEIGHT: 16px; 
	WIDTH: 230px;
	color: #666666;
}

.med_combo_field{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #B1ADAB 1px groove; 
	BORDER-RIGHT: #B1ADAB 1px groove; 
	FONT: 12px Verdana,Geneva,sans-serif; 
	HEIGHT: 20px;
	WIDTH: 140px;
	color: #666666;
}

.lar_text_area{
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM: #B1ADAB 1px groove; 
	BORDER-RIGHT: #B1ADAB 1px groove; 
	FONT: 12px Verdana,Geneva,sans-serif; 
	WIDTH: 230px;
	color: #666666;
}

.login_container{
	width: 150px; 
	height: 140px;
	padding-left: 10px; 
	padding-top: 6px;
	/*border: solid 1px #ff0000;*/
}

.button{
	width: 110px;
	height: 20px;	
	background: url(../images/swift_button.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	float: right;
	color: #ffffff;
}

.button2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff;
	/*border-style: groove;*/
	float: right;
	width: 110px;
	height: 20px;
	background: url(../images/swift_button.gif); 
}

.img_left{
	float: left;
	margin-right: 5px;
	border: 0px;
	margin-bottom: 5px;
}

.img_right{
	float: right;
}

font{
	color: #ff0000;
}

.form_row{
	clear:left; 
	margin-top: 20px;
}

.form_label{
	float:left; 
	width: 170px;
}

.register_form_container{
	width: 450px; 
	margin-left: 50px;
	min-height: 830px;
}

.contact_form_container{
	width: 450px; 
	margin-left: 50px;
	min-height: 390px;
}

.my_details_form_container{
	width: 450px; 
	margin-left: 50px;
	min-height: 580px;
}

.password_change_form_container{
	width: 450px; 
	margin-left: 50px;
	min-height: 150px;
	border-top: dotted 1px #999999; 
}


.info_container{
	padding-top: 10px;
	width: 100%;
	float: left;
}

.info{
	font-size: 7pt;
}

.warn_container{
	border: solid 1px #ff0000;
	padding: 8px;
	width: 542px;
	text-align: center;
	margin: 5px;
	background-color: #FFFF99;
	color:#ff0000;
}

.tip_container{
	border: solid 1px #00CC66;
	padding: 8px;
	width: 542px;
	text-align: center;
	margin: 5px;
	background-color: #FFFF99;
	color:#0ea2c8;
}

.mail_header{
	border: solid 1px #999999;
	width: 99%;
	text-align: left;
	margin-left: 4px;
	background-color: #e9f9ff;
	height: 20px;
}

.mail_row{
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	width: 99%;
	text-align: left;
	margin-left: 4px;
	background-color: #ffffff;
	height: 20px;
}

.mail_check{
	float: left;
	width: 20px;
	border-right: solid 1px #999999;
	height: 20px;
}

.mail_from{
	float: left;
	width: 115px;
	border-right: solid 1px #999999;
	height: 17px;
	padding: 2px;
}

.mail_subject{
	float: left;
	width: 340px;
	border-right: solid 1px #999999;
	height: 17px;
	padding: 2px;
}

.mail_date{
	float: left;
	width: 70px;
	height: 20px;
	height: 17px;
	padding: 2px;
}

.iicon{
	background-image:url(../images/swift_ico.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
}

.breadcrumbs{
	float: right;
}

.button2_container{
	clear: left; 
	background-color: #b7c7cd; 
	padding: 2px;
	height: 20px;
	margin-bottom: 5px;
}

.selected_mailbox{
	border-top: solid 1px #b7c7cd; 
	border-right: solid 1px #b7c7cd; 
	border-left: solid 1px #b7c7cd; 
	width: 60px; 
	text-align:center; 
	height: 17px; 
	margin-left: 2px; 
	padding: 2px; 
	color: #FFFFFF; 
	background-color: #b7c7cd;
	float: left;
}

.unselected_mailbox{
	border-top: solid 1px #b7c7cd; 
	border-right: solid 1px #b7c7cd; 
	border-left: solid 1px #b7c7cd; 
	width: 60px; 
	text-align:center; 
	height: 17px; 
	padding: 2px;
	float: left;
	margin-left: 2px; 
}

.mail_links_container{
	clear: left; 
	height: 20px; 
	position: relative; 
}

.profile_heading_info_container{
	float: left; 
	clear: left; 
	width: 160px; 
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

.profile_content_info_container{
	float: left; 
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

.profile_update_heading_info_container{
	float: left; 
	clear: left; 
	width: 45%; 
	height: 40px;
}

.profile_update_content_info_container{
	float: left; 
	width: 45%; 
	height: 40px;
}

.mail_heading_info_container{
	float: left; 
	clear: left; 
	width: 80px; 
	padding-top: 5px;
	height: 25px;
}

.mail_content_info_container{
	float: left; 
	width: 300px;;
	padding-top: 5px;
	height: 25px;
}

.mail_message_container{
	width: 100%; 
	clear: left; 
	border-top: dotted 1px #999999;
	margin-bottom: 5px;
}

.profile_description_container{
	width: 100%; 
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
}

.step_container{
	min-height: 170px; 
	height: auto !important;
	height: 170px;
	width: 174px; 
	border: solid 1px #B1ADAB; 
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 3px 3px 3px;
}

.demo_container{
	height: 62px; 
	width: 548px; 
	border: solid 1px #B1ADAB; 
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
	clear:right;
	float:right;
}

.mail_friend_container{
	border: solid 1px #999999;
	width: 548px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFff;
	min-height: 55px; 
	height: auto !important;
	height: 55px;
	line-height: 18px;
	clear:right;
	float: right;
}

.menu_boxes_container{
	float: left; 
	min-height: 322px; 
	width: 100%;
}

.edit_link_container{
	float:right; 
	width: 120px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.clear{clear: both;}

.demographic_preferences_container{
	border-bottom: dotted 1px #999999; 
	min-height: 200px;
	height: auto !important;
	height: 200px;
	width: 100%;
}

.travel_profile_information_container{
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding-bottom: 5px;
	
}

.dotted_bottom_container{
	border-bottom: dotted 1px #999999;
	margin-bottom: 5px;
}

.footer_content_left{
	padding: 10px;
	float: left;
}

.footer_content_right{
	padding: 3px 5px 3px 0px;
	float: right;
	clear: right;
}

.text_area{
	width: 480px; 
	height: 190px; 
	margin-top: 5px;
}

.profile_update_container{
	padding: 10px;
}

.map_container{
	width: 85%; float: left; height:88%;
}

.map_container_right{
	height: 88%; float: left; width: 13%; padding-left: 5px;
}

.radius_container{
	height: 130px; padding: 3px;  border: solid 1px #abadb3; background-color: #EAFAFF;
}

.wizard_container{
	height: 90%; width: 100%;
}

.small_news_item{
	width: 160px;
	min-height: 30px;
	/*border-bottom: dotted 1px #999999;*/
	padding: 0px 0px 10px 0px;
	
}

.button_seperator{
	height: 23px;
}

.results_links_container{
	text-align: right; padding-bottom: 10px; border-bottom: dotted 1px #999999;
}

.map_info_container{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 5px 0px;
	border: solid 1px #00CC66;
	background-color: #FFFF99;
	color:#0ea2c8;
}

li{padding: 8px 20px 0px 0px;}