body
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background-color:#ECF0F1;
}

h1{color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}
h2{color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;}
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h5{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
h6{font-family:Georgia,"Times New Roman",Times,serif;font-size:0.9em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
p{font-size:0.8em;color:#000000;padding-top:0em;margin-top:0em;}
a{font-size:0.8em;color:#80C05F;text-decoration:underline;font-weight:bold;}
a:link{text-decoration:underline;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
a img{border:none;}
ul{font-size:0.8em;}
ol{font-size:0.8em;}
hr{border-style:none;color:#8F8F8F;background-color:#8F8F8F;height:1px;}
p a, p ul, p ol, ul p, ol p, ul a, ul p{font-size:100%;}
ul p{margin:0px 0px 0px 0px;}


/* Support styles */
.login-title {color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px -1em 0px;}
.extranettext {font-size:1em;}
.USClass {font-size:1em;}
.PSClass {font-size:1em;}
#support-details { font-size:1em; margin-top: 2em;}
#support-details h2 { font-size: 1.6em }
#support-details p { font-size:1em; }
#support-details ul { font-size:1em; }
.loginbutton { padding-top: 20px; }


/* Form DIV styles */
.formTextbox { clear:both; }
.formDropdown { clear:both; }
.formTextarea { clear:both; }
.formGeneral { clear:both; }

.FormContentLeft  { float: left; width: 10em; text-align: right; margin-right: 1em; margin-bottom: 0.5em;}
.FormContentRight  { float: left; text-align: left; margin-bottom: 0.5em;}

#attachment_button { margin-left: 13em;}
.SubmitButtonElement { margin-left: 13em; margin-top: 1em;}


div.subscribeForm  div.FormContentLeft {
   width: 0em;
}
div.subscribeForm  div.FormContentRight {

}

div.subscribeForm  div.formElement {
  margin: 0em;
  padding: 0em;
}




div.subscribeForm input#PostEnquiry {
   margin: 0em;
}


.FormContentBoth { }

/* SK styles  */

/* same as h1 */
div.newstitle,
span.newsarticletitle,
div.forumtitle,
div.eventstitle,
div.guestbooktitle,
div.FAQPageIntroText,
div.sitemap,
.printsitetitle,
div.searchresults,
span.searchheading{color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}

/* same as h2 */
span.eventname,
div.faq-question-detail,
div.FAQreferencehead,
.FAQlisthead
{color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;}

div.faq-question-detail,
div.FAQreferencehead,
.FAQlisthead  {
    margin-top: 1em;
}

/* same as p */
address,
.guestbookmessagetext,
.newsPicCaption,
td.postcards,
.listby-description,
.listby-alphabet,
.listby-Header,
.sitemaplink,
span.sitemapsummary,
span.formTextbox,
span.formTextarea,
span.formGeneral,span.formCheckboxGroup,span.formCountryDropdown,span.formAttach,span.formBreakButton,span.formHidden,span.formPersonalDetails,span.formFieldset,span.formPassword,
span.formCheckbox,
span.formOption,
span.formDropdown,
span.formAddress,
span.formChannels,
fieldset.formFieldset,
span.formPersonalDetails,
legend.formLegend,
span.guestbooktext,
span.guestbooktext,
span.guestbookmessageinfo,
span.guestbookmessagerule,
span.guestbooktext,
span.guestbooktextsmall,
.faqsearchtext,
.faqsearchfor,
span.faqsearchfor,
div#FAQFullList,
div.faq-backtolist,
div.related-faq,
span.EventDetail,
span.EventDetailHeading,
span.f_div_date,
.f_div_subject,
span.f_div_auth,
td.f_cell_formtitle,
td.f_cell_formelement,
td.f_cell_messageBody,
td.f_messageTableHeader,
span.f_div_subject,
td.f_cell_messageNum,
span.newsarticledate,
small.newsPicCaption,
span.eventwhere,
span.eventdate,
div.listby-description,
span.listBy-Summary-sp,
a.serchresultlink,
a.downloadlink,
a.externalLink,
a.internalLink,
span.FAQRelatedPageSummary,
div.faq-answer-detail{font-size:0.8em;color:#000000;}
.formValidationError a{font-size:100%;}

div.faq-question { font-size: 1.2em;line-height: 1.25em;}
div#FAQFullList {
  margin-bottom: 2em;
}
div.faq-backtolist {
   font-size: 1.1em;
}


.formLabel h1{font-size:2.5em;}

.content .guestbookmessagetext,
.content .guestbookmessageinfo,
.content .guestbooktitle,
.content .printsitetitle,
.content a.serchresultlink,
.content span.searchtext,
.content span.searchfor,
.content a span.searhcagain,
.content span.searchsummary,
.content span.searchtype,
.content span.searchlastupdated,
.content span.searhcresultcount
.content a span.searchnextlast{font-size:1em;}

td.f_cell_formtitle,
.f_messageTableHeader,
.printsitetitle,
span.EventDetailHeading{font-weight:bold;}

td.content {  font-size: 0.8em; padding-bottom: 1em;}
/* downloads */
.downloadSize{font-size: 0.6em;display: block;color: #000000;}

img.downloadIcon{width: 20px;height: 20px;margin-right: 2px;}

#feature-list {color: #000000;}

.downloadTime28,
.downloadTime56,
.downloadTime128,
.downloadTime512,
.PDFdownloadIcon,
.downloads-line-break{display: none;}

.internalSummary{display: none;}
/* end downloads */

/* end SK styles  */

/* layout */
.backgroundWhite{display:block;background-color:#FFFFFF;float:left;width:100%;padding-top:20px;}
.row-800px{display:block;margin-left:auto;margin-right:auto;width:800px;text-align:left;}
.row-800px-inner{display:block;float:left;}
.floatLeft{display:block;float:left;}
.floatLeft-600px{display:block;float:left;width:600px;}
.floatRight{display:block;float:right;}
.floatRight-600px{display:block;float:right;width:600px;text-align:right;}
.floatRight-300px{display:block;float:right;width:300px;text-align:right;}
.floatRight-450px{display:block;float:right;width:450px;text-align:right;}
.floatRight-200px{display:block;float:right;width:200px;text-align:right;}
.row-100percent-black, .row-100percent-green{display:block;float:left;width:100%;}
.row-100percent-black{background-color:#000000;background-image:url(sk-layout/header-bg.jpg);background-repeat:repeat-x;background-position:left bottom;}
.row-100percent-green{background-color:#79C759;}

.width250px{display:block;width:250px;}
.width350px{display:block;width:350px;}
.width500px{display:block;width:500px;}
.width550px{display:block;width:550px;}
.padding25pxTopBottom{display:block;float:left;padding:25px 0px 25px 0px;}
.padding10pxTopBottom{display:block;float:left;padding:10px 0px 10px 0px;}
.colorGreen{color:#7AC043;}
.colorGrey{color:#949FA1;}
/* end layout */

/* top row */
.topLogo{display:block;margin-bottom:20px;}

.jsCountdown, .upcomingDate{display:block;text-align:right;width:440px;float:right;}
.georgiaFont{font-size:1.6em;font-family:Georgia,"Times New Roman",Times,serif;}
#jsCountdownTxt{color:#7AC043;font-size:1.1em;}

.upcomingDate{font-weight:bold;font-size:0.9em;}
.upcomingDate a{color:#000000;font-size:1.0em;}
.upcomingDateTitle{color:#EDAB23;}
/* end top row */

/* black bg row */
.row-100percent-black h1, .row-100percent-black h2, .row-100percent-black p{color:#FFFFFF;font-weight:normal;}
.row-100percent-black h1{font-size:1.8em;line-height:99%;}
.row-100percent-black h2 {font-size: 1.2em}

/* end black bg row */

/* horizontal nav */
.row-100percent-green #menu{display:block;width:750px;float:left;padding:6px 0px 6px 0px;}
.row-100percent-green ul{list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:750px;}
.row-100percent-green li{display:block;float:left;padding:0px 20px 0px 0px;}
.row-100percent-green li a:hover {color:#ffffff; text-decoration: underline}
.row-100percent-green li.nav-selected a {color:#000000}
.row-100percent-green li.nav-selected a:hover {text-decoration: underline}
.row-100percent-green a{color:#FFFFFF;font-weight:bold;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-decoration:none;}
.row-100percent-green a:hover{color:#000000;text-decoration:none;}
.row-100percent-green p{display:none;}
/* end horizontal nav */

/* vertical nav */
.vertNav-Container{display:block;float:left;margin-bottom:10px;}
.vertNav-Container td{padding:2px 0px 2px 0px;}
.vertNav-Container a:hover{text-decoration:none;}
.vertNav-Container a:hover span span{text-decoration:underline;}
.vertNav-Container img, .vertNav-Container br{display:none;}
.vertNav-Container span.navlevel2{margin-left:0px;}
.vertNav-Container span.navlevel3{margin-left:10px;}
.vertNav-Container span.navlevel4{margin-left:20px;}
.navsellevel2{padding-left:0px;font-size:0.8em;font-weight:bold;}
.navsellevel3{padding-left:10px;font-size:0.7em;font-weight:bold;}
.navsellevel4{padding-left:20px;font-size:0.7em;font-weight:bold;}
.vertNav-Container p{font-size:1em;}
/* end vertical nav */

/* inline search */
.searchGo{cursor:pointer;margin-left:5px;font-size:0.8em;background-image:url(sk-layout/submit2.gif);background-repeat:no-repeat;background-position:left top;border-style:none;background-color:#7AC043;height:20px;width:33px;text-align:center;padding-bottom:2px;}
.quicksearch{width:114px;height:14px;font-size:0.7em;}
#searchTxt{color:#FFFFFF;font-weight:bold;font-size:0.8em;padding-right:2px;}
.searchContainer{display:block;float:right;text-align:right;}
.searchContainer table{float:right;width:auto;margin:3px 0px 2px 0px;}
/* end inline search */

/* inline form */
.subscribeForm{display:block;float:left;}
.subscribeForm label{display:none;}
.subscribeForm .formMailingList{display:none;}
.subscribeForm .FormContentBoth, .subscribeForm .formElement, .subscribeForm .formTable, .footTxt{display:block;float:left; }
.subscribeForm .formTable, .footTxt{width:600px;}
.footTxt p{margin-top:10px; font-size: 0.75em; }
.subscribeTxt{margin:0px; }


.subscribeForm #PostEnquiry{  }

.rightColTitle{color:#EDAB23;font-size:1.0em;font-weight:bold;margin-bottom:12px;display:block;font-family:Georgia,"Times New Roman",Times,serif;}
.subscribeFormRightCol{display:block;float:left;margin-bottom:10px; margin-top: 20px;}
.subscribeFormRightCol, .subscribeFormRightCol .FormContentBoth{display:block;float:left;}
.subscribeFormRightCol label{display:none;}
.subscribeFormRightCol .formMailingList{display:none;}
.subscribeFormRightCol input{width:112px;}
.subscribeFormRightCol #PostEnquiry{padding-bottom:2px;text-align:center;margin-top:2px;margin-left:5px;font-size:0.7em;background-image:url(sk-layout/submit1.jpg);background-repeat:no-repeat;background-position:left top;background-color:#F5F5F5;width:70px;height:19px;border-style:none;cursor:pointer;}
.subscribeFormRightCol .FormContentLeft{display:none;}
.subscribeFormRightCol .formTextbox{display:block;float:left;width:116px;}
.subscribeFormRightCol .FormContentRight{display:block;float:left;}
.subscribeFormRightCol a{color:#000000;font-weight:bold;}
.SubmitButtonElement{}
/* end of inline form */

/* breadcrumb */
.breadcrumbContainer, #breadcrumb{display:block;float:left;width:800px;padding:3px 0px 0px 0px;}
.breadcrumbContainer span{font-size:0.7em;}
#breadcrumb{font-size:100%;}
#breadcrumb a{font-size:100%;}
#breadcrumb table{font-size:100%;}
#breadcrumb table, #breadcrumb span{display:block;float:left;}
td.breadcrumb{padding:0px 2px 0px 2px;font-size:0.7em;}
/* end breadcrumb */

/* references and downloads */
.linkHeader, .linksContainer{display:block;float:left;}
.linksContainer{display:block;width:100%;margin-bottom:10px;}
.linksContainer a{display:block;width:100%;padding:2px 0px 2px 0px;color:#80C05F;}
.rightColFootGraphic{display:block;float:left;text-align:right;width:100%;padding-top:20px;padding-bottom:20px;}
.downloadhead, .linkHeader{width:100%;}
.downloadlink{display:inline !important;width:auto !important;padding-left:4px;}
.downloadlink acronym{border-style:none;}
.downloadSize{display:block;padding-left:18px;}
.downloadIcon{display:block;float:left;}
/* end references and downloads */

/* content area */
.contentContainer{display:block;float:left;width:800px;margin-top:20px;}
.contentContainer-Blog{display:block;float:left;width:48%;}
.contentContainer-News{display:block;float:left;width:48%; margin-left:30px;}
.content1Column{display:block;float:left;width:250px;}
.content2Column{display:block;float:left;width:255px;}
.contentImgColumn{display:block;float:left;width:260px;}

.content1Column ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 16px;color:#EDAB23;}
.content1Column img{margin-top:15px;}

.content2Column ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 16px;color:#7AC043;}
.contentColumnTxtImgRow{display:block;float:left;width:100%;margin-bottom:2px;}
.contentColumnImg{display:block;float:left;width:120px;}
.contentColumnTxt{display:block;float:left;width:170px;}
.contentColumnTxt p{margin-top:0px;}
.content2ColumnTxtOnly{display:block;float:left;}
.content2ColumnTxtOnly p{margin:4px 0px 0px 0px;}

.contentImgColumn img{float:right; margin-bottom:20px;}
.contentImgColumnTxt{display:block;float:left;}

.rssLink{display:block;font-size:100%;background-image:url(sk-layout/rss1.gif); background-position:right center;background-repeat:no-repeat;text-decoration:none !important;color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}

.newsLink{display:block;font-size:100%;text-decoration:none !important;color:#EDAB23;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;font-weight:normal;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}

.homeNewsItem{display:block;float:left;width:100%;margin-bottom:2px;background-image:url(sk-layout/book_icon_02.gif);background-position:left top;background-repeat:no-repeat;}
.homeNewsItemInner{padding:0px 0px 10px 25px;}
.homeNewsItem a{color:#000000;font-weight:bold;margin:0px 0px 0px 0px;font-size:0.7em;}
.homeNewsItem p{margin:0px 0px 0px 0px;}
.moreNewsLink{display:block;width:100%;padding-bottom:20px;}

.contentLeftColumn{display:block;float:left;width:515px;}
.contentRightColumn{display:block;float:right;width:220px;}

.contentTextRow{display:block;float:left;width:100%;}
.contentTextImgRow{display:block;float:left;width:100%;margin-top:10px;}
.contentTxt{display:block;float:left;width:70%;}
.contentImg{display:block;float:left; margin: 1em 0em 1em 1em; text-align:center;}


h2 a:link{color:#EDAB23;}
h2 a:visited{color:#EDAB23;}
h2 a:hover{color:#EDAB23;}
h2 a:active{color:#EDAB23;}

/* added by OL */

.clear { clear: both; margin:20px 0; }
.content1Column-inner {margin-right:10px;}

.biggertext { font-size:1.2em }


	/********** CORRECTIONS *********/

	/* Container vs Float Error Correction */
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-table; height:100%; }
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* End hide from IE-mac */

/***************/

/* end content area */

/* events module */
#calendarbut{ }
td.content{text-align:left !important;}
/* end events module */

/* powered sitekit */
.skPowered{display:block;width:100%;text-align:center;float:left;padding-bottom:4px;}
.skPowered p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:0.7em;color:#B4B4B4;}
.skPowered a{color:#B4B4B4;}
/* end powered sitekit */

/* -------------------------  print layout  --------------------------- */
.print580px{display:block;float:left;border:1px solid #000000;text-align:left;background-color:#FFFFFF;}
.print580px hr{color:#000000;background-color:#000000;}
.print580px-inner{display:block;float:left;width:578px;}
.printPadding{display:block;float:left;padding:10px 10px 10px 10px;}
/* ------------------------ end print layout  ------------------------- */
