/*********************************************

	STYLESHEET - International Fusion

/*********************************************/
@import url(standard.css);
@import url(modules.css);

body{ height:100%; background:#333333 url(../images/tile_bg.jpg) repeat; text-align:center;}
/*#tiler{ position:absolute; width:100%; height:100%; margin:0px; padding:0px; background:url(../images/tile_bg.png) repeat; text-align:center;}*/

#frame{ width:960px; margin:0px auto; padding:0px; text-align:left; background:url(../images/frame_bg.gif) repeat-y; text-align:left;}
#framebase{ width:960px; height:22px; margin:0px auto; clear:both; background:url(../images/frame_base.gif) bottom no-repeat;}

#top{ width:955px; height:140px; margin-left:5px; background:url(../images/top_bg2.jpg) no-repeat;}

#time{ display:block; width:260px; height:65px; margin-right:20px; float:right; background-color:#221E1F;}
#time p{ margin:10px; text-align:center;} 

#utilmenu{ width:200px; float:left;}
#utilmenu a{ cursor:hand; cursor:pointer;}

#utilmenu ul{ margin:0px; padding:0px; list-style:none;}
#utilmenu ul li{ margin:0px; padding:0px; display:inline; float:left;}

	A#u_contact{ display:block; position:relative; margin:0px; padding:0px; width:97px; height:65px;}
	A#u_contact SPAN{ position:absolute; width:100%; height:100%; background:url(../images/contact_bg.gif) no-repeat 0px -65px;}
	A#u_contact:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/contact_bg.gif) no-repeat 0px 0px;}

	A#u_emailafriend{ display:block; position:relative; margin:0px; padding:0px; width:97px; height:65px;}
	A#u_emailafriend SPAN{ position:absolute; width:100%; height:100%; background:url(../images/emailfriend_bg.gif) no-repeat 0px -65px;}
	A#u_emailafriend:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/emailfriend_bg.gif) no-repeat 0px 0px;}	

#menu{ margin-left:0px;}
#menu a{ cursor:hand; cursor:pointer;}

#menu ul{ margin:0px; padding:0px; list-style:none;}
#menu ul li{ margin:0px; padding:0px; display:inline; float:left;}

	A#m_home{ display:block; position:relative; margin:0px; padding:0px; width:105px; height:30px;}
	A#m_home SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat 0px -30px;}
	A#m_home:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat 0px 0px;}
	
	A#m_whatsinvolved{ display:block; position:relative; margin:0px; padding:0px; width:136px; height:30px;}
	A#m_whatsinvolved SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -99px -30px;}
	A#m_whatsinvolved:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -99px 0px;}
	
	A#m_whyinternational{ display:block; position:relative; margin:0px; padding:0px; width:169px; height:30px;}
	A#m_whyinternational SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -241px -30px;}
	A#m_whyinternational:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -241px 0px;}

	A#m_programsavailable{ display:block; position:relative; margin:0px; padding:0px; width:154px; height:30px;}
	A#m_programsavailable SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -410px -30px;}
	A#m_programsavailable:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -410px 0px;}
	
	A#m_downloadsresources{ display:block; position:relative; margin:0px; padding:0px; width:178px; height:30px;}
	A#m_downloadsresources SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -564px -30px;}
	A#m_downloadsresources:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -564px 0px;}

	A#m_testimonials{ display:block; position:relative; margin:0px; padding:0px; width:119px; height:30px;}
	A#m_testimonials SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -742px -30px;}
	A#m_testimonials:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -742px 0px;}
	
	A#m_contact{ display:block; position:relative; margin:0px; padding:0px; width:99px; height:30px;}
	A#m_contact SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -861px -30px;}
	A#m_contact:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/mainmenu_bg2.gif) no-repeat -861px 0px;}

#content{ width:906px; _width:906px; clear:both; margin:0px 5px 0px 13px; padding:15px 19px 15px 17px; background:#333333 url(../images/content_bg.jpg) repeat-x;}
.pageImg{ padding-top:5px; margin-top:15px; padding-bottom:5px; border-top:1px solid #E1D67E; border-bottom:1px solid #E1D67E;}

/* HOMEPAGE */

#billboard{ width:530px; height:365px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-top:1px solid #E1D67E; border-bottom:1px solid #E1D67E;}

#home_features{ width:530px; _width:545px; float:left;}
#programsavailable{ width:260px; background-color:#221F1F; margin-right:10px; float:left;}

	#programsavailable H2{}
	#programsavailable H2{ display:block; position:relative; margin:0px; padding:0px; width:260px; height:40px;}
	#programsavailable H2 SPAN{ position:absolute; width:100%; height:100%; background:url(../images/programsavailable.jpg) no-repeat;}

	#programsavailable UL{ height:80px; margin:0px; padding:0px; list-style:none;}
	#programsavailable UL LI{ margin:0px; padding:0px;}	
	#programsavailable UL LI A{ display:block; width:260px; _width:260px; height:26px; line-height:26px; text-indent:50px; background:url(../images/programslist_a_bg.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
	#programsavailable UL LI A:hover{ background:url(../images/programslist_a_bg_o.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}

	#programsavailable UL LI A#worktravel:hover{ color:#4AE281;}
	#programsavailable UL LI A#procareer:hover{ color:#DF40A4;}
	#programsavailable UL LI A#sportsguam:hover{ color:#E18919;}

#feature_box{ width:260px; float:left; background-color:#221F1F;}
#feature_box P{ margin:10px 15px; font-size:10px;}

#home_content{ width:360px; float:right;}
#intro{ padding:10px 15px; background-color:#221F1F;}

#loginbox{ width:360px; _width:345px; margin-top:10px; margin-right:30px; _margin-right:0px; padding:10px 5px; vertical-align:top; border-top:1px solid #E1D67E; vertical-align:bottom;}
#loginbox INPUT.txtBox{ height:20px; margin-top:5px; background-color:#221F1F; border:none; float:left; margin-right:2px; color:#CCCCCC;}
#loginbox INPUT.btn{ float:left; display:block; _display:inline;}


#cenet{ float:left; margin:10px 15px 50px 0px;} 

/* INSIDE CONTENT */
#module_staticContent{}
#sidepanel{ width:295px; float:left;}
#sidemenu{ background-color:#221E1F;}

#staticContent{ width:540px; _width:540px; float:right; margin:0px 20px; padding:10px; background-color:#221E1F;}
#staticContent H1{ margin-top:0px;}

H2#smenu_worktravel{ display:block; position:relative; margin:0px; padding:0px; width:239px; height:27px; font-size:10px;}
H2#smenu_worktravel SPAN{ position:absolute; width:100%; height:100%; background:url(../images/smenuheading_worktravel2.gif) no-repeat;}

H2#smenu_procareer{ display:block; position:relative; margin:0px; padding:0px; width:239px; height:27px; font-size:10px;}
H2#smenu_procareer SPAN{ position:absolute; width:100%; height:100%; background:url(../images/smenuheading_procareer2.gif) no-repeat;}

H2#smenu_sportsguam{ display:block; position:relative; margin:0px; padding:0px; width:295px; height:26px; font-size:10px;}
H2#smenu_sportsguam SPAN{ position:absolute; width:100%; height:100%; background:url(../images/smenuheading_sportsguam.gif) no-repeat;}

H2#smenu_resources{ display:block; position:relative; margin:0px; padding:0px; width:185px; height:26px; font-size:10px;}
H2#smenu_resources SPAN{ position:absolute; width:100%; height:100%; background:url(../images/smenuheading_downloadr.gif) no-repeat;}


/* INSIDE MENUS */
#cat_37984 tr td, #cat_37999 tr td, #cat_40204 tr td, #cat_40223 tr td{ padding-left:28px; line-height:30px;}
.itemSelected{ background-color:#000000; color:#FFFFFF; font-weight:bold;}

/* PROGRAMS AVAILABLE */
#module_programsavailable{}
#module_programsavailable P{ padding:20px 40px; background-color:#221E1F;}

#module_programsavailable H1{ display:block; position:relative; width:569px; height:30px;}
#module_programsavailable H1 SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/optionsoptionsoptions.jpg) no-repeat;}

h2#prog_worktravel A{ display:block; position:relative; margin:0px; padding:0px; width:908px; height:37px;}
h2#prog_worktravel A SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_worktravel2.gif) no-repeat 0px -37px;}
h2#prog_worktravel A:HOVER SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_worktravel2.gif) no-repeat 0px 0px;}

h2#prog_professionalcareer A{ display:block; position:relative; margin:0px; padding:0px; width:908px; height:37px;}
h2#prog_professionalcareer A SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_professionalcareer2.gif) no-repeat 0px -37px;}
h2#prog_professionalcareer A:HOVER SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_professionalcareer2.gif) no-repeat 0px 0px;}

h2#prog_sportsguam A{ display:block; position:relative; margin:0px; padding:0px; width:908px; height:37px;}
h2#prog_sportsguam A SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_sportsguam2.gif) no-repeat 0px -37px;}
h2#prog_sportsguam A:HOVER SPAN{ position:absolute; width:100%; height:100%; background:url(../images/prog_sportsguam2.gif) no-repeat 0px 0px;}



/* WHY INTERNATIONAL FUSION */
H1#itsyourfuture{ display:block; position:relative; width:470px; height:36px;}
H1#itsyourfuture SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/itsyourfuture.jpg) no-repeat;}

/* WHATS INVOLVED */
#module_whatsinvolved{ height:100%;}
#whatsinvolved_summary{ margin-bottom:10px; padding:10px 40px; background-color:#221E1F;}

#steps{ clear:both;}
#steps_1{}
#steps_2, #steps_3{ display:none;}

#stepsStatus{ height:34px; padding-left:300px;}
.stepsSet_1{ background:url(../images/stepsSet_1.gif) no-repeat;}
.stepsSet_2{ background:url(../images/stepsSet_2.gif) no-repeat;}
.stepsSet_3{ background:url(../images/stepsSet_3.gif) no-repeat;}

H1#howdoeswork{ display:block; position:relative; width:780px; height:27px;}
H1#howdoeswork SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/sohowdoesthisallwork.jpg) no-repeat;}

A.stepback{ display:block; position:relative; width:37px; height:34px; float:left;}
A.stepback SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/steparrowback.gif) 0px -34px no-repeat;}
A.stepback:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/steparrowback.gif) 0px 0px no-repeat;}

A.stepforward{ display:block; position:relative; width:37px; height:34px; float:left;}
A.stepforward SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/steparrowforward.gif) 0px -34px no-repeat;}
A.stepforward:hover SPAN{ position:absolute; width:100%; height:100%; background:url(../images/steparrowforward.gif) 0px 0px no-repeat;}

.stepsbox{ width:275px; _width:275px; float:left; margin-top:5px; margin-right:7px; padding:10px; background-color:#221E1F;}
.stepsbox h3{ margin:0px;}
.stepsbox DL{ padding-bottom:10px; width:275px;}
.stepsbox DL DT{ float:left; margin:0px; width:15px;}
.stepsbox DL DD{ float:left; width:230px; margin-left:15px; vertical-align:top;}

.stepsbox UL{ margin-left:0px; padding-left:0px; margin-left:15px;}
.stepsbox UL LI{ margin-left:0px; padding-left:5px;}

/* TESTIMONIALS */
H1#testimonials{ display:block; position:relative; width:880px; height:36px;}
H1#testimonials SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/testimonials_recruits.jpg) no-repeat;}

/* CONTACT */
#module_contact{ float:left; margin-left:35px; _margin-left:15px;}
#module_contact H1{ display:block; position:relative; width:335px; height:35px;}
#module_contact H1 SPAN{ display:block; position:absolute; width:100%; height:100%; background:url(../images/contact.jpg) no-repeat;}

#contactform{ float:left; width:400px; _width:400px; padding-right:50px;}
	#contactform TABLE{ width:400px; background-color:#252525;}
	#contactform TR TD{ padding:2px 5px;}

#contactdetails{ float:left; width:400px;}
	#contactdetails DL{ width:400px; float:left;}
	#contactdetails DT{ width:100px; float:left; clear:both; margin:0px; padding:10px 0px; color:#999999; border-top:1px solid #252525;}
	#contactdetails DD{ width:300px; float:left; margin:0px; padding:10px 0px; border-top:1px solid #252525;}

.label{ color:#999999;}
.cat_button{ color:#333333;}

/* NOMAD INSURANCE */
#nomadPage{ width:540px; background-color:#FFFFFF; text-align:left;}