/*
 Default PeopleAdmin Styles.  Overridden by employer style sheets.

 * Copyright (c) 2001-2008 PeopleAdmin, Inc.  All Rights Reserved.
 *
 * PEOPLEADMIN, INC.  MAKES NO REPRESENTATIONS OR WARRANTIES
 * ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
 *
 * PEOPLEADMIN, INC. SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED
 * BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
 * THIS SOFTWARE OR ITS DERIVATIVES.
*/

/* 
 * This is the customer-specific style sheet for the section-508 compliant site.
 */

/* This class is entered to compensate for the lack of a font size specified in the shared portalStyles.css */
.fineprint { font-size: 8pt; }

html>body div#mainBodyDiv {
    max-width: 1000px;
}

div#skipToMainContent {
display:none;
}

#nav { 
	top: 98px;
}

div#nav {
	min-height:0 !important;
}

div#content{
	min-height:0 !important;
}


#nav a {
	color: #4487DB !important;
	text-decoration:none;
}

#nav a:hover {
	text-decoration:underline;
}

html>body div#nav { 
	  top: 95px;
}

ul#navLinks li {
    background-color:transparent;
	color:#FFFFFF;
	padding: 3px 0;
}

ul.customnav {
list-style-type:none;
}

ul.customnav li {
list-style-type:none;
margin:0;
padding:3px;
}

ul.customnav li a {
font-size: 8pt;
}

ul#navLinks li a:hover, ul#navLinks li a:active, ul#navLinks li a:focus {
    background-color: none;
}

.tableColumnHeader {
    background-color: #5A5955;
    color: #FFFFFF;
}

.tableHeaderRow {
    background-color: #5A5955;
    color: #FFFFFF;
}

#userWelcomeBox {
    border-color: #284D79;
}

div#header {
	background-color: #192532;
}

div.headerRow {
    background-color: #284D79; 
}

div.divBox {
    border-color: #192532;
}

div.tabUnselectedBG {
    background-color: #fff;
    border-color: #192532;
}

BODY {
    background-color: #929292 !important;
	background-image: url(/userfiles/static/customers/836/tile.png) repeat-x 0 0 transparent !important;
}

bodytextColor, H1, .heading, H2, .subHeading {
    color: #5A5955 !important;
	margin: 0 0 15px 0;
}

.tabSelectedText {
    color: #5A5955;
}

.navBG {
    background-color: #f1f1f1 !important;
    color: #FFFFFF;
    margin-top: 5px;
}

#nav li {
border-bottom:1px solid #fff;
padding:4px 0;
}

ul#navLinks li a {background-color: none;
}

.navLink {background-color: transparent;}

div#wrapperDiv {
    background: none !important;
	box-shadow: 0 0 12px 0 #333333;
	padding: 0px;
}

p {margin: 0 0 15px 0;}

.buttonClass {
    border-color: #929292;
    border-width: 3px;
    font-size: 7.5pt;
}

#customNavLinks a {
	display: block;
	padding: 6px 15px;
}

#customNavLinks a:first-child {
	padding-top: 20px;
}

html{
background-color: #929292;}

body, p, h1, h2, h3, select, td, th, a, ul, li, div, form, span, 
.closeWindowLink, .subBodytext, .bodytext, .bodytextColor{
font-family: Arial, Helvetica, sans-serif;
color: #2d2d2d;}

a {
color: #4487db;}

a:hover, a:focus, #nav a:hover, #nav a:focus {
	color:#57a1ff !important;
	text-decoration:none !important;
}

a:visited {
	color: #2960a7 !important;
}

body.topFrameBG{
font-size: 14px;} 


.highlight:hover {
	border: 3px solid #A9A9A9;
	font-size: 7.5pt;
}

.sortColumnHeader .sortColumnText {
	color: white;
}

table.FunctionalityTable td, table.FunctionalityTable th {
/*	color: initial; */
}


.tableHeaderRow { 
	background:transparent;
}

.welcomeText {
	margin-left: 20px;
	margin-top: 10px;
}

ul.welcomeText {
	list-style-position: inside;
	margin-left: 115px;
}

ul.welcomeText li {
	margin-bottom: 10px;
}

h4 {
	font-weight: bold;
	font-size: 18px;
}

h3 {
	color: #003c79;
	font-weight: bold;
	font-size: 20px;
}

div.mainContent > h1 {
	display:none;
}

div.mainContent > div {
	width:90%;
	margin-top:20px;
	margin-bottom:40px;
	margin-left:13px;
}

div.mainContent > div > h3, div.mainContent > div > h4 {
	margin:0;
	padding:0;
	line-height:1em;
}

div.mainContent > div > h4 {
	margin-top:30px;
	color:#5a5955;
	font-size:18px;
}

div.mainContent > div > p, div.mainContent > div > ul, div.mainContent > div > ul > li {
	margin:15px 0;
	margin-left:30px;
	font-size:14px;
	line-height:1.2em;
}
