﻿
#CentralBox {
   margin-right: auto;
   margin-left: auto;
   width: 940px; 
}

#Header {
	background-color:#F1F0F0; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:13px; 
	width:940px;
	display:block;
}

#HeaderText {
	position:relative; 
	left: 198px; 
	top:-160px;
	width:740px;
}

#SecondaryBackground
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background-color: #F1F0F0;
	padding:5px;	
}


.Title {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: xx-large;
	color: #0069AA;
}

.Slogan {
	font-size:x-large;
    font-family: Arial, Verdana, sans-serif;
    color: #57004E;
}

.SectionHeaderBlue {
	font-size:24pt;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    color: #0069AA;
}

.SectionHeaderPurple {
	font-size:24pt;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    color: #57004E;
}


.SectionHeaderBlueSmall {
	font-size:14pt;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    color: #0069AA;
}

.SectionHeaderPurpleSmall {
	font-size:14pt;
    font-family: "Lucida Grande", Arial, Verdana, sans-serif;
    color: #57004E;
}


.GlobalNavigation
{
	float: left;
	position: relative;
	left: 200px; 
	top: -149px;	
}

.SegmentNavigation
{
	float: left;
	position: relative;
	left: 200px; 
	top: -147px;	
}


.GlobalNavLeftCorner
{
	float:left;
	width:5px;
}

.GlobalNavCenter {
	float:left; 
	height:26px; 
	width:735px; 
	font-family:Arial, Verdana, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:white;
}

.GlobalNavCenter span {
	color:#DDD; 
	float:left; 
	padding:.3em 0
}

.GlobalNavCenter a, .GlobalNavCenter a:visited 
{
    color:#FFF; 
    text-decoration:none; 
    position:relative; 
}

.GlobalNavCenter a:active, .GlobalNavCenter a:hover 
{
    color:#0069AA; 
    text-decoration:none; 
    position:relative; 
}

.SegmentNavCenter a, .SegmentNavCenter a:visited
{
	color:#FF9900; 
    text-decoration:none; 
    position:relative; 
}

.SegmentNavCenter a:active, .SegmentNavCenter a:hover
{
	color:#0069AA; 
    text-decoration:none; 
    position:relative; 
}

.GlobalNavMain{
	float:left; 
	padding:.3em 0
}

.GlobalNavRightCorner
{
	float:left;
	width:5px;
}


.SegmentNavLeftCorner
{
	float:left;
	width:5px;
}

.SegmentNavCenter {
	float:left; 
	background-color: #2F2F2E;
	height:26px; 
	width:735px; 
	font-family:"Lucida Grande", Arial, Verdana, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:white;
}

.SegmentNavMain{
	float:left; 
	padding:.3em 0
}

.SegmentNavRightCorner
{
	float:left;
	width:5px;
}


.mainBdyWrap {background:transparent}
gSnavTop, .gSnavBtm {display:block; background:transparent}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
				.gs1 {margin:0 4px; background:#DDD}
				.gs2 {margin:0 2px; border-width:0 2px}
				.gs3 {margin:0 1px}
				.gs4 {height:1px; margin:0 1px}
.mainBdyWrapBdy {border-right:1px solid #DDD; border-left:1px solid #DDD; background-color:#FFF; padding-bottom:1.2em}
.mainBdyWrapTxt {padding:1em 1.6em 0 1.6em; background-color:#FFF}
.cbMrgnTopLG {float:left; width:100%; clear:both; display:block; margin-top:-180px;}
.cbMrgnTopLG2 {float:left; width:100%; clear:both; display:block; margin-top:-100px;}

.ConferencesSelectedLeftLine
{
 background-color:#2F2F2E; 
 height:50px;
 top:-4px;
 left:1px;
 width:5px;
 position:relative;
}

.ConferencesSelectedCenter
{
    background-color:#2F2F2E; 
    height:5px;
    width:120px;
    top:-30px;
    left:1px;
    position:relative;
}

.RegularText
{
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	color: #333;
	font-size: 10pt;
}

.RegularText a, .RegularText a:visited
{
	color: #0069AA;
    text-decoration:none; 
}

.RegularText a:hover, .RegularText a:active
{	
	color: #57004E;
    text-decoration:none;
}

.SmallLink
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.SmallLink a, .SmallLink a:visited
{
	color: #006BAD;
	text-decoration: none;
}

.SmallLink a:hover, .SmallLink a:active
{
	color: #006BAD;
	text-decoration: underline;
}


.BoldText
{
	font-family: Arial, Verdana, sans-serif;
	color: #333;
	font-size: 10pt;
	font-weight:bold;
}

.ErrorBoldText
{
	font-family: Arial, Verdana, sans-serif;
	color: #CC0000;
	font-size: 10pt;
	font-weight:bold;

}

.SmallHeader {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #339933;
}

.SpeakerName {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #333399;
}

.InputControl {
	
	font-family:Tahoma;
	font-size: 8pt;
	color:#333;
}

.Highlight
{
	background-color: #FEFBD2;
	color: #000080;
	font-family:Tahoma;
	font-size: 8pt;
	color:#333;

}

.Error
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Red;
    font-weight: bold;
}

.Success
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Green;
    font-weight: bold;
}

.ImageSpacer 
{ 
	padding: 10px;
}

.DataGrid
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#C8E3FF;
	vertical-align: top;
}
.DataGridHeader
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold; 
	background-color:#003366;
}
.DataGridAlternating
{
	background-color: #E3F1FF;
}


