﻿body 
{
	font: 9pt verdana, geneva, sans-serif;
	background-image: url('images/BG_filler.jpg');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
}

body.clsWindowBody
{
	font: 9pt verdana, geneva, sans-serif;
	background-color: #ffffff;
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
}

a 
{
    font: 9pt verdana, geneva, sans-serif;
	color: #000000;
}

a:hover
{
    font: 9pt verdana, geneva, sans-serif;
	color: #0060ff;
}

.clsPageContent
{
    font: 9pt verdana, geneva, sans-serif;
    color: #000000;
}

.clsNavParent
{
    font: Bold 10pt verdana, geneva, sans-serif;
    color: #000000;
    text-align: right;
    width: 146px;
    background-image: url('images/menubg.gif');
    background-repeat: no-repeat;
    display: inline-block;
    padding-right: 14px;
}

.clsNavParent:hover
{
   font: Bold 10pt verdana, geneva, sans-serif;
   color: #0060ff;
}

.clsNavParentSel
{
    font: Bold 10pt verdana, geneva, sans-serif;
    color: #000000;
    text-align: right;
    width: 146px;
    background-image: url('images/menubg_sel.gif');
    background-repeat: no-repeat;
    display: inline-block;
    padding-right: 14px;
}

.clsNavParentSel:hover
{
   font: Bold 10pt verdana, geneva, sans-serif;
   color: #000000;
}

.clsNavSub 
{
   font: 7pt verdana, geneva, sans-serif;
   color: #000000;
   text-align: right;
   width: 160px;
   padding-right: 14px;
}

.clsNavSub:hover 
{
   font: 7pt verdana, geneva, sans-serif;
   color: #0060ff;
}

a.clsNavSub 
{
   font: 7pt verdana, geneva, sans-serif;
   color: #000000;
   text-align: right;
   width: 160px;
   padding-right: 14px;
   text-decoration: none;
}

a.clsNavSub:hover 
{
   font: 7pt verdana, geneva, sans-serif;
   color: #0060ff;
   text-decoration: none;
}

.clsHomeSection 
{
   font: Bold 9pt verdana, geneva, sans-serif;
   color: #4391c7;
}

a.clsSmallHomeLink 
{
   font: Bold 7.5pt verdana, geneva, sans-serif;
   color: #000000;
   text-decoration: underline;
}

a.clsSmallHomeLink:Hover
{
   font: Bold 7.5pt verdana, geneva, sans-serif;
   color: #0060ff;
   text-decoration: underline;
}

.clsBorderBlack
{
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
}

a.clsHomeConfLink 
{
   font: Italic 9pt verdana, geneva, sans-serif;
   color: #000000;
   text-decoration: underline;
}

a.clsHomeConfLink:Hover
{
   font: Italic 9pt verdana, geneva, sans-serif;
   color: #0060ff;
   text-decoration: underline;
}

.clsVFText
{
   font: 9pt verdana, geneva, sans-serif;
   color: #ffffff;
   text-align: left;
}

a.clsVFLink
{
   font: Italic 9pt verdana, geneva, sans-serif;
   color: #000000;
   text-decoration: none;
}

a.clsVFLink:Hover
{
   font: Italic 9pt verdana, geneva, sans-serif;
   color: #0060ff;
   text-decoration: none;
}

.clsBreadCrumbs 
{
    font: 9pt verdana, geneva, sans-serif;
    color: #000000;
}

a.clsBreadCrumbs 
{
    font: 9pt verdana, geneva, sans-serif;
    color: #0060ff;
    text-decoration: none;
}

a.clsBreadCrumbs:Hover 
{
    font: 9pt verdana, geneva, sans-serif;
    color: #0060ff;
    text-decoration: none;
}

.clsFormItem label
{
    font: 8pt Verdana,geneva,sans-serif;
    color: #000000;
}

.tableHeader {
	font: Bold 9pt Verdana,geneva,sans-serif;
	color: #ffffff;
	background-color: #82719C;
}

.clsRegFormButton 
{
   font: 8pt Verdana,geneva,sans-serif;
   color: #000000;
}

.clsMainText 
{
   font: 9pt Verdana,geneva,sans-serif;
   color: #000000;
}

.clsAboutHeader
{
    font: Bold 9pt Verdana,geneva,sans-serif;
    color: #82719C;
}

.formText 
{
    font: 8pt verdana, sans-serif;
    color: #000000;
}

.formTextRequired
{
    font: 8pt verdana, sans-serif;
    color: #000000;
    background-color: #ffffcc !important;
}

.formText label
{
    font: 8pt verdana, sans-serif;
    color: #000000;
}

.formTextRed 
{
    font: 8pt verdana, sans-serif;
    color: #ff0000;
}

.formTextBlue 
{
    font: 8pt verdana, sans-serif;
    color: #0000ff;
}

.formNote 
{
    font: 8pt Arial, sans-serif;
    color: #000000;
}

.clsRequired
{
    font:  Bold 11pt Arial,sans-serif;
    color: #ff0000;
}

.formTextArea
{
    font: 8pt verdana, sans-serif;
    color: #000000;
    width: 330px;
    height: 40px;
}

.clsNote {
	font: Bold Italic 9pt Arial;
	color: #ff0000;
}

.clsButton	{
	font : 9pt Arial, sans-serif;
	color : #000000;
}

.clsPrice {
	font: Bold 12pt Arial, sans-serif;
	color: #ff0000;
}

.clsProdTitle {
	font: Bold 10pt Arial, sans-serif;
	color: #ffffff;
	background-color: #82719C;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.clsCartHdr	{
	font : Bold 9pt Arial, sans-serif!important;
	color : #ffffff;
	background : #82719C;
	padding-left : 4px;
	padding-right: 4px;
	padding-top : 2px;
	padding-bottom: 2px;
}

.clsCartDetail1	{
	font : 9pt Arial, sans-serif!important;
	color : #000000;
	background-color: #efefef;
	padding-left : 2px;
	padding-right: 2px;
	padding-top : 1px;
	padding-bottom: 1px;
}

.clsCartDetail2	{
	font : 9pt Arial, sans-serif!important;
	color : #000000;
	background-color: #e0e0e0;
	padding-left : 2px;
	padding-right: 2px;
	padding-top : 1px;
	padding-bottom: 1px;
}

a.clsCartLink
{
    font : 9pt Arial, sans-serif!important;
	color : #000000;
	text-decoration: underline;
}

a.clsCartLink:hover
{
    font : 9pt Arial, sans-serif!important;
	color : #0060ff;
	text-decoration: underline;
}

.clsCartField	{
	font : 9pt arial, sans-serif;
	color : #000000;
	text-align: right;
}

.clsCartNote	{
	font : Bold Italic 9pt arial, sans-serif;
	color : #000000;
}

.clsCartFtr
{
    font : 10pt arial, sans-serif;
	color : #000000;
}

.clsCartTotal
{
    font : Bold 12pt arial, sans-serif;
	color : #000000;
}

.clsConfRegError
{
    font : Bold Italic 10pt arial, sans-serif;
	color : #ff0000;
}

.clsConfRegHdr
{
    font: Bold 9pt verdana, geneva, sans-serif;
    color : #ffffff;
	background-color: #82719C;
	text-decoration: none;
}

a.clsConfRegHdr
{
    font: Bold 9pt verdana, geneva, sans-serif;
    color : #ffffff;
	background-color: #82719C;
	text-decoration: none;
}

a.clsConfRegHdr:hover
{
    font: Bold 9pt verdana, geneva, sans-serif;
    color : #ffffff;
	background-color: #82719C;
	text-decoration: underline;
}

.clsConfRegDtl1	{
	font: 9pt verdana, geneva, sans-serif;
	color : #000000;
	background-color: #efefef;
}

.clsConfRegDtl2	{
	font: 9pt verdana, geneva, sans-serif;
	color : #000000;
	background-color: #e0e0e0;
}

.clsEmptyGrid
{
    font: Bold Italic 9pt Verdana;
    color: #000000;
    border-style: none;
    border-width: 0px;
}

.clsConfPresents
{
    font: 7pt Verdana;
    color: #000000;
}

.clsPicCaption
{
    font: 7pt Verdana;
    color: #000000;
}

.clsConfDetailTitle
{
    font: Bold 12pt Verdana;
    color: #000000;
}

.clsSpeakerBullet
{
    list-style-type: square;
}

.clsBioText
{
    font: 8pt Verdana;
    color: #000000;
}

.clsBioImage
{
    border: solid 1px #000000;
    padding-right: 10px;
    padding-bottom: 5px;
}
.smallpurple
{
    font: 8pt Verdana;
    color: #8c5fac;
}
a.smallpurple
{
    font: 8pt Verdana;
    color: #8c5fac;
}
.bigpurple
{
    font: 12pt Verdana;
    color: #8c5fac;
}

a.clsRadMenuItem
{
    cursor: pointer !important;
}

a.clsRadMenuItem:hover
{
    cursor: pointer !important;
}

.clsLoginTable
{
    background-color: #c0c0c0;
    border: solid 1px #000000;
}

.clsGroupingText
{
   font: Bold 11pt verdana, geneva, sans-serif;
   color: #7030a0;
}

a.clsSearchOptions
{
    cursor: pointer !important;
}

.clsSearchOptions
{
    font: 8pt verdana, geneva, sans-serif;
    color: #000000;
}

.clsSearchOptionTable
{
    font: 8pt verdana, geneva, sans-serif;
    color: #000000;
    background-color: #f1f1f1;
    border-left: solid 1px #d2d2d2;
    border-right: solid 1px #d2d2d2;
    border-bottom: solid 1px #d2d2d2;
}

a.clsUpcomingTitle1
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #63536c;
}

.clsUpcomingText1
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

a.clsUpcomingText1
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}

a.clsUpcomingText1:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
}

a.clsUpcomingTitle2
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
}

.clsUpcomingText2
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
}

a.clsUpcomingText2
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

a.clsUpcomingText2:hover
{
    font: 9pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

.clsEventTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
}

.clsEventSubTitle
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #63536c;
}

.clsHeadline
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #111f67;
}

a.clsDocLibLink 
{
   font: Bold 9pt verdana, geneva, sans-serif;
   color: #111f67;
   text-decoration: underline;
}

a.clsDocLibLink:Hover
{
   font: Bold 9pt verdana, geneva, sans-serif;
   color: #111f67;
   text-decoration: underline;
}

.clsClickPic
{
   font: 7pt verdana, geneva, sans-serif;
   color: #111f67;
}

.clsWinMultiViewDynamic
{
    background-color: #f0f2f4;
    border: solid 1px #d2d2d2;
    top: -1px;
    position: static;
}

.clsConfDetailImage
{
    float: left;
    padding-right: 30px;
    padding-bottom: 30px;
}

.clsHomeNewsDate
{
    font: 8pt verdana, geneva, sans-serif;
    color: #743880;
    padding-bottom: 3px;
}

a.clsHomeNewsLink
{
    font: 8pt verdana, geneva, sans-serif;
    color: #3d556c;
    text-decoration: none;
    text-align: left;
}

a.clsHomeNewsLink:hover
{
    font: 8pt verdana, geneva, sans-serif;
    color: #3d556c;
    text-decoration: underline;
    text-align: left;
}

.clsConfEventDate
{
    font: Bold 8pt verdana, geneva, sans-serif;
    color: #743880;
}

.clsConfPointOfInterest
{
    font: Bold 9pt verdana, geneva, sans-serif;
    color: #743880;
}
