﻿/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* CSS for Conference Center at Drake
/* - - - - - - - - - - - - - - - - - - - - - - - - */

/* HTML Elements */
body 
{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:76%;
}

p 
{
	margin:0 0 1.6em 0;
	padding:0;
	line-height:1.6em;
}

a:link, a:visited, a:active
{
	text-decoration:none;
	color:#839C5C;
}
a:hover 
{
	text-decoration:underline;
}
ul 
{
	margin-top:.5em;
	margin-bottom:1.6em;
}
.noBullet 
{
	list-style:none none outside;
	list-style-position:outside;
	margin-left:0;
	padding-left:0;
}
hr 
{
	border: 0;
	width: 80%;
	height: 1px;
	background-color:#AFCF7B;
}

h1
{
	/* Size of	the image */ 
	width: 780px; padding-top: 224px; 
	/* The image */ 
	background-image: url(images/masthead.jpg); 
	background-repeat: no-repeat; 
	/* Hide the text */ 
	overflow: hidden; 
	/* WIN IE5 hack */ 
	height: 224px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	height: 0; 
	/* Added by JW */
	margin:0;
}

h2 
{
	font-family: Georgia, Times New Roman, Serif;
	color:#015067;
	font-size:2.5em;
	font-style:italic;
	font-weight:lighter;
	padding:0;
	margin:0 0 .5em 0;
}

h3, legend 
{
	color:#015067;
	font-size:1.2em;
	font-weight:bold;
	padding:0;
	margin:0 0 .25em 0;
}

h4
{
	font-size:1em;
	font-weight:bold;
	margin:0; padding:0;
}

.greenInput                 
{
	color:#333333;
	background-color:#FBFDF8;
	padding:2px 2px 2px 4px;
	margin:1px;
	border:1px solid #839C5C;
}
select                
{
	color:#333333;
	background-color:#FBFDF8;
	padding:2px 2px 2px 4px;
	margin:1px;
	border:1px solid #839C5C;
}
textarea              
{
	color:#333333;
	background-color:#FBFDF8;
	padding:2px 2px 2px 4px;
	margin:1px;
	border:1px solid #839C5C;
}
fieldset
{
	border:1px solid #ddd;
	padding:15px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* Classes */

.rightColumn
{
	float:right;
	margin:0 -20px 10px 15px;
	clear:both;
	width:202px;
}

.rightColumn ul
{
	margin:0; padding:0;
}

.rightColumn li
{
	margin-bottom:15px;
	list-style:none;
	list-style-image:none;
}


.borderedImage
{
	border:1px solid #839C5C
}

.rightImage
{
	float:right;
	border:1px solid #839C5C;
	margin:0 -20px 10px 15px;
	clear:both;
}

.image
{
	border:1px solid #839C5C;
}

.clearRight
{
	clear:right;
}

.caption
{
	font-style:italic;
	text-align:center;
}

.smallUnderline
{
	text-decoration:underline !important;
	font-size:10px;
}

.formLabel
{
	display:block;
}

ul.formList, .formList li
{
	margin-left:0;
	padding-left:0;
	list-style:none;
	list-style-image:none;
}
.formList li
{
	margin-bottom:.5em;
	clear:left;
}

.formList li.left
{
	float:left;
	width:180px;
}

.formList li.right
{
	clear:none;
}

.required
{
	color:Red;
}

.formButton
{
	background:#d7f0af;
	border:1px solid #88996d;
	padding:8px 15px;
}
.formButton:hover
{
	background:#88996d;
	border:1px solid #d7f0af;
	padding:8px 15px;
	color:#fff;
}

.paddedBottom
{
	margin-bottom:20px;
}

table.eventTable
{
	margin-bottom:2em;
}

table.eventTable th
{
	line-height:1.1em;
	vertical-align:top;
	padding-bottom:1em;
}

table.eventTable td
{
	vertical-align:top;
	padding-bottom:1em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* ID Layout Regions */
#container 
{
	width:780px;
	text-align:left;
}

#nav
{
	width:145px;
	overflow:visible;
	background: url(images/bg_nav.gif) top center no-repeat #FFFFFF;
	font-family: Georgia, Times New Roman, Serif;
	font-style:italic;
	text-align:right;
}

#content
{
	float:right;
	margin:0;
	width:628px;
	min-height:350px;
	height:auto !important;
	height:350px;
	background: url(images/bg_content.gif) top right no-repeat;
	line-height:1.6em;
	clear:both;
}

div.left
{
	float:left;
}

#content #text
{
	margin: 18px 60px 30px 30px;
}

#footer
{
	clear:both;
	background: url(images/footer.gif) no-repeat;
	width:555px;
	height:60px;
	padding:20px 60px 0px 165px;
	text-align:right;
	color:#FFFFFF;
	font-size:.8em;
	letter-spacing:-.08em;
}

#welcome 
{
	background: url(images/welcome.gif) transparent no-repeat; 
	width:612px;
	height:135px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}

.welcome-wrapper
{
	background: url(images/bg_content.gif) top right no-repeat;
	width:612px;
	height:135px;
	float:right;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* ID Layout Regions */
table.rateTable
{
	border-collapse:collapse;
	margin-bottom:1em;
}

table.rateTable td, table.rateTable th
{
	border:1px solid #ddd;
	line-height:1em;
	padding:5px 10px;
}

table.rateTable td.spacer
{
	border:none;
}

table.rateTable th
{
	font-weight:bold;
	background:#eee;
}
