body{
	margin: 0px;
	background: #C6C6E2;
	text-align:center;
}

a:link, a:visited{
	color: #1C439E;
	text-decoration: none;	
}

a:hover{
	color: #1C439E;
	text-decoration: underline;	
}

hr {
color: #666977;
height: 1px;
}

/* Header Tags - remember we are using the h5 tags for navigation!!! */

h1 {
font: bold 1.3em Tahoma;
color: #333366;
padding: 0px 0px 10px 0px;
}

h2 {
font: bold 1.0em Tahoma;
color: #333366;
margin: 0px 0px 0px 0px;
}

/* Main Navigation - Works with Nav Link Style */
h3 {
font: bold 0.75em Tahoma;
margin: 3px 0px 3px 0px;
padding: 0px;
text-align: left;
}

/* Site Map Only */
h5 {
font: bold 1.0em Tahoma;
color: #CCCCCC;
margin: 0px;
padding: 0px;
}

/* Table and Cell Styles */

td {
background-color: #FFFFFF;
font: 1.0em Tahoma;
color: #666666;
text-align: left;
padding: 0px;
}

.td_transparent {
background-color: transparent;
font: 1.0em Tahoma;
color: #666666;
text-align: left;
padding: 0px;
}

/* Virtual Tour Heading */
.td_virtual_tour {
background: #333366;
padding: 0px 0px 10px 0px;
font: bold 0.65em Tahoma;
color: #FFFFFF;
text-align: center;
}

/* Left hand */
.td_left {
background: url(../images/beer-glass-left.jpg) no-repeat top;
padding: 30px 20px 0px 0px;
text-align: right;
}

/* Right Hand Side */
.td_right_head {
background: #FFFFFF url(../images/conference-venue-rc.gif) no-repeat top;
padding: 0px 0px 0px 0px;
}

.td_right {
background: #FFFFFF url(../images/conference-venue-rc-bg.gif) repeat-y bottom;
padding: 0px 0px 0px 0px;
}

.td_right_heading {
font: bold 1.0em Tahoma;
color: #333366;
text-align: left;
padding: 0px 0px 5px 15px;
}

.td_right_content {
font: 0.75em Tahoma;
color: #333366;
text-align: left;
padding: 0px 0px 15px 15px;
}

/* Main colum, we need the etched logo to stay at the top */
.text_main {
font: 0.75em Tahoma;
color: #000000;
padding: 0px 15px 20px 10px;
text-align: justify;
}

.image_left {
float: left;
width: 75px;
margin: 5px 10px 5px 0px;
}

.image_right {
float: right;
width: 75px;
margin: 5px 0px 5px 10px;
}


/* News Styles */
.td_news {
font: bold 0.75em Tahoma;
color: #FFFFFF;
text-align: left;
}

.td_news_main {
font: bold 0.75em Tahoma;
color: #FFFFFF;
text-align: left;
}

.right_text_title {
font: 0.75em Tahoma;
color: #032645;
padding: 10px 0px 0px 0px;
}

.right_text {
font: 0.75em Tahoma;
color: #032645;
padding: 0px 0px 10px 0px;
}

/* Main Navigation Styles */
.td_main_navigation {
border-top: 1px solid #FFFFFF;
}

.td_date_box {
background: #FFFFFF url(../images/conference-venue-header-base.gif) no-repeat top;
font: bold 0.75em Tahoma;
color: #333366;
text-align: center;
padding: 0px;

}

/* Footer */
.td_footer {
font: bold 0.65em Tahoma;
color: #FFFFFF;
padding: 20px 0px 10px 0px;
background: #333366 url(../images/conference-venue-footer.gif) no-repeat top;
text-align: center;
}

/* Site Map */
.td_site_map {
font: 0.65em Tahoma;
color: #333366;
padding: 10px;
text-align: center;
}

/* Form Styles */
.text2 {
font: 12px Tahoma;
color: #666666;
}

.std_button {
font: 12px Tahoma;
color: #666666;
border: 1px solid #666666;
}

.small_text {
font: 0.75em Tahoma;
}

/* Events */

.events_text {
padding: 0px 10px 0px 0px;
}

.events_content_image {
padding: 0px;
}

.events_featured {
padding: 10px 0px 10px 0px;
}

.events_archive {
font: 0.75em Tahoma;
padding: 10px 0px 0px 0px;
}

a.cal_head, a.cal_head:visited, a.cal_head:active {
color: #FFFFFF;
}

a.cal_head:hover {
color: #FFFFFF;
text-decoration: underline;
}

.cal_head {
background-color: #432a4b;
color:            #FFFFFF;
font-family:      Tahoma;
font-size:        1.2em;
font-weight:      normal;
font-style:       normal;
}

.cal_days {
background-color: #BDB4C2;
color:            #032645;
font-family:      Tahoma;
font-size:        1.1em;
font-weight:      bold;
font-style:       normal;
text-align: center;
}

.cal_content {
background-color: #EFEFEF;
color:            #000000;
font-family:      Tahoma;
font-size:        1.0em;
font-weight:      normal;
font-style:       normal;
text-align: center;
}

.cal_today {
background-color: white;
color:            084B8F;
font-family:      Tahoma;
font-size:        1.0em;
font-weight:      bold;
font-style:       normal;
text-align: center;				
}
				
.cal_event, a.cal_event {
background-color: #A2DBD8;
color:            #032645;
font-family:      Tahoma;
font-size:        1.0em;
font-weight:      bold;
font-style:       normal;
text-align: center;								
}

.toplinks {
font: 0.75em Tahoma;
padding: 10px 0px 5px 0px;
text-align: right;
}