/*
	Created by 	:::		Juan Gomez	
	Created on 	::: 	August 10, 2005
	Purpose 	:::		This is the main CSS file for the new re-design of 
						Hansa Language Centre Website www.hansacanada.com
*/

.date_time 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.intro_content 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}



.flash_player
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
.content 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
.title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-transform: uppercase;
	color: #009900;
}
.bg_logo 
{
	position: absolute;
	z-index: 1;
	width: 800px;
	left: 100px;
	top: 0px;
	visibility: visible;
}
.green_bar 
{
	position: absolute;
	z-index: 2;
	height: 20px;
	width: 800px;
	left: 100px;
	top: 150px;
	visibility: visible;
}
.nav_bar 
{
	position: absolute;
	z-index: 3;
	height: 7px;
	width: 800px;
	left: 100px;
	top: 172px;
	visibility: visible;
}
.home_content 
{
	position: absolute;
	z-index: 4;
	height: 260px;
	width: 800px;
	left: 100px;
	top: 235px;
	visibility: visible;
}
.home_separator {
	position: absolute;
	z-index: 5;
	height: 5px;
	width: 800px;
	left: 100px;
	top: 534px;
	visibility: visible;
}
.home_content_2 {
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 553px;
	visibility: visible;
}
.home_footer {
	position: absolute;
	visibility: visible;
	z-index: 7;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 832px;
}
.intensive_content {
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 235px;
}
.intensive_separator {
	position: absolute;
	visibility: visible;
	z-index: 5;
	height: 25px;
	width: 800px;
	left: 100px;
	top: 512px;
}
.intensive_content_2 {
	position: absolute;
	visibility: visible;
	z-index: 6;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 500px;
}
.intensive_footer {
	position: absolute;
	visibility: visible;
	z-index: 7;
	height: 120;
	width: 800px;
	left: 100px;
	top: 1400px;
}
.intensive_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.td_intensive_prices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../imgs/bg_intensive_prices_td.jpg);
	height: 10px;
}
.program_content {
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 2px;
	width: 800px;
	left: 100px;
	top: 233px;
}
.program_separator {
	position: absolute;
	visibility: visible;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 440px;
}
.program_content_2 {
	position: absolute;
	visibility: visible;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 463px;
	height: 100%;
}
.program_footer {
	position: absolute;
	visibility: visible;
	width: 800px;
	z-index: 7;
	left: 100px;
	top: 3149px;
}
.executive_separator {
	position: absolute;
	width: 800px;
	left: 100px;
	top: 445px;
}
.executive_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.executive_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 465px;
}
.footer_executive {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 772px;
}
.evening_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.evening_separator {
	position: absolute;
	z-index: 5;
	height: 20px;
	width: 800px;

	left: 100px;
	top: 435px;
}
.evening_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 456px;
}
.footer_evening {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 1210px;
}
.red_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.table_evening_content_2_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
}
.red_dollars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.footer_hansacollege {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1419px;
	height: 124px;
}
.hansacollege_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006699;
}
.hansacollege_separator {
	position: absolute;
	z-index: 5;
	height: 1px;
	width: 800px;
	left: 100px;
	top: 435px;
}
.hansacollege_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.hansacollege_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999900;
}
.hansacollege_tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.studyabroad_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.studyabroad_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 429px;
}
.studyabroad_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 470px;
}
.footer_studyabroad {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 1198px;
}
.college_universities_content {
	position: absolute;
	z-index: 4;
	width: 753px;
	left: 100px;
	top: 235px;
}
.college_universities_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 510px;
	visibility: visible;
}
.college_universities_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 530px;
	visibility: visible;
}
.footer_college_universities {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 3220px;
}
.colleges_universities_table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.accomodation_content {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 235px;
}
.accomodation_separator {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 533px;
}
.accomodation_content_2 {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 554px;
}
.footer_accomodation {
	position: absolute;
	z-index: 8;
	width: 800px;
	left: 100px;
	top: 1205px;
}
.services_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.services_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 477px;
}
.services_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 498px;
}
.footer_services {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 706px;
}

.airport_pickup_content {
	position: absolute;
	z-index: 4;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 235px;
}
.airport_pickup_separator {
	position: absolute;
	z-index: 5;
	height: 20px;
	width: 800px;
	left: 100px;
	top: 490px;
	visibility: hidden;
}
.footer_airport_pickup {
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 485px;
	visibility: visible;
}
.airport_pickup_content_2 {
	position: absolute;
	z-index: 7;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 500px;
	visibility: hidden;
}
.insurance_content {
	position: absolute;
	z-index: 4;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 235px;
	visibility: visible;
}
.insurance_separator {
	position: absolute;
	z-index: 5;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 400px;
	visibility: hidden;
}
.insurance_content_2 {
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 600px;
	visibility: hidden;
}
.footer_insurance {
	position: absolute;
	z-index: 7;
	height: 100%;
	width: 800px;
	left: 100px;
	top: 410px;
}
.volunteer_work_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
	visibility: visible;
}
.volunteer_work_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 445px;
	visibility: visible;
}
.volunteer_work_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 465px;
	visibility: visible;
}
.footer_volunteer_work {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 2960px;
	visibility: visible;
}
.toronto_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.toronto_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 450px;
}
.toronto_content_getting_around {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 470px;
}
.footer_toronto {
	position: absolute;
	z-index: 11;
	width: 800px;
	left: 100px;
	top: 2720px;
	visibility: visible;
}
.toronto_content_links {
	position: absolute;
	z-index: 10;
	width: 800px;
	left: 100px;
	top: 2394px;
	visibility: visible;
}
.toronto_content_events {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 825px;
}
.toronto_content_climate {
	position: absolute;
	z-index: 8;
	width: 800px;
	left: 100px;
	top: 1354px;
}
.toronto_content_expenses {
	position: absolute;
	z-index: 9;
	width: 800px;
	left: 100px;
	top: 1974px;
}
.links_content {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 235px;
	visibility: visible;
}
.links_separator {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 445px;
	visibility: visible;
}
.links_content_events {
	position: absolute;
	z-index: 8;
	width: 800px;
	left: 100px;
	top: 3190px;
	visibility: visible;
}
.links_content_toronto {
	position: absolute;
	z-index: 9;
	width: 800px;
	left: 100px;
	top: 3740px;
	visibility: visible;
}
.footer_links {
	position: absolute;
	z-index: 10;
	width: 800px;
	left: 100px;
	top: 4194px;
	visibility: visible;
}
.links_links {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 465px;
	visibility: visible;
}
.become_homestay_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_become_homestay {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1696px;
}
.haf_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 170px;
}
.haf_table_familymember_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	background-color: #006699;
}
.haf_table_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}
.footer_haf {
	position: absolute;
	z-index: 8;
	height: 52px;
	width: 800px;
	left: 100px;
	top: 3125px;
}
.footer_haf_process {
	position: absolute;
	z-index: 8;
	height: 52px;
	width: 800px;
	left: 100px;
	top: 3120px;
}
.haf_process_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 170px;
}
.activities_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
	visibility: visible;
}
.activities_separator {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 485px;
	visibility: visible;
}
.activities_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 507px;
	visibility: visible;
}
.footer_activities {
	position: absolute;
	z-index: 7;
	width: 800px;
	left: 100px;
	top: 1550px;
	visibility: visible;
}
.registration_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_registration {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 558px;
}
.payment_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_payment {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 800px;
}
.content_special {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
.online_application_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_online_application {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 2250px;
}
.photo_album_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_photo_album {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 932px;
}
.photo_album_content_2 {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 424px;
}
.testimonial_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.testimonial_content_2 {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 500px;
}
.footer_testimonials {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1037px;
}
.faq_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.faq_content_2 {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 494px;
}
.footer_faq {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 5470px;
}
.faq_subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #999999;
}
.general_info_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_general_info {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1924px;
}
.general_info_content_2 {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 500px;
}
.video_presentation_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_video_presentation {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 860px;
}
.video_presentationcontent_2 {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 494px;
}
.test {
	position: absolute;
	z-index: 3;
	width: 800px;
	left: 100px;
	top: 235px;
	background-position: center center;
}
.program_test {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 640px;
}
.admissions_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_admissions {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1104px;
}
.footer_home {
	position: absolute;
	z-index: 6;
	width: 800px;
	left: 100px;
	top: 1127px;
}
.marketing_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.footer_marketing {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 1678px;
}
.suboption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.optgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	text-transform: none;
}
.footer_online_process {
	position: absolute;
	z-index: 5;
	width: 800px;
	left: 100px;
	top: 1969px;
}
.online_process_content {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
.languages {
	position: absolute;
	z-index: 3;
	width: 800px;
	left: 100px;
	top: 0px;
}
#logo_green_nav_wrapper {
	width: 70%;
	position: absolute;
	z-index: 1;
	left: 15%;
	top: 0px;
	right: 20%;
}
.application_table_results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.logo_green {
	position: absolute;
	z-index: 1;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
}
.very_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.online_application_confirm {
	position: absolute;
	z-index: 4;
	width: 800px;
	left: 100px;
	top: 235px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.content_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
#table {
	position: relative;
	visibility: visible;
	z-index: 1;
	width: 800px;
	top: 0px;
	left: 80px;
}
.login_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
	text-align: center;
}

.time
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}
.specialcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;

}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: normal;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	font-variant: normal;

}
.tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	background-position: center center;
	text-align: center;
	vertical-align: middle;



}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.contentwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
	text-align: center;
	vertical-align: middle;


}
.specialcontentintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.tablecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
}
.tableimgs {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;

}
.tabletestred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-align: left;
	vertical-align: text-top;

}
.tableregiscontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: right;
	vertical-align: middle;
}
.tableregisinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
	vertical-align: middle;

}
.tablecontentregis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.logoname {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.warnings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-align: justify;
	vertical-align: text-bottom;
	border: none;
}
.redinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: none;
	color: #FF0000;
}
.tablebg {
	background-image: url(../imgs/maingbg_3.jpg);
}
.hansa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.tablejobtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	text-align: left;
	vertical-align: middle;

}
.tablejobcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: middle;
}
.tableheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-transform: uppercase;
	text-align: center;

}
.adduser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.inputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../imgs/bg_fields.jpg);
	border:  #009900;
	background-color: #CCFFCC;
}
.tablesubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFCC;
}
.results_database {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.print_version {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.table_title_print_version {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
}
.time
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.content 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.specialcontent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
}

.position {
	position: absolute;
	left: 110;
	top: -10;
	background-image: url(../imgs/maingbg_3.jpg);
	z-index: 2;
	visibility: visible;
}

a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: normal;
}

a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
}

a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	font-variant: normal;
}

.tabletitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.title 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}

.subtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.tablebigtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	background-color: #009900;
	text-align: center;
	vertical-align: middle;
}

.contentwhite 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.specialcontentintro 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.tablecontent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
}

.tableimgs 
{
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.tabletestred 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-align: left;
	vertical-align: text-top;
}

.tableregiscontent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	text-align: right;
	vertical-align: middle;
}

.tableregisinput 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFCC;
}

.tablecontentregis 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.logoname 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.warnings 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align: text-bottom;
}

.redinfo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF0000;
}

.tablebg 
{
	background-image: url(../imgs/maingbg_3.jpg);
}

.hansa 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.tablejobtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	text-align: left;
	vertical-align: middle;
}

.tablejobcontent 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: middle;
}

.tableheading 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
}

.adduser 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.inputfield 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../imgs/bg_fields.jpg);
	border:  #009900;
	background-color: #CCFFCC;
}

.tablesubtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFCC;
}

.results_database 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.print_version 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.table_title_print_version 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
}
