
/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/


/*<TodayDayStyle cssclass="todaydaystyle"></TodayDayStyle>
									<DayStyle cssclass="daystyle"></DayStyle>
									<NextPrevStyle forecolor="white" cssclass="nextprevstyle"></NextPrevStyle>
									<DayHeaderStyle cssclass="dayheaderstyle"></DayHeaderStyle>
									<SelectedDayStyle  cssclass="selecteddaystyle"></SelectedDayStyle>
									<TitleStyle cssclass="titlestyle"></TitleStyle>
									<OtherMonthDayStyle  ForeColor="#999999" BackColor="WhiteSmoke" cssclass="othermonthdaystyle" ></OtherMonthDayStyle>
								</community:CalendarPicker><BR>
*/

.telNumberTextPlain {color:#000000; font-size:8pt; text-decoration:none; font-family:Verdana}
.telNumberTextGreen {color:#68A087; font-weight:bold; font-size:8pt ! important; text-decoration:none; font-family:Verdana}


.FooterText {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt;}
.PopUp {background-color:#FFFFFF}

.customt {color: #0000FF; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt;  text-transform:none;}
.customt a {color: #0000FF; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; text-transform:none; text-decoration: none; }
.customt a:hover { color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.customt a:active {color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.customt a:link {color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.customt a:visited {color: #0000FF; text-transform:capitalize; text-decoration: underline;}

.custom {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt;  text-transform:capitalize;}
.custom a {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt; text-transform:capitalize; text-decoration: none; }
.custom a:hover { color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.custom a:active {color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.custom a:link {color: #0000FF; text-transform:capitalize; text-decoration: underline; }
.custom a:visited {color: #0000FF; text-transform:capitalize; text-decoration: underline;}

.eventstyle {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt;  text-transform:capitalize; font-weight: normal; background-color:#FFFFFF;}
.eventstyle a {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt;  text-decoration: none; text-transform:capitalize; font-weight: normal;}
.eventstyle a:hover { color: #0000FF; text-decoration: underline; font-weight: normal; text-transform:capitalize; }
.eventstyle a:active {color: #0000FF; text-decoration: underline; font-weight: normal; text-transform:capitalize;}
.eventstyle a:link {color: #0000FF; text-decoration: underline; font-weight: normal; text-transform:capitalize;}
.eventstyle a:visited {color: #0000FF; text-decoration: underline;font-weight: normal; text-transform:capitalize;}

/*Calendar styles*/

.calendarpicker {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase; background-color:#32669A;}
.calendarpicker a {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none; }
.calendarpicker a:hover { color: #ffffff; text-decoration: underline; }
.calendarpicker a:active {color: #ffffff; text-decoration: none; }
.calendarpicker a:link {color: #ffffff; text-decoration: none; }
.calendarpicker a:visited {color: #ffffff; text-decoration: none;}

.titlestyle {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase; background-color:#8A9469; font-weight: bold;}
.titlestyle a {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none; font-weight: bold;}
.titlestyle a:hover {color: #ffffff; text-decoration:none; font-weight: bold;}
.titlestyle a:active {color: #ffffff; text-decoration: none; font-weight: bold;}
.titlestyle a:link {color: #ffffff; text-decoration: none; font-weight: bold;}
.titlestyle a:visited {color: #ffffff; text-decoration: none; font-weight: bold;}

.selecteddaystyle {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase; }
.selecteddaystyle a { color: #ffffff; margin:0; padding:0;  font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none; }
.selecteddaystyle a:hover { color: #ffffff;  text-decoration: underline;}
.selecteddaystyle a:active { color: #ffffff; text-decoration: none; }
.selecteddaystyle a:link {color: #ffffff; text-decoration: none;}
.selecteddaystyle a:visited {color: #ffffff; text-decoration: none;}

.dayheaderstyle {background-color:#8A9469; color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt; height:19; text-transform: uppercase;}
.dayheaderstyle a {color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt; height:19; text-decoration: None;}
.dayheaderstyle a:hover {color: #ffffff; text-decoration: underline;}
.dayheaderstyle a:active { color: #ffffff; text-decoration: none;}
.dayheaderstyle a:link { color: #ffffff; text-decoration: none;}
.dayheaderstyle a:visited { color: #ffffff; text-decoration: none;}

.nextprevstyle { background-color:#8A9469; color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt; height:19; text-transform: uppercase; text-decoration: underline;}
.nextprevstyle a {background-color:#8A9469; color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 8pt; height:19; text-decoration: underline;}
.nextprevstyle a:hover {color: #ffffff; text-decoration: underline;}
.nextprevstyle a:active {color: #ffffff; text-decoration: underline;}
.nextprevstyle a:link {color: #ffffff; text-decoration: underline;}
.nextprevstyle a:visited {color: #ffffff; text-decoration: underline;}

.daystyle {background-color:#ffffff; color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase;}
.daystyle a {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none;}
.daystyle a:hover {background-color:#ffffff; color: #ffffff; text-decoration: underline;}
.daystyle a:active {background-color:#ffffff; color: #ffffff; text-decoration: none;}
.daystyle a:link {background-color:#ffffff; color: #ffffff; text-decoration: none;}
.daystyle a:visited {background-color:#ffffff; color: #ffffff;  text-decoration: none;}

.todaystyle {background-color:#32669A; color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase;}
.todaystyle a {background-color:#32669A; color: #ffffff; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none;}
.todaystyle a:hover {background-color:#32669A; color: #ffffff; text-decoration: underline;}
.todaystyle a:active {background-color:#32669A; color: #ffffff; text-decoration: none;}
.todaystyle a:link {background-color:#32669A; color: #ffffff; text-decoration: none;}
.todaystyle a:visited {background-color:#32669A; color: #ffffff; text-decoration: none;}

.OtherMonthDayStyle {background-color:WhiteSmoke; color: WhiteSmoke; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-transform: uppercase;}
.OtherMonthDayStyle a {color: #000000; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; height:19; text-decoration: none;}
.OtherMonthDayStyle a:hover {color: #000000; text-decoration: underline;}
.OtherMonthDayStyle a:active {color: #000000; text-decoration: none;}
.OtherMonthDayStyle a:link { color: #000000; text-decoration: none;}
.OtherMonthDayStyle a:visited {color: #000000; text-decoration: none;}

/* Section Menu */

.SectionMenu {color: #FFFFFF; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight:bold}
.SectionMenu a {color: #FFFFFF; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
.SectionMenu a:hover {text-decoration: underline;}
.SectionMenu a:active {}
.SectionMenu a:link {}
.SectionMenu a:visited {}

.SectionMenu2 a {color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.SectionMenu2 a:hover {color: #000000 ; text-decoration: underline;}
img { border:0px; }
.StaffSection_SectionTitle {font-size: 15; color:#002a54; font-weight: bold; }
.PhotoSection_SectionTitle {font-size: 15; color:#002a54; font-weight: bold; }
.ParentSection_SectionTitle {font-size: 15; color:#002a54; font-weight: bold; }
.ParentSection_ListBriefDescription {display: none; font-family: Verdana, Arial, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Form_Title {font-size: 16; color:#002a54; font-weight: bold; }

/* Topic Menu

.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #DDDDDD; font-family: Verdana, Arial, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.TopicMenu a:hover {color: #DDDDDD; text-decoration: underline;}
 */

/* BreadCrumb Navigation */

.BreadCrumb {font-family: Verdana, Arial, Helvetica, Sans-Serif, helvetica, sans-serif; color: #000000; font-size: 10px; }
.BreadCrumb a { color: #000000; text-decoration: none;font-size: 8pt;}
.BreadCrumb a:hover {color: #000000; text-decoration: underline; font-size: 8pt;}

/*****************************
  Default Style Elements
*****************************/
.CalendarSection_SectionTitle {font-size: 15; color:#002a54; font-weight: bold; }
.ArticleSection_SectionTitle {font-size: 15; color:#002a54; font-weight: bold; }
.BookSection_SectionTitle {display:none;}
body {margin:3px 0 0 4px; background:#b2bccf; text-align:center;}
.ThemeContainer {margin:0 auto; text-align:left; width:720px; background:#fff;}
body, p, span, div, .pageBody { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; }
a, a:link, a:visited {color: #2454b2; text-decoration: underline; font-size:10pt; }

.greenrepeat {background-color:#68A087}
.Header {background:#679aff;}
.SubHeader {background:#2454b2;}
.greyrule {background-color:#D9D2D2}
/*.homebutton {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold}
.homebutton a {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold; text-decoration:none;}
.homebutton a:hover {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold; text-decoration:underline;}
.homebutton a:active {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold; text-decoration:none;}
.homebutton a:link {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold; text-decoration:none;}
.homebutton a:visited {background-color:#68A087; color:#f9ef4d; font-size:9pt; font-weight:bold; text-decoration:none;}
*/
/* Left Column Styles */
.divPhoneNumber {font-weight:bold; margin:0 0 0 8px; font-style:italic; font-family:Verdana; font-size:12px;}

#LeftStaticNav {margin:0; padding:5px 0; list-style-type:none; border-bottom:solid 1px #D9D2D2;}
#LeftStaticNav li {line-height:20px; height:25px;}
#LeftStaticNav li a, #LeftStaticNav li a:link, #LeftStaticNav li a:visited {padding:0 8px; line-height:20px; height:20px; display:block; color:#679aff; text-decoration:none; font-weight:bold; font-family:Verdana; font-size:10px;}
#LeftStaticNav li a:active, #LeftStaticNav li a:hover {color:#ffffff; background:#679aff;}
#LeftStaticNav li.line {border-bottom:solid 1px #D9D2D2;}
#LeftStaticNav li.current a, #LeftStaticNav li.current a:link, #LeftStaticNav li.current a:visited {color:#ffffff; background:#679aff;}

#LeftNav {margin:0; padding:5px 0; list-style-type:none;}
#LeftNav li {line-height:20px; height:20px;}
#LeftNav li a, #LeftNav li a:link, #LeftNav li a:visited {padding:0 8px; line-height:20px; height:20px; display:block; color:#679aff; text-decoration:none; font-weight:normal; font-family:Verdana; font-size:11px;}
#LeftNav li a:active, #LeftNav li a:hover {color:#ffffff; background:#679aff;}


/*a {color: #108E6D; text-decoration: none; }
a:active {text-decoration: underline;}
a:hover {color: #FF9933; text-decoration:underline;}*/
.SectionTitle {font-size: 15; color:#A2AAB2; font-weight: bold; }
.Voting { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; }
.Voting td { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; }
.Voting tr { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; }
.Voting table { font-family:Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; }

hr {border:0; margin:5px 0; padding:0; background:#000; color:#000; height:1px;}
h1, blockquote, blockquote a, h1 a{
	margin: 0;
	padding: 0;
	display: inline;
	font-family: Arial, Verdana, Geneva;
	font-style: italic;
	color: #000000;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
}

.nav1 {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 12px; color:White; font-weight:bold; text-decoration:none }
.nav1 a {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 12px; color:White;font-weight:bold ; text-decoration:none}
.nav1 a:hover {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 12px; color:White;font-weight:bold ; text-decoration:underline}
.staticnav {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 10px; color:White; }
.FooterText {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 10px; color:#000000; white-space:nowrap; padding:5px 0 0 5px; vertical-align:top;}
.FooterText a {font-family: Verdana, Arial, Helvetica, Sans-Serif,; font-size: 10px; color:#000000;}
.ArticleSection_ListTitle {color: #677537; font-weight: bold; font-size: 14px;}

/*UserLogin*/

.UserLogin {font-family: Verdana, Arial, Helvetica, Sans-Serif, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.UserLogin a {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}
.UserLogin a:hover {color: #000000; text-decoration: underline;}

.FormsSection_FormTitle {display:none}

#FooterLinks {color:#000; font-size:8pt;}
#FooterLinks a {color:#000; font-size:8pt; }
#FooterLinks a:link {color:#000; font-size:8pt; }
#FooterLinks a:visited {color:#000; font-size:8pt; }
#FooterLinks a:active {color:#000; font-size:8pt; }
#FooterLinks a:hover {color:#000; font-size:8pt; }

.Footer {border-top:solid 1px #D9D2D2;}

/* Registration Form Styles */
.divOrder_Form_Item_Title {font-weight:bold;}
.ulOrder_Form_Item_UL {}
.ulOrder_Form_Item_UL li {font-size:11px;}
.ulOrder_Form_Item_UL li ul {margin:0; padding:0 0 0 15px;}
.ulOrder_Form_Item_UL li ul li {list-style-type:square;}
li.liRegistrationCost {list-style-type:none; padding-top:5px;}
.ErrorLabel {display:block; background:#B3CFC3; border:solid 1px #666; padding:10px;}
.registration_CallUsToOrder {font-weight:bold; color:#669E85; font-size:11px;}
.divMinimumParticipants {padding:5px; font-size:11px; font-weight:bold;}