html, body {min-height:100%; height:100%; }
body {background:#ffffff; }

.WrapperContainer {position:relative; min-height:100%; min-width:1000px; }
.WrapperBottom {width:100%; border-top:1px solid #bbbbbb; border-bottom:1px solid #f3f3f3; background:#fff url("/images/Bckgr.Partners.gif") repeat-x; text-align:center; }
.WrapperTop,
.WrapperMain,
.WrapperFooter {position:relative; text-align:center; }
.Top,
.NavMain,
.Main,
.Partners,
.FooterHolder {margin:0 auto; width:1000px; text-align:left; }

.WrapperTop {border-bottom:1px solid #fff; background:#1b4deb url("/images/Bckgr.TopPatern.gif") repeat-x; }
  .Top {position:relative; height:144px; padding-top:17px; background:url("/images/Bckgr.Top.png") center no-repeat; }
  .HeadlineTop, .HeadlineTopEN, .HeadlineTopBG {display:block; }

.WrapperMain {min-height:400px; padding-top:6px; padding-bottom:25px; background:url("/images/Bckgr.Main.gif") repeat-x; }
  .Main {position:relative; }
    .HeadlineMain {width:715px; }
    .ContentMain {position:relative; float:left; width:735px; }
    .ContentRight {position:relative; float:right; width:250px; }

.HeadlineMain {margin:0; padding:0 0 16px 0; font-size:18px; font-weight:normal; color:#0025a9; }
.HeadlineListBlock {margin:0 0 16px 0; padding:0 0 2px 0; font-size:18px; color:#5c5c5c; font-weight:normal; border-bottom:2px solid #5c5c5c; }

.TwoColumns {overflow:hidden; clear:both; margin-right:-20px; }
  .TwoColumns .Column {float:left; margin-right:10px; padding-right:10px; width:47%; }

.WrapperFooter {position:relative; font-size:11px; line-height:16px; background:#535353 url("/images/Bckgr.FooterPatern.gif") 0px 100% repeat-x; border-top:1px solid #818181; color:#878787; }
  .FooterHolder {padding:15px 0 11px 0; }
  .CopyrightNote {float:left; }
    .Copy {color:#999999; }
  .MadeByNote {position:relative; float:right; }
  img.LogoWF {margin-bottom:-2px; }

.WrapperMain .Partners  {}
  .WrapperMain .PartnerBlock {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #cccccc; }
  .WrapperMain .PartnerBlock p {line-height:14px; margin:0; padding:0 0 18px 0;}
  .WrapperMain .PartnerBlock .PartnerLogo {float:left; width:148px; height:88px; border:1px solid #d3d3d3; text-align:center; vertical-align:middle; line-height:100%; }
  .WrapperMain .PartnerBlock .PartnerLogo img {margin:auto; vertical-align:middle; line-height:100%; }
  .WrapperMain .PartnerBlock .ContactInfo {float:left; width:200px; padding-left:15px;}
  .WrapperMain .PartnerBlock .DescriptionInfo {float:left; width:320px; padding-left:19px; border-left:1px solid #cccccc;}
  .WrapperMain .PartnerBlock .DescriptionInfo p {margin:10px 0 15px 0; }
  .WrapperMain .NoBorderBottom {border-bottom:0px !important; margin-bottom:0px !important; padding-bottom:0px !important; }

.WrapperBottom .Partners {position:relative; height:124px; padding-top:15px; overflow:hidden; clear:both; }
  .WrapperBottom .Partner {float:left; width:10%; height:125px; padding:3px 10px; margin-left:-1px; background:url("/images/Partner.Divider.gif") 0px 0px no-repeat; }
  .WrapperBottom .Partner h4 {margin:0; padding:0 0 10px 0; height:30px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:capitalize; }
  .WrapperBottom .PartnerLogoHolder {position:relative; float:left; z-index:10000; }
  .WrapperBottom .PartnerLogoHolder:hover .Note {display:block; }
  .WrapperBottom .Partner .PartnerLogo {position:relative; z-index:1000; display:block; float:left; margin:0 3px 3px 0; }
    .WrapperBottom .Partner .PartnerLogo .LogoOver {display:none; position:relative; }
    .WrapperBottom .Partner .PartnerLogo:hover .Logo {display:none; }
    .WrapperBottom .Partner .PartnerLogo:hover .LogoOver {display:block; }
#fixedtipdiv{position:absolute; z-index:100000; padding:8px 10px; background:#ffffff; border:1px solid #69A700; font-size:10px; line-height:13px; text-transform:uppercase; color:#000 !important; }
#fixedtipdiv span {font-weight:bold; color:#69A700; text-transform:none; }


.NavLangHolder {position:absolute; z-index:10000; right:0px; top:0px; overflow:hidden; height:30px; width:257px; padding:5px 0; background:url("/images/Bckgr.Langs.png") 100% 0px no-repeat; color:#fff; }
  .NavLang {float:right; margin-right:-12px; }
  .NavLang a,
  .NavLang span {float:left; text-decoration:none; }
  .NavLang a {color:#f04c4c; }
  .NavLang a:hover {text-decoration:underline; }
  .NavLang .Selected {color:#fff; }
  .NavLang .Divider {float:left; color:#535559; padding:0 10px; }

.NavMain {position:relative; text-transform:uppercase; padding-bottom:20px; color:#fff; }
  .NavMain ul {margin:0; padding:0; list-style:none; }
  .NavMain li {float:left; height:41px; margin-right:10px; }
  .NavMain a,
  .NavMain span {float:left; height:31px; padding:10px 24px 0 24px; color:#cc0000; text-decoration:none; }
  .NavMain a:hover {text-decoration:underline; }
  .NavMain .Selected {background:url("/images/NavMain.BorderRight.gif") 100% 0px no-repeat; }
  .NavMain .Selected span  {color:#fff; background:url("/images/NavMain.BorderLeft.gif") 0px 0px no-repeat; }


.NavBottom {position:relative; float:left; margin:0 0 0 5px; text-align:left; overflow:hidden; }
.NavBottom ul {display:inline; margin:0 0 0 -5px; padding:0; list-style:none; white-space:nowrap; font-size:11px; line-height:16px; }
  .NavBottom li {display:inline; margin:0; padding:0; white-space:nowrap; }
  .NavBottom a {color:#cccccc; }
  .NavBottom .Divider {color:#666666; padding-left:2px; padding-right:2px; }

.HeadlineBorder {min-height:56px; padding:0 0 0 11px; background:url("/images/Headline.BorderLeft.gif") 0px 0px no-repeat; }
.HeadlineBorder .HeadlineBorderInner {min-height:56px; padding:20px 11px 0 0; background:url("/images/Headline.BorderRight.gif") 100% 0px no-repeat; }

.BlockBorder {padding:0 0 0 11px; background:url("/images/Headline.BorderLeft.gif") 0px 0px no-repeat; }
  .BlockBorder .BlockBorderInner {padding:20px 15px 25px 4px; background:url("/images/Headline.BorderRight.gif") 100% 0px no-repeat; }


.NewsHolder {}
  .NewsHolder p {padding-bottom:13px; margin-bottom:10px; line-height:13px; background:url("/images/Divider.Dots.gif") 0px 100% no-repeat; }
  .NewsHolder .HeadlineNews {display:block; font-weight:bold; text-decoration:none; }
  .NewsHolder a {font-weight:bold; text-decoration:none; }
  .NewsHolder a:hover {text-decoration:underline; }
  .NewsHolder .Date {display:block; }
  .NewsHolder .NoBottomBorder {background-image:none; margin-bottom:0px; }
	
	.HeadlineNews .SelectedNews{ color:#000000; }

.BannersHolder {padding-left:15px; }
  .BannerRight img {border:1px solid #3d59e7; }
		.basebanner{margin-bottom:15px; }

.TabsHolder {position:relative; margin-bottom:15px; border-bottom:1px solid #000; text-transform:uppercase; }
.Tab {position:relative; z-index:100; float:left; margin:0 3px -1px 0; padding:0 0 0 7px; height:43px; background:url("/images/Tab.BorderLeft.gif") 0px 0px no-repeat; }
  .Tab .TabInner {display:block; padding:15px 15px 0 8px; height:28px; background:url("/images/Tab.BorderRight.gif") 100% 0px no-repeat; text-align:center; }
  .Tab a {color:#cc0000; text-decoration:none; }
.TabSelected a {color:#000000; }
.TabSelected {background-image:url("/images/TabSelected.BorderLeft.gif"); }
  .TabSelected .TabInner {background-image:url("/images/TabSelected.BorderRight.gif"); }

.GalleryHolder {position:relative; margin-right:-20px; }
.GalleryHolder .GalleryRow {padding-bottom:40px; }
.GalleryHolder .PhotoBox {float:left; width:230px; padding:0 20px 0 0; text-align:center; }
.GalleryHolder .Photo {}
.GalleryHolder .Photo img {border:1px solid #d3d3d3; }
.GalleryHolder .HeadlinePhoto {margin:0; padding:13px 0 11px 0; font-weight:bold; font-size:11px; text-align:left; }
.GalleryHolder .Description {margin:0; padding:0; text-align:left; }


.Clear {overflow:hidden; clear:both; height:0px; line-height:0px; font-size:0px; }
.DisplayBlock {display:block; }
.DisplayNone {display:none; }

.NoDividerDots {background-image:none !important; }


.SiteMap {}
.SiteMap dl {margin:0; }
.SiteMap dt {margin:0; font-weight:bold; }
.SiteMap dd {margin:0; padding:0; font-weight:bold; }
.SiteMap dd {}
.SiteMap .HasSub dd{ font-weight:normal; padding:0px 0 0px 15px; }
.SiteMap .ItemHasSub {margin-left:-15px; padding:0px 0 0 15px; }
.SiteMap .ItemLast {}
