/* [%-# @(#)hospitality.css	1.26 14:33:16,12/01/10 (yy/mm/dd) -%] */

/* *****************************************************
	Globals
***************************************************** */


	body {
		margin: 0;
		padding: 0;
		font-family:Arial,Helvetica,sans-serif;
		text-align: center;
		background-color:#f7f0f8;
	}

	img, form, fieldset {
		padding: 0;
		margin: 0;
		border: 0;
	}

	label{
		cursor: pointer;
	}

	legend {
		display: none;
	}

/* *****************************************************
	Typography
***************************************************** */
	
	h1, h2, h3, h4, h5, h6, p {
		margin: 0 0 1em 0;
	}
	
	h1, h2 , h3, h4{
		font-size: 1.5em;
		color: #333;
		margin: 0;
		padding: 0;
		line-height: 100%;
	}
	p.right {
		text-align: right;
	}
	.nobg{background:none !important;}
	.nomargin{margin:0 !important;}
	.align-left{float:left;text-align:left;}
	.align-right{float:right;text-align:right;}
	.align-center{text-align:center;}

/* *****************************************************
	General Linkage
***************************************************** */
	
	a {
		color:#0000ee;
		text-decoration: underline;
		outline:none;
	}

	a:hover {
		color:#0000ee;
		text-decoration: none;
	}
		
/* *****************************************************
	Containers
***************************************************** */
body#hospitality-jobs #content{padding:5px 0 0 !important;width:930px !important;}
#hosp-wrapper{
	text-align: left;
	width:930px;
	margin:10px auto;
	padding: 0;
	font-family:arial;
}
#hosp-container{
	position: relative;
	text-align: left;
	width:880px;
	margin:0 0 10px 0;
	background:#fff;
	border:1px solid #66cc00;
	overflow:hidden;
	padding:24px;
}
#hosp-header {
	width: 880px;
	margin:0;
	background:none no-repeat 100% 0;
	padding:0;
	float:left;
}
#hosp-logo {
	background:url(../images/home/hospitality-logo.gif) no-repeat 0 0;
	width: 372px;
	height:68px;
	margin:0;
	padding:0;
}

#hosp-logo a {
	display: block;
	text-indent:-9999px;
	width: 466px;
	height:86px;
}

#hosp-navigation{
	width:880px;
	float:left;
	margin:0;
	padding:20px 0 0 0;
}
#hosp-navigation ul{
	list-style:none;
	float:left;
	margin:0;
	background:url(../images/home/subnavbg.gif) repeat-x 0 0;
	padding:0 0 0 4px;
	width:876px;
}
#hosp-navigation ul li{
	float:left;
	margin:0;
	padding:0;
}

#hosp-navigation ul li a{
	display:block;
	padding:9px 39px;
	color:#fff;
	background:url(../images/home/subnav-li-bg.gif) no-repeat right;
	font-weight:bold;
	font-size:12px;
	margin:0;
	text-decoration:none;
}

#hosp-navigation ul li a:hover{
	color:#fff;text-decoration:underline;
}
#hosp-content{
	width:880px;
	float:left;
	margin:0;
	padding:20px 0 0 0;
}
#hosp-content a{color:#0000ee;}
#hosp-content dd ul{margin:10px 0 0 20px;padding:0px;clear:both;}
#hosp-content dd ul li{background:url(../images/home/li-dot.gif) no-repeat 0 8px;list-style:none;margin:0px;padding:0 0 0 10px;}
#hosp-content a:hover{color:#0000ee;}
#hosp-container.role-definition{background:#fff url(../images/general/ped_grass1.gif) no-repeat 0 100%;}
#hosp-subContent{width:400px;float:left;margin:0;padding:0 0 0 0;background:none no-repeat 0 100%;}
#hosp-subContent h2{margin:0px;padding:0 0 10px 0;font-size:20px;font-weight:bold;}
#hosp-quicksearch{width:398px;margin:0px;padding:10px 0 10px 10px;border:1px solid #70bf45;float:left;}
#hosp-quicksearch ul.hospital{width:193px;margin:0px;padding:0px;float:left;}
#hosp-quicksearch ul li{list-style-type:none;margin:0px;padding:0px;font-size:1px;}
#hosp-quicksearch ul li a{background:url(../images/home/search-li-a-bg.gif) no-repeat scroll 0 2px;margin:0px;padding:0 0 10px 15px;font-size:10px;color:#000000;text-decoration:none;display:block;}
#hosp-quicksearch ul li a:hover{color:#000000;text-decoration:underline;}
#hosp-quicksearch ul.catering{width:194px;margin:0px;padding:0px;float:right;}


#hosp-subContent p{line-height:160%; float:left; margin:20px 0 5px 0px;padding:0px;}
#hosp-inner-mainContent .events{margin:0;padding:0 0 10px 0;}
#hosp-inner-mainContent img.career-rightimg{float:right;margin:0px;padding:0 0 0 40px;}
#hosp-inner-mainContent img.industry-rightimg{float:right;margin:0px;padding:0 0 0 40px;}
.events li{line-height:150%;padding:0 0 0 10px;background:url(../images/home/li-dot.gif) no-repeat 0 8px;list-style:none;}
.hosp-diary{border:1px solid #ccc;}
.hosp-diary tr th, .grad-diary tr td{padding:5px;}
.hosp-diary tr td p{margin:0;}
.hosp-diary tr td p a{color:#0000EE;}
.hosp-diary tr td p a:hover{color:#0000EE;}
.hosp-diary tr th{background:#70bf45;color:#fff;}
.jotm{width:880px;margin:0 auto;padding:0;position:relative;background:url(../images/home/gkb.gif) no-repeat scroll 95% 10px;float:left;border:1px solid #ccc;}
.jotmlinks{width:130px;color:#fff;float:left;margin:10px 0 0 0px;padding:0px;}
.jotmlinks ul{float:left;list-style-type:none;margin:0 0 0 10px;padding:0px;width:120px;}
.jotmlinks ul li{width:100%;border:1px solid #66cc00;margin:0 0 10px 0;padding:0px;background:#66CC00;}
.jotmlinks ul li a.menuText{color:#ffffff !important;font-weight:500;text-decoration:none;margin:0px;padding:5px 0 5px 5px;font-size:11px;display:block;}
.jotm h2{margin:0;padding:0 0 10px 0;}
.jotm dl h2{margin:0;padding:10px 0 0px 0;}
.jotm p.nopad{padding:0px;margin:0px;}
.logo-link{position:absolute;top:40px;right:10px;}
.jotm dl{width:715px;padding:10px;overflow:hidden;line-height:170%;margin:0 0 10px 0;border:0px none;float:right;}
.jotm dl dt{width:15%;float:left;padding:0;margin:0;font-weight:bold;}
.jotm dl dd{width:80%;float:left;padding:0;margin:0;}
.jotm p{float:left;margin:0px;padding:10px 0 0 0px;width:100%;}
#hosp-inner-subContent{width:180px;float:left;margin:0;padding:0;}
#hosp-inner-subContent p{display:block;text-align:center;}
#hosp-inner-subContent img{margin:0 0 140px 0;}
#hosp-inner-mainContent{float:right; margin:0; padding:0; width:880px;}
#hosp-inner-mainContent p{line-height:160%;}
#hosp-inner-mainContent p.align-right{margin:0;padding:0;}
#hosp-inner-mainContent #null{margin:0 0 10px 0;}
#hosp-inner-mainContent ul{margin:0;padding:0 0 0 20px;}
#hosp-inner-mainContent ul li{line-height:22px;padding:0 0 0 10px;background:url(../images/home/li-dot.gif) no-repeat 0 8px;list-style:none;}
#hosp-inner-mainContent h2, #grad-inner-mainContent h3 {font-size:1.3em;margin:0 0 1em 0;clear:none;}
#hosp-mainContent{width:460px;float:right;margin:0;padding:0;}
#jotw{border:1px solid #8abc6f;width:428px;background:#b7dfa2 url(../images/home/gkb.gif) no-repeat scroll 95% 10px;float:left;padding:15px 15px 10px;margin:0;}
#jotw h2{padding:0 0 10px 0; width:250px;}
#jotw h3{line-height:20px;}
#jotw p{line-height:160%;}
#jotw p img{float:right;margin:0px;padding:10px 0 0 0px;}
#jotw a{float:left;}
#jotm div.emailbutton{margin:0 0 0 100px;padding:0px;clear:both;float:left;}
input.greenbutton {background-color:#66CC00 !important;border:1px solid #999999 !important;color:#ffffff !important;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:normal;height:21px;width:auto;margin:10px 0 0 0px;font-weight:bold;}
.row{width:460px;float:left;margin:0;padding:20px 0 0 0;}
#hospitalityemployers{border:1px solid #70bf45;width:460px;float:left;margin:0;padding:0;}
#hospitalityemployers h3{background:#66cc00;color:#fff;padding:5px 0 6px;margin:0;font-size:20px;text-align:center;}
#hospitalityemployers ul{margin:0;padding:10px 0 10px 5px;float:left;}
#hospitalityemployers ul li {
	background:url(../images/home/logoshad-inner.gif) no-repeat scroll -2px -2px;
	float:left;
	margin:0;
	height:84px;
	padding:0;
	list-style:none;
	width:150px;
}
#hospitalityemployers ul li a {
	display:block;
	margin:0;
	height:84px;
	text-indent:-9999;
	width:150px;
	background-position:20% 45%;
	background-repeat:no-repeat;
	padding:0;
}
#hospitalityemployers  ul li a img {
	margin:0;
	padding:0;
}
#hospitalityemployers a.more{float:right;margin:0px;padding:0 16px 7px 0;}
.view-hospitality{width:460px;float:left;margin:13px 0 0 0;padding:0;}
.view-hospitality h4{margin:0 0 10px 0;background:#fff url(../images/home/viewmore-grad.gif) no-repeat 100% 0;border:1px solid #e3c8e3;text-align:left;padding:5px 0 6px 10px;font-size:14px;}
.cvbank{background:#cc99cc;width:440px;float:left; margin:0px;padding:10px;}
.cvbank p{padding:0 0;line-height:160%;margin:0;}
.cvbank p strong{color:#ffffff;margin:0px;padding:0 5px 0 0;}
.cvbank p a{color:#1f3ea6;margin:0px;padding:0 5px 0 0;}



