html, body {margin:0; padding:0; }
body {background:#ececec; }
.clear {display:block;clear:both; overflow:hidden; height:0px; font-size:0px; line-height:0px; }
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden; }
.displayNone {display:none; }
.fileSize {padding-left:5px; }
.fileIcon {margin:0 10px 0 0; }
.linkBackTopSpace {padding-top:25px;}

.BoxOrangeWrap {margin-top:-9px; margin-bottom:20px; padding-top:9px; background-image:url("/images/arrowTopOrange.gif"); background-repeat:no-repeat; background-position:12px 0px; }
.BoxOrangeWrap .BoxOrange {z-index:1; position:relative; background-color:#e5e5e5; border-top:5px solid #ffffff; border-left:5px solid #ffffff; padding-bottom:5px; }
.BoxOrangeWrap .BoxOrange .In {z-index:2; position:relative; margin-top:-5px; margin-left:-5px; margin-right:5px; padding:15px 20px; background-color:#ff6600; color:#ffffff; }


.wrapAll {position:relative; }
.wrapTop,
.wrapMiddle,
.wrapMiddleTop,
.wrapMiddleContent,
.wrapBottom {text-align:center; }

.wrapContent {position:relative; margin:auto; width:940px; text-align:left; }
  .contentLeft {float:left; width:220px; }
  .contentMain {float:right; width:700px; }
.wrapTop {border-bottom:5px solid #000000; background:#f8f8f9 url("/images/bckgrWrapTop.gif") center bottom repeat-x; }
  .wrapTop .wrapContent {height:150px; }
.wrapMiddle {background:url("/images/bckgrWrapMiddle.gif") 0px 0px repeat-x; }
  .wrapMiddleTop {padding-bottom:10px; color:#ffffff; border-bottom:1px solid #000000; }
    .wrapMiddleTop .wrapContent {height:85px; }
  .wrapMiddleContent .contentLeft {padding-top:25px; padding-bottom:10px;}
.HomeContentBottomSpace {padding-bottom:205px; } 
.ContentBottomSpace {padding-bottom:30px; }

.wrapBottom {background:url("/images/bckgrWrapBottom.gif") top center repeat-y; }
.wrapBottom .wrapContent {padding:10px 8px 9px 8px; font-size:11px; line-height:11px; background:#d1d2d4; }

.ContentTop {padding:5px 0 0 0; min-height:20px; }
.Content {padding:20px; width:660px; overflow:hidden; background:#ffffff /*url("/images/crnrContent.png") 100% 100%*/ no-repeat; }

.LogosHolder {z-index:10; height:135px; position:absolute; left:0px; top:50px;padding-bottom:1px; background:url("/images/logosHolderLine.gif") bottom center no-repeat; } /*margin-bottom:-40px; */
  .LogosHolder .In,
  .LogosHolder .In:hover  {display:block; padding:75px 13px 23px 13px; width:195px; border-bottom:4px solid #000000; background:#ffffff url("/images/logosHolderGradient.gif") bottom center repeat-x; }
  .LogosHolder .Logos {display:block; /*border-bottom:4px solid #cdcccc;*/ padding: 0 0 4px 0; }
.logoUBB {float:left; margin-bottom:-3px; }
.logoAlico {float:right; }
.copyright {float:left; min-width:210px; padding-right:20px; }
.madeBy {z-index:10; position:relative; float:right; }
  .madeBy a:hover {background:none; }
  .logoWF {z-index:10; position:relative; margin-bottom:-3px; margin-top:-3px; margin-left:3px; }

.HeaderMain {float:right; overflow:hidden; margin:0 0 0 -55px; width:755px; height:150px; }

.SearchBox {z-index:20; position:absolute; bottom:0px; left:0px; padding:7px; width:206px; background:#d6d7d9; }
  .SearchBox input.bttnSearch {float:right;}
input.keyword {background:#ffffff; margin:0; padding:4px 2px 3px 2px; width:170px; border:0px; }
input.bttnSearch {margin:0; padding:0; border:0px; width:27px; height:22px; vertical-align:bottom; }
.headlineSearchText {}
.SearchForm {padding-bottom:20px; }
  .SearchForm input.keywords {width:300px; padding:1px 2px 2px 2px; }
  .SearchForm input.bttnSearch {margin-bottom:-1px;}
.SearchCategories {padding-bottom:20px; padding-left:30px;}
.SearchCategories .divider {padding:0 10px;}
.SearchResultsList {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d1d2d4; }
.SearchResultsList .Dscr {padding-bottom:9px; }
span.found {background-color:#00a1de; color:#ffffff; }


.menuLangs {padding:18px 5px; font-size:11px; line-height:13px; color:#696969; }
  .menuLangs a {text-decoration:none; color:#e6632d; }
  .menuLangs a:hover {background-color:transparent; text-decoration:underline;}
  .menuLangs .divider {padding:0 7px; }


.menuTree {position:absolute; top:53px; left:240px; width:700px; }
.menuTree table {width:700px; }
  .menuTree td {vertical-align:top; text-align:left; }
  .menuTree a {display:block; }
  .menuTree div.item {position:relative; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:12px; }
  	.menuTree div.item a {padding:15px 10px;color:#ffffff; text-decoration:none; background:url("/images/menuTreeDivider.gif") 0px 0px no-repeat; }
  	.menuTree div.item a:hover,
  	.menuTree div.itemActive a {color:#d1d2d4; text-decoration:none; background:url("/images/menuTreeDivider.gif") 0px 0px no-repeat; }
  .menuTree ul.menuTreeSub {margin:0; padding:5px 0 3px 0; list-style:none; list-style-image:none; background:#d1d2d4; border-top:5px solid #000000; }
  .menuTree li.itemsub {margin:0; padding:0 0 2px 0; list-style:none; list-style-image:none; text-transform:none; font-size:11px; line-height:14px; font-weight:normal; }
		.menuTree li.itemsub a {padding:2px 20px 2px 10px; color:#666666; background:none;}
		.menuTree li.itemsub a:hover,
		.menuTree li.itemsubActive a {color:#000000; text-decoration:none; background:none;}

.wrapMiddleTop {z-index:20; position:relative; }
.wrapMiddleContent {z-index:10; position:relative; }

.menuTreeItemOff {}
	.menuTreeItemOff .menuTreeSubHolder {height:0px; overflow:hidden; }
.menuTreeItemOn {}
	.menuTreeItemOn .menuTreeSubHolder {height:auto; overflow:hidden; }


.menuPath {font-size:10px; line-height:12px; font-weight:bold; }
.menuPath ul {margin:0; padding:0; list-style:none; list-style-image:none; display:inline; }
  .menuPath li {display:inline; }
  .menuPath a {color:#ffffff; text-decoration:none; }
  .menuPath a:hover {text-decoration:none; background-color:#ffffff; color:#666666;}
  .menuPath .divider {color:#666666; }

.iconsFontPrintHolder {float:right; width:85px; text-align:right; }
  .iconsFontPrintHolder a:hover {background-color:transparent}
  .iconsFontPrintHolder .icon {float:left;margin-left:10px; cursor:pointer; }
  .iconsFontPrintHolder .iconPrint {margin-right:3px;}

ul.menuBottom {margin:0; padding:0; float:left; list-style:none; list-style-image:none;}
  ul.menuBottom li {float:left; font-size:11px; line-height:11px; }
  ul.menuBottom a {text-decoration:none; color:#7ba300; padding:0 3px; }
  ul.menuBottom a:hover,
  ul.menuBottom .active {text-decoration:none; color:#7b7c7d; background:transparent; }
ul.menuBottom .divider {padding:0 3px; color:#666666; }


/*Product Menu*/
.menuProduct {padding-bottom:20px; }
.menuProduct .menu-closed, .menuProduct .menu-open {}
.menuProduct .Item {margin-bottom:1px; background:#54baff url("/images/menuProductItem.gif") 0px 0px repeat-x; }
.menuProduct .ItemActive a.ItemLink  {background:none; }
  .menuProduct a.ItemLink {display:block; padding:10px 8px; font-size:12px; line-height:13px; color:#ffffff; text-decoration:none; text-transform:uppercase; background:url("/images/menuProductItemLink.gif") 0px 0px no-repeat; }
  .menuProduct a:hover.ItemLink {background-position:-220px 0px; }
.menuProduct .Thumb {padding:0 10px 10px 10px; text-align:center; }
  .menuProduct .Thumb img {border:1px solid #ffffff; }
.menuProduct .submenu {margin-bottom:-1px; font-size:11px; line-height:12px; }
  .menuProduct .submenu a {display:block; padding:5px 5px 5px 12px; border-bottom:1px solid #54baff; text-decoration:none; color:#ffffff; background:#2a86c3 url("/images/menuProductDash.gif") 0px 10px no-repeat; }
  .menuProduct .submenu a:hover,
  .menuProduct .submenu .ItemSubActive {background-color:#ff6600; text-decoration:none; }


.HeadlineBlueWrap {z-index:1; position:relative; border-top:3px solid #ffffff; margin-bottom:1px; background:#00a1de; }
.HeadlineBlue {z-index:2; position:relative; margin-top:-3px; background:url("/images/iconClip.gif") 2px 0px no-repeat; }
.HeadlineBlue .Name {float:left; width:370px; padding:11px 2px 8px 28px; text-transform:uppercase; font-size:12px; line-height:14px; color:#ffffff; }
.HeadlineBlue .DocNums {float:right; padding:11px 15px 0 0; font-size:10px; line-height:14px; font-weight:bold; color:#ffffff; }

.HeadlineGreyWrap {padding-bottom:11px; background:url("/images/arrowBottomGrey.gif") 0px 100% no-repeat; }
.HeadlineGrey {background:#d1d2d4 /*url("/images/crneHeadline.gif") 100% 100% no-repeat*/; }
.HeadlineGrey .Name {float:left; width:370px; padding:9px 2px 7px 28px; text-transform:uppercase; font-size:12px; line-height:14px; }
.HeadlineGrey .DocNums {float:right; padding:9px 15px 0 0; font-size:10px; line-height:14px; font-weight:bold; color:#666666; }

.DocumentsList {}
.DocumentsList .ListBox {padding-top:10px; padding-bottom:25px; }
.DocumentsList .ListBox .Row {padding-bottom:3px; }
.DocumentsList .ListBox .Icon {margin:0 10px 0 0; }
.DocumentsList .ListBox a {}
.DocumentsList .ListBox .fileSize {padding-left:5px; font-size:11px; }

.NoDocsBox {padding-top:10px; padding-bottom:25px; }

.question-closed,
.question-open {cursor:pointer; padding:0 0 7px 23px; }
.question-closed a,
.question-open a {padding:0 2px; }
.question-closed:hover a,
.question-open:hover a {background-color:#00a1de; color:#ffffff; text-decoration:none; }
.question-closed {background:url("/images/iconQstnMark.gif") 0px 0px no-repeat; }
.question-open {background:url("/images/iconExclMark.gif") 0px 0px no-repeat; }
.question-open a {background:#d1d2d4; color:#666666; text-decoration:none; }
.answer {display:none; clear:both; padding:13px 0 20px 40px; }

.Paging {clear:both; overflow:hidden; }
.Paging a,
.Paging span {float:left; margin-right:1px; text-decoration:none; }
.Paging a:hover,
.Paging a:hover img {text-decoration:none; background-color:transparent; }
.Paging .Numbers {padding-left:10px; padding-right:8px; }
.Paging .Numbers a,
.Paging .Numbers a:hover,
.Paging .Numbers span {padding:5px 0; min-width:24px; height:12px; font-size:12px; line-height:12px; font-weight:bold; text-align:center; color:#ffffff; }
.Paging .Numbers a,
.Paging .Numbers a:hover {background:#7aa200 url("/images/linkBckgr1.gif") 0px 0px repeat-x; }
.Paging .Numbers span {background:#848484 url("/images/linkBckgr2.gif") 0px 0px repeat-x; }
.Paging .Prev,
.Paging .Next {height:23px; }


input, select, textarea {border:1px solid #d6d7d9; color:#000000; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
textarea {overflow:auto; }
.inputTxt {padding:2px; width:278px; }
.inputSecCode {padding:2px; width:108px; }
.imgSecCode {}
.txtArea {padding:2px; width:278px; height:138px; }
.bttn {overflow:visible; border:0px; margin:0; padding:4px 10px 3px 10px; color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:bold; background:#7aa200 url("/images/linkBckgr1.gif") 0px 0px repeat-x; }
.bttnArrowRight {padding-right:30px; background:#7aa200 url("/images/bttnArrowRight.gif") 100% 0px no-repeat; }
.bttnsLine {padding-top:15px;}

.succ {color:#00CC00; }
.Asterisk {color:#7ba300;font-size:19px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
label .Asterisk {float:right; margin-right:-5px; }

.Form {}
.Form label {}
.Form td {padding-bottom:8px; padding-right:10px; }
.Form td.labelAlignTop {padding-top:1px; vertical-align:top; }
.ContentBox .newsletterForm h3.HeadlineBox {margin-bottom:10px !important;}
.ContentBox .newsletterForm td {padding-right:0px !important ;}
.ContentBox .newsletterForm label .Asterisk {margin-right:3px; }
.ContentBox .newsletterForm .inputTxt {width:150px !important;}
.ContentBox .newsletterForm .inputSecCode {width:70px !important;}

.err {color:#ff6600; }
.errLine {visibility:hidden; padding-left:30px; padding-top:2px; vertical-align:top; color:#ff6600; background:url("/images/iconErr.gif") 0px 0px no-repeat; }
.err input,
.err select,
.err textarea {border-color:#ff6600; }
.err label,
.err .Asterisk  {color:#ff6600; }
.err .errLine {visibility:visible; }


.boxtable {background-repeat:no-repeat}


/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {font-size:12px; line-height:15px; }
.SiteMap a {padding-left:2px; padding-right:2px; }
.SiteMap dl {margin:0; }
.SiteMap dt {margin:0; padding:0; font-weight:bold; }
.SiteMap dd {margin:0; padding:0; }
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat; }
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y; }
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat; }
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important; }


.ContentBox {width:200px; min-height:135px; padding:10px; color:#ffffff; font-size:11px; line-height:14px; background-color:#00a1de; /*background-image:url("/images/crnrContent.png");*/background-position:100% 100%;background-repeat:no-repeat; }
.ContentBox h2.HeadlineBox {margin:0 0 14px 0; padding:0 0 15px 0; border-bottom:1px solid #34b3e7; font-size:18px; line-height:21px; text-transform:uppercase; color:#ffffff; font-weight:normal}
.ContentBox h3.HeadlineBox {margin:0; padding:0 0 5px 0; border-bottom:1px solid #34b3e7; font-weight:normal; text-transform:uppercase; font-size:12px; line-height:14px; }
.ContentBox h3.HeadlineBox a {display:block; padding:2px 30px 2px 0; color:#ffffff; text-decoration:none; background-repeat:no-repeat; background-position:99% 2px;}
.ContentBox h3.HeadlineBox a:hover {color:#00a1de; text-decoration:none; background-color:#ffffff}
.ContentBox .Date {color:#ffffff; }
.ContentBox .Thumb {float:right; margin:-1px 0 0 0; padding:0 0 5px 10px;background-color:#00a1de; }
  .ContentBox .Thumb img {border:1px solid #ffffff; }
  .ContentBox .Dscr {margin:0 -5px 0 0 ;padding:10px 0 0 0;font-size:11px; line-height:14px; }

.ContentBoxGreen,
  .ContentBoxGreen .Thumb {background-color:#99cc00; }
  .ContentBoxGreen h3.HeadlineBox {border-color:#b3d940; }
  .ContentBoxGreen h3.HeadlineBox a {background-image:url("/images/arrowLeftWhiteOnGreen.gif"); }
  .ContentBoxGreen h3.HeadlineBox a:hover {color:#99cc00;background-image:url("/images/arrowLeftGreenOnWhite.gif"); }
  .ContentBoxGreen input {border-color:#99cc00;}
.ContentBoxLilac,
  .ContentBoxLilac .Thumb {background-color:#8339aa; }
  .ContentBoxLilac h3.HeadlineBox {border-color:#a26bbf; }
  .ContentBoxLilac h3.HeadlineBox a {background-image:url("/images/arrowLeftWhiteOnLilac.gif"); }
  .ContentBoxLilac h3.HeadlineBox a:hover {color:#8339aa;background-image:url("/images/arrowLeftLilacOnWhite.gif"); }
.ContentBoxOrange,
  .ContentBoxOrange .Thumb {background-color:#ff6600; }
  .ContentBoxOrange h3.HeadlineBox {border-color:#ff8c40;}
  .ContentBoxOrange h3.HeadlineBox a {background-image:url("/images/arrowLeftWhiteOnOrange.gif"); }
  .ContentBoxOrange h3.HeadlineBox a:hover {color:#ff6600;background-image:url("/images/arrowLeftOrangeOnWhite.gif"); }
  .ContentBoxOrange input {border-color:#ff6600;}

.ContentBoxesWrap {position:absolute; bottom:30px; right:0px; padding-top:20px; }/*margin-left:-20px; */
  .ContentBoxesWrap .ContentBox {float:left; margin-left:20px; }

.contentLeft .ContentBox {margin-bottom:20px; }
  .contentLeft .ContentBox .inputTxt {width:160px; }
  .contentLeft .ContentBox .inputSecCode {width:80px; }
  .contentLeft .ContentBox .Form td {padding-right:0px; }
  .contentLeft .ContentBox .bttn {border:1px solid #ffffff;}
  .contentLeft .ContentBox .bttnsLine {padding-top:0px;}
  .contentLeft .ContentBox .Asterisk {color:#ffffff;padding-left:3px;}
  .contentLeft .ContentBox .err label {color:#ff6600; }
  .contentLeft .ContentBox .err .Asterisk {color:#ff6600;}
  .contentLeft .ContentBox .err .inputTxt,
  .contentLeft .ContentBox .err .inputSecCode {border-color:#ff6600; }

.NewsBox {padding-top:20px;padding-bottom:20px; }
  .NewsBox a {color:#ffffff; text-decoration:underline; }
  .NewsBox a:hover {text-decoration:none; background:#ffffff; color:#00a1de; }
  .NewsBox .Box .Date {display:block; padding:2px 0; font-size:11px; line-height:14px; color:#ffffff; }
    .NewsBox .Box {padding-bottom:10px; }
    .NewsBox .Box h3 {margin:0; padding:0; font-weight:bold; color:#ffffff; font-size:12px; line-height:14px; }
  .NewsBox .linkMore {font-weight:bold; text-decoration:none; text-transform:lowercase; }
.NewsListBox {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d1d2d4; }
  .NewsListBox .Date {font-size:11px; }
  .NewsListBox .linkMore {float:right; padding-left:15px;  }
  .NewsListBox .file {padding-top:3px; }
.NewsFeedList p {padding-bottom:9px; }




/* IE6 */
* html .wrapMiddleTop .wrapContent {height:85px; }
* html .ContentTop {height:20px; }
* html .LogosHolder .In {width:195px;}
* html .SearchBox input.bttnSearch {margin:1px 0 0 0; height:22px; vertical-align:bottom; }
* html .SearchForm input.bttnSearch {margin-bottom:0px;margin-top:-1px;}
* html .BoxOrangeWrap .BoxOrange .In {margin-top:-6px; }
* html .bttn {padding-top:3px; padding-bottom:2px; }
* html .ContentBox {width:200px; height:135px; }
* html .ContentBoxesWrap {width:740px; margin-left:-40px; }
* html .Content {/*background-image:url("/images/crnrContentOnWhite.gif");*/ }
* html .ContentBox {/*background-image:url("/images/crnrContentOnBlue.gif");*/ }
* html .ContentBoxGreen {/*background-image:url("/images/crnrContentOnGreen.gif");*/ }
* html .ContentBoxLilac {/*background-image:url("/images/crnrContentOnLilac.gif");*/ }
* html .ContentBoxOrange {/*background-image:url("/images/crnrContentOnOrange.gif");*/ }
* html .NewsListBox {width:100%;}

* html .HeadlineBlueWrap {width:100%; }
* html .HeadlineBlue {width:100%; }
* html .HeadlineGreyWrap {width:100%; }
* html .HeadlineGrey {width:100%; }


.bottomLabel { padding: 4px 0 0 0; font-size: 9px;}

