
div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body {
    background-image: url("../images/childTopBG1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
a img {
    border-style: none;
}
a {
    outline: 0 none;
}
td.content {
    vertical-align: top;
}
h1 {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 2.1em;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 18px;
    padding: 0;
}
h2, span.eventname, .FAQlisthead, .searcherrortext, div.guestbooktitle {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 8px;
    padding: 0;
}
h3, span.searchheading {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 1em;
    /*font-weight: bold;*/
    line-height: 110%;
    margin: 14px 0 10px;
    padding: 0;
}
h4 {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 100%;
    line-height: 120%;
    /*margin: 14px 0 10px;*/
    padding: 0;
}
h5 {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 1.05em;
    line-height: 120%;
    margin: 14px 0 10px;
    padding: 0;
}
h6, span.newsarticletitle, div.FAQPageIntroText {
    color: purple;
    font-family: Frutiger,Arial,sans-serif;
    font-size: 1em;
    line-height: 120%;
    margin: 14px 0 10px;
    padding: 0;
}
address, .guestbookmessagetext, .newsPicCaption, td.postcards, .listby-description, .listby-alphabet, .listby-Header, a.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.formLabel, span.formChannels, fieldset.formFieldset, span.formPersonalDetails, legend.formLegend, span.guestbookmessageinfo, span.guestbookmessagerule, .faqsearchtext, .faqsearchfor, .faq-question, span.faqsearchfor, div.FAQlisthead, div#FAQFullList, div.faq-question, div.faq-question-detail, div.faq-backtolist, div.FAQreferencehead, 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.newsarticlesummary, span.newsarticledate, small.newsPicCaption, span.eventwhere, span.eventdate, div.listby-description, span.listBy-Summary-sp, span.formtextbox, span.faqsearchtext, span.extranettext,  li, a {
    /*color: #666666;*/
	color:black;
    font-size: 0.8em;
    line-height: 175%;
    margin: 0 0 26px;
    padding: 0;
}
p{
	 font-size: 0.8em;
    line-height: 175%;
    margin: 0 0 26px;
    padding: 0;
	}
a {
    color: purple;
    font-size: 1em;
    line-height: 175%;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
p table td li span {
    font-size: 0.8em !important;
}
.printsitetitle, span.searchtext, span.searchfor, a span.searchagain, span.searhcresultcount, a span.searchnextlast, p span, .newsarticlesummary p, div.newsarticlebody p, div.newsarticlebody ul, div.newsarticlebody a, div.newsarticlebody li, span.newsarticletitle a, .formLabel p, .formLabel a, .faq-question a, .faq-backtolist a, p a, li a, p li, p li span, p table td li span span, li p {
    font-size: 100% !important;
}
h2 a {
    color: purple;
    font-size: 100%;
}
h3 a {
    color: purple;
    font-size: 100%;
}
span.guestbooktext, span.guestbooktextsmall, .guestbookmessagetext, .guestbookmessageinfo, .guestbooktitle {
    color: #666666;
    font-size: 0.8em;
}
div.searchresults, div.sitemap, div.newstitle, div.forumtitle, div.eventstitle, .printsitetitle, div.extranettitle {
    display: none;
}
ul, ol {
    margin-bottom: 18px;
  /*    margin-left: 10px;
   padding-left: 20px;*/
}
ul ul {
    margin-left: 20px;
}
li li {
    font-size: 100%;
}
ul li {
    margin: 2px 0;
}
p br, li br, h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, a br, td br, th br {
    display: inline;
}
hr, td hr, td.content hr {
    background-color: #666666 !important;
    border-style: none;
    color: #666666 !important;
    height: 1px;
}
.searchtext, .searchform, .searchfor {
    color: #000000 !important;
}
.searchagain, .searchText, #searchform {
    display: none;
}
.searchHeadingRow, .searchResultRow-A, .searchResultRow-B, .searchFooter {
    display: block;
    float: left;
    padding: 6px 0 10px;
    width: 617px;
}
.searchHeadingRow {
    border-bottom: 1px dashed #666666;
}
.searchHeadingRow div, .searchResultRow-A div, .searchResultRow-B div {
    display: block;
    float: left;
    overflow: hidden;
    padding-right: 5px;
    width: 151px;
}
* > .searchHeadingRow div, * > .searchResultRow-A div, * > .searchResultRow-B div {
    width: 146px;
}
.searchHeadingRow div.searchHeadingType, .searchResultRow-A div.searchResultType, .searchResultRow-B div.searchResultType {
    display: none;
}
.searchResultRow-B {
    background-color: #FAFAFA;
}
.searchResultRow-A a, .searchResultRow-B a, .searchResultRow-A span, .searchResultRow-B span, .searchResultCount span, .searchNextLast a, .searchFirstBack a {
    font-size: 0.8em !important;
    line-height: 150%;
    margin: 0;
}
.searchResultCount, .searchNextLast, .searchFirstBack {
    display: block;
    float: left;
    padding: 6px 20px 0 0;
}
.searchNextLast a, .searchFirstBack a {
    padding-right: 10px;
}
span.skhighlightedsearch, span.searchlastupdatedtime {
    background-color: transparent !important;
    background-image: none !important;
    color: inherit !important;
    display: inline !important;
    float: none !important;
    font-size: 100% !important;
    line-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.searchResultSummary, .searchResultTitle {
    overflow: hidden;
}
div.searchResultSummary {
    width: 312px;
}
.searchResultTitle a {
    display: block;
    overflow: hidden;
    width: 146px;
}
#content .SearchResults {
    font-size: 0.87em;
    margin-top: 15px;
}
#content .SearchIndexTitle h3 {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 1.2em;
    margin-bottom: 0;
    padding: 0;
}
#content .SearchIndexTitle h3 a {
    color: #666666;
}
#content .SearchIndexResults {
    list-style: none outside none;
    margin: 0;
    padding-left: 10px;
}
#content .SearchIndexResult {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 10px;
    padding: 0;
}
#content .SearchIndexSummary {
    font-size: 1.1em;
}
#content .SearchIndexLink {
    font-size: 1.2em;
}
#content .SKFEPageNavigator {
    border-bottom: 3px solid #E7E7E8;
    border-top: 3px solid #E7E7E8;
    margin-bottom: 10px;
    text-align: center;
}
#content .SKFEPageNavigator ul {
    list-style: none outside none;
    margin: 0.4em 0;
}
#content .SKFEPageNavigator li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    padding: 0 10px;
}
.SKFEAlertYellow {
    margin-bottom: 10px;
}
.SKFEAlertYellow:after {
    content: " try a less specific search";
}
.sitemapbody {
    display: block;
    float: left;
    width: 617px;
}
.sitemapbody dl {
    font-size: 0.8em;
}
.sitemapbody dl dt {
    font-size: 1.2em;
}
.sitemapbody dl dl, .sitemapbody dl a {
    font-size: 100%;
}
.sitemapbody dl dl {
    margin-top: 10px;
}
.sitemapbody dl dd {
    font-size: 100%;
    padding: 6px 0;
}
.sitemapbody dl dl dl {
    font-size: 0.95em;
    margin-left: 20px;
}
#faqsearchform, .FAQlisthead, .faq-question-detail, .FAQPageIntroText {
    display: block;
    float: left;
    width: 617px;
}
.faqsearchtext {
    display: block;
    float: left;
    font-size: 0.85em;
    width: 617px;
}
div.FAQPageIntroText {
    color: #333333;
    font-size: 0.85em;
}
.FAQPageIntroText p {
    font-size: 100%;
}
span.faqsearchfor {
    display: block;
    font-size: 0.95em;
    font-weight: bold;
}
.faq-question-detail {
    font-size: 0.9em !important;
    padding-top: 10px !important;
}
.FAQlisthead {
    margin-top: 20px !important;
}
.FAQFullList {
    display: block;
    float: left;
    width: 617px;
}
.faq-question {
    display: block;
    float: left;
    font-size: 1em !important;
    margin: 0 0 6px !important;
    width: 617px;
}
.faq-detail {
    display: block;
    float: left;
    padding: 10px 0 0;
    width: 617px;
}
div.faq-question-detail {
    display: block;
    float: left;
    font-size: 1.1em !important;
    width: 617px;
}
.faq-answer-detail {
    font-size: 0.8em;
}
.faq-answer-detail p {
    font-size: 100%;
}
#faqsearchform br {
    display: none;
}
.bodyRowMainCol .formTable, .bodyRowMainCol .formTable div {
    display: block;
    float: left;
    width: 617px;
}
.bodyRowMainCol .formTable {
    padding-bottom: 40px;
}
.bodyRowMainCol .formTable div div {
    display: block;
    float: left;
    padding: 5px 0;
    width: 617px;
}
.bodyRowMainCol .formTable div div div {
    padding: 0;
}
.bodyRowMainCol div.FormContentLeft {
    width: 200px !important;
}
.bodyRowMainCol div.FormContentRight {
    width: 240px !important;
}
.bodyRowMainCol div.FormContentRight input, .bodyRowMainCol div.FormContentRight select {
    width: 100%;
}
.bodyRowMainCol .formOption input {
    width: auto !important;
}
.bodyRowMainCol .formAddress div.formtextbox {
    padding-left: 200px;
}
* > .bodyRowMainCol .formAddress div.formtextbox {
    width: 404px;
}
.bodyRowMainCol .formTable div.formAddress div.formtextbox div.formcontentleft, .bodyRowMainCol .formTable div.formAddress div.formtextbox div.formcontentright {
    width: 240px !important;
}
.bodyRowMainCol .formTable div.formAddress input, .bodyRowMainCol .formTable div.formAddress select {
    width: 240px;
}
.bodyRowMainCol .FormContentRight br {
    display: inline;
}
.bodyRowMainCol .formCheckboxGroup div.FormContentRight input {
    width: auto;
}
.bodyRowMainCol #PostEnquiry {
    margin: 20px 0 0;
}
.bodyRowMainCol .SubmitButtonElement {
    background-color: #9D0A0A;
    background-image: url("../images/searchBtnBg.png");
    background-repeat: repeat-x;
    border: 1px solid #BE3F3F;
    border-radius: 4px 4px 4px 4px;
    color: #9D0A0A;
    cursor: pointer;
    float: right;
    font-size: 0.7em;
    font-weight: bold;
    margin-top: 10px;
    padding: 7px 17px;
}
.listby-alphabet {
    display: block;
    float: left;
    width: 617px;
}
.listby-alphabet a, .listby-alphabet span.ListByselectedLetter {
    background-color: transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 110%;
    margin: 0 1px 2px 0;
    padding: 6px 0;
    text-align: center;
    text-decoration: none;
    width: 32px;
}
.listby-alphabet span.ListByselectedLetter {
    background-color: purple;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 2px #000000;
    color: #FFFFFF;
}
.listby-alphabet a span {
    color: purple;
    font-weight: normal;
}
.listby-alphabet a:hover {
    background-color: #FFFFFF;
}
.listby-alphabet a:hover span {
    color: purple;
}
.listBy-page {
    display: block;
    float: left;
    padding-bottom: 13px;
    width: 617px;
}
.listBy-Title-sp a {
    color: purple;
}
.newsarticlesummary {
    font-size: 0.8em !important;
}
.newsarticlesummary p, .newsarticlesummary span.newsarticledate {
    font-size: 100% !important;
}
.newsListingItem {
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 617px;
}
.newsListingItemPic {
    float: left;
    padding: 5px 10px 20px 0;
}
.newsarticletitle {
    font-size: 1.4em !important;
}
.newsarticletitle a {
    font-size: 100%;
}
.newsDetail .newsarticletitle {
    display: none;
}
.newsarticlebody {
    font-size: 0.8em;
}
.newsarticlebody p {
    font-size: 100%;
}
.newsArticleDetail {
    padding-top: 8px;
}
.newsArticleDetail .newsarticledate {
    display: block;
    font-size: 0.8em !important;
    padding-bottom: 10px;
}
.newsDetailPicture {
    display: block;
    float: left;
    overflow: hidden;
    width: 617px;
}
.newsarticledate {
    color: #999999 !important;
    font-style: italic;
    line-height: 200% !important;
}
.homeTop {
    background-color: #FFFFFF;
    background-image: url("../images/topBG.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-bottom: 25px;
    width: 100%;
}
.homeTopInner {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 950px;
}
.topRow {
    display: block;
    float: left;
    width: 950px;
}
.topRow a,.topRow span {
		color:white;
		font-size:11px;
}
.topRow ul.topLinks {
    display: block;
    float: left;
    list-style-type: none;
    margin: 22px 0 0;
    padding: 0;
}
.topRow ul.topLinks li {
    display: block;
    float: left;
    font-size: 0.7em;
}
.topRow ul.topLinks li a {
    color: purple;
    font-weight: normal;
}
.topRow ul.topLinks li span {
    color: purple;
}
.topRow .topLogo {
    display: block;
    float: right;
    margin-top: 5px;
    padding-bottom: 40px;
}
.topRow h1{color:white;}
.topRow ul.horzNav {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.topRow ul.horzNav li {
    display: block;
    float: left;
    font-size: 0.9em;
    padding-bottom: 7px;
    position: relative;
}
.topRow ul.horzNav li a {
    color: purple;
    display: block;
    float: left;
    margin: 0;
    padding: 4px 12px 3px;
    text-shadow: 1px -1px 0 #FFFFFF;
}
.topRow ul.horzNav li span {
    display: none;
}
.topRow ul.horzNav li.selected a {
    background-color: purple;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px #000000;
    color: #FFFFFF;
    display: block;
    float: left;
    text-shadow: none;
}
.topRow ul.horzNav li.selected span {
    background-image: url("../images/horzNavArrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: 0;
    display: block;
    height: 11px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 19px;
}
.horzNavInner {
    display: block;
    float: left;
    width: 950px;
	border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 1px light-gray;
}
.horzNavInner ul, .horzNavInner li, .horzNavInner a {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
	font-size:12px;
}
.horzNavInner a  {
    color: purple;
    margin: 0;
    padding: 4px 12px 3px;
   /* text-shadow: 1px -1px 0 #FFFFFF;*/
}
li.SKNavCurrent a, li.SKNavActive li.SKNavActive a {
    background-color: purple;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px #000000;
    color: #FFFFFF;
    text-shadow: none;
}
li.SKNavCurrent li a {
    /*background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #7960A9;*/
	BACKGROUND-COLOR: transparent; COLOR: #7960a9; border-radius: 0px; box-shadow: none;
}
.topRow .topSearch {
    display: block;
    float: right;
	width:250px;
	font-size:90%;
}
.topRow .topSearch span {
    font-size:90%;
}
.topRow .SKSearchTextbox, .topRow .quickSearchTextBox {
    border: 1px solid #BE3F3F;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    float: left;
    margin: 0 6px 0 0;
    padding: 6px;
    width: 146px;
}
.topRow .SKSearchButton, .topRow .quickSearchButton {
    background-color: #9D0A0A;
    background-image: url("../images/searchBtnBg.png");
    background-repeat: repeat-x;
    border: 1px solid #BE3F3F;
    border-radius: 4px 4px 4px 4px;
    color: #9D0A0A;
    cursor: pointer;
    float: left;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 7px;
}
.topRow .topFeature {
    display: block;
    float: left;
    margin: 110px 31px 0 0;
    width: 295px;
}
.topRow .topFeature h2 {
    color: purple;
    font-size: 1.4em;
    margin: 10px 0 0;
    padding: 0;
}
.topRow .topFeature p {
    color: #333333;
    line-height: 175%;
    margin: 10px 0 0;
    padding: 0;
}
.topRow .topEmergency {
    background-color: #F9BC96;
    border: 1px solid #F58846;
    display: block;
    float: left;
    margin-top: 70px;
    width: 296px;
}
.topRow .topEmergency h2, .topRow .topEmergency h3 {
    background-color: purple;
    background-image: url("../images/hmEmergGrad.png");
    background-repeat: repeat-x;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: normal;
    text-shadow: 1px -1px 1px #333333;
    width: 296px;
}
* > .topRow .topEmergency h2, * > .topRow .topEmergency h3 {
    width: 276px;
}
.topRow .topEmergency h2 {
    font-size: 1.3em;
    margin: 0 0 1px;
    padding: 8px 10px;
}
.topRow .topEmergency h3 {
    font-size: 0.75em;
    margin: 0;
    padding: 5px 10px;
}
.topRow .topEmergency p {
    color: #000000;
    display: block;
    float: left;
    font-size: 0.7em;
    margin: 0;
    padding: 15px 10px;
    width: 140px;
}
.topRow .topEmergency h4 {
    color: purple;
    display: block;
    float: right;
    margin: 0;
    padding: 15px 10px 15px 0;
}
.topBanner, .topBannerItem {
    display: block;
    float: left;
    min-height: 274px;
    width: 950px;
}
.topBannerItemHidden {
    display: none;
}
.topBannerItemTxt {
    display: block;
    float: left;
    padding: 54px 50px 0 0;
    width: 517px;
}
* > .topBannerItemTxt {
    width: 467px;
}
.topBannerItemTxt h1 {
    color: purple;
    font-size: 2.2em;
    line-height: 130%;
}
.topBannerItemTxt h1 a {
    color: purple;
}
.topBannerItemTxt p {
    color: #666666;
    font-weight: bold;
    line-height: 175%;
}
.topBannerItemImg {
    display: block;
    float: left;
    width: 430px;
}
.topBannerItemImg img {
    float: left;
}
.banner-control {
    float: left;
    position: relative;
    width: 950px;
}
.banner-control .prev {
    background: url("../images/slider-nav.png") no-repeat scroll 0 -30px transparent;
    cursor: pointer;
    height: 29px;
    left: -30px;
    position: absolute;
    text-indent: -999em;
    top: 122px;
    width: 29px;
    z-index: 10;
}
.banner-control .next {
    background: url("../images/slider-nav.png") no-repeat scroll -30px -30px transparent;
    cursor: pointer;
    height: 29px;
    position: absolute;
    right: -30px;
    text-indent: -999em;
    top: 122px;
    width: 29px;
    z-index: 10;
}
.banner-control .play-pause {
    background: url("/2012-layout/imgs/slider-nav.png") no-repeat scroll -30px 0 transparent;
    cursor: pointer;
    height: 29px;
    position: absolute;
    right: 10px;
    text-indent: -999em;
    top: 10px;
    width: 29px;
    z-index: 10;
}
.homeSection1 .homeSectionRow a, .homeSection3 .homeSectionRow a {
    color: #FFFFFF;
}
.homeSection1 {
    background-color: #F28441;
    background-image: url("../images/homeSection1GRAD.png");
    background-position: center top;
    background-repeat: repeat-x;
    display: block;
    float: left;
    width: 100%;
}
.homeSection1Inner {
    display: block;
    float: left;
    width: 100%;
}
* > .homeSection1Inner {
    background-image: url("../images/homeSection1sunbeam.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.homeSection1Inner2, .homeSection3Inner {
    display: block;
    float: left;
    width: 100%;
}
* > .homeSection1Inner2, * > .homeSection3Inner {
    background-image: url("../images/homeSectionTopWav.png");
    background-position: 0 0;
    background-repeat: repeat-x;
}
.homeSection1Inner3, .homeSection3Inner2 {
    display: block;
    float: left;
    padding: 35px 0 16px;
    width: 100%;
}
* > .homeSection1Inner3, * > .homeSection3Inner2 {
    background-image: url("../images/homeSectionBtmWav.png");
    background-position: 0 bottom;
    background-repeat: repeat-x;
}
.homeSection3 {
    background-color: #F18341;
    background-image: url("../images/homeSection3GRAD.png");
    background-repeat: repeat-x;
    display: block;
    float: left;
    width: 100%;
}
.homeSection2, .homeSection4 {
    display: block;
    float: left;
    padding: 48px 0 32px;
    width: 100%;
}
.homeSectionHeader, .homeSectionRow {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 950px;
}
.homeSectionHeader h1 {
    color: purple;
    display: block;
    float: left;
    font-size: 2.3em;
    margin: 0;
    padding: 0;
}
.homeSectionHeader h1 a {
    clear: both;
    display: block;
    margin: 0;
    padding: 10px 10px 0 0;
}
.homeSection3 .homeSectionHeader h1 {
    color: #FFFFFF;
}
.homeSectionHeader a.bttLink {
    background-image: url("../images/bttArrow.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #F37722;
    display: block;
    float: right;
    font-size: 0.7em;
    margin: 10px 0 0;
    padding: 5px 26px 0 0;
    text-shadow: 1px -1px 1px #FFFFFF;
}
.homeSectionHeader a.slideDown {
    background-position: right -370px;
}
.homeSection2 .homeSectionHeader a.bttLink {
    background-position: right -54px;
    color: #F69358;
}
.homeSection2 .homeSectionHeader a.slideDown {
    background-position: right -316px;
}
.homeSection3 .homeSectionHeader a.bttLink {
    background-position: right -107px;
    color: #FFFFFF;
}
.homeSection3 .homeSectionHeader a.slideDown {
    background-position: right -262px;
}
.homeSection4 .homeSectionHeader a.bttLink {
    background-position: right -160px;
    color: #F69358;
}
.homeSection4 .homeSectionHeader a.slideDown {
    background-position: right -209px;
}
.homeSectionHeader ul {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 0 20px;
    width: 950px;
}
.homeSectionHeader li {
    display: block;
    float: left;
    font-size: 1em;
    padding: 0 35px 0 0;
}
.homeSectionHeader li a {
    color: #FFFFFF;
    font-weight: bold;
}
.homeSection1 .homeSectionHeader li a {
    color: purple;
}
.homeSection2 .homeSectionHeader li a, .homeSection4 .homeSectionHeader li a {
    color: purple;
}
.homeSectionRow h2 {
    color: purple;
    font-weight: normal;
    margin: 0 0 6px;
    padding: 0;
}
.homeSection2 .homeSectionRow h2, .homeSection4 .homeSectionRow h2 {
    color: purple;
}
.homeSection3 .homeSectionRow h2 {
    color: #FFFFFF;
}
.homeSectionCol {
    display: block;
    float: left;
    margin-right: 22px;
    padding-bottom: 26px;
    width: 302px;
}
.homeSection2Col {
    display: block;
    float: left;
    margin-right: 22px;
    padding-bottom: 26px;
    width: 626px;
}
.homeSectionColLast {
    margin-right: 0;
}
.homeSection1Inner2 p, .homeSection3Inner p {
    color: #333333;
}
.footer {
    background-color: #990000;
    background-image: url("../images/footerBG.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 100%;
}
.footerInner {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 950px;
}
.footerTop {
    border-bottom: 1px dashed #FFFFFF;
    clear: both;
    display: block;
    float: right;
    margin-top: 110px;
    width: 300px;
}
.footerTop h2 {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 1.15em;
    margin: 0;
}
.footerTop h2 a {
    color: #FFFFFF;
}
.footerTop p {
    display: block;
    float: right;
    width: 108px;
}
.footerTop p a {
    background-image: url("../images/socialIcons.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 32px;
    margin: 0 6px 0 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 32px;
}
.footerTop p a#sbFacebook {
    background-position: -38px 0;
}
.footerTop p a#sbBuzz {
    background-position: -76px 0;
}
.footerTop p a.emailthispagelink {
    background-position: -115px 0;
    margin: 0;
}
.footerTop p span {
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 0.75em !important;
    padding-top: 4px;
}
.footerTop p.print {
    color: purple;
    font-size: 1em;
    font-weight: bold;
    margin-top: -95px;
    text-align: right;
    width: auto;
}
.footerTop p.print a {
    background: none repeat scroll 0 0 transparent;
    color: purple;
    float: none;
    margin: 0;
    text-indent: 0;
    width: auto;
}
.footerRow, .footer2ndRow {
    clear: both;
    display: block;
    float: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
    text-align: left;
    width: 950px;
}
.footerRow h2, .footer2ndRow h2 {
    border-bottom: 1px dashed #FFFFFF;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
.footerRow h2 span {
    color: #DD9999;
}
.footer2ndRow {
    border-top: 1px dashed #FFFFFF;
    margin-top: 0;
    padding: 10px 0;
}
.footerCol {
    display: block;
    float: left;
    margin: 22px 25px 0 0;
    width: 300px;
}
.footerColLast {
    margin-right: 0;
}
.footerCol h3 {
    font-size: 1.2em;
    font-weight: normal;
}
.footerCol h3 a {
    color: #DD9999;
}
.footerCol p {
    color: #FFFFFF;
    line-height: 175%;
}
.footer2ndRow ul {
    display: block;
    float: left;
    list-style-type: none;
    margin: 22px 0 0;
    padding: 0;
    width: 644px;
}
.footer2ndRow li {
    display: block;
    float: left;
    font-size: 1em;
    width: 322px;
}
.footer2ndRow li a {
    color: #DD9999;
}
.footerLogoLink {
    display: block;
    float: right;
    margin: 22px 0 0;
}
.footerLang {
    background-color: #ECECEC;
    display: block;
    float: left;
    padding-bottom: 50px;
    width: 100%;
}
.footerLangInner {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 950px;
}
.footerLangLeft {
    display: block;
    float: left;
    margin-top: 4px;
    width: 730px;
}
.footerLangLeft ul {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.footerLangLeft ul li {
    display: block;
    float: left;
}
.footerLangLeft ul li a {
    background-image: url("../images/languages.gif");
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -1000px;
}
.footerLangLeft ul li a#lang1 {
    background-position: 0 0;
    height: 40px;
    width: 96px;
}
.footerLangLeft ul li a#lang2 {
    background-position: -96px 0;
    height: 40px;
    width: 85px;
}
.footerLangLeft ul li a#lang3 {
    background-position: -181px 0;
    height: 40px;
    width: 148px;
}
.footerLangLeft ul li a#lang4 {
    background-position: -330px 0;
    height: 40px;
    width: 106px;
}
.footerLangLeft ul li a#lang5 {
    background-position: -437px 0;
    height: 40px;
    width: 175px;
}
.footerLangLeft ul li a#lang6 {
    background-position: -612px 0;
    height: 40px;
    width: 110px;
}
.footerLangLeft p {
    clear: both;
    color: #333333;
    margin: 0;
    padding: 0;
}
.footerLangLeft p a {
    color: purple;
}
.footerLangRight {
    color: purple;
    display: block;
    float: right;
    font-size: 0.8em;
    padding: 4px 0 0;
}
.footerLangRight p, .footerLangRight a {
    color: purple;
}
.outerWrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 950px;
}
.innerWrapper {
    display: block;
    float: left;
    width: 950px;
}
.childHeader {
    display: block;
    float: left;
    width: 950px;
}
.childTitle {
    display: block;
    float: left;
    min-height: 80px;
    padding: 30px 0px 0 0;
    width: 950px;

}



* > .childTitle {
    width: 950px;
}

.childTitle h1 {
    color: purple;
}
.bodyRow {
    display: block;
    float: left;
    width: 950px;
}
.bodyRowLeftCol {
    display: block;
    float: left;
    margin-top: 25px;
    width: 280px;
	background: none repeat scroll 0 0 #D4C2F9;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px gray;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.bodyRowLeftCol1 {
    display: block;
    float: left;
    margin-top: 25px;
    width: 190px;
	background: none repeat scroll 0 0 #D4C2F9;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px gray;
	padding:10px 10px 10px 10px;

	margin-right:30px;
}

.liNews li{
	/*list-style-image:url(../images/bulb-green.png);*/
	list-style-type:none;	
	vertical-align:middle;
}

.liEvents li{
	/*list-style-image:url(../images/bulb-blue.png); */
	list-style-type:none;
	vertical-align:middle;
}

.vertNavInner {
    display: block;
    float: left;
    width: 170px;
}
.vertNavInner ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.vertNavInner ul li span {
    display: none;
}
.vertNavInner ul li li span {
    display: inline;
}

.vertNavInner ul li {
/*    font-size: 0.9em;*/
}
.vertNavInner ul li li {
    clear: both;
    display: block;
    float: left;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
.vertNavInner ul li li a {
    color: purple;
    display: block;
    float: left;
    margin: 0;
    padding: 6px 0;
}
.vertNavInner ul li li ul {
    display: none;
}
.vertNavInner ul li li.SKNavCurrent a, .vertNavInner ul li li.SKNavActive a {
    background-color: purple;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 2px #000000;
    color: #FFFFFF;
    padding: 6px 8px;
}
.vertNavInner ul li li.SKNavCurrent ul, .vertNavInner ul li li.SKNavActive ul {
    display: block;
    font-size: 0.9em;
    margin-left: 30px;
}
.vertNavInner ul li li.SKNavCurrent li a, .vertNavInner ul li li.SKNavActive li a {
    background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: purple;
    margin: 0;
    padding: 6px 0;
}
.vertNavInner ul li li li.SKNavActive a, .vertNavInner ul li li li.SKNavCurrent a {
    background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: purple;
    font-weight: bold;
    margin: 0;
    padding: 6px 0;
}
.vertNavInner ul li li li.SKNavActive a, .vertNavInner ul li li li.SKNavCurrent li a {
    font-weight: normal;
}
.vertNavInner ul li li li li.SKNavCurrent a {
    font-weight: bold;
}
.pageFeedbackForm {
    background-color: #EEEEEE;
    border: 1px solid #D3D3D3;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 4px #AAAAAA;
    display: block;
    float: left;
    margin: 40px 0 0;
    width: 305px;
}
.pageFeedbackForm .formTable {
    display: block;
    float: left;
    margin: 10px;
    width: 285px;
}
.pageFeedbackForm .formTable span.formLabel h2 {
    border-bottom: 1px dashed purple;
    color: purple;
    font-size: 1.4em;
    margin: 0;
    padding: 0 0 6px;
}
.pageFeedbackForm .formTable span.formLabel p {
    font-size: 1.6em;
    margin: 10px 0 0;
    padding: 0;
}
.pageFeedbackForm .formTable div.formTextbox span, .pageFeedbackForm .formTable div.formTextarea span {
    display: none;
}
.pageFeedbackForm .formTable div.formTextbox input, .pageFeedbackForm .formTable div.formTextarea textarea {
    border: 1px solid purple;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    font-family: arial,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 10px;
    padding: 8px;
    width: 266px;
}
.pageFeedbackForm .formTable div.FormContentBoth {
    display: block;
    float: left;
    width: 285px;
}
.pageFeedbackForm .formTable div.FormContentBoth .SubmitButtonElement {
    background-color: #9D0A0A;
    background-image: url("../images/searchBtnBg.png");
    background-repeat: repeat-x;
    border: 1px solid #BE3F3F;
    border-radius: 4px 4px 4px 4px;
    color: #9D0A0A;
    cursor: pointer;
    float: right;
    font-size: 0.7em;
    font-weight: bold;
    margin-top: 10px;
    padding: 7px 17px;
}
.bodyRowMainCol {
    /*color: #666666;*/
    float: left;
	display: block;
    width: 650px;
	padding-top:25px;
}

.bodyRowMainCol1 {
    color: #666666;
    float: left;
	display: block;
    width: 950px;
	padding-top:25px;
}

.firstTextBig1 {
    display: block;
    float: left;
    width: 950px;
	text-align:justify;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}


.firstTextBig {
    display: block;
    float: left;
    width: 640px;
	text-align:justify;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}

.bodyRowMainCol img {
   /* border-radius: 13px 13px 13px 13px;
    float: right;
    margin: 5px 0 10px 10px;*/
}
.bodyRowMainCol .bodyImgFloatLeft img {
    float: right;
    margin: 5px 10px 10px 0;
}
.contentPicWrapper {
    display: block;
    float: right;
    margin: 0 0 10px 10px;
    width: 300px;
}
.contentPicWrapper div.contentPicCaption {
    color: #888888;
    display: block;
    float: left;
    font-size: 0.85em;
    font-style: italic;
    line-height: 175%;
    padding: 5px 0 0;
    width: 300px;
}
.bodyRowMainCol .contentPicWrapper img {
    margin: 5px 0 0;
}
.bodyImgFloatLeft, .bodyImgFloatLeft .contentPicWrapper {
    float: left;
    margin: 0;
    padding: 0 5px 5px 0;
}
.skdf_dlItemLeft img {
    float: left;
}
.bodyRowMainCol blockquote {
    color: purple;
    display: block;
    float: right;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 10px 10px;
    width: 300px;
}
.childCols {
    display: block;
    float: left;
    width: 617px;
}
.childCols1col {
    display: block;
    float: left;
    margin: 0 9px 0 0;
    width: 170px;
}
.childCols2col {
    display: block;
    float: left;
    width: 410px;
}
.childColsLastcol {
    margin-right: 0;
}
.childColsBtmBorder {
    border-bottom: 1px dashed #666666;
    margin-bottom: 20px;
}
.relContentRow {
    border-top: 1px dashed #666666;
    display: block;
    float: left;
    width: 950px;
}
.relatedCntWrapper {
    display: block;
    float: left;
    margin-right: 22px;
    width: 300px;
}
.relatedCntWrapperLast {
    margin-right: 0;
}
.relatedCntWrapper h3 {
    color: purple;
    font-size: 1.2em;
    margin: 0;
    padding: 32px 0 18px;
}
.relatedCntWrapper a {
    background-image: url("../images/bulletPoint.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
    color: purple;
    display: block;
    float: left;
    font-size: 0.9em;
    margin: 0;
    padding: 0 0 0 18px;
    width: 282px;
}
.relatedCntWrapper span.downloadIcon, .relatedCntWrapper span.PDFdownloadIcon {
    display: none;
}
span.downloadSize {
    color: #999999;
    font-size: 0.75em;
    margin-left: 18px;
}
span.externalSummary, span.internalSummary {
    color: #999999;
    display: block;
    font-size: 0.9em;
    padding: 4px 0 4px 18px;
    width: 282px;
}
#Form1 #Table1 {
    background-color: #FFFFFF;
}
.emailPageFormContent {
    color: #666666;
    font-size: 0.8em;
    line-height: 175%;
}
div#FOI-resultCount {
    border-bottom: 1px dashed #666666;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 617px;
}
div#FOI-resultCount p {
    margin-bottom: 0;
    padding: 0;
}
.FOI-resultItem {
    border-bottom: 1px dashed #BBBBBB;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 617px;
}
.FOI-resultIcon {
    display: block;
    float: left;
    width: 80px;
}
.FOI-resultIcon img {
    float: left;
}
.FOI-resultText {
    display: block;
    float: left;
    width: 539px;
}
p.FOI-lastUpdated {
    color: #999999;
    font-style: italic;
}
.servicesFilterWrapper {
    display: block;
    float: left;
    padding: 10px 0;
    width: 617px;
}
.servicesFilterWrapper label {
    display: none;
}
.servicesFilterWrapper input.quickSearchButton {
    background-color: #9D0A0A;
    background-image: url("../images/searchBtnBg.png");
    background-repeat: repeat-x;
    border: 1px solid #BE3F3F;
    border-radius: 4px 4px 4px 4px;
    color: #9D0A0A;
    cursor: pointer;
    font-size: 0.7em;
    font-weight: bold;
    padding: 7px 17px;
}
.servicesFilterWrapper select, .servicesFilterWrapper input.SKSearchTextbox, .servicesFilterWrapper input.quickSearchTextBox {
    border: 1px solid purple;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    font-family: arial,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 8px;
    width: 400px;
}
.servicesFilterWrapper select {
    width: 418px;
}
.breadcrumbOuterWrapper {
    display: block;
    float: left;
    font-size: 0.85em;
    width: 100%;
}
.breadcrumbOuterWrapper span, .breadcrumbOuterWrapper div, .breadcrumbOuterWrapper a {
    display: block;
    float: left;
    font-size: 100%;
    line-height: 120%;
    margin: 0;
    padding: 0;
}
.breadcrumbOuterWrapper span {
    color: #666666;
}
.breadcrumbOuterWrapper span.yaiBC {
    padding-right: 4px;
}
.breadcrumbOuterWrapper span.breadcrumb-delim {
    font-size: 0.9em;
    padding: 0 4px;
}
.breadcrumbOuterWrapper a {
    color: purple;
    text-shadow: 1px -1px 0 #FFFFFF;
}
.childTitle {
    min-height: 50px;
}

.span-1-3{
font-size:12px;
}


.details1{
	padding-left:5px;
	padding-right:5px;
	font-size:12px;	
}

.trheadColor {
    background-color:purple;
    color:white;
}

#ctl00_lbLoginStatus {
    padding-left:3px;
}
.trborderbottom, .briefTRp, .briefTRd {
    border-bottom: thin groove #CCCCCC;
}
.empty{padding:5px 5px 5px 5px;}
.active{background-color: purple;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 2px #000000;color: #FFFFFF;   text-shadow: none;padding:5px 5px 5px 5px;}
.active a{color:white;}


.buttonstyle{
	background-color: purple;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    text-shadow: none;
	padding-left:5px;
	padding-right:5px;
}