@charset "UTF-8";
/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);


/*******************/
/* Search Results */
/*******************/
ul.searchResults {
}
ul.searchResults li {
}
li.searchResultHighlighted, li.searchResultHighlighted a {
}
li.searchResultHighlighted a {
}

/*******************/
/* Highlighted search terms */
/*******************/
span.searchedkeyword {
	background-color:yellow;
}


/* begin designer styles */

body { margin: 0; padding: 0; background: #b7a478; font-family: Arial, Helvetica, sans-serif;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

#wrap {width: 839px; margin-left: auto; margin-right: auto;}
#wrap-stretch {width: 99%; margin-left: auto; margin-right: auto;}
#innerwrap {width: 839px; background: url(images/sitewide/bg.gif) repeat-y ;margin-left: auto; margin-right: auto;}
#innerwrap-stretch {width: 99%; background: #FFFFFF; margin-left: auto; margin-right: auto; border: solid 2px #004f39; padding-bottom: 20px;}
#contentwrap {margin: 0px 31px 0px 25px;}
#login {text-align: right; margin-right: 29px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; color: #004f39; font-size: 11px; padding: 16px 0px 8px 0px;}

#stretch-top {width: 99%; height: 20px; background: url(images/inner/bg_stretch_top.gif) repeat-x;  margin-left: auto; margin-right: auto;}
#stretch-bottom {width: 99%; height: 20px; background: url(images/inner/bg_stretch_bottom.gif) repeat-x;  margin-left: auto; margin-right: auto;}

.tagline {font-size: 13px; line-height: 16px; color: #296043;}
.hp-right {background: url(images/home/brownsquare_right.gif) bottom no-repeat;}
.ip-right {}
.hp-left {background: url(images/home/brownsquare_left.gif) bottom no-repeat; padding-top: 27px;}
.ip-left {background: #004f39; border-top: solid 27px #FFFFFF; width: 129px;}
.ip-maincontent {padding: 0px 17px;}
.ip-content {background: url(images/inner/watermark.gif) no-repeat top #ebe7dc; padding: 22px 0px 150px 22px; font-size: 12px; line-height: 15px;}
.hp-row2 {border-top: solid 22px #FFF;}
.news {background: #004f39; font-size: 11px; padding: 6px 11px 16px 11px; color: #FFFFFF;}
.news .title {color: #a39161; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.news a:link {color: #a39161; text-decoration: none;}
.news a:visited {color: #a39161; text-decoration: none;}
.news a:hover {color: #a39161; text-decoration: underline;}
.hp-maincontent {background: #ebe7dc; border-left: solid 16px #FFFFFF;}
.hp-content {padding: 10px 11px 10px 18px; color: #292929; font-size: 12px; line-height: 15px;}
.hp-content a:link {text-decoration: underline; color: #292929;}
.hp-content a:visited {text-decoration: underline; color: #292929;}
.hp-content a:hover {text-decoration: underline; color: #347361;}
.hp-title {padding: 13px 11px 6px 18px; background-color: #dbd4c1; color: #004f39; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px;}

#footer {text-align: center; font-size: 10px; line-height: 13px; padding: 10px 0px; color: #296043;}
#footer a:link {color: #296043; text-decoration: none;}
#footer a:visited {color: #296043; text-decoration: none;}
#footer a:hover {color: #296043; text-decoration: underline;}


form {padding: 0; margin: 0;}

#subnav {border-top: solid 31px #FFFFFF; padding: 10px 4px;}
#subnav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#subnav li
{
background-image: url(images/inner/arrow_white.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: 8px;
font-size: 11px; line-height: 20px;
}

ul li.navSelected
{
background-image: url(images/inner/arrow_white.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: 8px;
font-size: 14px; line-height: 20px;
color: #a39161; font-weight: bold;
}

#subnav li.navSelected a:link {color: #a39161; font-weight: bold; text-decoration: none;}
#subnav li.navSelected a:visited {color: #a39161; font-weight: bold;  text-decoration: none;}
#subnav li.navSelected a:hover {color: #a39161; font-weight: bold;  text-decoration: underline;}

#subnav li.navSelected li a:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
#subnav li.navSelected li a:visited {color: #FFFFFF; font-weight: normal;  text-decoration: none;}
#subnav li.navSelected li a:hover {color: #FFFFFF; font-weight: normal;  text-decoration: underline;}

#subnav li li
{
background-image: url(images/inner/line_green.gif);
background-repeat: no-repeat;
background-position: 0 .9em;
padding-left: 13px;
font-size: 11px; line-height: 20px; font-weight: normal;
}



#subnav a:link {color: #FFFFFF; text-decoration: none;}
#subnav a:visited {color: #FFFFFF; text-decoration: none;}
#subnav a:hover {color: #FFFFFF; text-decoration: underline;}

.smartpayroll {background: #004f39; color: #FFFFFF; padding: 24px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 22px; line-height: 25px;}
.greenbold {color: #004f39; font-weight: bold;}


/* end designer styles */

.LoginHomeTableCells {
	border: solid 1px black; 
	border-collapse:collapse;
	padding:3px;
	background-color:#FFFFFF;
}
.LoginHomeTableHeaderCells {
	border: solid 1px black; 
	border-collapse:collapse;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0C6552;
	padding:3px;
	text-align:center;
}

#login a:link {color: #292929; text-decoration: none;}
#login a:visited {color: #292929; text-decoration: none;}
#login a:hover {color: #347361; text-decoration: none;}

.LoginHomeTableCells a:link {color: #292929; text-decoration: underline;}
.LoginHomeTableCells a:visited {color: #292929; text-decoration: underline;}
.LoginHomeTableCells a:hover {color:#347361;text-decoration:underline;}

.ip-content a:link {color: #292929; text-decoration: underline;}
.ip-content a:visited {color: #292929; text-decoration: underline;}
.ip-content a:hover {color:#347361;text-decoration:underline;}
