/************************************************
*
* Safe Hospitality Training
* http://www.safehospitalitytraining.com
* (c) 2009, All Rights Reserved.
* 
* Updated May 2009
************************************************/

/*
*
* Colors
* Red - #d00707
* Darkest grey - #464646
* Link grey - #8b8b8b
* Grey - #8e8a8a
* Light grey - #ebebeb
* Lightest grey - #dedede
* Updated May 2009
*/
html, body {
font-family:Verdana, Geneva, sans-serif;
font-size:90%;
line-height:1.3;
background-color:#8e8a8a;
height:100%;
margin:0;
padding:0;
color:#464646;
}
hr{
color:#dedede;
}
a{
font-family:Verdana, Geneva, sans-serif;
font-size:1em;
color:#8b8b8b;
text-decoration:none;
font-weight:bold;
}
a:hover{
font-family:Verdana, Geneva, sans-serif;
color:#8e8a8a;
font-size:1em;
text-decoration:underline;
font-weight:bold;
}
h1, h2, h3, h4 { color: #464646; font-weight: bold; font-family: Verdana, Geneva, sans-serif;}
h1 { font-size: 1.5em}
h2 { font-size: 1em}
h3 { font-size: 0.95em}
h4 { font-size: 0.9em}

.arrow{
padding-left:5px;
vertical-align: bottom;
}
#topHeader{
background:#d00707 url(../../images/topHeaderBk.gif) repeat-x;
height:47px;
}
#linkText, #linkText a{
width:963px;
text-align:right;
margin:0 auto;
font-family:Helvetica, sans-serif;
font-weight:bold;
font-size:1.3em;
color:#ffffff;
}
#header{
background:#464646 url(../../images/header.jpg) no-repeat;
width:960px;
height:232px;
margin:0 auto;
}
.headerBottomCopy{
margin:170px 0 0 37px;
}
#navigation{
background: url(../images/navigationBk.gif);
background-repeat:repeat-x;/*IE bug*/
height:62px;
}
#mainNavigation{
width:963px;
margin:0 auto;
padding-top:3px;
}
ul#mainNav li {
		display:inline;
}
ul#mainNav li a {
		height:20px;
		float:left;
		text-indent:-9999px;
		text-decoration:none;
		margin:0 25px 10px 20px;
		/*margin: 0 auto;*/
}
ul#mainNav li.mainNav-1 a {
		width:51px;
		background:url(../images/homeNav.gif) no-repeat 0 0;
}
ul#mainNav li.mainNav-1 a:hover {
		background-position:0 -21px;
}
ul#mainNav li.mainNav-1 a.current {
		background-position:0 -21px;
}
ul#mainNav li.mainNav-2 a {
		width:77px;
		background:url(../images/aboutNav.gif) no-repeat 0 0;
}
ul#mainNav li.mainNav-2 a:hover {
		background-position:0 -21px;
}
ul#mainNav li.mainNav-2 a.current {
		background-position:0 -21px;
}
ul#mainNav li.mainNav-3 a {
		width:233px;
		background:url(../images/awareNav.gif) no-repeat 0 0;
}
ul#mainNav li.mainNav-3 a:hover {
		background-position:0 -21px;
}
ul#mainNav li.mainNav-3 a.current {
		background-position:0 -21px;
}
ul#mainNav  li.mainNav-4 a {
		width:228px;
		background:url(../images/workplaceNav.gif) no-repeat 0 0;
}
ul#mainNav   li.mainNav-4 a:hover {
		background-position:-0 -21px;
}
ul#mainNav  li.mainNav-4 a.current {
		background-position:-0 -21px;
}
ul#mainNav  li.mainNav-5 a {
		width:96px;
		background:url(../images/contactNav.gif) no-repeat 0 0;
}
ul#mainNav   li.mainNav-5 a:hover {
		background-position:0 -21px;
}
ul#mainNav   li.mainNav-5 a.current {
		background-position:0 -21px;
}
#container{
width:963px;
margin:0 auto;
background-color:#ffffff;
}
#copy{
width:611px;
margin: 40px 0 40px 32px;
background-color:#ffffff;
float:left;
padding-right:30px;
line-height:1.6em;
}
#mainImage{
width:641px;
margin: 40px 0 40px 32px;
background-color:#ffffff;
float:left;
}
#main1{
background: url(../images/safeHosBk.gif);
background-repeat:no-repeat;/*IE bug*/
width:641px;
height:194px;
margin-bottom:10px;
}
.mainCopy{
margin-left:200px;
width:400px;
height:189px;
padding-top:5px;
line-height:1.6em;
}
.mainCopy a, .mainCopy a:hover{
font-style:italic;
}
#main2{
background: url(../images/safeCertBk.gif);
background-repeat:no-repeat;/*IE bug*/
width:641px;
height:194px;
float:left;
margin-bottom:10px;
}
#main3{
background: url(../images/mtecBk.gif);
background-repeat:no-repeat;/*IE bug*/
width:641px;
height:194px;
float:left;
margin-bottom:10px;
}
.main1, .main2, .main3{
font-family:Verdana, sans-serif;
font-style:normal;
font-size:0.9em;
color:#46483f;
line-height:1.4em;
float:left;
}
#rightBar{
width:275px;
float:left;
background-color:#ffffff;
}
#companies{
border:1px #ebebeb solid;
background: #ffffff url(../images/companies.gif) 0.3em 0.3em no-repeat;
width:255px;
height:230px;
margin:40px 0 10px 15px;
}
#companies p, #individuals p{
margin-left:40px;
}
#companies ul, #individuals ul{
margin-top:100px;
}
#companies li, #individuals li{
list-style-image:url(../images/bullet.gif);
}
#individuals{
border:1px #ebebeb solid;
background: #ffffff url(../images/individuals.gif) 0.3em 0.3em no-repeat;
width:255px;
height:210px;
margin-left:15px;
}
#accessButton{
border:1px #ebebeb solid;
padding:4px;
width:245px;
height:127px;
margin:10px 0 10px 15px;
}
#footer{
background: url(../images/footerBk.gif);
background-repeat:repeat-x;
background-color:#ffffff;
height:250px;
}
.footerContent{
width:963px;
margin:0 auto;
}
.footerLogos{
padding:40px 80px 20px 110px;
}
.footerCopyright{
float:left;
width:963px;
background-color: #ffffff;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#8b8b8b;
line-height:1.4em;
text-align:center;
}
.footerCopyright a{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#8b8b8b;
}
.footerCopyright a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#8b8b8b;
text-decoration:underline;
}
#footerNavigation {	
width:963px;
margin:0 auto;
background-color:#ffffff;
}
ul#footerNav li {
		display:inline;
}
ul#footerNav li a {
		height:20px;
		float:left;
		text-indent:-9999px;
		text-decoration:none;
		margin:0 30px 20px 70px;
}
ul#footerNav li.footerNav-1 a {
		width:233px;
		background:url(../images/awaretraining.gif) no-repeat 0 0;
}
ul#footerNav li.footerNav-1 a:hover {
		background-position:0 -21px;
}
ul#footerNav li.footerNav-1 a.current {
		background-position:0 -21px;
}
ul#footernav  li.topnav-1 a.current{
		background-position:0 -21px;
}
ul#footerNav  li.footerNav-2 a {
		width:228px;
		background:url(../images/workplace.gif) no-repeat 0 0;
}
ul#footerNav   li.footerNav-2 a:hover {
		background-position:-0 -21px;
}
ul#footerNav  li.footerNav-2 a.current {
		background-position:-0 -21px;
}
ul#footerNav  li.footerNav-3 a {
		width:96px;
		background:url(../images/contact.gif) no-repeat 0 0;
}
ul#footerNav   li.footerNav-3 a:hover {
		background-position:0 -21px;
}
ul#footerNav   li.footerNav-3 a.current {
		background-position:0 -21px;
}
.clearer {
height:0px;
width:100%;
display:block;
clear:both;
}
