﻿#Home h2 { color:#000; font-size:1.1em; font-weight:bold; }
#Home .RightContent h2 { color:#4b1966; }
#ContentArea { margin-top:1.5em; min-width:972px; }
html>body #ContentArea { margin-top:2em; }

.LeftContainer { margin-right:-14.8em; width:100%; float:left;  }
.LeftContent { margin-right:14.8em; margin-top:0;   }
html>body .LeftContent { float:none; }
.LeftContent h2 { margin-top:0; padding-top:0.5em; }
.InnerContainer {  }

.HomeBanner {  background:#000 url(../../../../images/Home/Person1_sm.jpg) top left no-repeat; color:#fff; height:18.6em; }
html>body .HomeBanner { height: 18.6em; }
html>/**/body .HomeBanner { height:auto; min-height:18.6em; }
.HomeBanner .DefaultBanner { padding:0.5em; }
html>body .HomeBanner .DefaultBanner { padding:1em }
.HomeText {  width:25em; float:right; padding:1em 1em;  }
#Home .HomeText h2 { font-size:1.2em; font-weight:bold; color:#fff; }
html>body #Home .HomeText h2 { font-size:1.3em; }
.HomeText p { color:#fff; margin:0.5em 0; font-size:1.05em;  }
html>body .HomeText p { font-size:1.1em; }

.BannerList { position:relative; height:1%; }
html>/**/body .BannerList { height:auto; }

.AltBanners {  }
.AltBanners .Banner { position:absolute; top:0; left:0; width:100%; display:none;  }
.AltBanners .BannerImage { float:left; height:18.6em; overflow:hidden; }
.AltBanners .AltText { position:absolute; bottom:0; left:1em; font-family:Georgia; }
#Home .AltText h2 { color:#fff; }
.AltBanners .AltText p { background:#000; display:none; }

.RightContent { width: 13.7em; float:right; padding-left:5px; padding-right:0.3em;  }

.FeaturedLinks { list-style:none; margin:0; padding:0; }
.FeaturedLinks li { margin:12px 0; }
.FeaturedLinks li.FirstItem { margin-top:0; }

.FeaturedLinks li a { display:block; font-size:1.1em; padding:0; font-weight:bold; min-height:65px; color:#333; background-color:#bfbfbf; text-decoration:none; }
.FeaturedLinks li a.DonateButton { font-size:1.25em; }
.FeaturedLinks li a span { display:block; }
.FeaturedLinks li a span span { display:block; min-height:55px; }

.FeaturedLinks li a span span span { display:block; padding:0.4em 0.5em 0.3em 0; }
.FeaturedLinks li.OneLiner a span span span { line-height: 55px; }

.FeaturedLinks li a:link, .FeaturedLinks li a:visited { background: url(../../../../images/buttons/LrgLtGreyBtn_Slice.gif) repeat-x top left; }
.FeaturedLinks li a:link.DonateButton, .FeaturedLinks li a:visited.DonateButton { background:#002f55 url(../../../../images/buttons/LrgBlueBtn_Slice.gif) top left repeat-x; color:#fff; }
.FeaturedLinks li a:link span, .FeaturedLinks li a:visited span { background:url(../../../../images/buttons/LrgLtGreyBtn_Left.gif) top left no-repeat; } 
.FeaturedLinks li a:link.DonateButton span, .FeaturedLinks li a:visited.DonateButton span { background:url(../../../../images/buttons/LrgBlueBtn_Left.gif) top left no-repeat; padding-left:16px; }
.FeaturedLinks li a:link span span, .FeaturedLinks li a:visited span span { background:url(../../../../images/buttons/LrgLtGreyBtn_Right.gif) top right no-repeat; }
.FeaturedLinks li a:link.DonateButton span span, .FeaturedLinks li a:visited.DonateButton span span { line-height:65px; display:block; font-size:1.3em; background:url(../../../../images/buttons/LrgBlueBtn_Right.gif) top right no-repeat; padding-right:16px; font-weight:bold; text-align:center;}

.FeaturedLinks li a.FeaturedLink1 span span span {padding-left:60px;background-image: url(../../../../images/icons/first-aid-quiz.gif); background-position: 5% 50%; background-repeat: no-repeat; display:block;}
.FeaturedLinks li a.FeaturedLink2 span span span {padding-left:60px;background-image: url(../../../../images/icons/first-aid-tips.gif); background-position: 5% 50%; background-repeat: no-repeat; display:block;}
.FeaturedLinks li a.FeaturedLink3 span span span {padding-left:60px;background-image: url(../../../../images/icons/latest-news.gif); background-position: 5% 50%; background-repeat: no-repeat; display:block;}

.FeaturedLinks li a:hover, .FeaturedLinks li a:focus { background: url(../../../../images/buttons/LrgLtGreyBtn_Slice_f2.gif) repeat-x top left; }
.FeaturedLinks li a:hover.DonateButton, .FeaturedLinks li a:focus.DonateButton { background:#002f55 url(../../../../images/buttons/LrgBlueBtn_Slice_f2.gif) top left repeat-x; color:#fff; }
.FeaturedLinks li a:hover span, .FeaturedLinks li a:focus span { background:url(../../../../images/buttons/LrgLtGreyBtn_Left_f2.gif) top left no-repeat; } 
.FeaturedLinks li a:hover.DonateButton span, .FeaturedLinks li a:focus.DonateButton span { background:url(../../../../images/buttons/LrgBlueBtn_Left_f2.gif) top left no-repeat; padding-left:16px; }
.FeaturedLinks li a:hover span span, .FeaturedLinks li a:focus span span { background:url(../../../../images/buttons/LrgLtGreyBtn_Right_f2.gif) top right no-repeat; }
.FeaturedLinks li a:hover.DonateButton span span, .FeaturedLinks li a:focus.DonateButton span span { line-height:65px; display:block; font-size:1.3em; background:url(../../../../images/buttons/LrgBlueBtn_Right_f2.gif) top right no-repeat; padding-right:16px; font-weight:bold; text-align:center;}


.TrainingBox { background:#e5f0ec; padding:0.5em; border:1px solid #063; margin-top:10px;  }
.TrainingBox .InnerContent { width:100%; }
#Home fieldset { border:none; padding:0; }
#Home legend span { position:absolute; left:-9000px }

.TrainingContainer { margin-left:-28em; width:100%; float:left;  }

.TrainingText { margin-left:28.5em; }
html>body .TrainingText { margin-left:28em; }

.TrainingBox fieldset { font-size:0.8em; width:34.5em; float:right;}
.TrainingBox .InstructionText { margin-left:18em; font-size:0.8em; }
.TrainingBox fieldset label { width:13.5em; }
.TrainingBox fieldset select {width:21em; font-size:0.85em; }
html>/**/body .TrainingBox fieldset select {width:20em; }
.TrainingBox fieldset .goTC { margin-left: 14em; }

.TrainingBox .btnSubmit { margin-left:14em; }
.TrainingText p { margin-top:0.5em; }
.TrainingText ul { list-style:none; margin:0; padding:0; font-size:0.9em; }

.HomeText .ButtonLink a { padding:0.3em 1.5em; margin:0.5em 0.5em 0.2em; display:block; float:right; font-size:1.1em; text-decoration:none; }
.HomeText .ButtonLink a.ShowButton { padding:0; height:33px; }
html>/**/body .HomeText .ButtonLink a.ShowButton { height:auto; min-height:33px; }
.HomeText .ButtonLink a:link, .HomeText .ButtonLink a:visited { background:#063 url(../../../../images/buttons/MedDkGreenBtn_Slice.gif) repeat-x top left; color:#fff; }
.HomeText .ButtonLink a:link span, .HomeText .ButtonLink a:visited span { background:url(../../../../images/buttons/MedDkGreenBtn_Left.gif) no-repeat top left; display:block; }
.HomeText .ButtonLink a:link span span, .HomeText .ButtonLink a:visited span span { background:url(../../../../images/buttons/MedDkGreenBtn_Right.gif) no-repeat top right; display:block; padding:0.3em 1.5em;}
.HomeText .ButtonLink a:hover, .HomeText .ButtonLink a:focus { background:#063 url(../../../../images/buttons/MedDkGreenBtn_Slice_f2.gif) repeat-x top left; color:#fff; }
.HomeText .ButtonLink a:hover span, .HomeText .ButtonLink a:focus span { background:url(../../../../images/buttons/MedDkGreenBtn_Left_f2.gif) no-repeat top left; display:block; }
.HomeText .ButtonLink a:hover span span, .HomeText .ButtonLink a:focus span span { background:url(../../../../images/buttons/MedDkGreenBtn_Right_f2.gif) no-repeat top right; display:block; padding:0.3em 1.5em; }

/*.BannerButton a {  padding:0.3em 1.5em; margin:0.5em 0.5em 0.2em; display:block; float:right;  font-size:1.1em}
html>body .BannerButton a { font-size:1.2em; }
.BannerButton a:link, .BannerButton a:visited { color:#fff; text-decoration:none; }
.BannerButton a:hover { background:#fff; color:#00441f; }

.ButtonLink { margin:1em 0; text-align:center; }
.HomeText .ButtonLink { font-size:0.8em; font-weight:bold; }
.ButtonLink a { margin:0 auto; color:#000; }
.ButtonLink a.ShowButton { background: url(../../../../images/buttons/button-greybg_background.gif) top left repeat-x; display:block;float:left; text-decoration:none;  }
.ButtonLink a.ShowButton span { background: url(../../../../images/buttons/button-greybg_left.gif) top left no-repeat; display:block; }
.ButtonLink a.ShowButton span span { background: url(../../../../images/buttons/button-greybg_right.gif) top right no-repeat; line-height: 32px; display:block; padding:0 24px 0 30px; }
.ButtonLink a.ShowButton:hover { background-image: url(../../../../images/buttons/button-greybg_background_F2.gif); color:#000; }
.ButtonLink a.ShowButton:hover span { background-image: url(../../../../images/buttons/button-greybg_left_F2.gif); }
.ButtonLink a.ShowButton:hover span span { background-image: url(../../../../images/buttons/button-greybg_right_F2.gif); }
*/

.RHSbox  { font-size:0.9em; margin-top:0.5em; padding:0 0.2em 1em; border-top:3px solid #a68cb3; /*border-bottom:3px solid #a68cb3;*/ }
#Home .RHSbox h2 { font-size:1.05em; }
.RHSbox select, .RHSbox input { font-size:0.8em; }
#LocalSja h3, #LocalSja label {display: none;}
#LocalSja li {display:inline;}
.RightContent fieldset { border:none; margin:0; padding:0; }
.RightContent fieldset legend span { position:absolute; left:-9000px; }
.RightContent fieldset label { text-align:left; width:100%; margin-right:0; }
.RightContent fieldset input { width:100%; }

.AltLink { clear:both;  }
