html, body {margin:0px; padding:0px; height:100%; }
body { background:#ffffff; } /*background:#075991;*/
body, td, th { font-size:12px; line-height:18px; color:#3e464b; }

.Clear {clear:both; overflow:hidden; font-size:1px; height:1px; line-height:1px; }

.HeadlineBig {margin:0 0 20px 0; padding:0 0 7px 0; color:#001822; font-size:18px; font-weight:normal; border-bottom:1px solid #ef8200; }
.HeadlineSmall {margin:0; padding:0; color:#001822; font-size:16px; font-weight:bold; } 
.HeadlineNews {color:#001822; border-bottom:1px solid #ef8200 !important; }

.WrapperContainer {position:relative; width:100%;  text-align:center; 
  margin:0px; bottom:0px; 
  height:auto !important; /* real browsers */
  height:100%; /* IE6:treaded as min-height*/
  min-height:100%; /* real browsers */
}
.WrapperFooter {position:absolute; bottom:0px; left:0px; right:0px; height:50px; }

.WrapperHeaderTop {background:#ffffff url("/images/Bckgr.Top.gif") 0px 100% repeat-x !important; border-top:2px solid #ef8200;}
  .WrapperHeaderTop .MainContent {background:#ffffff url("/images/Bckgr.Top.gif") 0px 100% repeat-x !important;}
  .WrapperHeaderTop .LeftContent,
  .WrapperHeaderTop .MainContent {min-height:60px; }
  
.WrapperHeader {position:relative; width:100%; background:#001822;  text-align:center; color:#ffffff; }
  .LogoHolder {float:left; padding:50px 0 0 30px; width:225px;}
  .Logo {display:block; }
  .FlashHolder {float:right; text-align:right; }
  .FlashHolder img {display:block; }

.WrapperMain {position:relative; width:100%; padding-bottom:50px; border-top:1px solid #e8fcff; background:url("/images/Bckgr.Content.gif") 0px 0px repeat-x; text-align:center; }
  .WrapperMain .MainContent {padding-top:35px; padding-bottom:30px; }
  .WrapperMain .MainContentMiddle {width:530px !important; }
  .WrapperMain .RightContent {padding:37px 0 0 0; }

.WrapperClients { width:100%; padding:10px 0; background:#eeeeee url("/images/Bckgr.Clients.gif") 0px 100% repeat-x; }
  .Clients { padding:0; overflow:hidden; }
  .ClientsLabel {padding:0 15px 10px 15px; color:#001822; font-size:16px; }
  .ClientsLogos {text-align:center; vertical-align:middle; width: 950px; height: 55px; overflow: hidden; margin: 0px 0px 10px 15px; position: relative; }
  .ClientsLogos div { float: left; }
  .ClientsLogos a {padding:0 15px; }

.WrapperFooter {width:100%; padding:10px 0 0 0; background:#001822; color:#fff; text-align:center; }
  .LogoWF {padding-left:3px; }


.Container {position:relative; width:1000px; margin-left:auto; margin-right:auto; text-align:left; }
  .LeftContent {float:left; width:250px; padding-bottom:15px;}
    .LeftContentBackground {background:#f8f7fb; }
  .MainContent {float:left; width:730px; padding-left:20px; padding-bottom:15px;}
  .RightContent {float:right; width:180px; }


.NavLanguages {padding:25px 0 0 13px; }
.NavLanguages ul {margin:0; padding:0; list-style:none; text-transform:uppercase; font-size:14px; }
.NavLanguages li {display:inline; margin:0; padding:0 15px 0 17px; background-image:url("/images/Bullet.NavLang.gif"); background-position:0px 4px; background-repeat: no-repeat; }
.NavLanguages li a {color:#3e464b; text-decoration:none; }
.NavLanguages li.Selected {color:#fb9c2e; background-image:url("/images/Bullet.NavLang.Selected.gif"); }

.NavTop  {padding:7px 0; background:#ffffff; }
.NavTop {margin:0; padding-right:10px; }
.NavTop ul {float:right; white-space:nowrap; margin:0; padding:0; font-size:14px; }
.NavTop li {float:left; margin-left:40px; white-space:nowrap; background-image:none; list-style:none; }
.NavTop li a {display:block; padding-top:20px; white-space:nowrap; color:#3e464b; text-decoration:none; background-image:url("/images/Bullet.NavTop.gif"); background-position:50% 0px; background-repeat: no-repeat; }
.NavTop li a:hover {color:#fb9c2e; background-position:50% 5px; background-image:url("/images/Bullet.NavTop.Selected.gif"); }
.NavTop li a.Selected {margin-top:5px; color:#fb9c2e; text-decoration:none; background-image:url("/images/Bullet.NavTop.Selected.gif"); }



.NavLeft {padding-top:35px; padding-bottom:30px; margin-bottom:20px; }
.NavLeft .NavsDivider {height:20px; }

.NavLeft .HeadlineBig {padding-left:30px; padding-bottom:0px; margin-bottom:10px; border-bottom:0px; }
.NavLeft .HeadlineBig a {color:#001822; text-decoration:none; }

.NavLeft ul {margin:0; padding:0; font-size:14px; list-style:none !important; }
.NavLeft * li {list-style-image: none !important; }
.NavLeft li {margin:0; padding:0; background-image:none; }
.NavLeft li a {display:block; text-decoration:none; padding-top:3px; padding-bottom:3px; padding-right:10px; background-image:url("/images/Bullet.NavLeft.gif"); background-position:12px 7px; background-repeat: no-repeat; }
.NavLeft li a:hover {}
.NavLeft .SelectedBackground {background-color:#eae9ed; }

.NavLeft .Item a {padding-left:30px; }
.NavLeft .ItemSub a {padding-left:40px; background-position:20px 7px; }
.NavLeft .ItemSubSub a {padding-left:50px; background-position:30px 7px; }
.NavLeft .ItemSubSubSub a {padding-left:60px; background-position:40px 7px; }
.NavLeft .ItemSubSubSubSub a {padding-left:70px; background-position:50px 7px; }

.NavLeft .NoBullet a {padding-top:3px; padding-bottom:3px; background-image:none !important; font-size:12px; }
.NavLeft .SelectedLink {font-weight:bold; background-image:url("/images/Bullet.NavLeft.Selected.gif") !important; }



.SearchBlock {padding-bottom:10px; }
.SearchBlock .InputField {width:155px; }

.NewsBlock {}
.NewsBlock .Headline {margin-bottom:21px; }

.MainContentLeft {float: left; }

.RightContentWithOutPadding {width: 175px;	padding: 0px;	float: right; }

.GalleryBlock {width:165px; }
.GalleryBlock a,
.GalleryBlock img {display:block; }
.GalleryBlock a {margin-bottom:17px; }
.GalleryBlock a img {border:1px solid #d1d4d7; }


.ParagraphBlock {margin-bottom:15px; padding-bottom:17px; border-bottom:1px solid #ebe8e5; }
.Date {color:#959595 !important; padding-bottom:3px; }

.Paging {margin-top:20px; text-align:right; }
.Paging table {float:right; }
.Paging * {color:#75858e; text-transform:lowercase; }
.Paging a {color:#3e464b !important; text-decoration:none !important; }
.Paging a span {text-decoration:underline; }
.Paging .Selected {color:#075991; }
.Paging .PrevLinks {text-align:left; }
.Paging .PrevLinks a,
.Paging .PrevLinks span {padding:0 5px; }
.Paging .NextLinks {text-align:right; }
.Paging .NextLinks a,
.Paging .NextLinks span {padding:0 5px; }

.Paging .ArrowLeft {margin-right:5px; }
.Paging .ArrowRight {margin-left:5px; }

.Paging .ShowPages {padding-left:15px; padding-right:15px; text-align:center; }


.SearchResults {}
.SearchCategories {margin-top:10px; margin-bottom:30px; }


input, select, textarea {border:1px solid #5d5b65; font-size:14px; }
textarea {overflow:auto; }
input {padding-top:4px; padding-bottom:4px; }

.Form,
.Form td,
.Form th {font-size:14px; }
.Form td, .Form th {vertical-align:top; padding-top:3px; padding-bottom:3px; }
.Form .Label {color:#313035; }
.Form td.Label  {padding-top:7px; padding-right:30px; }
.InputField {width:370px; }
textarea.InputField {width:560px; }
.Button {background:#5d5b65; color:#f3f7fa; }

.Error {color:red; }

.ContactButton {margin-top: 20px; padding:5px  0 0 10px; width:168px; height: 26px; background-image:url("/images/button_back.gif"); background-repeat: no-repeat; }
.ContactButton a {color:#f3f7fa; font-size:14px; text-decoration:none; }
.ContactButton a:hover {color:#f3f7fa; font-size:14px; text-decoration:none; }
.ContactButton a:visited {color:#f3f7fa; font-size:14px; text-decoration:none; }

.basebanner{float:left; }
#scrcontainer {width: 90%; height: 50px; position: relative; overflow: hidden; } 
#scrinner {position: absolute; left: 0px; top: 0px; text-align: left; } 
.border {border: 1px solid #000000; }


.ToRight {float:right; }
.ToLeft {float:left; }

.AlignLeft {text-align:left; }
.AlignCenter {text-align:center; }
.AlignRight {text-align:right; }

.AlignTop {vertical-align:top !important; }
.AlignMiddle {vertical-align:middle !important; }
.AlignBottom {vertical-align:bottom !important; }


.NoBorderBottom {border-bottom:0; }


a.BackLink {text-decoration:none !important; text-transform:lowercase; }
a.BackLink span {text-decoration:underline !important; }
a.BackLink img {margin-right:5px; }

.tracker{
	visibility: hidden;
}

/*
.tabledarkbold {background-color:#f1f9ff; font-weight:bold; padding:5px 5px 5px 15px; border:1px solid #9ed6ff; }
.tablelightbold {font-weight:bold; border:1px solid #9ed6ff; }
.tabledark {background-color:#f1f9ff; border:1px solid #9ed6ff; }
.tablelight {border-bottom:1px solid #9ed6ff; }
*/