/*

	HR Council - Main Stylesheet
	Created by Industrial Media/Phil Champagne
	www.industrialmedia.ca

*/

/* =General
---------------------------------------------------------------------------------------------------- */
body {
	background: #EBEBEB;
	margin: 20px 0 20px 0;
	font-family: Georgia, 'time new roman', times, serif;
	font-size: 14px;
	color: #000;
}

table tr td {
	font-size: 14px;
}

/* =Global Layout
---------------------------------------------------------------------------------------------------- */
#wrapper {
	position: relative;
	width: 988px;
	margin: 0 auto 0 auto;
    padding: 0;
	background: url('../images/wrapper/wrapper-bg.jpg') repeat-y;
}

/* =Splash
---------------------------------------------------------------------------------------------------- */
#splash-btns {
	background: url('../images/splash/splash-btns-bg.jpg') 0 0 no-repeat;
	height: 41px;
	text-align: center;
}

#splash-btns img {
	margin: 10px 90px 0 90px;
}

/* =Layout -Homepage specific
---------------------------------------------------------------------------------------------------- */
#home-content-container {
	padding: 18px 25px 25px 21px;
}

#news-box {
	padding: 15px 10px 0 0;
	min-height: 100px;
	_height: 100px;
}

#news-box-header {
	background: #86937F;
}	

#news-box a {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;	
}

#arc-link {
	background: url('../images/wrapper/news-box-border-btn.gif') right bottom no-repeat;
	text-align: right;
	line-height: 16px;
	padding: 0 3px 0 0;		
}

#arc-link a {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;	
	color: #666666;
	text-decoration: none;
}

#arc-link a span {
	color: #AA2423;
}

#toolkit {
	background: #F2F5F6;
	width: 294px;
}	

#toolkit #toolkit-content {
	padding: 10px;
}	


#hr-tip {
	/*background: url('../images/wrapper/hr-tip-bg.gif') right bottom no-repeat;*/
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	min-height: 130px;
	-height: 130px;
	margin-bottom: 10px;
	padding: 0 5px 0 0;
}

#hr-tip td, #hr-tip p  {
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}

#hr-poll {
	background: url('../images/wrapper/hr-poll-bg.gif') right bottom no-repeat;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	min-height: 177px;
	-height: 177px;
	padding: 0 5px 0 0;
	margin: 20px 0 0 0;
}

#hr-poll td {
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}

#hr-poll p {
	font-size: 10px;
	margin: 4px 0 4px 0;
	color: #000000;
	line-height: 13px;
}

#ad-box {
	margin: 20px 0 0 0;
	padding: 0;
	text-align: right;
}

#hr-forum {
	background: #f2f5f6;
	padding: 0 10px 10px 10px;
}

#hr-forum-content p {
	margin: 0 0 10px 0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

#hr-forum-content td {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}	

/* =Layout
---------------------------------------------------------------------------------------------------- */
#branding {
	padding: 0;
	margin: 0;
	text-align: center;
	clear: both;
}	

#branding img {
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	width: 100%;
}

#content-container {
	padding: 18px 0 15px 0;
}

#content-container #content {
	min-height: 500px;
	_height: 500px;
}

#main-content {
	float: left;
	width: 540px;
	min-height: 450px;
	_height: 450px;
	margin-top: 12px;
}

#main-content-nosb {
	float: left;
	width: 75%;
	min-height: 450px;
	_height: 450px;
}

#generic-box {
	margin: 2px 0 0 0;
	padding: 5px;
	background-color: #F2F5F6;
}

#generic-box h2 {
	color: #4A573B;
	font-size: 18px;
	margin: 0;
}

#generic-box #generic-box-content {

	padding: 10px 10px 10px 10px;
}

#generic-box #generic-box-content p {
	margin: 0 0 10px 0;
}

#font-adjust {
	padding: 0 0 0 19px;
	margin: 0 0 5px 0;
}

/* =Sidebar
---------------------------------------------------------------------------------------------------- */
#sidebar-container {
	float: left;
	width: 210px;
}

#sidebar {
	padding: 0 0 10px 0;
	margin-left: 10px;
}	

#sidebar-resources {
	background: #F4F4F4;
	padding: 12px;
	border: 1px solid #e6e6e6;
	margin: 10px;
}	

#sidebar-resources h3 {
	background: #E5E5E5;
	margin: -10px;
	padding: 10px 15px;
	color: black;
	font-weight: normal;
	font-size: 14px;
}

#sidebar-resources ul {
	margin: 10px -10px -10px -10px;
	padding: 0;
}

#sidebar-resources li a {
	text-decoration: none;
}

#sidebar-resources li {
	margin: 0;
	font-size: 12px;
	padding: 5px 15px;
	list-style: none;
	border-top: 1px solid white;
	display: block;
}

#sidebar-resources li.active {
	background: #AA2423 url(../images/resources-nav-active.gif) left center no-repeat;
}

#sidebar-resources li.active a {
	color: white;
}

#standards td {
	background: white;
}

#standards th {
	background: #f4f4f4;
}

#sidebar-resources p {
	font-size: 11px !important;
}

#sidebar-resources h2 {
	font-size: 12px;
}


#sidebar #sb-hdr {
	background: url('../images/wrapper/sb-hdr-bg.gif') 0 0 no-repeat;
	color: #666666;
	font-size: 14px;
	padding: 5px 0 5px 10px;
}

#sidebar #sidebar-content {
	background: #ffffff;
	padding: 10px;
	_height: 455px;
	min-height: 455px;
	font-size: 11px;
}

#sidebar #media-releases {
	background: url('../images/wrapper/hr-poll-bg.gif') right bottom no-repeat;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0 5px 0 0;
	margin: 0;
	min-height: 160px;
	_height: 160px;
}

#sidebar #media-releases p {
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#sidebar #more-info {
	background: url('../images/wrapper/more-info-bg.gif') right bottom no-repeat;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0 5px 0 0;
	margin: 40px 0 0 0;
	min-height: 160px;
	_height: 160px;
}

#sidebar #more-info p {
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}


/* =Toolbar
---------------------------------------------------------------------------------------------------- */
#toolbar {
	background: #86937F url('../images/wrapper/toolbar-bg.jpg') repeat-y;
	min-height: 23px;
	_height: 23px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#toolbar a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#toolbar a:hover {
	text-decoration: underline;
}

#toolbar td {
	font-size: 11px;
	color: #FFFFFF;
} 

/* =Main-navigation
---------------------------------------------------------------------------------------------------- */
#main-nav {
	background: url('../images/wrapper/main-nav-bg.jpg') repeat-y;
	min-height: 25px;
	_height: 25px;
	text-align: left;
	padding-left: 5px;
}

#main-nav > div > a {
	float: left;
	display: block;
	margin-top: 5px !important;
	padding: 0 31px !important;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #fff !important;
}

#main-nav > div > a:hover, #main-nav > div > a.active, #main-nav > div > a.qmactive {
	color: #C8DFB4;
	padding: 0 31px !important;
}

.fr #main-nav > div > a {
	padding: 0 25px !important;
}

.fr #main-nav > div > a:hover {
	padding: 0 25px !important;
}

/*
#left-nav {
	float: left;
	width: 225px;
	padding: 6px 0 0 0;
}

#left-nav #left-nav-items {
	padding: 0 23px 0 20px;
}

#left-nav #left-nav-items h1 {
	background: #AA2423; 
	padding: 5px 0 5px 8px;
	margin: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

#left-nav #left-nav-items a {
	font-size: 11px;
	display: block;
	background: #C8DFB3;
	color: black;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	padding: 8px 5px 8px 8px;
}

#left-nav #left-nav-items a:hover {
	text-decoration: underline;
}

#left-nav #left-nav-items a.on {
	font-weight: bold;
	background: #81A464;
}

#left-nav #sub-nav {
	background: #EBEBEB;
}

#left-nav #sub-nav a {
	display: block;
	text-decoration: none;
	padding-left: 15px;
	border: none;
}

#left-nav #sub-nav a:hover {
	text-decoration: underline;
}

#left-nav #sub-nav a.on {
	background: #d8eFc3;
	font-weight: bold;
	color: black;
}*/

/* =New Left navigation
---------------------------------------------------------------------------------------------------- */


#left-nav {
	float: left;
	width: 225px;
	min-height: 750px;
	height: auto !important;
	height: 75px;
	padding: 6px 0 0 0;
}

#left-nav ul, #left-nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#left-nav #left-nav-items {
	padding: 0 23px 0 20px;
}

#left-nav #left-nav-items h1 {
	background: #AA2423; 
	padding: 5px 0 5px 8px;
	margin: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

#left-nav #left-nav-items a {
	text-decoration: none;
	padding: 8px 5px 8px 8px;
	display: block;
	color: black;
}
#left-nav #left-nav-items a:hover {
	text-decoration: underline;
}

#left-nav #left-nav-items li {
	font-size: 11px;
	background: #C8DFB3;
	text-decoration: none;
	border-top: 1px solid #ffffff;
}

#left-nav #left-nav-items li.on {
	font-weight: bold;
	background: #81A464;
}

#left-nav #left-nav-items li.on ul li {
	font-weight: normal;
	background: #C8DFB3;
}


#left-nav .sub-nav li {
	display: block;
	text-decoration: none;
	padding-left: 15px !important;
	background: #dcf1c9 !important;
	border: none;
}

#left-nav .sub-nav li ul {
	margin-left: -15px;
}

#left-nav .sub-nav li.on {
	font-weight: bold !important;
	color: black;
}

#left-nav .sub-nav li .sub-nav li {
	background: #eCFfd9 !important;
	padding-left: 30px !important;
}

#left-nav li.collapsed {
	background-image: url('../images/wrapper/collapsed.gif') !important;
	background-position: right 11px !important;
	background-repeat: no-repeat !important;
}

#left-nav li.expanded {
	background-image: url('../images/wrapper/expanded.gif') !important;
	background-position: right 11px !important;
	background-repeat: no-repeat !important;
}

/* =Links
---------------------------------------------------------------------------------------------------- */
a {
	outline: none;
	color: #AA2423;
}

a:hover {
	color: #86937F;
}

/* =Typography
---------------------------------------------------------------------------------------------------- */
p {
	margin: 7px 0 14px 0;
	line-height: 16px;
	font-size:14px;
}

h1 {
	font-size: 24px;
	color: #A92322;
	margin: 0 0 10px 0;
	font-weight: normal;
}

h2 {
	font-size: 17px;
	color: #425237;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #86937F;
	margin: 0 0 10px 0;
}


sup {
	font-size: 10px;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
}

blockquote {
	font-size:14px;
}

#toolsAndTemplates h2 {
	font-size: 14px;
	color: #86937F;
	margin: 0 0 10px 0;
}

#toolsAndTemplates p {
	font-size: 12px;
}

.reg-text-sm {
	font-size: 11px;
}

.white-text {
	color: #FFFFFF;
}

.pdf, .audio {
	background: #FFFFFF url('../images/pdf.gif') 0 0 no-repeat;
	_height: 16px;
	line-height: 16px;
	min-height: 16px;
	margin-bottom: 12px;
	padding-left: 20px;
}


/* =Forms
---------------------------------------------------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input.tb-search {
	background: #ffffff;
	border: none;
	height: 13px;
	font-size: 11px;
}

input.login-home  {
	background: #ffffff;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 162px;
}

#login-box {
border: 1px solid #E5E5E5;
	font-size: 10px;
	width: 184px;
}

#login-box p {
	font-family: verdana, helvetica, sans-serif;
	margin-top: 0;
}

#login-box h3 {
	background-color: #F2F5F6;
	color: #4A573B;
	font-size: 14px;
	margin: 0;
	padding: 3px 0 3px 5px;
}

#login-box #login-box-content {
	/*border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;*/
	padding: 8px 5px 5px 5px;
}

#login-box #login-box-content p { 
	line-height: 13px;
	font-size: 11px;
}

input.login-box  {
	background: #ffffff;
	font-size: 10px;
	border: 1px solid #cccccc;
	width: 162px;
}

.validation  {
	color: #ff0000;
	font-weight: bold;
}

.validation-sm {
	color: #ff0000;
	font-size: 11px;
}

.button {
	width: auto;
	border: 1px single #cccccc;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #86937F;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
/* =Footnotes
---------------------------------------------------------------------------------------------------- */
#footnotes {
	border-top:1px solid #E4E4E4;
	margin-top: 30px;
}

#footnotes ol {
	margin-top: 15px;
	font-size: 90%;
}

/* =Footer
---------------------------------------------------------------------------------------------------- */
#footer {
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	background: #AA2423 url('../images/wrapper/footer-bg.jpg') repeat-y;
	color: #000000;
	text-align: left;
}

#footer td {
	font-size: 9px;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
}

#footer p {
	margin: 0;
	line-height: 30px;
}

/* =Tables
---------------------------------------------------------------------------------------------------- */
.dataTable, .exampleTable {
	padding: 0;
	margin: 0;
	background: #B2C3D4;
	border-top: 1px solid #e9e9e9; 
	border-left: 1px solid #e9e9e9;
}

.dataTable th {
	background: #E6EAF2;
	border-right: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff;
	padding: 0;
	margin: 0;
}

.dataTable th.last, .exampleTable th.last{
	border-right: 1px solid #e9e9e9;
}

.dataTable td, .exampleTable td {
	padding: 0 0 1px 4px;
	border-right: 1px solid #e9e9e9; 
	border-bottom: 1px solid #e9e9e9;
	margin: 0;
	background: #ffffff;
}

.dataTable tr.tblHLight td {
	background: #B2C3D4;
}

.exampleTable th {
	background: #999999;
	color: #ffffff;
	border-right: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff;
	padding: 5px;
	margin: 0;
}

.odd  {
	background: #F0F0F0;
}
	

/* =Lists
----------------------------------------------------------------------------------------------------*/
ul {
	margin:0 0 10px 2px;
	padding:0 0 0 20px;
	list-style: square;
		font-size:14px;
}

ul ul {
	margin:0 0 10px 10px;
	padding:0 0 0 4px;
	list-style: square;
}

ul ol {
	margin:0 0 10px 10px;
	padding:0 0 0 4px;
}

ul li{
	padding: 0;
	margin: 0;
}

ol {
	margin:0 0 10px 2px;
	padding:0 0 0 20px;
	font-size:14px;
}

ol li{
	/*margin:0 0 10px 10px;
	padding:0 0 0 4px;*/
	padding: 0;
	margin: 0;
}

.dataTable ul{
	margin:0 0 10px 2px;
	padding:0 0 0 20px;
}

.sideBySide td {
	font-size:14px;
}

#toolsAndTemplates ul li {
	font-size:12px;
}

/* =Important Box (Examples, Links and Resources, Toolbox)
----------------------------------------------------------------------------------------------------*/
.important-box {
	width: 535px;
	text-align: left;
	border: 1px solid #e9e9e9
}

.full .important-box {
	width: 635px;
}

#sidebar .important-box {
	width: auto;
	padding: 10px;
	margin-bottom: 25px;
}

.important-box div {
	padding: 10px;
}

#toolsAndTemplates {
	padding: 0 0 0 20px;
}

/* =In This Section
----------------------------------------------------------------------------------------------------*/
.inSection {
	border: 1px solid #E7E4DE; 
	background: #F2F1EE; 
	padding: 5px; 
	margin-bottom:10px; 
	width:525px;
}

/* =Back to Top
----------------------------------------------------------------------------------------------------*/
.back-to-top {
	background: transparent url(../images/back-to-top.gif) top right no-repeat;
	text-align: right;
	margin: 0;
	padding: 0 12px 0 0;
}

.back-to-top a, .back-to-top a:visited, .back-to-top a:hover {
	font-size: 10px;
	color: #666666;
}

/* =Breadcrumbs
----------------------------------------------------------------------------------------------------*/
#breadcrumbs p {
	font-size: 10px;
	font-family: verdana;
	color: #999999;
	margin-bottom: 0;
}

#breadcrumbs a{
	color: #999999;
}

/* =Images
----------------------------------------------------------------------------------------------------*/
.imgFloatRight {
	float:right; 
	margin:0 0 10px 10px;
}

/* =CSS Menus
---------------------------------------------------------------------------------------------------- */
.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery {float:left;width:0px;}
.qmmc .qmtitle {display:block;cursor:default;white-space:nowrap;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;width:100%;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div {visibility:hidden;position:absolute;}

/* =Dropdowns
---------------------------------------------------------------------------------------------------- */   
/* (MAIN) Container */	
#qm0	
{	
	background: url('../images/wrapper/main-nav-e-bg.jpg') 0 0 no-repeat;
	min-height: 23px;
	_height: 23px;
	margin: 0;
}

/* (MAIN) Items */	
#qm0 a	
{	
	border: none;
	margin: 0;
	padding: 0;
}

/* (MAIN) Hover State */	
#qm0 a:hover	
{	
	border: none;
	margin: 0;
	padding: 0;
}

/*"""""""" (MAIN) Parent items""""""""*/	
#qm0 .qmparent	
{	
	background: right 0 no-repeat;
}

/* (MAIN) Active State */	
body #qm0 .qmactive, body #qm0 .qmactive:hover	
{	
	border: none;
	margin: 0;
	padding: 0;
}

/* (SUB) Container */	
#qm0 div	
{	
	padding: 0;
	margin: 1px 0 0 0px;
	background: #425237;
	border: 1px solid #ffffff;
	width: 270px;
}

/* (SUB) Items */	
#qm0 div a	
{	
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
}

/* (SUB) Hover State */	
#qm0 div a:hover	
{	
	background: #86937F;
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	font-size: 11px;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
}

/* (SUB) Active State */	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
	background: #86937F;
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	font-size: 11px;
	border-bottom: 1px solid #ffffff;
	text-decoration: none; 
}

/* =Events Calendar
---------------------------------------------------------------------------------------------------- */

/* Month View */

#monthName {
	color: #336699;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 10px;
	padding: 0;
	}
	
.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	}

.bgDayListing {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	}
	
.bgDayListingPrint {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	}

.bgMonthListing {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #336699;
	background-color: #DDE5E9;
	}
	

a.EventLink{
   position: relative;
   z-index: 24;
   color: #668EAF;
   text-decoration: underline;
	}

a.EventLink:hover {
	z-index: 25;
	cursor: hand;
	text-decoration: underline;
}

a.EventLink span {
	display: none;
}

a.EventLink:hover span {
    display: block;
	font-size: 11px;
    position: absolute;
    top: 0;
	left: 75px;
	width: 20em;
    border: 1px solid #336699;
    background-color: #DDE5E9;
	color: #336699;
	padding: 2px 4px;
	font-weight: normal;
	text-decoration: none;
}

.legend {
	border-left: 15px solid #000000;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 0px;
	}

/* = Inventory Searc
---------------------------------------------------------------------------------------------------- */
	
.scroll {
	overflow: auto; 
	height: 150px; 
	padding-top: 0; 
	padding-bottom: 0; 
	border: 0; 
	text-align: left; 
	vertical-align: top;
	border: 0; 
}

.scroll-small {
	overflow: auto; 

	padding-top: 0; 
	padding-bottom: 0; 
	border: 0; 
	text-align: left; 
	vertical-align: top;
	border: 0; 
}

.main-fieldset legend {
	color : #AA2423;
	font-size: 24px !important;
}

.main-fieldset {
	width: 540px;
	margin:0;
	padding:0;
	border: 1px solid #ECECEC;
}

.main-fieldset .section-header {
	color : #FFFFFF;
	background:url(../images/inventory/legend-bg.jpg) center no-repeat;
	width:120px;
	height: 22px;
	padding: 0px;		
	text-align:left;

	margin-top: 20px;
	padding-top: 5px;
	
	
}

.main-fieldset .section-header-fr {
	color : #FFFFFF;
	background:url(../images/inventory/legend-bg-fr.jpg) center top no-repeat;
	width:170px;
	height: 22px;
	padding: 0px;		
	text-align:left;

	margin-top: 20px;
	padding-top: 5px;
	
	
}
.main-fieldset .section-header-fr span {
padding-left: 8px;
}
.main-fieldset .section-header span {
padding-left: 8px;
}

.main-fieldset .section {

	border: 1px solid #86937F;
	margin:0px;
	width: 250px;
	
}
.main-fieldset legend {
margin-left: 5px;
font-size: 18px;
}

.main-fieldset fieldset {
	border: 1px solid #86937F;
}

.main-fieldset hr{
	border: 1px solid #ECECEC;
	padding: 0 10px 0 10px 0;
}

.popup-position {
	white-space: normal;
	cursor: pointer;
	position: relative;
}

.helpcontent
{
    visibility: hidden;
	position: absolute;
    width: 225px;
	left: 745px;
    border: 1px solid #00424D;
    background: #EEF4F0;
	color: #00424D;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
}

.helpcontent2
{
    visibility: hidden;
	position: absolute;
    width: 225px;
	left: 480px;
    border: 1px solid #00424D;
    background: #EEF4F0;
	color: #00424D;
	padding: 5px;
	font-weight: normal;
	white-space: normal;
	z-index:20;
}


.spacing-left {
	margin: 10px;	
}

.spacing-right {

	margin:10px 10px 10px 5px;
}

td.tableHeaderColor {
background-color: #8e9d5f;
color:#FFFFFF;

}


.standardsBottomNav {
background-color: #aa2423;
color:#FFFFFF
}


.standardsBottomNav a ,  .standardsBottomNav a:visited
{

	color:#FFFFFF;

}

.standardsBottomNav a:hover {


	color:#CCCCCC;

}

