/* @override http://www.openspirit.com/css/info.css */

@charset "UTF-8";
/* CSS Document */

#top_container{
	width: 1000px;
	height: 45px;
	background: url(../images/bg_main_top.jpg);
}

/*
MAIN BODY
****************************************************
*/
#main_body_container{
	width: 1000px;
	background: url(../images/bg_main_body.jpg);
}
#main_body_content{
	width: 902px;
	margin: auto;
}

/*
LEFT PANEL
****************************************************
*/
.main_body_left{
	width: 325px;
	float: left;
	margin-left: 3px;
}
.main_subpanel{
	width: 260px;
	margin: auto;
	color: #FFF;
}
.main_subpanel_title{
	font-size: 24px;
	font-weight: lighter;
	margin-bottom: 10px;
}
.main_subpanel_body{
	letter-spacing: .1em;
	line-height: 20px;
}
A.main_subpanel_link{
	color: #FFF;
	text-decoration: none;
}
A.main_subpanel_link:hover{
	text-decoration: underline;
}


/*
RIGHT PANEL
****************************************************
*/
.main_body_right{
	width: 574px;
	float: left;
}
.main_content_bottom{
	background: url(../images/main_content_bottom.jpg) center bottom no-repeat;
	min-height: 500px;
}
.main_content_top{
	background: url(../images/main_content_top.jpg) center top no-repeat;
}
.main_info{
	width: 510px;
	margin: auto;
}
.main_info_title{
	font-size: 24px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #004655;
}
.main_info_body{
	letter-spacing: .1em;
	line-height: 20px;
}
A.main_info_link{
	color: #000;
	text-decoration: none;
}
A.main_info_link:hover{
	text-decoration: underline;
}

/*
DIV TO CLEAR FLOATS TO ALLOW EXPANDING PANELS
****************************************************
*/
.main_body_clear{
	clear: both;
}


/*
FAQ Styles
****************************************************
*/
.main_faq_title{
	font-weight: bold;
	font-size:13px;
	margin-top: 25px;
	color: #004655;
	line-height: 20px;
}
.main_faq_body{
	color: #000;
	line-height:20px;
	font-weight: normal;
}

/*
NEWS Styles
****************************************************
*/
A.main_news_nav{
	color: #FFF;
	font-size:23px;
	font-weight: lighter;
	text-decoration: none;
}
A.main_news_nav:hover{
	color: #1dd7ff;
}
A.main_news_nav_current{
	color: #1dd7ff;
	font-size:23px;
	font-weight: lighter;
	text-decoration: none;
}
.exprmore {
	letter-spacing: 0em;
	color: #f39b08;
	font-weight: bold;
	border-bottom: solid 1px;
	cursor: s-resize;
}
.expclose {
	letter-spacing: 0em;
	color: #f39b08;
	font-weight: bold;
	border-bottom: solid 1px;
	cursor: n-resize;
}
.newsbull {
	font-size: 1.2em;
	font-weight: bold;
	color: #1dd7ff;
}
/*
WEBCAST Styles
****************************************************
*/
.webcast_sect		{ width: 510px; }
.webcast_body		{ float:left; width: 310px; margin-top: 10px; letter-spacing: .1em; }
.webcast_links		{ float:left; width: 200px; }

/*
EXECUTIVE Styles
****************************************************
*/
.staff_sect			{ width: 510px; margin-bottom: 10px; }
.staff_pic			{ float:left; width: 110px; height: 140px; }
.staff_body			{ float:left; width: 400px; margin-top:0px; letter-spacing: .1em; }
.staff_nametitle	{ color:#f39b08; }
A.staff_link		{ color:#f39b08; text-decoration:none; }
A.staff_link:hover	{ text-decoration:underline; }

/*
SYMPOSIUM Styles
****************************************************
*/
.symp_sect			{ width: 510px; }

/*
CONTACT Styles
****************************************************
*/
.contact_label		{ width: 200px; text-align: right; }
.contact_left		{ text-align:left;vertical-align:top; }
.contact_input		{ width: 250px; }

/*
FORM Styles
****************************************************
*/
.required		{ color:RED;font-weight:bold; }
.formsecttitle	{ font-size:14px;font-weight:bold; }



