* 
{
	font-family: Arial, Helvetica, Sans-Serif;
}
body
{
	background-color: #F7F7F3;
}
html, body
{
	height: 100%;
}
a
{
	color: #030;
}
a:hover
{
	color: #999;
}
.wrapper
{
	background: url(../../images/microsites/green/background.gif) repeat-y;
	width: 970px;
	height: auto;
}
.footer
{
	background: url(../../images/microsites/green/footer.gif) no-repeat !important;
	width: 990px;
	height: 65px;
	clear: both;
	margin: 0 0 0 -10px;
}
.footer_text
{
	color: #CCC;
	margin-left:5px;
	width: 990px;
}
.main
{
	width: 960px; 
	min-height: 600px;
	margin-left: 5px;
}
.header
{
	background: url(../../images/microsites/green/green_header.jpg) no-repeat;
	width: 960px;
	margin: 10px 5px 0 5px;
}
.logo 
{
	width: 960px !important;
	height: 150px;
}
#page-content,
.page-content
{
	/*width: 568px;*/
	border: 1px solid #6ea800;
}
.panel-head
{
	background: url(../../images/microsites/green/button_green.gif);
	border: 1px solid #6ea800;
}
.panel-body
{
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #6ea800;	
}
.nav
{
	width: 960px;
	border-bottom: 1px solid #EAEAEA;
	background-color: #FFF;
}
.nav li.on,
.nav li.RichThemeli-on,
.nav li a:hover
{
	background-color: #CCC;
	color: #000;
}

.nav li.RichThemeli-off,
.nav li.RichThemeli-on
{
	margin-right: 14px; 
	border-right: 0px;
}



.vertical #detail-panels
{
	margin-left: 160px;	
}

.vertical .nav li.on,
.vertical .nav li.off 
{
	background: url(../../images/microsites/green/menuOff.png) left bottom no-repeat;
	margin-bottom: 5px;
	height: 34px;
}
.vertical .nav li.on,
.vertical .nav li a:hover
{
	background: url(../../images/microsites/green/menuOn.png) left bottom no-repeat;
	color: #000;
}
.vertical .nav li a:hover
{
	margin-bottom: 3px;
}
.vertical .nav li.on a,
.vertical .nav li.on a:hover
{
	background: none;
}
.vertical .content
{
	border: 1px solid #6ea800;
}
.summary-main
{
	width: 768px !important;
}
.ie6 .summary-main
{
	width: 750px !important;
}
.classic-alt #page-content
{
	float:left;
}

.eventInfoTable th, .eventInfoTable td
{
	padding-left:4px;
	padding-right:4px; 
}

.sponsor-content
{
	width: 810px !important;
}
.sponsor-content-vert
{
	width: 617px !important;
}
.pro-vertical-table
{
	width: 180px !important;
}
.vertical .nav 
{
	width: 180px;
	margin: 0 0 15px 0px;
}
.vertical .nav li.on,
.vertical .nav li.off 
{
	width: 180px;
}
#content-panel 
{
	margin:0 0 0 192px;
}