/* BODY */
body	{	
   behavior:url("styles/csshover2.htc"); 
	text-align:left; background-color:#666666;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	font-family:Tahoma, Arial;	font-size:11px; color:#555555;}
	h1{ font-weight:bold; font-size:12px; margin:0px; padding:0px;}
	.hometxt	{font-family:Tahoma, Arial;	font-size:11px; color:#555555;}
	a:link, a:visited	{color:#555555; text-decoration:none;}
	a:hover	{color:#3985B0; text-decoration:none;}
	.title	{font-size:14px; font-weight:bold; color:#296FA2; padding-bottom:5px;}
	.image_links	{border:0px;}
	.divider_horizontal_small	{
		background-image:url(../images/dotted-line-bg.jpg);background-position:bottom; background-repeat:repeat-x;
		height:2px; width:194px; float:left; margin-top:7px; margin-bottom:7px;}

/* CONATIER */
	#container	{width:915px;height: 970px;  background-color:#FFFFFF;vertical-align:top;}
	



/* ----------------------------- HEADER ---------------------------------------------- */	
	#header	{width:915px;   background-color:#ffffff; text-align:center;}
	#tnls_logo	{width:77px; height:72px; float:left;}
	#tnls_headline	{width:380px; height:72px; float:left;}
	#contact_details	{width:140px; height:72px; float:right;}
	#search	{height:42px; padding-top:30px; float:right; padding-right:10px;}
	#search_box	{float:left;}

	.bold_links	{ font-weight:bold;}
	
	
	
	
	
/* ------------------------- BANNER ---------------------------------------------- */	

#banner	{
	width:900px; height:176px; padding-left:7px; padding-right:8px; float:left; }

/* ------------------------- TOP NAVIGATION ---------------------------------------------- */	
	 #top_menu	{
	 width:915px; background-color:#ffffff; border-bottom-color:#808080; height:45px; 
	 border-bottom-width:1px; border-bottom-style:inset; float:left; }
/* -----------------------------CONTENT _AREA----------------------------------*/
#content_container	{
	width:900px; padding-left:7px; padding-right:8px; float:left; height:470px; padding-top:24px; padding-bottom:15px;vertical-align:top; }

	/* -----------------------------LEFT BLOCK-----------------------------------*/
#left_block	{
	width:194px;  float:left; margin-left:0px; padding-right:16px;
	background-image:url(../images/dotted-line-bg.jpg); background-position:right; background-repeat:repeat-y;}
		
		/*--------------------------Immigration Center ----------------------------*/
		#immigration_center	{
			width:192px; float:left; padding-bottom:10px;
			border-color:#C0D2D8; border-style:solid; border-width:1px;}
		#left_navigation	{
			width:192px; height:auto; text-align:left; float:left; }
		.left_navigation_list_style	{
			background-image:url(../images/arrow.png); background-position:left; background-repeat:no-repeat; 
			margin-left:8px; padding-left:14px; padding-top:2px; padding-bottom:2px; margin-top:4px; }
			.left_navigation_list_style:hover	{
			background-image:url(../images/arrow.png); background-position:left; background-repeat:no-repeat; 
			margin-left:8px; padding-left:14px; padding-top:2px; color:#FFFFFF; padding-bottom:2px; margin-top:4px; background-color:#F3B67D; }
		#do_you_have_question	{
			background-color:#E6E4E4;  width:176px; height:163px; float:left; z-index:3000;
			text-align:justify; padding-left:8px; padding-top:10px; padding-right:8px;
			border-color:#DBD1D6; border-style:solid; border-width:1px; }
		#do_you_have_question_text	{padding-top:10px; line-height:16px;}
		#contact_number	{
			width:192px; height:35px; float:left; text-align:left; }
		#aila	{
			width:192px; height:80px; float:left;}
		
		/*----------------------------Central Block -----------------------------------*/
		#central_block	{
			width:450px; float:left; padding-left:15px; padding-right:15px; text-align:left;}
			.main_image_block_container_top	{
				width:430px; float:left; padding-left:15px; }
			.main_title	{
				margin-top:10px;margin-bottom:15px; padding-left:10px; padding-right:10px; background-color:#EDF7FA;
				}
			.main_content	{
				 padding-top:5px; line-height:16px; }
			.main_content_hidden	{
				  width:450px; height:350px; padding-top:0px; line-height:16px; position:absolute; background-color:#ffffff; display:none;
				  z-index:70; background-color:#EDF7FA;}
			.image_holder	{
				width:130px; height:121px; float:left; margin-right:8px; 
				padding-bottom:5px; margin-top:0px;  position:relative;}
			
			
			.image_holder:hover div.tooltip_box {
				display:block; left:50px; top:-60px; z-index:4; 
			
			}
			
			

	
	/* ----------------------------RIGHT BLOCK -----------------------*/
	    #right_block	{
			width:194px; float:right; padding-left:16px; 
			background-image:url(../images/dotted-line-bg.jpg); background-position:left; background-repeat:repeat-y;}
	 	 #client_center	{
			 padding-bottom:10px; float:right; 
			 border-color:#C0D2D8; border-style:solid; border-width:1px;}
 		 #client_center_image	{
			 padding-bottom:13px; float:right; text-align:right; position:relative;}
  		 .client_center_login_image	{
			 padding-bottom:13px; float:right; text-align:right; position:relative; }
		 .client_center_login_image:hover div#tooltip_box_right_positioner	{
		 	display:block; left:-100px; top:-100px;  z-index:50;}
		.emaximm_image	{ float:right; text-align:right; position:relative;z-index:100; }
		.emaximm_image:hover div#tooltip_box_right_positioner	{display:block; left:-100px; top:-130px; }


		.text_box_holder{
			width:130px; height:21px; float:left; padding-left:20px; margin-bottom:5px; text-align:left;
			/*background-image:url(../images/text-box-bg.jpg); background-repeat:no-repeat;*/}
			.image_box_holder{
			width:130px; height:30px; float:left; padding-left:20px; margin-bottom:5px; text-align:left;
			/*background-image:url(../images/text-box-bg.jpg); background-repeat:no-repeat;*/}
		.text_box	{
			width:120px; height:15px; float:left;
			font-size:10px;
			border-color:#999999; border-style:solid; border-width:1px; 
			background-color:transparent; margin-right:5px; margin-top:2px; padding-left:5px; }
		.text_area_holder{
			width:130px; height:50px; float:left; padding-left:20px; margin-bottom:5px; background-color:#ffffff;
			}
		.text_area	{
			width:120px; height:40px;; float:left; border-color:#999999; border-style:solid; border-width:1px; 
			font-size:11px;background-color:transparent; margin-right:5px; margin-top:2px; padding-left:5px;  }
		.news_letter_signup	{
		width: 193px; float:left; height:25px;}.checkbox	{ float:left; padding-left:15px; vertical-align:middle; height:5px;}
		.newsletter_text	{ float:left; padding-left:5px; vertical-align:middle;height:5px;}
		.submit_button{
			width:130px; float:left; padding-left:20px; text-align:left; }
		.client_testimonials	{
			padding-bottom:10px; float:left; padding-top:5px; padding-left:10px; padding-right:10px; text-align:justify; line-height:16px;  }
		.testimonial_navigation	{	text-align:right;  padding-left:250px;}
		.testimonial_content_style	{ line-height:20px;}



	
/* FOOTER */
#footer{ width:870px; height:24px; background-color:#606977;color:#ffffff; float:left; padding-left:10px; padding-right:10px; margin-left:7px; margin-right:8px; padding-top:10px;}
#copyright_text	{ text-align:left; float:left;}
#footer_navigation	{text-align:left; float:right;}
#footer_navigation a	{color:#FFFFFF;}#footer_navigation a:hover	{text-decoration:underline;}
	
/*----BOTTOM NAVIGATION ----*/
#bottom_navigation	{
	width:890px;font-size:9px; text-align:justify; float:left;
	padding-left:17px; padding-right:8px;  margin-top:10px; padding-bottom:10px;}
#signature_image	{
	width:915px; text-align:center; float:left;}
#signature	{
		width:915px; padding-top:3px; float:left;}




/* POPUP CONTACT BOX */

.popup_contact_box_01
{
	position:absolute; float:left;
	left:25%;top:33em;	z-index:100; 
	display:none; margin:0px;
	width: 193px; height: 420px; 
	background-image:url(../images/contact-us.jpg); background-position:top; background-repeat:no-repeat;
	/*background-image:url(../images/bg_pop_ti.png);*/
	background-color:#FFFFFF;
	border-color:#6699CC; border-width:1px; border-style:outset;
/*	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;*/
}
.close_window	{
width:181px;
text-align:right;
height:35px;
float:right;
padding-top:5px; padding-right:12px; 
}
.disclaimer	{text-align:left; float:left; padding-left:15px; padding-top:15px; padding-bottom:10px; padding-right:10px;}
.contact_tnls_style	{text-align:left; float:left; padding-left:15px; padding-top:15px; padding-bottom:10px; padding-right:15px; line-height:17px;}

.tooltip_box	{

	position:absolute; float:left;
	/*left:25%;top:33em;*/	z-index:100; 
	padding-top:40px; padding-left:30px;
	display:none; margin:0px;
	width: 313px; height: 110px; 
	background-image:url(../images/tooltip.png); background-position:top; 
	background-repeat:no-repeat;
	/*background-image:url(../images/bg_pop_ti.png);*/
	background-color:none;
	behavior: url("styles/iepngfix.htc"); 


}



#tooltip_box_right_positioner	{

	position:absolute; float:left; z-index:0; 

	display:none; 
	}
ul.tooltip_box_right	{
	background-image:url(../images/tooltip-right.png); background-position:top; 
	background-repeat:no-repeat; 
	width: 293px; height: 110px;text-align:left;
	padding-top:40px; padding-left:30px; padding-right:20px;
	behavior: url("styles/iepngfix.htc"); }

/*.my_faq_answers	{
	position:absolute; float:left;
	left:30%;top:13em;	z-index:1; 
	display:none; padding-left:10px; padding-right:10px;
	width: 330px; height: 300px; 
	background-color:#FFFFFF;
	border-color:#6699CC; border-width:1px; border-style:outset;
	background-image:url(../images/faq-pop-up-title.jpg); background-position:top; background-repeat:no-repeat; line-height:18px;
}*/

.faq_content	{float:left; padding-top:5px;} 
.selected_faq	{padding-top:5px;}
.selected_faq:hover	{background-color:#2E9AC6; color:#FFFFFF; padding-left:5px;}
.list_style_shrink	{ margin-top:5px; margin-bottom:5px;}




.contactus_tab_active	{width:189px; height:26px; background-image:url(../images/contactus-active.jpg); float:left;
						position:relative; left:1em; top:0em; padding-left:10px; padding-top:5px; color:#FFFFFF; font-weight:bold; }
						.contactus_tab_active a	{ color:#FFFFFF;}.contactus_tab_active a:hover	{ color:#FFFFFF; text-decoration:underline;}
.contactus_tab_inactive	{width:189px; height:26px; background-image:url(../images/contactus-inactive.jpg); float:left; 
						position:relative; left:1.1em; top:0em; padding-left:10px; padding-top:5px; color:#FFFFFF; font-weight:bold;}
						.contactus_tab_inactive a{color:#FFFFFF;} .contactus_tab_inactive a:hover{ color:#FFFFFF; text-decoration:underline;}

.please_contact_me	{background-color:#ffffff; width:440px; height:248px;  float:left;
					 border-color:#67B0DD; border-width:1px;  border-style:solid;
					 position:relative; top:0em; left:1em; display:none;
					 background-image:url(../images/visiting-card.jpg);background-position:right; background-repeat:no-repeat; }
.please_contact_me_inner{   width: 395px; padding-top:5px; padding-left:5px; 
					}
					.text_box_holder_contact_me	{ float:left; width:410px; padding-left:15px; padding-top:4px;}					 
					
.i_will_contact_you	{
					background-color:#ffffff; width:440px; height:248px; float:left;
					border-color:#67B0DD; border-width:1px; border-style:solid;margin-bottom:15px;
					position:relative; top:0em; left:1em; display:block;}
					.i_will_contact_you_inner	{ background-color:#FFFFFF; float:left; padding-top:20px;}


.image_box_main_content	{border-style:solid;	border-width:1px;float:left; margin-right:20px; text-align:left;}
	
.general_content	{padding-top:10px; line-height:16px;	margin-top:6px;}
.general_content ul	{padding-left:0px;  text-align:left; margin-left:10px;}
.general_content li	{list-style-type:square; list-style-position:outside; line-height:18px;}
.general_content li a:hover	{background-color:#2E9AC6; color:#FFFFFF;}


.drop_cap	{
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
}
.drop_cap_faq_icon	{font-weight:bold;	font-size:14px;}

.send_resume_container	{width:450px;height:180px;border-style:solid; border-width:1px; margin-top:20px; padding-top:20px; float:left;}
.your_message_holder{ width:120px; height:15px; float:left;   margin-left:10px; text-align:right;}
.your_message{ width:280px; height:55px; float:left;  margin-left:10px;}
.your_email{ width:280px; height:15px; float:left;  margin-left:10px;}
.your_file	{  height:25px; float:left; margin-left:10px;}
.browse	{float:left; margin-top:20px; margin-left:10px;}

