@charset "UTF-8";
/* CSS Document */

/* ------------ MAIN NAVIGATION ------------ */

#mainnav {
	width: 784px;
	background: url(/images/main-navigation.jpg) top left repeat;
	float: left;
	border: none;
	min-height:29px;
	height: auto !important;
  	height: 29px;
	z-index: 300;
}

ul#top {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style: none;
	margin: 7px 50px; /* top, bottom 7px, right, left 50px */
	width: 684px;
}

ul#top li{
	position: relative;
	float: left;
	width: auto;
	margin: 0; 
	padding: 0px;
}



ul#top a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 0px 25px;
	float: left;
}

ul#top li:hover,
ul#top li:hover a,
#about ul#top li#professional-about a,
#about ul#top li#professional-about li,
#services ul#top li#professional-services a,
#services ul#top li#professional-services li,
#why ul#top li#professional-why a,
#why ul#top li#professional-why li,
#hotbutton ul#top li#professional-hotbutton a,
#hotbutton ul#top li#professional-hotbutton li,
#contact ul#top li#professional-contact a,
#contact ul#top li#professional-contact li {
	color: #d90918;
}


/* DROP DOWN */
ul#top ul.drop {
	background: #f3db9e;
	list-style: none;
	width: 171px;
	position: absolute;
	z-index: 1000;
	top: 15px;
	left: 15px;
	display: none;	
	border-top: 7px solid #ffbb0e; 
}

ul#top li:hover ul.drop li {
	width: 167px;
	border-bottom: 2px solid #ffbb0e;
	padding-top: 3px;
}

ul#top li:hover ul.drop a,
#about ul#top li#professional-about:hover ul.drop a,
#services ul#top li#professional-services:hover ul.drop a,
#why ul#top li#professional-why:hover ul.drop a,
#hotbutton ul#top li#professional-hotbutton:hover ul.drop a,
#contact ul#top li#professional-contact:hover ul.drop a {
	color: #000000;
	padding: 7px;
}

ul#top ul.drop li:hover a,
#about ul#top li#professional-about:hover ul.drop li:hover a,
#services ul#top li#professional-services:hover ul.drop li:hover a,
#why ul#top li#professional-why:hover ul.drop li:hover a,
#hotbutton ul#top li#professional-hotbutton:hover ul.drop li:hover a,
#contact ul#top li#professional-contact:hover ul.drop li:hover a {
	color: #d90918;
}


/* GO JUICE! */

ul#top li:hover ul.drop {
	display: block;
}

/* ------------ SIDE NAV ------------ */

#sidenav {
	float: left;
	width: 164px;
	padding: 24px 20px 40px 40px;
	text-align: left;
}

#sidenav h3 {
	color: #37153a;
	text-transform: uppercase;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 135%;
}

#sidenav ul {
	list-style: none;
	line-height: 120%;
	font-size: 100%;
}

#sidenav li {
	padding-top: 14px;
	font-weight: bold;
}

#sidenav a {
	color: #7e3d89;
	text-decoration: none;
}

#sidenav a:hover {
	color: #d90918;
}

.about-landrumprofessional li#sidenav-about-landrumprofessional a,
.about-history li#sidenav-about-history a,
.about-team li#sidenav-about-team a,
.about-testimonials li#sidenav-about-testimonials a,
.services-benefits li#sidenav-services-benefits a,
.services-workers li#sidenav-services-workers a,
.services-insurance li#sidenav-services-insurance a,
.services-payroll li#sidenav-services-payroll a,
.services-eoc li#sidenav-services-eoc a,
.services-hiring li#sidenav-services-hiring a,
.services-compensation li#sidenav-services-compensation a,
.services-employees li#sidenav-services-employees a,
.services-testing li#sidenav-services-testing a,
.services-satisfaction li#sidenav-services-satisfaction a,
.services-hr li#sidenav-services-hr a,
.services-laws li#sidenav-services-laws a,
.services-training li#sidenav-services-training a,
.why-apart li#sidenav-why-apart a,
.why-whypeo li#sidenav-why-whypeo a,
.why-whatpeo li#sidenav-why-whatpeo a,
.hotbutton-faqs li#sidenav-hotbutton-faqs a,
.hotbutton-links li#sidenav-hotbutton-links a,
.hotbutton-news li#sidenav-hotbutton-news a,
.hotbutton-videos li#sidenav-hotbutton-videos a,
.hotbutton-awards li#sidenav-hotbutton-awards a,
.hotbutton-tools li#sidenav-hotbutton-tools a,
.contact-contact li#sidenav-contact-contact a {
	color: #d90918;
}


#subnav ul{
	list-style: none;
	line-height: 120%;
}

#subnav li {
	font-weight: bold;
	margin-left: 0px;
	padding-left: 1em;
	padding-top: 2px;
}

#subnav a {
	color: #b491ba /* light purple */;
	text-decoration: none;
}

#subnav a:hover {
	color: #d90918 /* red */;
}

.services-law li#subnav-services-law a,
.services-cobra li#subnav-services-cobra a,
.services-salary li#subnav-services-salary a,
.services-training li#subnav-services-training a,
.services-surveys li#subnav-services-surveys a,
.services-mediation li#subnav-services-mediation a,
.services-counseling li#subnav-services-counseling a,
.services-investigation li#subnav-services-investigation a,
.services-hirefire li#subnav-services-hirefire a,
.services-layoffs li#subnav-services-layoffs a,
.services-complaints li#subnav-services-complaints a,
.services-handbooks li#subnav-services-handbooks a {
	color: #d90918 /* red */;
}

.about-guttman li#subnav-about-guttman a,
.about-hall li#subnav-about-hall a,
.about-cleary li#subnav-about-cleary a,
.about-taylor li#subnav-about-taylor a,
.about-kirchharr li#subnav-about-kirchharr a,
.about-landrumjr li#subnav-about-landrumjr a,
.about-landrum3 li#subnav-about-landrum3 a,
.about-remke li#subnav-about-remke a  {
	color: #d90918 /* red */;
}

.sidenav-border {
	border-bottom: 2px solid #ffbb0e;
	margin-top: 14px;
}

.underline {
	
	text-decoration:underline;
	font-size:12px;
	color: #7c4587;
	cursor: pointer; 
	cursor: hand;

	
}

.quote-button {
	
	padding-top: 15px; 
	
}

/* --- GET A QUOTE --- */

 label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}

input
{
color: #000000;
background: #e0f1f7;
border: 1px solid #1d4972;
}

.submit input
{
color: #000;
background: #68a3be;
border: 2px outset #1d4972;
}

fieldset
{
border: 1px solid #c5d1d9;
width: 30em;
margin-left: 15px;
padding-left: 20px;
padding-right: 15px;
margin-bottom: 15px;
padding-top: 5px;
}

legend
{
color: #fff;
background: #68a3be;
border: 1px solid #1d4972;
padding: 2px 6px;
margin-left: 20px;
margin-bottom: 10px;
}