html, body					{ margin:0; padding:0; text-align:center; background-color:#555; } 
img							{ border:none; }
br							{ clear:both; }

p.main				        { font: normal 9pt arial,helvetica,sans-serif; color:#444; margin:0; padding:0px 10px 10px 4px; text-align:justify; }
p.main a,a:link,a:visited,a:active,a:hover	
                            { font:normal 9pt arial,helvetica,sans-serif; color:#444; }
ul.main						{ padding-left:25px; padding-right:10px; padding-bottom:10px; margin:0; list-style-type:none; list-style-position:outside; 
							  list-style-image:url("http://www.wilmark.com/_img/li_GREENCHECK.gif"); line-height:20px; }
li.main						{ padding-left:5px; text-decoration:none; line-height:20px; 
							  font: normal 9pt arial,helvetica,sans-serif; color:#444; }
li.main a,a:link,a:visited,a:active,a:hover 
							{ font:normal 9pt arial,helvetica,sans-serif; color:#444; }



p.right						{ font: normal 8pt arial,helvetica,sans-serif; color:#444; margin:0; padding:0px 7px; }

#pagewrapper				{ width:988px; text-align:left; margin-left:auto; margin-right:auto; } 
#pagewidth					{ width:988px; text-align:left; margin-left:auto; margin-right:auto; 
							  background-color:#fff; background-image: url('http://www.wilmark.com/_img/bg_pagewidth.gif'); 
							  border-bottom:3px solid #444; border-left:3px solid #444; border-right:3px solid #444; } 

#maincol					{ background-color: #fff; float: left; display:inline; position: relative; width:809px; padding:2px; }
#maincol h1,h2,h3,h4,h5,h6	{ padding:2px 2px 0px 2px; margin:15px 0px 7px 0px; font: bold 11pt arial,helvetica,sans-serif; color:#444; 
							  text-transform:capitalize;}

#header_logo				{  float: left; display:inline; position:relative; padding-top:3px; width:804px; height:126px; background-color:#fff; } 

#rightcol					{ float:right; position:relative; width:164px; padding:2px;
							  background-color:transparent; } 
#rightcol div.rightcol		{ width:164px; height:28px; margin: 0px;
							  background-image: url('http://www.wilmark.com/_img/bg_right_headings.gif'); }

#rightcol h3				{ padding:4px 0px 0px 5px; margin:1px 0px; font: normal 9pt arial,helvetica,sans-serif; color:#42566E; }

#rightcol img				{ text-align:center; }

#rightcol address			{ font: normal 8pt arial,helvetica,sans-serif; color:#444; margin:0; padding:0px 7px; font-style:normal; text-align:center; }

#a.rightcol,a.rightcol:link,a.rightcol:visited,a.rightcol:active,a.rightcol:hover,a.rightcol:focus                
                            { font: normal 8pt arial,helvetica,sans-serif; color:#444; margin:0; padding:0px 0px; font-style:normal; }

#footer						{ height:200px; width:988px; 
							  background-color:transparent; padding:7px; text-align:left; margin-left:auto; margin-right:auto; 
							  font: normal 8pt arial,helvetica,sans-serif; color:#e6e6e6; 
							  clear:both; } 
#footer address				{ font-style:normal; margin-bottom:-10px; }

.footer_list                    { margin-bottom: 1em; overflow: hidden; width: 988px;  
                                      font: normal 8pt arial,helvetica,sans-serif; color:#e6e6e6; } 
.footer_list ul                    { list-style: none; margin: 0; padding: 0;  
                                      font: normal 8pt arial,helvetica,sans-serif; color:#e6e6e6; } 
.footer_list li                    { border-left: 1px solid #e6e6e6; float: left; margin-left:auto; margin-right:auto;  
                                      line-height: 0.8em; margin: -.1em .5em 0 -.5em; padding: 0 .5em 0.2em .5em;  
                                      font: normal 8pt arial,helvetica,sans-serif; color:#e6e6e6; } 
.footer_list li a.footer_list,a.footer_list:link,a.footer_list:visited,a.footer_list:hover,a.footer_list:active      
                                    { font: normal 8pt arial,helvetica,sans-serif; color:#e6e6e6; }

#left_navigation			{ float: left; width: 100%; height:19px; padding:2px 0px 0px 0px; 
							  font: normal 9pt arial,helvetica,sans-serif; color:#444; text-align: left; 
							  background-color:#dcdcdc; }
a.nav_main,a.nav_main:link,	a.nav_main:visited 
							{ font: normal 9pt arial,helvetica,sans-serif; color:#444; padding:2px 5px 0px 5px; text-decoration:none; }
a.nav_main:active,a.nav_main:hover
							{ text-decoration:underline; }

ul.nav_leftsub				{ padding-left:25px; padding-right:10px; padding-bottom:10px; margin:0; line-height:20px; }
li.nav_leftsub				{ padding-left:5px; text-decoration:none; line-height:20px; }
a.nav_leftsub,a.nav_leftsub:link,a.nav_leftsub:visited 
							{ font: normal 9pt arial,helvetica,sans-serif; color:#000; padding:2px 5px 0px 5px; text-decoration:underline; }
a.nav_leftsub:active,a.nav_leftsub:hover
							{ text-decoration:none; }

ul.nav_leftsubsub			{ padding-left:25px; padding-right:10px; padding-bottom:10px; margin:0; line-height:20px; }
li.nav_leftsubsub			{ padding-left:5px; text-decoration:none; line-height:20px; }
a.nav_leftsubsub,a.nav_leftsubsub:link,a.nav_leftsubsub:visited 
							{ font: normal 9pt arial,helvetica,sans-serif; color:#000; padding:2px 5px 0px 5px; text-decoration:underline; }
a.nav_leftsubsub:active,a.nav_leftsubsub:hover
							{ text-decoration:none; }


/* float containers fix */ 
.clearfix:after				{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix					{ display: inline-table; }

/* hides from ie-mac \*/
* html .clearfix			{ height: 1%; }
.clearfix					{ display: block; }
/* end hide from ie-mac */  


#top_contact				{ float: left; width:100%; height:28px; margin: 0px; padding: 0px;
							  background-image: url('http://www.wilmark.com/_img/bg_contact.gif'); 
							  font: normal 8pt arial,helvetica,sans-serif; color:#005239; overflow: hidden; }
#top_contact_navlist		{ list-style-type: none; margin: 0px; padding: 0px; }
#top_contact_navlist li		{ float: left; padding: 4px; }

a.top,a.top:link,a.top:visited,a.top:active,a.top:hover 
                            { text-decoration:underline; font: normal 8pt arial,helvetica,sans-serif; color:#005239; }


/* SO / main navigation --------------------------------------------- */#navcontainer ul			{ padding-left: 0; margin-left: 0; background-color: #e7e7e7; float: left; width: 100%; 
							  font: normal 9pt arial,helvetica,sans-serif; color: #444; }
#navcontainer ul li			{ display: inline; font: normal 9pt arial,helvetica,sans-serif; color: #444; }
#navcontainer ul li a		{ padding: 0.5em 0.5em; background-color: #e7e7e7; color: #fff; text-decoration: none; float: left; 
							  border-right: 2px solid #fff; font: normal 9pt arial,helvetica,sans-serif; color: #444; }
#navcontainer ul li a:hover { background-color: #D0E3DC; font: normal 9pt arial,helvetica,sans-serif; color: #444; }
/* EO / main navigation --------------------------------------------- */

#bread						{ float: left; width: 809px; height: 19px; margin-top:4px; padding:2px 0px 0px 2px; 
							  font: normal 8pt arial,helvetica,sans-serif; color:#444; text-align: left; 
							  border-bottom:1px solid #dcdcdc; }
a.bread,a.bread:link,a.bread:visited,a.bread:active,a.bread:hover 
							{ font: normal 8pt arial,helvetica,sans-serif; color:#444; padding:2px 0px 0px 0px; }

/* info blocks --------------------- */#candidate_employer_info_container
							{ width: 809px; height:438px; text-align: left; background-color:#ffffff; }
#candidate_info				{ width: 287px; height:438px; float: left;
							  font: normal 9pt arial,helvetica,sans-serif; color:#333333; 
							  padding-right:5px; margin-right:5px; border-right:1px solid #ddd; 
							  background-image: url('http://www.wilmark.com/_img/bg_candidate_info.gif'); }
.candidate_title			{ padding:2px 2px 0px 17px; margin:3px 0px 3px 0px; text-align: center; text-transform: uppercase;
							  font: bold 10pt georgia,arial,helvetica,sans-serif; color:#42566E; }
h1.candidate_info,h2.candidate_info,h3.candidate_info,h4.candidate_info,h5.candidate_info,h6.candidate_info 
							{ padding:2px 2px 0px 7px; margin:3px 0px 3px 0px; text-align: center;
							  font: bold 10pt georgia,arial,helvetica,sans-serif; color:#42566E; text-transform: uppercase; }
#candidate_info p			{ float: left; width: auto; font: normal 9pt arial,helvetica,sans-serif; color:#42566E; 
							  text-align: justify; padding:2px 15px 0px 7px; background-color: transparent; }
a.candidate_info,a.candidate_info:link,a.candidate_info:visited,a.candidate_info:active,a.candidate_info:hover 
							{ text-decoration:underline; font: normal 9pt arial,helvetica,sans-serif; color:#42566E; }


#employer_info				{ width: 293px; height:438px; float: left;
							  font: normal 9pt arial,helvetica,sans-serif; color:#333333;
							  background-image: url('http://www.wilmark.com/_img/bg_employer_info.gif'); }
.employer_title				{ padding:2px 2px 0px 34px; margin:3px 0px 3px 0px; text-align: center; text-transform: uppercase; 
							  font: bold 10pt georgia,arial,helvetica,sans-serif; color:#005239; }
h1.employer_info,h2.employer_info,h3.employer_info,h4.employer_info,h5.employer_info,h6.employer_info	
							{ padding:2px 2px 0px 7px; margin:3px 0px 3px 0px; text-align: center;
							  font: bold 10pt georgia,arial,helvetica,sans-serif; color:#005239; text-transform: uppercase; }
#employer_info p			{ float: left; width: auto; font: normal 9pt arial,helvetica,sans-serif; color:#005239; 
							  text-align: justify; padding:2px 15px 0px 7px; background-color: transparent; }
a.employer_info,a.employer_info:link,a.employer_info:visited,a.employer_info:active,a.employer_info:hover 
							{ text-decoration:underline; font: normal 9pt arial,helvetica,sans-serif; color:#005239; }


#testimonials_info			{ width: 213px; height:438px; float: right;
							  font: normal 9pt arial,helvetica,sans-serif; color:#333;
							  background-image: url('http://www.wilmark.com/_img/bg_testimonials_info.gif'); }
.testimonials_title			{ padding:2px 2px 0px 34px; margin:3px 0px 3px 0px; text-align: center; text-transform: uppercase; 
							  font: bold 10pt georgia,arial,helvetica,sans-serif; color:#333; }
h1.testimonials_info,h2.testimonials_info,h3.testimonials_info,h4.testimonials_info,h5.testimonials_info,h6.testimonials_info	
							{ padding:2px 2px 0px 7px; margin:3px 0px 3px 0px; 
							  font: bold 13pt georgia,arial,helvetica,sans-serif; color:#333; text-transform: uppercase; }
#testimonials_info p		{ float: left; width: auto; font: normal 9pt arial,helvetica,sans-serif; color:#333; 
							  text-align: justify; padding:2px 15px 0px 7px; background-color: transparent; }
blockquote.testimonials		{ font: normal 9pt arial,helvetica,sans-serif; color:#333; 
							  text-align: justify; margin:0 0px; padding:24px 15px 15px 20px; background-color: transparent; 
							  background-image: url('http://www.wilmark.com/_img/bg_testimonials_info_quote.gif'); 
							  background-repeat: no-repeat; background-position: top; }
a.testimonials_info,a.testimonials_info:link,a.testimonials_info:visited,a.testimonials_info:active,a.testimonials_info:hover 
							{ text-decoration:underline; font: normal 9pt arial,helvetica,sans-serif; color:#333; }
/* sub bodies ---------------------- */
#sub_body_container			{ width: 809px; height:100%; margin:15px 0 0 0; padding:0 auto auto auto; text-align: left; 
background:#fff url('http://www.wilmark-jobs.com/_img/bg_sub_body_container.gif'); background-repeat: repeat-y; float:left; }

#sub_body_left				{ width: 208px; height:auto; vertical-align:top; float: left; font: normal 9pt arial,helvetica,sans-serif; color:#333; background-color:#eaeaea; }
#sub_body_leftnav			{ width: 208px; height:450px; vertical-align:top; float: left; font: normal 9pt arial,helvetica,sans-serif; color:#333; 
/* background:#eaeaea url('http://wilmark-jobs.com/_img/bg_sub_body_leftnav.gif') repeat; */
background:#eaeaea url('http://wilmark-jobs.com/_img/bg_sub_body_leftnav.gif') repeat; }
.sub_body_left_title
                            { padding:2px 2px 0px 34px; margin:3px 0px 3px 0px; text-align: center; text-transform: uppercase; font: bold 10pt georgia,arial,helvetica,sans-serif; color:#333; }
#sub_body_leftnav p			{ float: left; width: auto; font: normal 9pt arial,helvetica,sans-serif; color:#333; text-align: justify; padding:2px 15px 0px 7px; background-color: transparent; }
p.sub_body_leftnav			{ float: left; width: auto; font: normal 9pt arial,helvetica,sans-serif; color:#333; text-align: justify; padding:2px 15px 0px 7px; background-color: transparent; }

blockquote.sub_body_left	{ font: normal 9pt arial,helvetica,sans-serif; color:#333; text-align: justify; margin:0 0px; padding:24px 15px 15px 20px; background-color: transparent; background-image: url('http://www.wilmark.com/_img/bg_testimonials_info_quote.gif'); background-repeat: no-repeat; background-position: top; }
a.sub_body_left_info,a.sub_body_left_info:link,a.sub_body_left_info:visited,a.sub_body_left_info:active,a.sub_body_left_info:hover
                            { text-decoration:underline; font: normal 10pt arial,helvetica,sans-serif; color:#000; }
							
							
#sub_body_main              { width: 585px; height:auto; vertical-align:top; padding-left:10px; float: left; 
font: normal 9pt arial,helvetica,sans-serif; color:#333; 

/*border-left:1px solid #eaeaea;*/ }

#sub_body_main h1		    { padding:2px 2px 0px 2px; margin:0px 0px 7px 0px; font: bold 13pt arial,helvetica,sans-serif; color:#005239; text-transform:capitalize;}

a.h2,a.h2:link,a.h2:visited,a.h2:active,a.h2:hover,a.h2:focus 
                            { font: bold 11pt arial,helvetica,sans-serif; color:#444; padding:2px 2px 0px 2px; margin:15px 0px 7px 0px; text-transform:capitalize;}

a.main,a.main:link,a.main:visited,a.main:active,a.main:hover,a.main:focus 
                            { font: normal 9pt arial,helvetica,sans-serif; color:#444; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
							
#results{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;

}