﻿#page
{
	width:980px;
	background-color:White;
	text-align:left;
	font-family:helvetica, verdana, "trebuchet MS", sans-serif;
}

.PageContent
{
	clear:both;
}

/* Links */
a
{
	text-decoration:none;
}

/* Banner */
#leftLogo
{
	height:178px;
}

/* Widgets */
.LossControlHeadingArea
{ 
  background:#000099; 
  width:350px;
}

.HPWHeadingArea
{ 
  background:#330000; 
  width:349px;
  clear:both;
}

.GreenHeaderArea
{ 
  background:#006633; 
  width:250px;
}

.GreenArea
{
	width:246px;
	margin-bottom:5px;
	border:solid 2px #006633;
	background:#FFFFFF; 
}

.WidgetHeadingContent
{ 
  height:24px;
  line-height:24px;
  border: 1px solid #e2e2e2; 
  border-right-color: #e2e2e2; 
  border-bottom-color: #e2e2e2; 
  padding-left: 6px;
  font-size:102%; 
  font-weight:bold;
  text-align: left;
  color:#FFFFFF;
}

.WidgetFooterContent
{
	font-size:90%; 
	font-weight:bold;
	text-align:center;
}

.WidgetImageBig
{
	width:350px;
	height:250px;
	border:none;
}

.WidgetImageMedium
{
	width:350px;
	height:200px;
	border:none;
}

.WidgetImageSmall
{
	width:209px;
	height:138px;
	border:none;
}

.WidgetImageCalendar
{
	width:250px;
	height:138px;
	border:none;
	margin-bottom:10px;
}

.LoginArea
{
	border:1px;
	border-style:solid;
	border-color:#e8eefa;
	background-color:#e8eefa;
	width:250px;
}

.LoginArea input
{
	width:100px;
}

.LoginLabel
{
	float:left;
	width:90px;
}

.LoginButton
{
	text-align:center;
	margin-top:5px;
}

.AccountRequestArea
{
	border:1px;
	border-style:solid;
	border-color:#e8eefa;
	margin-top:8px;
	background-color:#e8eefa;
	text-align:center;
	width:250px;
}

#UserNameArea
{
	padding:5px;
}
#UserPasswordArea
{
	padding:5px;
}

/* Home Page */

.HomeColumnOne
{
	float:left;
	margin-right:12px;
	margin-top:5px;
	margin-bottom:10px;
}

.HomeColumnTwo
{
	float:left;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:10px;
}

.HomeColumnThree
{
	float:right;
	margin-top:5px;
	margin-bottom:10px;
}

/* Account Request */
.RequestAccountPageHeader
{
	color:#486bab;
	font-size:20px;
}

.RequestAccountColumnOne
{
	float:left;
	margin-right:10px;
	margin-top:7px;
}

.RequestAccountColumnTwo
{
	float:left;
	margin-top:7px;
}

.AccountRequestLabel
{
	font-weight:700;
}

.AccountRequestInfo
{
	font-size:95%;
}

.IdentityArea
{
	margin-top:10px;
	margin-bottom:10px;
}

.IdentityAreaColumnOne
{
	float:left;
	width:75px;
}

.AccountRequestSubmit
{
	background:url(../Images/button_main.gif) no-repeat 0px 2px;
	border-width:0px;
	width:85px;
	color:White;
	height:24px;
	font-weight:700;
	cursor:pointer;
}

/* Contact */
.ContactHeaderArea
{
	background:#006633;
	color:#ffffff;
}

/* Member Pages */

.MemberColumnOne
{
	width:250px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.MemberColumnTwo
{
	width:715px;
	float:left;
}

.ContentHeaderSection
{
	
	font-size:22px; 
	color:#FFFFFF; 
	background-color:#361600;
	font-weight:normal;
	line-height:18pt;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

.ContentHeaderCaption
{
	font-family:Arial;
	font-size:110%;
	font-weight:bold;
	color:#0C2677;
}

.CategoryList
{
	float:left;
	width:400px;
	background-color:White;
	border:1px;
	border-style:solid;
	padding:5px;
}

.CategoryList a
{
	text-decoration:none;
}

.PublicationsList
{
	width:345px;
	margin-bottom:5px;
	border:solid 2px #000099;
	height:138px;
}

.PublicationsList a
{
	text-decoration:none;
	font-weight:700;
}

.PubRow
{
	font-weight:700;
}

#VideoTapeArea
{
	clear:both;
}

.ContentListHeader
{
	font-weight:bold;
	font-size:110%;
}

.ContentListItem
{
	margin:3px;
}

.SafetyAlertsArea
{
	width:345px;
	margin-bottom:5px;
	border:solid 2px #000099;
	clear:both;
}

.SafetyAlertsArea a
{
	text-decoration:none;
}

.PublicSafetyArea
{
	width:345px;
	margin-bottom:5px;
	border:solid 2px #000099;
}

.PublicSafetyArea a
{
	text-decoration:none;
	font-weight:700;
}

.VideoTapeLibraryAreaLC
{
	width:345px;
	height:138px;
	border:solid 2px #000099;
	margin-bottom:5px;
}

.TrainingProgramsArea
{
	width:345px;
	border:solid 2px #000099;
	margin-bottom:5px;
}

.ListHeader
{
	font-weight:700;
}

.SampleChecklists a
{
	font-weight:600;
	text-decoration:none;
}

/* Loss Control */
.LCColumnOne
{
	float:left;
	width:345px;
	margin-top:15px;
}

.LCColumnTwo
{
	width:345px;
	float:left;
	margin-left:12px;
	margin-top:15px;
}

/* HPW */
.CurrentHealthEventsArea
{
	width:345px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.PublicationsArea
{
	width:345px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.publicationLink
{
	vertical-align:top;
}

.pdfBadge
{
	margin-bottom:5px;
	margin-right:3px;
}

.ResourcesArea
{
	width:345px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.NationalHealthObservancesArea
{
	width:345px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.VideoTapeLibraryArea
{
	width:345px;
	height:138px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.VideoTapeLibraryArea a
{
	padding-left:3px;
	font-weight:500;
}

.TrainingsArea
{
	width:345px;
	border:solid 2px #330000;
	margin-bottom:5px;
}

.LGRMSTrainingArea
{
	margin-top:10px;
	width:345px;
	border-style:solid;
	border-width:1px;
	padding-top:4px;
	padding-left:4px;
	border-color:#006633;
	vertical-align:text-bottom;
}

.LGRMSTrainingArea img
{
	border:0px;
	margin-right:5px;
}

.LGRMSTrainingLink
{
	font-weight:700;
}

/* Top Menu */
/* Menu style */
.MenuArea
{
    background-color:#0A6927;
    width:980px;
    height:25px;
    color:White;
    float:left;
    font-weight:700;
}





/* Nav Menu */
.NavMenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.LeftNavLC
{
	background-color:#000099;
}

.LeftNavHPW
{
	background-color:#330000;
}

.NavMenu a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
	font-size:100%;
	margin-left:7px;
}

.NavMenu li
{
	padding-bottom:10px;
}

.NavMenu li:hover
{
	background-color:#0f9c8c;
	cursor:pointer;
}

/* Login */
.login_section_forgot_password  { cursor:pointer; color:#3050FF }
.login_section_instructions  { font-style:italic; color:Black }
.login_section_button  { cursor:pointer; width:70px; border-color: #507CD1; border-style: solid; border-width: 1px; font-family: Verdana; color: #082E68 }
.login_section_incomplete_process_prompt  { font-weight:bold; padding:10px 10px 10px 10px; }
.login_section_field_instructions  { color:Black; }
.login_section_validators_asterisk  { cursor:help; font-weight:bold; }
.login_section_header  { background-color:#486BAB; color:White; font-family:Verdana; font-size:12px; padding:1px 2px 1px 2px; height:20px; }

.login_area				{ float:left; color:White;  }
.login_control			{ position:static; text-align:right; padding-right:25px;}
.login_text				{ color:white;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  cursor:hand;
  text-align:center;
  height:25px;
  cursor:hand;
  cursor:pointer;
  vertical-align:bottom;
  padding-top:14px; }

/*		Account Area								*/
.AccountConfimation
{
	font-size:x-large;
	font-weight:700;
}

/* Grid */
.grid_main				{ border-collapse:separate; border-style:solid; border-color:#E0E0E0; border-spacing:1px; width:100%; font-size:88%; white-space:nowrap;margin-top:7px;margin-bottom:7px; }
.grid_header			{ background-color:#6C96BE; color:White; line-height:25px; font-weight:bold; text-align:left; text-indent:4px; }
.grid_row				{ background-color:White; color:#3F4A51; line-height:22px; }
.grid_alt_row			{ background-color:#F0F0F0; color:#3F4A51; line-height:22px; }
.grid_no_results		{ font-size:12px; font-weight:bold; color:#804040; }
.grid_cell_image		{ width:26px; text-align:center; vertical-align:middle; }
.grid_cell_text			{ padding-left:4px; }
.grid_cell_radio_src	{ background-color:#FFF0F0; text-align:center; font-size:11px; }
.grid_cell_radio_dst	{ background-color:#F0FFF0; text-align:center; font-size:10px; }

/* Footer */

#footerArea
{
	clear:both;
	margin-top:50px;
	border-top:2px;
	border-top-style:solid;
}

#leftFooterLogo
{
	float:left;
}

#rightFooterLogo
{
	text-align:right;
}

#footerCenter
{
	float:left;
	text-align:center;
	width:600px;
}


