body
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
}
.smred
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT : normal;
}
.notice
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
    FONT-SIZE: 11pt;
    FONT-WEIGHT : normal;
	padding-top: 10px;
	padding-bottom: 10px;
}
.small
{
    FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT : normal;
	line-height: 130%;
}
.large
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT : normal;
}
.smdarkgrayb
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : bold;
}
.medgray
{
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT : normal;
}
.medgrayi
{
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT : normal;
	FONT-STYLE : italic;	
}
.smbrown, A.smbrown:link, A.smbrown:visited
{
    COLOR: #D2834C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : normal;
	text-decoration: none;
}

.smbrownb, A.smbrownb:link, A.smbrownb:visited
{
    COLOR: #D2834C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : bold;
	text-decoration: none;
}
.smdkbrown, A.smdkbrown:link, A.smdkbrown:visited
{
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : normal;
	text-decoration: none;
}
A.smbrown:hover, A.smdkbrown:hover
{
    COLOR: #882000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : normal;
}
A.smbrownb:hover
{
    COLOR: #882000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT : bold;
}

.bodyTitle
{
	color: #FFFFFF;
	font-size: 19pt;
	text-align: center;
}
.bodySubTitle
{
	color: #2D4D7D;
	font-size: 14pt;
	padding-left: 5px;
}
.bodyText
{
	font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size: 13pt;
}
.bodyTextSmSep
{
	font-family: Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;
	font-size: 9pt;
	padding-bottom: 5px;
}
.bodyHdrFtr
{
	color: #666666;
	font-size: 7.5pt;
	text-align: center;
}
.roweven
{
	background-color: #FFF1BB;
}

#eventsTable
{
	border-spacing: 5px;
}
#eventsTable tr td
{
	padding: 5px;
}

.formFieldTitle
{
	padding-top: 5px;
	font-weight: bold;
}
.dataRow
{
}

.eventMonth, .eventMonth TD
{
	color: #FFFFFF;
	background-color: #D89263;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT : bold;
}
.eventDays, .eventDays TD
{
	color: #333333;
	background-color: #F9E3C6;
	border-color: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT : normal;
}
.eventName, .eventTime
{
	color: #444444;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 10pt;
	padding-top: 15px;
}
.eventZoneTimes
{
	color: #333333;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.eventDescription, .eventPresenter
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-align: left;
	font-weight: normal;
	padding-top: 15px;
}
.eventDataCell, .eventFooterCell
{
	width: 20%;
	text-align: center;
}
.eventDataCell
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
	border-color: #80FF80
}

.eventPresenter
{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#eventFooterRow
{
    border-spacing: 0px;
}
.eventFooterCell
{
    height: 20px;
	text-align: center;
}
.addEventRegLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.eventLink
{
	color: #333333;
	text-align: center;
    padding-top: 5px;
}
.Hidden { visibility : hidden }
	
.ui-dialog .ui-state-error { padding: .3em; }
.validateTopicTips, .validatePresenterTips, .validateEventTips { border: 1px solid transparent; padding: 0.3em; }
#widget-docs .ui-widget { color: #000099; font-family: Arial, Helvetica, sans-serif, Trebuchet MS; font-size: 1em; }
#widget-docs .ui-widget input, #widget-docs .ui-widget select, #widget-docs .ui-widget textarea, #widget-docs .ui-widget button { color: #000099; font-family: Arial, Helvetica, sans-serif, Trebuchet MS; font-size: 1em; }
#widget-docs .ui-widget-content { border: 1px solid #0000ff; background: #E0E0FF url(images/ffffff_40x100_textures_01_flat_75.png) 50% 50% repeat-x; color: #000099; }
#widget-docs .ui-widget-content a { color: #000099; }
/* overrides for ui-tab styles */
#widget-docs ul.ui-tabs-nav { padding:0 0 0 8px; }
#widget-docs .ui-tabs-nav li { margin:5px 5px 0 0; }

#widget-docs .ui-tabs-nav li a:link,
#widget-docs .ui-tabs-nav li a:visited,
#widget-docs .ui-tabs-nav li a:hover,
#widget-docs .ui-tabs-nav li a:active { font-size:14px; padding:4px 1.2em 3px; color:#fff; }

#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:active { color:#e6820E; }

#widget-docs .ui-tabs-panel { padding:20px 9px; font-size:12px; line-height:1.4; color:#000; background-color: #FFFFFF }


