/* 
	Rev Date :: 02/20/2006
	Author   :: David Walsh
	Fixes    :: Tan Hack  
	
	Padding/Margin ::  Top - Right - Bottom - Left - TRouBLe
	
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; }
body							{ background-image:url(../graphics/lay_background.jpg); margin:15px 0px 15px 0px; padding:0px; }


/*	PAGE LAYOUT CLASSES :: CUSTOM :: ORDERED BY PAGE VIEW - TOP TO BOTTOM  */
.wrap							{ background-image:url(../graphics/lay_nav_background.jpg); background-repeat:repeat-y; background-color:#404743; border:1px solid #ffffff; margin-right:auto; margin-left:auto; width:960px; } * html .wrap { width:702px; w\idth:960px; }
.header						{ width:960px; }
.header_left				{ width:32px; height:32px; float:left; border-right:1px solid #ffffff; }
.header_navigation		{ width:170px; height:32px; float:left; border-right:1px solid #ffffff; background-color:#4d78aa; color:#ffffff; }
.header_today				{ text-align:center; padding-top:14px; font-size:9px; }
.header_right				{ width:728px; height:32px; float:left; text-align:right; border-bottom:1px solid #ffffff; }
.header_right_space		{ width:28px; height:32px; float:left; border-bottom:1px solid #ffffff; } * html .header_right_space { height:35px; }
.header_bottom				{ height:121px; float:left; background-color:#ffffff; }
.navigation					{ border-right:1px solid #ffffff; width:203px; float:left; }
.navigation_items			{  }
.home_content				{ padding:15px 12px 12px 12px; background-color:white; min-height:514px; width:539px; float:left; display:inline; border-top:1px solid #003366; border-right:1px solid #ffffff; } * html .home_content { height:512px; }
.home_right					{ background-color:#ffffff; }
.login_area					{ background-color:#404743; width:174px; min-height:64px; float:left; padding: 6px 12px 6px 6px; display:inline; border-top:1px solid white; border-bottom:1px solid white; } * html .login_area { height:64px; }
.international_service	{ background-color:#eee9e2; width:168px; min-height:299px; float:left; padding:12px 12px 12px 12px; display:inline; } * html .international_service { height:357px; }
.international_experience { float:left; width:190px; border-bottom:1px solid white; border-top:1px solid #ffffff; }
.job_seek_question		{ color:#28669d; font-style:italic; font-size:14px; }
.footer						{ clear:both; }
.footer_left				{ background-color:#4C5351; width:32px; height:69px; border-right:1px solid #ffffff; float:left; }
.footer_navigation		{ background-color:#28669d; width:170px; height:69px; border-right:1px solid #ffffff; float:left; }
.footer_right				{ background-color:#eee9e2; width:756px; height:69px; float:left; }
.lay_left					{ width:204px; float:left; }

.content						{ background-color:white; width:716px; float:left; padding:20px 20px 20px 20px; min-height:447px;  display:inline; } * html .content { height:447px; }
.content_all				{ width:472px; }
.content_left				{ width:333px; float:left; display:inline; padding:0px 30px 0px 0px; }
.content_right				{ width:343px; float:left; }

.admin_content				{ width:500px; }

/*  FORMATTING CLASSES :: XHTML TAGS :: ORDER BY ALPHA */
b								{ font-weight:bold; }
h1								{ color:#28669d; font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:4px; margin-top:20px;  }
h2								{ color:#000000; font-size:14px; font-weight:bold; margin-top:16px; margin-bottom:0px; padding:3px 5px; background-color:#9eadcc; border-left:3px solid #28669d; }
h3								{ color:#28669d; font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:4px; }
h4								{ color:#28669d; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:16px; }
h5								{ color:#28669d; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
h6								{ color:#000000; font-size:12px; font-weight:bold; padding:3px 5px; border-left:3px solid #28669d; }
i								{ font-style:italic; }
label							{ cursor:pointer; }
li								{ color:#000000; margin-top:8px; line-height:17px; }
ol								{ color:#000000; padding-left:30px; }
p								{ color:#000000; line-height:17px; margin-top:10px; }
table							{ margin:0px; padding;0px; color:#000000; }
ul								{ padding-left:30px; color:#000000; padding-top:6px; }

/*  FORMATTING CLASSES :: CUSTOM :: ORDER BY ALPHA */
.arrow						{ padding-right:3px; }
.arrow_p						{ line-height:0px; margin-top:6px; }
.article_footer			{ line-height:12px; font-size:10px; color:#28669d; }
.b								{ font-weight:bold; }
.button						{ cursor:pointer; }
.check_text					{ padding-top:4px; }
.clear						{ clear:both; }
.copyright					{ padding-top:21px; color:#ffffff; }
.cube_hack					{ position:relative; top:0px; left:0px; }
.email_page_container	{ margin-left:10px; background-color:white; }
.error 						{ color:#ff0000; }
.error_table				{ width:100%; }
.error_td					{ color:#ff0000; background-color:#ffffff; font-weight:bold; font-size:12px; border:1px solid #ff0000; padding-left:10px; padding-top:3px; padding-bottom:3px; }
.error_td_head				{ color:#fff; background-color:#ff0000; font-weight:bold; font-size:12px; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.footer_links				{ margin-top:27px; }
.h2p							{ margin-top:3px; }
.home_head					{ margin-right:260px; }
.home_learn					{ border-left:1px solid #ffffff; }
.image_border				{ border:1px solid #000000; }
.image_pad					{ padding-left:15px; padding-bottom:10px; }
.indent						{ padding-left:22px; }
.input_box					{ border:1px solid #000000; }
.link							{ margin-right:5px; }
.list_space					{  }
.login_forget				{ float:left; padding-left:36px; }
.login_table				{ margin-top:9px; }
.login_title				{ float:left; }
.no_margin					{ margin:0px; }
.no_space					{ margin:0px; padding:0px; }
.package_table				{ margin-top:15px; border:1px solid black; }
.package_table td			{ border:1px solid black; padding:4px; }
.package_table_head		{ font-weight:bold; background-color:#9eadcc; }
.recommendation			{ margin-left:32px; background-color:#eee9e2; width:645px; padding:10px; }
.separator					{ width:98%; background-color:#e6e6e6; height:1px; text-align:center; margin:7px 0px 7px 0px;  }
.session_message 			{ border:1px solid #000000; margin:15px 0px 10px 0px; }
.session_message_head 	{ background-color:#ff0000; }
.session_message_text	{ background-color:#ffffff; color:#ff0000; font-weight:bold; font-size:11px; padding:0px 10px 0px 10px; }
.special						{ color:#28669d; }
.testimonial				{ border:1px solid #28669d; cursor:default; padding:8px; margin-top:8px; background-color:#E2EFFA; width:90%; margin-left:auto; margin-right:auto; }
.testimonial p				{ font-size:11px; cursor:default; }
.testimonial li			{ font-size:11px; cursor:default; }
.unresolved					{ color:red; font-weight:bold; border:1px solid red; background-color:#ffffff; cursor:help; }
.white						{ color:#ffffff; }
.hide							{ display:none; }
.show							{ display:block; }




/*  LINKS  */
a:link 						{ color:#28669d; text-decoration:underline; }
a:visited 					{ color:#28669d; text-decoration:underline; }
a:hover 						{ color:#28669d; text-decoration:none; }
a:active 					{ color:#28669d; text-decoration:none; }

a.white:link 				{ color:#ffffff; text-decoration:underline; }
a.white:visited 			{ color:#ffffff; text-decoration:underline; }
a.white:hover 				{ color:#ffffff; text-decoration:none; }
a.white:active 			{ color:#ffffff; text-decoration:none; }

a.white_small:link 		{ color:#ffffff; text-decoration:underline; font-size:9px; }
a.white_small:visited 	{ color:#ffffff; text-decoration:underline; font-size:9px; }
a.white_small:hover 		{ color:#ffffff; text-decoration:none; font-size:9px; }
a.white_small:active 	{ color:#ffffff; text-decoration:none; font-size:9px; }

a.footer:link 				{ color:#000000; text-decoration:underline; font-weight:bold; }
a.footer:visited 			{ color:#000000; text-decoration:underline; font-weight:bold; }
a.footer:hover 			{ color:#000000; text-decoration:none; font-weight:bold; }
a.footer:active 			{ color:#000000; text-decoration:none; font-weight:bold; }

a.heading_link:link 		{ color:#28669d; text-decoration:underline; font-weight:bold; }
a.heading_link:visited 	{ color:#28669d; text-decoration:underline; font-weight:bold; }
a.heading_link:hover 	{ color:#28669d; text-decoration:none; font-weight:bold; }
a.heading_link:active 	{ color:#28669d; text-decoration:none; font-weight:bold; }

a.stealth:link				{ text-decoration:none; }
a.stealth:visited			{ text-decoration:none; }
a.stealth:hover			{ text-decoration:none; }
a.stealth:active			{ text-decoration:none; }

a.missing_link:link 		{ color:#ff0000; text-decoration:underline; font-weight:bold; background-color:#fafa90; }
a.missing_link:visited 	{ color:#ff0000; text-decoration:underline; font-weight:bold; background-color:#fafa90; }
a.missing_link:hover 	{ color:#ff0000; text-decoration:underline; font-weight:bold; background-color:#fafa90; }
a.missing_link:active 	{ color:#ff0000; text-decoration:underline; font-weight:bold; background-color:#fafa90; }
