.trackerCode {clear:both; overflow:hidden; line-height:0px; font-size:0px; height:0px;}
.clear {clear:both; overflow:hidden; line-height:0px; font-size:0px; height:0px;}

.ToLeft {float:left;}
.ToRight {float:right;}
.Nowrap {white-space:nowrap;}
.linkImportant {background:url("/images/iconImportant.gif") no-repeat; padding-left:20px;}

.HeadlineMain {clear:both; float:left; padding-top:6px; padding-right:25px; background:url("/images/VRed.gif") 100% 0px no-repeat;}
.HeadlineMainBlue {background:url("/images/VBlue.gif") 100% 0px no-repeat;}
.HeadlineMainBlueDark {background:url("/images/VBlueDark.gif") 100% 0px no-repeat;}
.HeadlineLogin {float:left; padding:0 25px 18px 15px; background:url("/images/iconTitleLogin.gif") 100% 5px no-repeat;}

.h1Red {color:#9d2c21;}
.h1Blue {color:#2c3a68;}
.h1BlueDark {color:#2c3a68;}
.h1Login {color:#333333}

.h3 {margin:0 0 5px 0; padding:2px 7px 3px 7px; background:#2c3a68; color:#fff; font-size:11px; line-height:16px; font-weight:normal; font-family:Verdana,sans-serif;}

body {text-align:center;}
.Wrap {margin:0 auto; width:1020px; text-align:center;}
  .WrapContent {position:relative; margin:0 auto; width:900px; text-align:left;}

.WrapTop {margin:0 auto; text-align:center; background:url("/images/bckgrWrapTop.gif") repeat-x;}
  .WrapTop .WrapContent {height:318px;}
  .WrapTop .basebanner {width:900px; height:262px;}


.LogoBox {position:absolute; top:135px; left:0px; width:309px; height:97px;}

.LoginBox,
.LoggedInBox {position:absolute; top:24px; right:-15px; padding:10px; background:url("/images/bckgrLoginBox.png") no-repeat;}
.LoginBox .InBox,
.LoggedInBox .InBox {margin-bottom:10px; padding:30px 10px 10px 10px; width:204px; height:230px;}

  .LoginBox .InBox {background:url("/images/bckgrLoginBoxInBox.gif") 25px 100px no-repeat;}
  .LoginBox .InBox table {width:204px;}
  .LoginBox th {padding:0 10px 10px 0; text-align:left; text-transform:lowercase;}
  .LoginBox td {padding:0 0 10px 0;}
  .LoginBox label {color:#010101; font-weight:bold; padding-right:10px;}
  .LoginBox input.User,
  .LoginBox input.Pass {height:17px; width:126px; border:0px; background:url("/images/inputLogin.gif") no-repeat; margin:0; padding:0;}
  .LoginBox .bttnForgottenPassBox {padding-top:30px; text-align:right;}

  .LoggedInBox .InBox {}
  .LoggedInBox h2 {margin:0; padding:0 0 15px 15px; font-size:18px; line-height:21px; font-weight:normal; font-family:"Trebuchet MS", sans-serif;}
  .LoggedInBox h2 .UserName {color:#2c3a68; font-size:18px; line-height:21px;}
  .LoggedInBox .CompanyNameBox {padding-bottom:5px; font-size:12px; line-height:13px; font-family:Verdana, sans-serif;}
  .LoggedInBox .CompanyName {font-size:14px; line-height:15px; color:#2c3a68;}
  .LoggedInBox .CompanyLogo {margin-bottom:4px; width:198px; height:110px; overflow:hidden; text-align:center; border:4px solid #2c3a68;}
  .LoggedInBox .CompanyLogo img {border:0px;}
  .LoggedInBox .Link {display:block; padding-bottom:3px; font-size:12px; line-height:13px; color:#2c3a68; font-family:"Trebuchet MS", sans-serif;}
  .LoggedInBox .Link img {margin:0 5px -2px 0;}

.WrapMain {margin:0 auto; text-align:center; background:url("/images/bckgrWrapMain.gif") top center no-repeat;}
.WrapMain .WrapContent {padding:25px 0;}
  .ContentLeft {float:left; width:200px;} 
  .ContentMain {float:right; width:620px;} 


.WrapBottom {margin:0 auto; text-align:center;}
  .WrapNavBottom {padding-top:8px; height:22px; background:#828fb9;}
  .WrapFooter {height:35px; background:#2c3a68;}
  .WrapFooter * {color:#fff; font-family:Verdana,sans-serif; font-size:10px; line-height:12px;}
  .WrapFooter .Copyright {float:left; padding:10px 0 0 0;}
  .WrapFooter .MadeBy {float:right; padding:7px 0 0 0;}
  .WrapFooter .MadeBy .logoWF {margin:0 0 -3px 3px;}

.BookmarksHolder {padding:10px 10px 8px 60px; border-top:1px solid #828fb9; text-align:left;}
	.BookmarksHolder a {padding:0 5px;}

.ContentLeft .basebanner {margin:0 0 20px 0; padding:0;}

.menuPlain {position:absolute; bottom:7px; left:0px; list-style:none; margin:0; padding:0; clear:both; overflow:hidden;}
  .menuPlain li {float:left; padding-right:20px; text-align:center; font-weight:bold;}
  .menuPlain a {display:block; padding-top:15px; text-decoration:none; text-align:center; color:#ffffff; font-size:14px; line-height:14px; font-family:Arial,sans-serif;}
  .menuPlain a.active,
  .menuPlain a:hover {text-decoration:none; color:#ffffff; background:url("/images/menuPlainHover.gif") top center no-repeat;}
    .menuPlain a span {cursor:pointer; display:block; padding:2px 5px; background:#2c3a68; color:#ffffff; font-size:10px; line-height:10px; font-family:Verdana,sans-serif; white-space:nowrap; font-weight:normal;}
.MenuPathSpace {height:18px; padding:0 0 9px 0;}
.menuPath {list-style:none; margin:0; padding:0; clear:both; overflow:hidden;}
  .menuPath * {font-size:11px; line-height:12px; color:#999999; font-family:"Trebuchet MS", sans-serif;}
  .menuPath li {float:left;}
  .menuPath a {color:#2c3a68; text-decoration:none; font-weight:normal;}
  .menuPath a:hover {color:#828fb9; text-decoration:underline;}
  .menuPath .divider {padding:0 5px; color:#2c3a68;}
.menuLeft {list-style:none; margin:0; padding:0 0 45px 0; clear:both; overflow:hidden;}
  .menuLeft * {font-family:"Trebuchet MS",sans-serif; font-size:13px; line-height:16px; text-transform:uppercase; font-weight:bold;}
  .menuLeft li {padding-bottom:7px;}
  .menuLeft a {color:#333333; display:block; text-decoration:none;}
  .menuLeft a:hover {color:#9e0e00; text-decoration:none;} 
  .menuLeft li:hover,
  .menuLeft li.Active {background:#ffffff url("/images/menuLeftBckgrActive.gif") 100% 5px repeat-x; color:#9e0e00;}
  .menuLeft li:hover a,
    .menuLeft a.active {display:inline; color:#9e0e00; background:#ffffff; padding-right:5px;}
.menuBottom {list-style:none; margin:0; padding:0; clear:both; overflow:hidden;}
  .menuBottom * {font-family:Arial,sans-serif; font-size:11px; line-height:13px;}
  .menuBottom li {float:left; padding-right:30px;}
  .menuBottom a {text-transform:uppercase; color:#ffffff; text-decoration:none; font-weight:normal;}
  .menuBottom a:hover,
  .menuBottom .active {color:#2c3a68;}


.NewsListBorder {padding-top:22px; background:url("/images/borderRed.gif") repeat-x}
.NewsList {margin-right:-50px; width:680px;}
  .NewsList .Thumb {overflow:hidden; width:165px; height:110px; margin-bottom:5px; background:#b4b4b4; border:5px solid #b4b4b4; text-align:center;}
  .NewsList .Date {color:#010101; margin:0; padding:0 0 5px 7px; font-size:12px;}
  .NewsList .Dscr {margin:0; padding:0 0 5px 7px;}
  .NewsList .Box {float:left; width:175px; padding-right:50px; padding-bottom:40px;}
    .NewsList .Box .h3 {min-height:32px; padding:2px 7px; font-family:"Trebuchet MS",sans-serif;}
    .NewsList .Box .Date {padding:0 0 5px 0;}
    .NewsList .Box .Dscr {overflow:hidden; height:50px; padding:0 0 5px 0; margin-bottom:5px;}

.NewsletterLeft {float:left; width:390px;}
.NewsletterRight {float:right; width:220px;} /*width:390px*/
  .NewsletterRight .NewsList {width:220px !important; margin-right:0px;  padding-bottom:10px;}

.CompaniesList {margin-right:-20px; width:640px;}
  .CompaniesList label {padding-right:5px;}
  .CompaniesList .Box {float:left; width:193px; padding-right:20px;padding-bottom:20px;}
    .CompaniesList .Box .Dscr {min-height:70px;}
    .CompaniesList .Box .h3 {min-height:32px;}

.CompanyLogo {float:left; width:200px;}
  .CompanyLogo img {border:3px solid #2c3a68;}
.CompanyDscr {float:right; width:400px;}

.Paging {text-align:right; background:url("/images/borderBlue.gif") repeat-x}
  .Paging a,
  .Paging span {display:inline-block; width:20px; text-align:center; font-family:"Trebuchet MS",sans-serif; font-size:14px; line-height:20px;}
  .Paging a {background:#2c3a68; color:#fff; font-weight:normal;}
  .Paging a:hover,
  .Paging span {background:#828fb9; color:#fff;}


.RegistrationLeft {float:left; width:425px;}
.RegistrationRight {float:right; width:425px;}

.navTabs {clear:both; overflow:hidden; margin:0 0 10px 0; padding:0; border-bottom:1px solid #828fb9; list-style:none;}
  .navTabs li {float:left; margin-right:3px; text-transform:lowercase;}
  .navTabs a,
  .navTabs span {margin-bottom:1px; display:block; padding:1px 10px; background:#2c3a68; color:#fff; font-size:12px; font-family:"Trebuchet MS",sans-serif; font-weight:normal;}
  .navTabs a {background:#2c3a68; font-weight:normal;}
  .navTabs a:hover {background:#828fb9; text-decoration:none;}
  .navTabs .active {margin-bottom:0px; padding:1px 5px 2px 5px; background:#828fb9;}
.TabContent {}

.GMapLabel {float:left; white-space:nowrap;}
.GMapCanvas {float:left; border:5px solid #2c3a68; width:610px; height:575px;}
.ContentMain .GMapCanvas {width:610px;}

.SearchForm {background:#2c3a68; padding:10px 0 10px 10px; margin-bottom:40px;}
  .SearchForm label {color:#ffffff; display:block;}
  .SearchForm .Box {float:left; width:190px; padding:5px;}
    .SearchForm .Box select,
    .SearchForm .Box input {width:190px; border-color:#828fb9;}
    .SearchForm .bttnSubmitBox {float:right; margin:10px 15px 0 0;}
    .SearchForm .bttnSubmitBox .bttn {padding-left:10px;padding-right:10px; text-transform:capitalize;}
.SearchResultBox {background:#2c3a68; padding:0 10px; margin-bottom:40px; color:#ffffff;}
  .SearchResultBox .foundResultsBox {float:left; padding:10px; width:495px; color:#ffffff;}
  .SearchResultBox .bttnNewSearchBox {float:right; width:73px; background:#828fb9; color:#ffffff;}
  .SearchResultBox .bttnNewSearchBox .bttn {float:right; width:73px; margin:0 0 -17px 0; padding:39px 0 4px 0; background:#828fb9 url("/images/bttnNewSearch.gif") 0px 0px no-repeat; color:#ffffff; text-transform:capitalize;}
.SearchResultList {margin-right:-20px; width:640px;}
  .SearchResultList .Box {float:left; width:193px; padding:0 20px 20px 0;}
  .SearchResultList .h3 {}
  .SearchResultList label {padding-right:5px;}

input, select, textarea {border:1px solid #2c3a68; font-family:"Trebuchet MS",sans-serif; font-size:11px; line-height:16px;}
textarea {overflow:auto;}
.radio,
.checkbox {border:0px;}
input.checkbox {border:0px; vertical-align:middle; margin:0; padding:0;}

.inputTxt {width:255px; border:1px solid #2c3a68;}
.inputStreet {width:193px;}
.inputStrNum {width:30px;}
.inputAddress {}

.inputHumanCode {width:255px; border:1px solid #2c3a68;}
.imgGenCode,
.imgSecurityCode {border:1px solid #2c3a68; margin:0; padding:0;}

.inputFile {width:257px;}
.txtArea {width:255px; height:80px;}
.txtAreaBig {width:480px; height:80px;}


fieldset {border:0px; margin:0px; padding:0px;}
.multiSelectBox {}
  .multiSelectBox input.add,
  .multiSelectBox input.remove {margin:0;padding:0; width:20px; height:20px; overflow:hidden; vertical-align:top; cursor:pointer; text-align:center; border:0px; margin:0; padding:0; background-color:#2c3a68; color:#fff; text-decoration:none;}
  .multiSelectBox input.add {background-image:url("/images/iconPlus.gif");background-repeat:no-repeat; background-position:5px 6px;}
  .multiSelectBox input.remove {background-image:url("/images/iconMinus.gif");background-repeat:no-repeat; background-position:5px 5px;}
  .multiSelectBox input.add:hover,
  .multiSelectBox input.remove:hover {background-color:#828fb9}
  .multiSelectBox .bttnspace {height:5px; overflow:hidden;}
    .multiSelectBox .left {float:left; width:225px; height:90px;}
    .multiSelectBox .middle {float:left; width:30px; text-align:center; padding-top:20px;}
    .multiSelectBox .right {float:left; width:225px; height:90px;}

.error,
.err {color:#9e0f02;}
.err .inputTxt {border-color:#9e0f02;}

.bttn {cursor:pointer; border:0px; margin:0; padding:0; background:#2c3a68; color:#fff; text-transform:lowercase; text-decoration:none; text-align:center; font-weight:normal}
.bttn:hover {background:#828fb9; text-decoration:none; color:#fff;}
a.bttn {padding:0 7px 1px 7px; font-size:11px; line-height:13px;}
input.bttn {margin:0;padding:0 5px 1px 5px; font-size:11px; vertical-align:top; overflow:hidden;}

.asterisk {padding-left:3px; color:#9e0f02;}

.Form th {text-align:left; vertical-align:top;}
.Form td {padding-bottom:5px; vertical-align:top;}
.Form label {font-weight:normal; padding-right:5px;}

.txtAreaBig2 {width:480px;}
