@charset "UTF-8";
/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body, div, span, img, a, p,
form, ul, li, h1, h2,
h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #999999 url(../images/background.jpg) center 0 repeat-y;
}

h1 {
	color: #A30F0F;
	font-size: 17px;
	letter-spacing: 2.5px;
	text-transform: uppercase;
	margin: 12px 0 5px 0;
	font-weight: normal;
}

h2 {
	color: #003070;
	font-size: 14px;
	letter-spacing: 2.5px;
	text-transform: uppercase;
	margin: 12px 0 5px 0;
	font-weight: normal;
}

h3 {
	color: #000000;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 12px 0 5px 0;
}

p {
	font-size: 11px;
	margin: 5px 0 10px 0;
}

p.message {
	color: #EE382B;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

em {
	color: #EE382B;
	font-size: inherit;
}

a, a:link, a:visited {
	color: #003070;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#floatingContent {
	display: none;
	position: absolute;
}

.wrapper {
	width: 922px;
	background: #003070;
	margin: 0 auto;
}

.header {
	position: relative;
	height: 251px;
	background: url(../images/header.jpg) 0 0 no-repeat;
}

.header .search {
	position: absolute;
	top: 10px;
	right: 10px;
}

.header .search .links {
	/*position: relative;
	top: -2px;*/
}

.header .search .links,
.header .search .links a {
	color: #FFFFFF;
	font-size: 11px;
}

.header .search input {
	margin: 0 0 0 4px;
}

.header .nav {
	position: absolute;
	bottom: 0;
	left: 0;
}

.header .nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.header .nav ul li {
	list-style: none;
	display: block;
	float: left;
	padding-right: 25px;
	padding-left: 23px;
	line-height: 27px;
}

.header .nav ul li.home {
	padding-right: 15px;
	padding-left: 15px;
}

.header .nav ul li a,
.header .nav ul li a div {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
}

.header .nav ul li a:hover,
.header .nav ul li a:hover div {
	color: #8B1120;
}

.main {
	position: relative;
	background: #FFFFFF;
	background: url(../images/main_gradient.jpg) 0 0 repeat-y;
	zoom: 1;
}

.main .leftnav {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	z-index: 100;
	background: #E9E9E9;
	zoom: 1;
}

.main .leftnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	zoom: 1;
}

.main .leftnav ul li {
	list-style: none;
	position: relative;
	zoom: 1;
}

.main .leftnav ul li a {
	display: block;
	padding: 8px 10px;
	font-size: 11.5px;
	letter-spacing: 1.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00457C;
	text-transform: uppercase;
	zoom: 1;
}

.main .leftnav ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #B7B7B7;
	zoom: 1;
}

.main .leftnav ul li div {
	display: none;
	width: 215px;
	position: absolute;
	top: 0;
	left: 180px;
	background: url(../images/popout_nav_top.gif) 0 0 no-repeat;
	padding-top: 5px;
	zoom: 1;
}

.main .leftnav ul li ul {
	background: url(../images/popout_nav_bot.gif) 0 bottom no-repeat;
	padding-bottom: 5px;
	zoom: 1;
}

.main .leftnav ul li ul li a {
	color: #231F20;
	background: #B7B7B7;
	zoom: 1;
}

.main .leftnav ul li ul li a:hover {
	color: #FFFFFF;
	background: #939393;
	zoom: 1;
}

.main .content {
	padding: 10px 0px 15px 180px;
	position: relative;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

.main .content .textarea {
	width: 464px;
	padding-left: 40px;
}

.main .content .amenities_group,
.main .content .campusdining_group,
.main .content .redrockcafe_group,
.main .content .generalstore_group,
.main .content .catering_group,
.main .content .studentlounge_group,
.main .content .bookstore_group,
.main .content .government_group,
.main .content .facilities_group,
.main .content .ballroom_group,
.main .content .confrmb_group,
.main .content .cottam_group,
.main .content .confrmd_group,
.main .content .iverson_group,
.main .content .welcome_group,
.main .content .group_long {
	width: 701px;
	padding: 15px 0;
	zoom: 1;
}

.main .content .regular_group {
	width: 469px;
	padding: 15px 0;
	zoom: 1;
}

.main .content .amenities_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_amenities.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .campusdining_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_campus_dining.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .redrockcafe_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_red_rock_cafe.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .generalstore_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_general_store.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .catering_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_catering_services.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .studentlounge_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_student_lounge.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .bookstore_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_bookstore.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .government_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_student_government.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .facilities_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_facility.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .ballroom_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_grand_ballroom.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .confrmb_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_conf_room_b.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .cottam_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_cottam_room.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .confrmd_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_conf_room_d.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .iverson_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_iverson_lounge.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .welcome_group .heading {
	height: 32px;
	padding-top: 25px;
	padding-left: 486px;
	text-align: center;
	background: url(../images/group_top_welcome.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .group_long .heading,
.main .content .group_long_full .heading {
	height: 32px;
	background: url(../images/group_top_long.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .regular_group .heading {
	height: 32px;
	background: url(../images/group_top.gif) 0 0 no-repeat;
	line-height: 30px;
	text-transform: uppercase;
	zoom: 1;
}

.main .content .amenities_group .group_content,
.main .content .campusdining_group .group_content,
.main .content .redrockcafe_group .group_content,
.main .content .generalstore_group .group_content,
.main .content .catering_group .group_content,
.main .content .studentlounge_group .group_content,
.main .content .bookstore_group .group_content,
.main .content .government_group .group_content,
.main .content .facilities_group .group_content,
.main .content .ballroom_group .group_content,
.main .content .confrmb_group .group_content,
.main .content .cottam_group .group_content,
.main .content .confrmd_group .group_content,
.main .content .iverson_group .group_content,
.main .content .welcome_group .group_content,
.main .content .group_long .group_content {
	padding-bottom: 22px;
	background: url(../images/group_bot_long.gif) 0 bottom no-repeat;
	zoom: 1;
}

.main .content .amenities_group .group_content .middle,
.main .content .campusdining_group .group_content .middle,
.main .content .redrockcafe_group .group_content .middle,
.main .content .generalstore_group .group_content .middle,
.main .content .catering_group .group_content .middle,
.main .content .studentlounge_group .group_content .middle,
.main .content .bookstore_group .group_content .middle,
.main .content .government_group .group_content .middle,
.main .content .facilities_group .group_content .middle,
.main .content .ballroom_group .group_content .middle,
.main .content .confrmb_group .group_content .middle,
.main .content .cottam_group .group_content .middle,
.main .content .confrmd_group .group_content .middle,
.main .content .iverson_group .group_content .middle,
.main .content .welcome_group .group_content .middle,
.main .content .group_long .group_content .middle {
	padding-left: 32px;
	background: url(../images/group_mid_long.gif) 0 0 repeat-y;
	overflow: auto;
	zoom: 1;
}

.main .content .amenities_group .group_content .middle .large_left,
.main .content .campusdining_group .group_content .middle .large_left,
.main .content .redrockcafe_group .group_content .middle .large_left,
.main .content .generalstore_group .group_content .middle .large_left,
.main .content .catering_group .group_content .middle .large_left,
.main .content .studentlounge_group .group_content .middle .large_left,
.main .content .bookstore_group .group_content .middle .large_left,
.main .content .government_group .group_content .middle .large_left,
.main .content .facilities_group .group_content .middle .large_left,
.main .content .ballroom_group .group_content .middle .large_left,
.main .content .confrmb_group .group_content .middle .large_left,
.main .content .cottam_group .group_content .middle .large_left,
.main .content .confrmd_group .group_content .middle .large_left,
.main .content .iverson_group .group_content .middle .large_left,
.main .content .welcome_group .group_content .middle .large_left,
.main .content .group_long .group_content .middle .large_left {
	float: left;
	width: 410px;
	padding: 15px 15px 0 15px;
	zoom: 1;
}

.main .content .amenities_group .group_content .middle .small_right,
.main .content .campusdining_group .group_content .middle .small_right,
.main .content .redrockcafe_group .group_content .middle .small_right,
.main .content .generalstore_group .group_content .middle .small_right,
.main .content .catering_group .group_content .middle .small_right,
.main .content .studentlounge_group .group_content .middle .small_right,
.main .content .bookstore_group .group_content .middle .small_right,
.main .content .government_group .group_content .middle .small_right,
.main .content .facilities_group .group_content .middle .small_right,
.main .content .ballroom_group .group_content .middle .small_right,
.main .content .confrmb_group .group_content .middle .small_right,
.main .content .cottam_group .group_content .middle .small_right,
.main .content .confrmd_group .group_content .middle .small_right,
.main .content .iverson_group .group_content .middle .small_right,
.main .content .welcome_group .group_content .middle .small_right,
.main .content .group_long .group_content .middle .small_right {
	float: right;
	width: 190px;
	padding: 15px 10px 0 10px;
	zoom: 1;
}

.main .content .group_long_full .group_content {
	padding-bottom: 12px;
	background: url(../images/group_bot_full_long.gif) 0 bottom no-repeat;
	zoom: 1;
}

.main .content .group_long_full .group_content .middle {
	padding: 0 8px 0 40px;
	background: url(../images/group_mid_full_long.gif) 0 0 repeat-y;
	/*overflow: auto;*/
	zoom: 1;
}

.footer {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 8px;
}

.footer .emphasized {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.footer .established {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
}

.footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
