<style type="text/css" media="all">
* {
	margin: 0;
	padding: 0;
}

body {
	color: #333;
 	font-size: 80%; 
 	margin-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
}

html {
	background-color: #fff;
}

a {
    outline: none;
}

h1 { font-size: 24px; }
h2 { font-size: 20px; }
h2 { font-size: 18px; }
h2 { font-size: 14px; }

.clear{
	clear:both;
}

#BgContainer {
	width: 940px;
	margin: 0 auto; 
}
#Container { 
	width: 940px;
}
#Layout {
	clear: both;
	overflow: hidden;
	margin: 10px auto;
}

#Header { 
 	margin: 0 auto;
        padding-bottom: 10px;
	overflow: hidden;
        border-bottom: 2px solid #000;
        position: relative;
}
 	#Header h1 { 
	  	color: #000;
		font-size: 3.2em; 
                font-family: Arial, Helvetica, sans-serif;
		font-weight: 300;
		padding: 20px 0 0 30px;
	}
	#Header h1.HeaderHome {
            width: 470px;
            height: 55px;
            background-color: #fff;
            background-position: 5px 10px;
            background-repeat: no-repeat;
        }
        #Header h1.HeaderHome {
            width: 550px;
            background-image: url('assets/heading_hospitality.gif');
        }
	#Header h1.HeaderHome a {
            display: block;
            position: absolute;
            top: 10px;
            left: 0;
            width: 570px;
            height: 65px;
            text-indent: -9999px;
        }
	#Header p {
		font-size: 1.4em;
		color: #000;
		clear: left;
		margin: -15px 0 0 105px;
	}
	#Header #HeaderLinks {
		margin: 10px 0;
		padding: 0;
		list-style: none;
		float: right;
	}
	#Header #HeaderLinks li {
		float: left;
		border-left: 1px solid #000;
	}
	#Header #HeaderLinks li.first {
		border: 0;
	}
	#Header #HeaderLinks li a {
		display: block;
		color: #000;
		margin: 0 5px;
		font-weight: bold;
		text-decoration: none;
	}
	#Header #HeaderLinks li a:hover {
		text-decoration: underline;
	}

#HomeFirstSection {
    border: 1px solid #000;
    margin-bottom: 25px;
    height: 256px;
}
#HomeFirstSection a.image {
    display: block;
    height: 197px;
    background-color: #fff;
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-border-radius-topleft: 25px;
    -moz-border-radius-topleft: 25px;
    border-top-left-radius: 25px;
    -webkit-border-radius-topright: 25px;
    -moz-border-radius-topright: 25px;
    border-top-right-radius: 25px;
}
#HomeFirstSection,
#HomeSecondSection,
#HomeThirdSection {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;

}
#HomeSecondSection,
#HomeThirdSection {
    width: 454px;
    height: 400px;
}
#HomeSecondSection a.image,
#HomeThirdSection a.image {
    display: block;
    height: 78px;
    background-color: #fff;
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-border-radius-topleft: 25px;
    -moz-border-radius-topleft: 25px;
    border-top-left-radius: 25px;
    -webkit-border-radius-topright: 25px;
    -moz-border-radius-topright: 25px;
    border-top-right-radius: 25px;
    color: #fff;
    font-size: 4.5em;
    padding: 250px 10px 0;
    font-family: 'Times New Roman',Times,serif;
	text-decoration: none;
}
#HomeThirdSection a.image {
    color: #000;
    font-size: 4em;
}
#HomeSecondSection a.image:hover,
#HomeThirdSection a.image:hover {
    text-decoration: none;
}
#HomeSecondSection a.image em,
#HomeThirdSection a.image em {
    font-size: 1.5em;
    font-style: normal;
    font-family: 'Times New Roman',Times,serif;
}
#HomeSecondSection {
    float: left;
    border: 1px solid #000;
}
#HomeThirdSection {
    float: right;
    border: 1px solid #000;
}
    .homepage div ul {
        list-style: none;
        margin: 0;
    }
.typography ul, .typography ol {
color:#000000;
margin:0;
}
.typography li {
font-size:1.6em;
margin:5px 13px;
}

#NewsList li {
	font-size: 2.9em;
	text-align:center;
	color: #000;
}
#Footer { 
 	clear: both;  
	height: 5em; 
	text-align: right;
        color: #000;
}
    #Footer #FooterLinks {
        clear: both;
        line-height: 65px;
        text-align: center;
        width: 940px;
        height: 65px;
    }
    #Footer #FooterLinks img {
        border: 0;
        vertical-align: middle;
    }
    #Footer #FooterLinks a {
        width: 52px;
        float: left;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
    }
	#Footer .footerTop {
		width: 100%;
		display: block;
		height: 2em;
	}
  	#Footer p { 
		font-size: 1.1em;
		margin-top: -0.6em;
	}
</style>
