﻿body
{
	text-align:center;
	background-position:center;
	background-color:transparent;
	margin:0px;
	background-image:url('Images/Background.jpg');
	background-position:center;
	font-family:"Times New Roman", Times, serif;
	font-size:medium;

}

h2
{
	color:white;
	font-size:24px;
	font-weight:normal;
	background:transparent url('Images/h2Background_743x60.jpg') no-repeat;
	padding-top:14px;
	padding-left:18px;
	height:46px;
	margin-top:20px;
}

.SimpleImage {
	margin:0px;
	border-width:0px;
}

.image-align-right { float:right; 
	margin-left:20px;
}

.image-align-center
{
text-align:center;
}

p.justify
{
	text-align:justify;
}

p.left-align
{
	text-align::left;
}


.MainBody
{
background-color:white;
width:818px;
margin: 0 auto;
}

.MainBody .Top 
{
 background:transparent url('Images/MainTop.jpg') no-repeat;
 height:55px;
 text-align:center;
 padding-top:30px;
 color:White;
 font-size:22px; 
 font-weight:bold;
}

.MainBody .h1
{
	color:maroon;
	font-size:24px;
}



.MainBody .Middle {
 background:transparent url(Images/MainMiddle.jpg) repeat-y 0px 0px;
 padding:20px;
 text-align:left;
 font-family:Georgia;
 font-size:medium;
 }




.MainBody .Bottom {
 background:transparent url(Images/MainBottom.jpg) no-repeat 0px 0px;
 height:30px;
 padding:0px;
 text-align:center;
 color:white;
 font-size:normal;
}

.Header
{
background-image:url('Images/KeysToHospitalityHeader.jpg');
width:818px;
padding:0px;
height:269px;
margin: 0 auto;
}

.Footer
{
background-color:transparent;
width:818px;
padding-left:0px;
padding-top:15px;
text-align:center;
margin-top:10px;
clear:both;
color:black;
font-family:"Times New Roman", Times, serif;
font-size:small;
font-weight:normal;
}


.FancyList {
	list-style-position:outside;
	list-style-image: url('Images/PurpleBullet.jpg');	
	margin-right:10px;
	margin-left:10px;
	font-family:Georgia;
	font-size:12pt;
	padding-left: 10px;
	padding-bottom:10px;
}






.MainRight
{
	background-color:white;
	width:529px;
	float:right;
	clear:both;
	margin-right:10px;
	text-align:left;
}




/* paragraph comment */
.paragraphcomment {
	padding: 8px 10px;
	margin: 15px 10px 10px 10px;	
	color:maroon;
	border: 1px solid gray; 
	background:silver;
}

.paragraphcomment .icon{ 
	margin: 0 10px 0 5px;	
	padding: 7px;
	background: #FAF7F5 url(commenticon.gif) no-repeat 0 2px;
	padding-left: 30px;
}


/* CSS for the Navigation Bar With Buttons */

#navcontainer ul
{
float: left;
padding-left: 0;
margin:0px;
background-image:url('Images/BG-NavBar-57px.jpg');
background-repeat:no-repeat;
color: Green;
width: 798px;
height:57px;
font-family: arial, helvetica, sans-serif;
padding-left: 150px;

}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
margin-top:4px;
margin-left:0px;
padding-top:4px;
padding-left:6px;
background-color:transparent;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
background-image:url('Images/ButtonNormal.gif');
background-repeat:no-repeat;
height:36px;
width:126px;
border-right-style:dotted;
border-right-color:silver;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14pt;
}
#navcontainer ul li a:hover
{
margin-top:4px;
margin-left:0px;
padding-top:4px;
padding-left:6px;
background-color:transparent;
color:red;
background-image:url('Images/ButtonHover.gif');
background-repeat:no-repeat;
height:36px;
width:126px;
}



.MainLeft
{
background-repeat:repeat-y;
width:233px;
padding:0px;
float:left;
font-size:14px;
text-align:left;
margin-left:10px;
padding-right:0px;
}

.MainLeft .Top {
 background:transparent url('Images/LeftTop.jpg') no-repeat 0px 0px;
 height:43px;
 padding-top:7px;
 text-align:center;
 color:White;
 font-size:22px;
 font-weight:bold;
}

.MainLeft .Middle {
 background:transparent url(Images/LeftMiddle.jpg) repeat-y 0px 0px;
 padding-left:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:left;
}

.MainLeft .Bottom {
 background:transparent url(Images/LeftBottom.jpg) no-repeat 0px 0px;
 height:50px;
 padding:0px;
 text-align:center;
 color:white;
 font-size:large;
}


h3.MainLeft
{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:navy;
	background-image:url('Images/MainLeft90pxH1.jpg');
	background-repeat:no-repeat;
	padding:0px;

}

