@charset "utf-8";
/* CSS Stylesheet -- TaxAssist --- Tim Young --- Hays.com */


/*==================== RESET ====================*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {  border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ul {list-style: none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
a:active, a:focus {  outline: 0;}/* gets rid of dots in firefox */
a {outline:none;}
img { border: 0; display: block; }


/* html and body */
body { 

color:#666666;
font-size:83%;
margin:0;  height:100%;
background: #026BAC  url(images/bkg_main.jpg) repeat-x top;
}

td, div, h1, h2, h3, h4, h5, h6 {
 color:#333333; 
}

/*==================== Divs START ====================*/

#outer_shell {background:#fff url(images/bkg_main.jpg) repeat-x top;}

#shell_main {  text-align: left;  margin-left:35px; background:none;   }


#container { width:950px; margin:auto;   }




/*==================== main-navigation Container ====================*/
.menu {
 display:block; 
 position:relative; float:left; margin:0; margin:auto; padding:0; border:0; width:890px ;
 font-size:12px; background:transparent url(images/lefty_line.gif) no-repeat scroll left top; padding: 0px 0 0 1px;
}

.menu ul { padding: 0px 0px 0px 0px;  color:#004990; font-family:Trebuchet MS,Verdana,Sans-Serif; font-weight:bold;  }

.menu li { float:left; padding: 4px 17px 3px 17px; border-right: solid 1px #CC9900; border-left: solid 1px #F9EC84 ; height:20px;; }

.menu a {font-family:Trebuchet MS,Verdana,Sans-Serif;
font-weight:bold; color:#004990; text-decoration:none;    }



.active {  font-family:Trebuchet MS,Verdana,Sans-Serif;
font-weight:bold; background:url(images/hov_tab.jpg) repeat-x;  }

.menu ul li:hover,
.menu ul li:hover {  font-family:Trebuchet MS,Verdana,Sans-Serif;
font-weight:bold; background:url(images/hov_tab.jpg) repeat-x;  }

/*==================== main-content ====================*/

#banner { height:111px; background:url(images/logo.gif) top left no-repeat;}

#flash_banner {margin-left:380px;}

.header {
height:20px; width:850px; padding:50px 0 20px 0 ; font-family:Verdana,Sans-Serif;
}

h1 {color:#086DA6;
font-size:1.8em;
padding:0 0 20px 21px; margin-top: 10px;}

h2 {color:#086DA6;
font-size:1.4em;
padding:0 0 20px 0px; margin:0;}


h3 {font-size: .9em; font-weight: bold; color:#086DA6; }


#main_box {width: 950px; background:#fff;}


#text_box {width: 605px; float:left; padding-right: 25px; padding-bottom:30px;  font-family:Verdana,Sans-Serif;  background:#fff;}

.quotemark_left { font-family:Georgia, "Times New Roman", Times, serif; font-size:124px; margin-bottom:-65px; color:#086DA6;}
.quotemark_right { font-family:Georgia, "Times New Roman", Times, serif; font-size:124px; margin-top:-65px; color:#086DA6; float:right;}
.guote_text_box {width: 500px; padding: 0 0 0 50px; font-style:italic;}

.blue_link a {color:#fff; font-weight: bolder; font-size:13px; padding: 4px 6px 12px 6px ;  text-decoration:none; background:url(images/blue_link_bkg.gif) repeat-x; }
.blue_link a:hover, .blue_link a:visited { color: #FFCC00; font-weight:bold; padding: 4px 6px 4px 6px ;  text-decoration:none; background:url(images/blue_link_bkg.gif) repeat-x;}

.blue_list ul { margin-left: 30px; }
.blue_list li { color: #333333; list-style:circle; padding:0 20px 10px 20px; }
.blue_list li p { color:#000;  list-style-type:square;}
.blue_list p { margin-bottom: 2em; }
.blue_list div { margin-bottom: 2em; }

#flash  { width:266px;}

#right_column { width: 280px; float:left; height:400px; color:#086DA6;  font-family:Verdana,Sans-Serif;  }





.clearer {clear:both;}


#footer { clear: both;  background:url(images/foot_bkg.jpg) #026BAC top repeat-x; font-size: 0.85em; height:80px; font-family:Trebuchet MS,Verdana,Sans-Serif;    }
#footer div { background: url(images/footerBg.jpg) top left no-repeat; padding: 40px 0px 0px 0px; width:970px; margin:auto; color:#FFCC00; }  
#footer a { margin: 0 0.3em; position: relative; color:#FFFFFF; }


#footer a img { border: none; float: left; margin: -5px 20px 0 0px; position: relative; }
#footer a.hayslogo { border: none; }



#awards_box { padding: 20px 0 0px 0px; margin:auto; }

#awards_box ul { list-style: none; padding: 0; margin: 0 0px 0px 10px;  }

#awards_box li { float: left; margin:auto; margin: 0 20px 30px 0; list-style:none; display: block; width: 250px; height:150px; padding:5px; text-decoration: none; font-weight: normal; font-size: 1em;  position:relative; background: url(images/award_bkg.jpg) no-repeat; }

#awards_box li img { border: none; margin:auto; padding-top:8px; }

#awards_box span { font-size: .9em; display: block; font-weight: bold;  }
#awards_box span p {clear:both; padding:15px 10px 0 10px; color:#086DA6;}

/*SEARCH RESULTS STYLING */
TAXASSIST {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#067fc4; text-decoration: none; padding:4px 8px;}
a:link.TAXASSIST{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#067fc4; text-decoration: none;  padding:4px 8px; }
a:visited.TAXASSIST{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #0099FF; text-decoration: none;  padding:4px 8px;}
a:hover.TAXASSIST{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color:#0099FF; text-decoration: none;   padding:4px 8px;}
a:active.TAXASSIST{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#0099FF; text-decoration: none;   padding:4px 8px;}

/* TABLE HEADER */
tr.MicroHeader {font-size:100%; font-weight:bold; background-color:#067fc4; color: #fff; padding:10px;}

/* Text in table */
p.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#067fc4; padding:3px;}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#067fc4; border-collapse:collapse; padding:10px;}

/* Firstjob bar */
tr.MicroItem {background-color:#FEED00; padding:10px;}
/* Second job bar */
tr.MicroAltItem {background-color: #ffffff; padding:10px;}

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        {font-weight: normal; font-size: 1em; padding: 5px 15px; margin-top:3em; display:inline-block;}
a:link.applylinks, a:visited.applylinks {background-color: #067fc4; color: #fff; text-decoration: none; font-weight:bold; }
a:hover.applylinks, a:focus.applylinks  {background-color:#067fc4; color: #fff;text-decoration: none; font-weight:bold;}


