@charset "UTF-8";
/* CSS Document */



/********** general tags *************/
body		{ text-align:center; margin:0; padding:0; font-size:14px; border-top:10px solid #C1272D; }
h1 			{ color:#C1272D; font-size:36px; line-height:48px; padding-top:15px;}
h2			{ color:#666; font-size:20px; line-height:28px; }
h3			{}
h4			{ color:#C1272D; font-size:22px; padding:5px 0 10px 0; }
h5			{ padding:5px 0 5px 50px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
h6			{}
p			{ padding:5px 0 15px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
address		{}
strong, b  	{ font-weight:bold; color:#666;}
em			{color:#C1272D; font-style:normal;}
hr			{}
blockquote	{}

ul			{ }
ul li		{ }

a			{  text-decoration:none;color:#C1272D;}
a:hover		{ color:#ED2A24; text-decoration:underline;}
a:visited	{}

img.fltlft	{margin:5px 25px 20px 0; }

.black	{ color:#000;}


hr.short_h	{ width:100%; height:10px; background-color:transparent; background:url(../imgs/hdiv_short.gif) center center no-repeat; margin:0; border:#fff; outline:#fff; clear:left; }
hr.long_h	{ width:100%; height:10px; background-color:#transparent; background:url(../imgs/hdiv_long.gif) center center no-repeat; margin:5px 0 0 0; border:#fff; outline:#fff; clear:left; }
.ie6 hr.long_h {  display : list-item;  list-style : url(../imgs/hdiv_long.gif) inside ;  width : 0; margin:20px 0 0 -50px;}
.ie6 hr.short_h {  display : list-item;  list-style : url(../imgs/hdiv_short.gif) inside ;  width : 0; margin:20px 0 0 -50px;}

/********** wrapper - centers content and resets text align *************/
.wrapper			 		{ width: 1000px; margin:0 auto; padding:0; background:none; text-align:left; word-wrap:break-word;}

/********** header *************/
#hdr	  					{ width:1000px; background:url(../imgs/hdr_top.jpg) top right no-repeat;  }
#hdr h1						{ width:242px; height:113px; background:url(../imgs/myrecruiting_logo.gif) bottom right no-repeat; float:left; text-indent:-5000px; padding:20px 0 0 50px; }
.ie6 #hdr h1				{ background:url(../imgs/myrecruiting_logo.gif) bottom right no-repeat;  }

ul#mynav					{ float:left; padding:10px 0 0 40px; margin:0; list-style:none; width:660px; position:relative; z-index:6000;  overflow: hidden;}
ul#mynav li					{ display:inline; padding:15px 15px 0px 18px; background:url(../imgs/vdiv_nav.gif) top left no-repeat; float:left; height:50px; font-size:13px;}
.ie ul#mynav li				{ font-size:12px;}
ul#mynav li.hassub			{ height:auto;}
ul#mynav li.first 			{ background:none;}

ul#mynav li	a 				{ text-align:center; margin:0 auto; display:block; font-family:Arial; color:#000; text-decoration:none;}
ul#mynav li	a:hover			{ color:#ED2A24;}
ul#mynav li ul.subnav 				{ display:block; padding-top:5px; float:none; }
ul#mynav li ul.subnav li 			{ display:inline; float:none; padding:0px 0px 0px 0px; background:none; height:auto; margin:0px 0px 0px 0px; line-height:12px;}
ul#mynav li ul.subnav li a			{ display:block; padding:3px; color:#666; border:1px solid #ffffff; margin:0;}
ul#mynav li ul.subnav li a:hover	{ border:1px solid #ED2A24; color:#666;}




/********** splash *************/
#splash						{ width:1000px; background:url(../imgs/hdr_bottom2.jpg) bottom center no-repeat;  position:relative; clear:both; }

img#crew					{ position:absolute; z-index:1000; right:0; bottom:10px;}
#splash	h2#epi				{ padding:0px 0 60px 325px; color:#ff0000; font-size:18px; font-family:Times; letter-spacing:.2em; }
#splash	h2#yss				{ padding:0 0 0 125px; color:#FFF; font-size:30px; font-family:Times; position:relative;  }
#splash	span.yss_sub			{ padding:0px 0 15px 10px; color:#ffffff; font-size:14px; font-family:Arial; display:block; }

#splash	h3 span					{ color:#fff; filter: alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4;}
#splash	h3 span.h31				{ font-size:40px; bottom:70px; left:335px; position:absolute; }
#splash	h3 span.h32				{ font-size:19px; bottom:70px; left:535px; letter-spacing:.1em; position:absolute; }
#splash	h3 span.h33				{ font-size:44px; bottom:50px; left:585px; letter-spacing:.1em; position:absolute;}
#splash	h3 span.h34				{ font-size:20px; bottom:60px; left:705px; letter-spacing:.1em; position:absolute; }
#splash	h3 span.h35				{ font-size:66px; bottom:10px; left:730px; letter-spacing:.1em; z-index:6000; position:absolute; }
#splash	h3 span.h36				{ font-size:32px; bottom:75px; left:280px; letter-spacing:.1em; z-index:6000; position:absolute; }

/********** content *************/
#content							{ padding:20px 50px 0 50px; zoom:1;}	
div.vdiv_large						{  float:left; width:30px; background:url(../imgs/vdiv_long.gif) center top no-repeat; height:359px; }
div.vdiv_larger						{  float:left; width:30px; background:url(../imgs/vdiv_longer.gif) center top no-repeat; height:700px; }


	/********** home *************/
	.home #lftcolumn					{ padding:0 20px 20px 0; float:left; width:360px; }
	.home #lftcolumn	p				{ padding:5px 0 15px 0; font-size:14px; font-weight:bold;  font-family:Arial; line-height:24px; color:#666666;}
	
	.home #rtcolumn						{ padding:0 0 20px 20px; float:left; width:465px; }
	.home #rtcolumn p.testimonial		{ font-size:14px; line-height:24px; color:#666; font-family:Arial; padding:0;  }
	.home #rtcolumn p.signature 		{ text-align:right; color:#C1272D; font-style:italic; font-size:12px; font-family:Times; line-height:24px; padding:0;}
	
	
	/********** about us *************/
	.about p							{ padding:15px 100px 25px 100px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.about #lftcolumn					{ padding:0px 20px 20px 0; float:left; width:410px; }
	.about #rtcolumn					{ padding:0px 0 20px 20px; float:left; width:410px; }
	.about div p						{ font-size:12px; line-height:20px; padding:5px 0;}
	.about div img						{ margin:0 10px 5px 0;}
	
	/********** candidates *************/
	.candidates p							{ padding:5px 50px 25px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.candidates #lftcolumn					{ padding:0px 20px 20px 0; float:left; width:240px; }
	.candidates #rtcolumn					{ padding:0px 0 20px 20px; float:left; width:570px; }
	.candidates div p						{ font-size:12px; line-height:20px; padding:5px 0;}
	.candidates div h5						{ padding:5px 0; font-size:16px;   font-family:Arial; line-height:24px; color:#666666;}
	.candidates div h5 span					{ font-size:10px; line-height:24px; color:#666666;}
	
	/********** area staffing *************/
	.areastaffing p							{ padding:5px 50px 25px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.areastaffing #lftcolumn				{ padding:20px 20px 20px 0; float:left; width:240px; }
	.areastaffing #rtcolumn					{ padding:15px 0 20px 20px; float:left; width:570px; }
	.areastaffing div p						{ font-size:12px; line-height:20px; padding:5px 0;}
	.areastaffing div h5					{ padding:5px 0; font-size:16px;   font-family:Arial; line-height:24px; color:#666666;}
	.areastaffing div h5 span				{ font-size:10px; line-height:24px; color:#C1272D;}
	.areastaffing div address				{ font-size:14px; line-height:24px; color:#666; font-family:Arial;}
	
	.extendmargin							{ margin-left:125px;}
	
	/********** staffing services *************/
	.staffing p							{font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.staffing #lftcolumn				{ padding:20px 20px 20px 0; float:left; width:300px; }
	.staffing #rtcolumn					{ padding:15px 0 20px 20px; float:left; width:505px; }
	.staffing div#rtcolumn p			{ font-size:12px; line-height:20px; padding:5px 0 10px 0;}
	.staffing div#lftcolumn p			{ font-size:14px; line-height:22px; padding:5px 0 20px 0;}
	.staffing div h4					{ padding:15px 0 0 0; }
	.staffing div h4 img				{ vertical-align:middle;}
	.staffing p.upnext					{ float:right;  display:inline; line-height:48px; padding-top:15px; }
	.staffing p.upnext a				{ font-weight:bold; font-size:20px; font-family:Times;}
	
	/********** how we work *************/
	.howwework p						{font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.howwework #lftcolumn				{ padding:20px 20px 20px 0; float:left; width:350px; }
	.howwework #rtcolumn				{ padding:15px 0 20px 20px; float:left; width:455px; }
	.howwework div#rtcolumn p			{ font-size:14px; line-height:22px; padding:5px 0 20px 0;}
	.howwework div#lftcolumn p			{ font-size:14px; line-height:22px; padding:5px 0 20px 0;}
	.howwework div h4					{ padding:15px 0 0 0; }
	.howwework div h4 img				{ vertical-align:middle;}
	.howwework p.upnext					{ float:right;  display:inline; line-height:48px; padding-top:15px; }
	.howwework p.upnext a				{ font-weight:bold; font-size:20px; font-family:Times;}

	
	#special			{ width:485px; padding:10px;  border:1px solid #bbb; margin: 10px 0 20px 0; }
	#special ul			{ padding:5px 10px;}
	#special ul li 		{ list-style:none; padding:0 0 7px 0; font-size:12px;   font-family:Arial; line-height:14px; color:#666666; font-weight:bold;}

	#special2			{ width:505px; padding:0 0 10px 0;  border:none; margin: 10px 0 0 0; }
	#special2 ul			{ padding:5px 20px;}
	#special2 ul li 		{ list-style:disc; padding:0 0 7px 0; font-size:14px;   font-family:Arial; line-height:18px; color:#666666; font-weight:bold;}
	
	
	/********** faq *************/
	.faq p							{ padding:5px 50px 25px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.faq ul							{ padding:5px 75px 25px;}
	.faq ul li 						{ list-style:disc; padding:0; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}

	/********** contact *************/
	.contact 			{ background:url(../imgs/myr/myrecruiting.jpg) bottom left no-repeat;}
	.contact p			{ padding:5px 50px 25px 50px; font-size:14px;   font-family:Arial; line-height:24px; color:#666666;}
	.contact ul			{ padding:5px 75px 25px;}
	.contact address	{ float:left;  width:156px; padding:15px 2px 15px 2px ; font-family:Arial; color:#4d4d4d; font-size:11px; line-height:14px;}
	.contact address img{ margin:0 0 10px 0;}
	.contact .info		{ width:480px; float:left;}


/********** grey footer *************/
#greyftr							{ padding:20px 20px 10px 20px; background:#F2F2F2; text-align:center; }

#greyftr div.wrapper				{ width: 900px; margin:0 auto; padding:0 50px; background:none; text-align:left; }
#greyftr div.wrapper ul				{ float:left;  background:url(../imgs/vdiv_short.png) top left no-repeat; width:17%; padding:1% 1% 1% 2%;  }
#greyftr div.wrapper ul.first		{ padding:1% 1%  1% 0%; margin-left:0; background:none;}
#greyftr div.wrapper ul	li			{ padding-bottom:5px; color:#4D4D4D; font-family:Arial; font-size:13px;  }


/********** copyright and addresses *************/

div#copyright							{ width:920px; margin:0 auto; text-align:left; padding:20px 40px;}
div#copyright address					{ float:left;  background:url(../imgs/vdiv_short.png) top right no-repeat; width:17%; padding:1% 2% 1% 1%; font-family:Arial; color:#4d4d4d; font-size:11px; line-height:14px;}
div#copyright div						{ float:left; width:38%; padding:1%;}
div#copyright h3						{ padding-bottom:5px; font-size:16px; color:#C1272D; font-family:Arial; font-weight:bold;}
div#copyright ul#subnav					{ margin-left:-5px;}
div#copyright ul#subnav	li				{ float:left; padding:1% 2%;  font-family:Arial; font-size:10px; margin-bottom:5px; line-height:10px;}
div#copyright ul#subnav	li a			{ text-decoration:none; color:#4d4d4d;}
div#copyright ul#subnav	li a:hover		{ text-decoration:none; color:#C1272D;}
div#copyright p.copyright				{ float:left; clear:left; padding:1%; line-height:10px; font-family:Arial;  font-size:10px;}



form#jobsearch							{ width:180px;}
form#jobsearch label					{ width:180px;}
form#jobsearch select					{ width:180px;}
form#jobsearch input					{ width:180px;}
form#jobsearch input.button				{ width:auto;}
