BODY, html{height:100%;font-size:10px;COLOR:#103F13;font-family:"Trebuchet ms","Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;margin:0px;padding-bottom: 1px;background-color:#fff;}
H1{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:16px;COLOR:#103F13;margin-top:10px;margin-bottom:10px;font-weight:bold;}
h1.warning{clear:both;margin-top:1em;margin-right:0pt;margin-bottom:0.5em;margin-left:0pt;font-family:"trebuchet ms",arial,sans-serif;font-weight:normal;font-size:210%;color:#ff0000;}
H2{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:12px;margin-top:15px;font-weight:bold;width:350px;border:0;border-bottom:1px solid #cccccc;padding-bottom:3px;margin-bottom:20px;}
* html h2{margin-bottom:0px;margin-top:10px;}
H3{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:10px;margin-top:0px;margin-bottom:15px;font-weight:bold;}
H4{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:12px;margin-top:15px;font-weight:bold;width:350px;border:0;border-bottom:1px solid #cccccc;padding-bottom:3px;margin-bottom:20px;}
H6{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:12px;margin-top:15px;font-weight:bold;}
UL{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
ul.whiteList li{background-image:url(/images/list_white.gif);background-position:15px 7px;list-style-type:none;background-repeat:no-repeat;padding-left:35px;padding-top:5px;}
ul.greenList li{list-style-type:none;background-image:url('/images/list_green.gif');background-repeat:no-repeat;background-position:15px 7px;padding-left:35px;padding-top:5px;}
ul.whiteList, ul.greenList{margin-top:0;padding-left:0;}
OL{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
li{list-style-type:square;FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;text-align:left;}
li.doclist{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;list-style-image:url('/images/document.gif');vertical-align:middle;}
p{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;text-align:justify;}
p.center{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;text-align:center;}
font{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
A{FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:#71A87E;TEXT-DECORATION:none;BORDER-width:0px;}
A:visited{FONT-WEIGHT:normal;COLOR:#71A87E;TEXT-DECORATION:none}
A:active{FONT-WEIGHT:normal;COLOR:#71A87E;TEXT-DECORATION:none}
A:hover{FONT-WEIGHT:normal;COLOR:#247938;text-decoration:underline;}
A.menu{color:White;font-weight:bolder;}
A.menu:visited{color:White;font-weight:bolder;}
A.menu:active{color:White;font-weight:bolder;}
A.menu:hover{color:White;font-weight:bolder;}
A.search_bar:hover{color:#FFFFFF;font-size:11px;}
A.search_bar:visited{color:#FFFFFF;}
A.tree{COLOR:#71A87E;font-size:10px;}
A.tree:visited{COLOR:#71A87E;}
A.tree:active{COLOR:#71A87E;}
A.tree:hover{COLOR:#247938;}
A.download{cursor:pointer;}
A.bigBoxTop{color:#333333;text-decoration:none;margin-bottom:5px;margin-left:10px;cursor:pointer;font-weight:bold;}
A.bigBoxMore{color:#437246;text-decoration:none;margin-bottom:5px;text-align:right;cursor:pointer;font-size:11px;}
A.productsLink{color:#437246;cursor:pointer;}
table{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
table.veraxtable{border-collapse:collapse !important;border:1px solid #666666 !important;color: #363636;background: #f6f6f6; text-align:center; border-color: #666666;}
table.veraxtable th, table.veraxtable td{border-collapse:collapse !important;padding:5px; !important;border:1px solid #666666 }
table.vxtable{margin:0 0 0 0;padding:0 0 0 0;border:1px solid #526457;width:100%;border-spacing:0px 0px;}
table.vxtable tr td{text-align:center;vertical-align:middle;font-family:arial;font-size:12px;color:white;background-color:#B6BDC6;margin:0px 0px 0px 0px;padding:2px 0 2px 0;border:1px solid #526457;}
table.vxtable th, table.vxtable tr.header td{text-align:center;vertical-align:middle;font-family:arial;font-size:12px;color:white;background-color:#526457;padding:2px 0 2px 0;font-weight:bold;}
table.vxtable tr.subheader td{text-align:center;vertical-align:middle;font-family:tahoma, arial;font-size:12px;color:black;background-color:red;}
table.newsCalendar{margin-top:2px;margin-bottom:30px;padding-top:2px;padding-bottom:2px;border:0px solid black;background-color:#f5f5f5;}
table.newsCalendar td#td1{background-color:#f5f5f5;}
table.newsCalendar td#td2{width:100%;border:0px solid blue;padding-top:0px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-left:5px;padding-right:5px;text-align:left;}
table.newsCalendar a#a1{font-weight:bold;color:#2F4F2F;cursor:pointer;}
table.newsCalendar a#a2{font-weight:bold;color:black;cursor:pointer;}
table.pricingtable {border-collapse:collapse !important;border:1px solid #E0E0E0 !important;color: #363636;background: #F5F5F5; text-align:center; border-color: #E0E0E0;}
table.pricingtable tr {text-align:center;vertical-align:middle;font-family:arial;font-size:11px;color:black;margin:0px 0px 0px 0px;padding:2px 0 2px 0;border:1px solid #E0E0E0;}
table.pricingtable td {border:1px solid #E0E0E0}
TD.partnerimage{text-align:center;vertical-align:middle;padding:10px;}
TD.partnertext{text-align:justify;vertical-align:middle;padding:10px;}
TD.vxcontent{border-left:1px solid #70A97C;border-top:1px solid #70A97C;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;}
TABLE.vxcontent{color:#000000;border-right:1px solid #70A97C;border-bottom:1px solid #70A97C;}
TD.menu{color:White;}
td.H2Table{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:12px;margin-top:10px;font-weight:bold;}
table.mainProducts{border-width:1px;border-spacing:0px;border-style:solid;border-color:gray;margin-top:12px;margin-bottom:12px;}
td.descritpionProducts{padding-left:8px;padding-right:4px;font-size:11px;text-align:left;color:#333333;}
td.boxTop{background-color:#CCCCCC;color:#333333;font-weight:bold;height:20px;}
.search_bar{color:#FFFFFF;font-size:11px;}
.search_bar_button{cursor:pointer;border:1px solid #70A97C;color:#70A97C;font-size:12px;height:19px;text-align:center;background-color:#f5f5f5;vertical-align:middle;width:35px;}
.search_bar_input{height:14px;font-size:10px;color:#70A97C;padding-left:2px;padding-right:2px;padding-top:2px;background-color:#f5f5f5;vertical-align:middle;width:120px;}
.search_content{font-size:11px;font-style:italic;cursor:pointer;}
.search_counter{font-size:11px;}
.searchText{font-weight:bold;color:#900;background-color:#ccc;}
#searchBar{font-size:11px;color:#ffffff;float:right;padding-bottom:0;padding-left:0;padding-right:0;padding-top:5px;width:500px;height:20px;}
.inputDiv{background-image:url(/images/search_field.gif);float:right;height:18px;margin-right:25px;width:141px;}
.searchDiv{background-image:url(/images/search.gif);height:12px;left:8px;position:relative;top:4px;width:12px;float:left;}
#search_m{display:all;}
#search_img{display:all;}
.maintree{COLOR:#71A87E;}
.subtree{COLOR:#71A87E;font-size:10px;}
.subtreelink{COLOR:#71A87E;font-size:10px;width:10px;padding-left:15px;padding-right:0px;}
.termsconditions{color:White;font-size:11px;position:relative;text-decoration:underline;top:5px;}
.termsconditions:hover{font-size:11px;text-decoration:underline;color:White;}
.termsconditions:visited{font-size:11px;text-decoration:underline;color:White;}
.siteMapLink{font-size:9px;}
.sitemap{font-size:11px;}
#newsBar{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;border:1px solid #70A97C;margin:10px;margin-top:0px;width:162px;}
#newsBar a{cursor:pointer;}
#newsBar .newsItem{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding:3px;padding-left:10px;padding-right:10px;}
#newsBar .newsItem .newsItemDate{text-align:left;display:block;color:#70A97C;font-size:10px;}
#newsBar .newsItem a{cursor:pointer;display:block;text-align:right;color:#70A97C;font-size:10px;padding:0px;padding-right:10px;}
div.newsCalendar{margin-top:0px;text-align:center;width:50px;font-family:arial;border:1px solid gray;background-color:#8EC29D;color:white;}
div.newsCalendar div#div1{border:0px solid green;font-size:12px;color:white;background-color:#526457;}
div.newsCalendar div#div2{border:0px solid red;font-size:26px;top:5px;color:white;}
div{FONT-SIZE:12px;COLOR:#103F13;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
textarea{font-size:12px;color:#000000;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;}
input{font-size:12px;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;background-color:#ffffff;color:#000000;border:1px solid #70A97C;margin-top:1px;margin-bottom:1px;}
input.radio{border:0px;background-color:#f5f5f5;margin-top:0px;margin-bottom:0px;}
select{font-size:12px;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;background-color:#ffffff;color:#000000;border:1px solid #70A97C;margin-top:1px;margin-bottom:1px;}
.hintParagraph{FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:#71A87E;TEXT-DECORATION:none;cursor:pointer;}
.hint{font-size:8px;background-color:#efefef;COLOR:Black;}
.pixTop{padding:0;margin:0;border:0px solid #ff0000;background-color:#f5f5f5;height:8px;width:3px;font-size:0px;}
.pixBottom{padding:0;margin:0;border:0px solid #ff0000;background-color:#f5f5f5;height:3px;width:8px;font-size:0px;}
#download{text-align:center;margin:30px;}
.main_page_div{font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;height:249px;}
* html .main_page_div{height:254px;}
.main_page_div a{font-size:12px;color:#064926;}
.main_page_div a:hover{color:#064926;}
.main_page_div a:visited{color:#064926;}
#more{position:absolute;visibility:hidden;padding:0;color:#000;z-index:30;margin-top:35px;margin-Left:0px;color:transparent;background:transparent;background:#EAEBD8;}
#more a{position:relative;display:block;white-space:nowrap;text-align:left;text-decoration:none;background-color:#ffffff;font:11px arial font-weight:normal;color:rgb(50,50,50);width:auto;margin-bottom:-1px;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;letter-spacing:0px;line-height:18px;border-top:solid 1px rgb(175,175,175);border-left:solid 1px #000000;border-right:solid 1px #000000;border-bottom:solid 1px rgb(0,0,0);}
#more a:hover{background:#FFbe7e;border-top:solid 1px rgb(175,175,175);}
.nk input{width:110px;height:15px;border:0 solid #5A5556;margin:0;padding:3px 0 0;background-color:#ffffff;}
div.nk{float:left;left:10px;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;position:relative;width:100px;}
#navbarDiv{height:25px;padding-top:8px;}
#navbar{padding-left:20px;font-size:10px;color:#999999;font-family:Arial, Helvetica, sans-serif;}
#navbar a{font-size:10px;color:#999999;text-decoration:underline;}
#navTree{float:left;padding-left:10px;padding-top:10px;width:180px;background-color:#E5E6E7;}
.nav2{z-index:10000;width:132px;border:none;color:rgb(75,75,75);}
.nav2 ul{list-style-type:none;margin:0;}
.nav2 ul li{float:left;position:relative;z-index:auto !important;z-index:1000;background-image:none;list-style-type:none;}
.nav2 > ul > li{position:relative;left:-40px;line-height:1em;border-right:0px solid #fff !important;}
.nav2 ul li a{float:none !important;float:left;display:block;width:105px;height:auto;margin-left:0px;padding:4px 8px 4px 8px;color:#FFFFFF;font-size:11px;text-decoration:none;}
.nav2 ul li ul{display:none;border:none;}
.nav2 > ul > li:hover > ul{cursor:pointer;display:block;width:135px;position:absolute;z-index:10000;top:20px;margin-top:0em;padding:0pt;}
.nav2 ul li:hover ul li a{display:block;width:106px;height:auto;margin-left:-1px;padding:4px 8px 4px 8px;}
.nav2 > ul > li:hover > ul >li > a{margin-left:-1px;}
.nav2 ul li:hover a{background-color:#ffffff;}
.nav2 > ul > li:hover >a{background-color:#50875c;}
.nav2 >ul >li ul li a:hover{background-color:#FFbe7e;}
.nav2 ul li:hover a{text-decoration:none;}
.nav2 ul li:hover ul li a{border-left:solid 1px #000000;border-right:solid 1px #000000;border-bottom:solid 1px rgb(175,175,175);font-weight:normal;color:rgb(50,50,50);}
.navJobs ul li a{width:98px;margin-left:0px;padding:4px 10px 4px 8px;border-right:solid 1px rgb(175,175,175);}
.navJobs ul li:hover ul li a{width:98px;padding:4px 10px 4px 8px;border-left:solid 1px rgb(175,175,175);border-right:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);}
.navJobs ul li{height:20px;border-right:solid 1px rgb(175,175,175);}
.navJobs ul li:hover ul li{height:20px !important;width:116px !important;overflow:hidden;display:block;list-style-type:none;bottom:0px;top:0px;}
.languagesNav2 ul li{height:20px;border-right:solid 1px rgb(175,175,175);}
.languagesNav2 ul li:hover ul li a{border-left:solid 1px rgb(175,175,175);border-right:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);}
.languagesNav2 ul li:hover ul li{height:20px !important;width:120px !important;overflow:hidden;display:block;list-style-type:none;bottom:0px;top:0px;}
.menuNav2 ul li{height:auto;}
.menuNav2 > ul > li:hover > ul{cursor:pointer;display:block;padding:0pt;position:absolute;z-index:10000;top:28px;margin-top:0em;}
.menuNav2 ul li a{width:auto;height:19px;margin-left:1px;padding:8px 8px 1px;font-size:12px;font-weight:bold;letter-spacing:2px;color:white;}
.menuNav2 ul li:hover ul li a{display:block;width:200px;margin-left:0px;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;letter-spacing:0px;line-height:18px;}
.menuNav2 #productsUL li:hover ul li a{display:block;width:400px;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;letter-spacing:0px;}
#menuDiv{float:left;position:relative;background-color:#134e2d;height:28px;width:990px;}
#boxIcon{background-position:0 6px;background-repeat:no-repeat;height:20px;margin-right:16px;width:195px;margin-top:6px;}
#sharediv{background-position:0 6px;background-repeat:no-repeat;height:22px;margin-right:16px;width:126px;margin-top:7px;}
#mainDiv{width:990px;margin-top:0px;margin-left:auto;margin-right:auto;}
.line{width:990px;background-color:#f5f5f5;float:left;}
.column{width:300px;height:93px;float:left;}
.smallColumn{width:225px;height:82px;float:left;}
.smallColumn A{color:White;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:11px;}
.column A{color:Black;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:11px;}
.column A:hover, .smallColumn A:hover{text-decoration:underline;cursor:pointer;}
#news_column{height:152px;}
#news_column{height:152px;}
.header{width:281px;height:23px;padding:10px 0px 0px 15px;margin:2px 2px 2px 2px;float:left;}
.header A{font-weight:bolder;color:White;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif;font-size:12px;}
.smallBox{float:left;padding:0px 0px 0px 0px;width:300px;border-style:none;}
.homepagebox{float:left;padding:0px 0px 0px 0px;width:236px;border-style:none;margin:15px 0px 0 18px;}
.homepagebox A{color:Black;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif; font-size:12px;text-align:left;}
.homepagebox A:hover {color:Black;font-family:"Arial CE","Helvetica CE","Arial","Helvetica", sans-serif; font-size:12px;}
.homepagebox ul{padding-left:0px;margin-top:5px}
.productBigBox{margin-top:0px;margin-left:38px;margin-right:2px;float:left;width:90;height:127;}
.productBigBox{margin-top:0px;margin-left:38px;margin-right:-16px;float:left;width:90;height:127;}
.productBigBox a{display:block;}
.productSmallBox a{display:block;}
.productSmallBox{width:54px;height:76px;float:left;margin-left:58px;margin-top:30px;}
.productSpan{color:#70A97C;font-size:13px;font-weight:bold;}
ul.greenList2 li{list-style-type:none;padding-left:0px;padding-top:8px;}
.homepageContact{float:left;padding:0px 0px 0px 0px;width:200px;border-style:none;margin:15px 0px 15px 18px;}
.link{background-image:url('/images/banner_right_side_more_button.gif');padding:0px 0px 0px 0px;text-align:center;font-size:9px;width:75px;height:21px;float:right;color:#FFFFFF;}
.link a:hover, .lightGreenLink a:hover, .mediumGreenLink a:hover, .header a:hover{text-decoration:underline !important;color:#fff;}
.moreLinkSpan{color:#FFFFFF;font-size:9px;}
.link a{position:relative;top:2px;}
.lightGreenLink{color:#ffffff;background-image:url('/images/more_button.gif');font-family:"Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;font-weight:bolder;letter-spacing:1px;}
.mediumGreenLink{color:#ffffff;background-image:url('/images/more.gif');font-family:"Arial CE","Helvetica CE","Arial","Helvetica",sans-serif;font-weight:bolder;letter-spacing:1px;}green.gif
.quote{font-size:13px;position:relative;}
#contentDiv{width:600px;float:left;padding-left:10px;}
#contentLine{padding-bottom:10px;}
.descSpan{font-size:11px;}
.descSpan ul li{font-size:11px;}
#topHeader{float:left;background:#5D9A6A;height:70px;width:990px;}
#logoDiv{display:table-cell; vertical-align:bottom; float:left;height:46px;margin-left:20px;margin-top:15px;margin-bottom:10px;position:relative;width:180px;}
#logoSlogan {float:left;height:46px;margin-left:5px;margin-top:15px;margin-bottom:10px;position:relative;width:270px;}
#logoSlogan p {font-family: Trebuchet MS,Verdana,sans-serif; text-decoration:none; font-size:12px; font-weight:bold; font-style:italic; color:#FFF; position: absolute; bottom: 0px; margin: 0; line-height: 15px;}

p.bannerA { font-family: Verdana, Geneva, sans-serif; text-align:right;}
.bannerA a:link {color:#71A87E; font-size:18px; font-weight:bold; text-decoration:none;}
.bannerA a:visited {color:#71A87E;text-decoration:none;}
.bannerA a:hover {color:#247938;text-decoration:none;}
.bannerA a:active {color:#247938; text-decoration:none;}

.bannerTitle { font-family: Verdana, Geneva, sans-serif; color:#FFF; font-size:26px; line-height:5px; font-weight:bold; text-align:left;}
.bannerSubTitle {font-family: Verdana, Geneva, sans-serif; color:#FFF;font-size:20px;font-weight:bold; text-align:left;}
.bannerText { font-family: Verdana, Geneva, sans-serif; color:#FFF;font-size:14px;font-weight:bold; text-align:left;}
li.bannerText { font-family: Verdana, Geneva, sans-serif; color:#FFF;font-size:14px;font-weight:bold; line-height:25px; text-align:left;}

#footerDiv{height:30px;background-color:#70a97c;float:left;position:relative;width:990px;}
#footerNavDiv{width:844px;height:28px;float:left;text-align:center;}
.footerSpan{color:#FFFFFF;font-size:11px;left:-310px;position:relative;top:-8px;}
.footerLink{margin-left:168px;}
li.lastMenuItem{border-bottom:solid 1px #000;}
#jobsMenumenu1 a.search_bar, #searchMenumenu1 a.search_bar{color:#71A87E;}
#menuNavDiv{width:760px;height:28px;float:left;}
#languageLi{top:-1px;}
#jobsLi a.firstLink, #searchLi a.firstLink{color:#103F13;background-color:white;border:1px solid #afafaf;}
#jobsLi:hover a.firstLink, #searchLi:hover a.firstLink{background-color:#cfe1d1;}
.titleDiv{background-color:#cee2d2;width:600px;height:65px;}
.titleDivh1{float:left;line-height:65px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-left:15px;width:530px;}
.titleDivProductsh1{float:left;font-size:12px;width:70px;padding-top:2px;padding-left:12px;}
img{border-style:none;}
#imagesDiv{float:left;padding-left:20px;width:170px;}
div#imgbutton > a{text-align:left;position:relative;top:5px;text-decoration:none;color:white;font-family:"Verdana";font-size:10px;line-height:1.35;display:block;padding:1px 0px 0px 1px;}
div#imgbutton > img{float:left;}
div#imgbutton.long{width:225px !important;}
div#imgbutton{background:url(/images/btn_back.gif);background-repeat:no-repeat;display:table-cell;width:155px;height:40px;border-right-style:solid;border-right-width:10px;border-right-color:#f5f5f5;}
.pdfImage{position:relative;z-index:2;}
ul li.pdfList{background-image:url(/images/document.gif) !important;background-position:13px 4px !important;}
.imageRight{float:right;padding:10px;padding-right:0px;}
.imageLeft{float:left;padding:10px;padding-left:0px;}
.imageCenter{float:left;text-align:center;padding:10px;}

/*Return button in plugins*/
.back_to_button {background-image:url('/images/btn_back.png'); background-repeat:no-repeat; color: white; line-height: 1.45; cursor: pointer; background-position: left bottom; height: 40px; width: 175px; background-size: 175px 200%; float: right;}
.back_to_button:hover {background-position: left top;}
.back_to_button strong {font-family: "Verdana"; font-size: 10px;position: relative; left: 20px; top: 4px;}

/*Forms*/
.forms_input {width: 200px; /*margin-left: 10px;*/ margin-top: 6px;}
.description {/*margin-left: 10px;*/ color: gray; font-size: 10px;}
.fields_header {font-weight: bold; font-size: 12px;}
.form_submit_button {background-image:url('/images/submit_bg_both.png'); background-repeat:no-repeat; font-size: 15px; color: white; font-weight: bold; line-height: 29px; cursor: pointer; text-align: center;background-position: left bottom;}
.form_submit_button:hover {background-position: left top;}
#surname_field {margin-left: 208px; margin-top:-34px;}

.home_page_button a {font-family: Verdana, Geneva, sans-serif; text-align:center; color:#FFF; font-size:15px; text-decoration:none;}
.home_page_button {background-image:url('/images/home_bg_both.png'); background-repeat:no-repeat; font-size: 15px; color: white; line-height: 29px; cursor: pointer; text-align: center;background-position: left top;}
.home_page_button:hover {background-position: left bottom;}
/* IE fix */ #ieLte8 .home_page_button {margin: 0 5px;}
/*download button*/
.download_button {background-image:url('/images/download_bg_both.png'); background-repeat:no-repeat; font-size: 15px; color: white; font-weight: bold; line-height: 33px; cursor: pointer; text-align: center; background-position: left bottom;}
.download_button:hover {background-position:left top;}

/*BannerRotator*/
.wt-rotator {font-family: "Arial,Helvetica,sans-serif";font-size:12px;background-color:#000;border:none;position:relative;width:950px;height:300px;overflow:hidden;margin: 0 auto;}
.wt-rotator a{outline:none;}
.wt-rotator .screen{position:relative;top:0;left:0;width:950px;height:300px;overflow:hidden;}
.wt-rotator #strip{display:block; position:absolute; top:0; left:0; z-index:0; overflow:hidden;}
.wt-rotator .content-box{display:none; position:absolute; top:0; left:0; overflow:hidden;}
.wt-rotator .main-img{display:none; position:absolute; top:0; left:0; z-index:0; border:0; }
.wt-rotator .preloader{ position:absolute; top:50%; left:50%; width:36px; height:36px; margin-top:-18px; margin-left:-18px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#000 url(/images/banner-loader.gif) center no-repeat; background:rgba(0,0,0,.7) url(/images/banner-loader.gif) center no-repeat; z-index:4; display:none; }
.wt-rotator #timer{ position:absolute; left:0; height:4px; background-color:#FFF; -moz-opacity:.5; filter:alpha(opacity=50); opacity:0.5; z-index:4; visibility:hidden; font-size:0; }
.wt-rotator .desc{ color:#000; position:absolute; top:0; left:0; z-index:6; overflow:hidden; visibility:hidden; text-align:left; }
.wt-rotator .inner-bg{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; -moz-opacity:.6; filter:alpha(opacity=60); opacity:0.6; z-index:1; }
.wt-rotator .inner-text { position:absolute; padding:10px; z-index:2; }
.wt-rotator .c-panel{ position:absolute; top:0; z-index:7; visibility:hidden; }
.wt-rotator .outer-cp{ position:absolute; left:0; width:100%; background:#333; background:-moz-linear-gradient(top, #999 0%, #333 50%, #000 51%, #111 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(50%,#333), color-stop(51%,#000), color-stop(100%,#111)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#111111',GradientType=0); border:1px solid #000; border-left:none; border-right:none; }
.wt-rotator .thumbnails, .wt-rotator .buttons{ display:inline; position:relative; float:left; overflow:hidden; }
.wt-rotator .thumbnails ul{ list-style:none; margin:0; padding:0; }
.wt-rotator .thumbnails li, .wt-rotator .play-btn, .wt-rotator .prev-btn, .wt-rotator .next-btn{ list-style:none; display:inline; float:left; margin-right:4px; overflow:hidden; width:24px; height:24px; line-height:24px; text-align:center; color:#FFF; background-color:#000; border:1px solid #000; cursor:pointer; font-weight:bold; }
.wt-rotator .thumbnails li.thumb-over{ color:#FFF; background-color:#CCC; }
.wt-rotator .thumbnails li.curr-thumb{ color:#000; background-color:#FFF; cursor:default; }
.wt-rotator .thumbnails li.image{ background-color:#000; }
.wt-rotator .thumbnails li.image.curr-thumb, .wt-rotator .thumbnails li.image.thumb-over{ border-color:#06F; }
.wt-rotator .thumbnails li.image a, .wt-rotator .thumbnails li.image img{ display:block; border:0; }
.wt-rotator .thumbnails li.image.curr-thumb img{ -moz-opacity:.8; filter:alpha(opacity=80); opacity:0.8; cursor:default; }
.wt-rotator .thumbnails li *{ display:none; }
.wt-rotator .thumbnails li div{ position:relative; color:#FFF; background-color:#000; }
.wt-rotator .block, .wt-rotator .vpiece, .wt-rotator .hpiece{ position:absolute; z-index:2; }

/*jQuery UI Elements*/
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-helper-clearfix {display: inline-block; }
/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity = 0);}
.ui-state-disabled {cursor: default !important;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*Component containers*/
.ui-widget-content {background: #F5F5F5}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3 /*{borderColorDefault}*/;
    background: #F5F5F5 /*{bgColorDefault}*/ url(images/tabactive.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #555555 /*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000 /*{fcDefault}*/;
    text-decoration: none;
    outline: 0;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #85BC97 /*{borderColorHover}*/;
    background: #F5F5F5 /*{bgColorHover}*/ url(images/tabhover.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #F5F5F5 /*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #FFFFFF /*{fcHover}*/;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa /*{borderColorActive}*/;
    background: #F5F5F5;
    font-weight: normal /*{fwDefault}*/;
    color: #212121 /*{fcActive}*/;
    outline: 0;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000000 /*{fcActive}*/;
    text-decoration: none;
    outline: 0;
    font-weight: bold;
}

.ui-widget :active {outline: 0;}

/* Tabs */
.ui-tabs {position: relative;padding: .2em;zoom: 1;}
 /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: left;padding: 0.5em 0.7em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;padding-bottom: 1px;outline: 0;}
 /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block;border-width: 1;border: 1px solid #aaaaaa; /*{borderColorContent}*/padding: 1em 1.4em;background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}

/*Accordions*/
.ui-accordion {width: 100%;}
.ui-accordion .ui-accordion-header { position: relative; margin-top: 1px; zoom: 1;}
.ui-accordion .ui-accordion-li-fix { display: inline;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a { display: block; padding: .5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px;}
.ui-accordion .ui-accordion-content { padding: 0.5em 0.5em; border-top: 0; margin-top: -2px; border: 1px solid #aaaaaa; /*{borderColorContent}*/ position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block;}
.rightbaraccordion .ui-accordion { width: 95%; }

#ossaccordion .ui-state-default, #ossaccordion .ui-widget-content #ossaccordion .ui-state-default, #ossaccordion .ui-widget-header #ossaccordion .ui-state-default {
    border:1px solid #AAAAAA /*{borderColorDefault}*/;
    background: #F5F5F5 /*{bgColorDefault}*/ url(images/tab_orange.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
}

#ossaccordion .ui-state-hover,#ossaccordion .ui-widget-content #ossaccordion .ui-state-hover, #ossaccordion .ui-widget-header #ossaccordion .ui-state-hover,#ossaccordion  .ui-state-focus,#ossaccordion .ui-widget-content #ossaccordion .ui-state-focus, #ossaccordion .ui-widget-header #ossaccordion .ui-state-focus {
    border: 1px solid #AAAAAA /*{borderColorHover}*/;
    background: #F5F5F5 /*{bgColorHover}*/ url(images/tab_orange.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    color: #000000 /*{fcHover}*/;
}

#ossaccordion .ui-state-active, #ossaccordion .ui-widget-content #ossaccordion .ui-state-active, #ossaccordion .ui-widget-header #ossaccordion .ui-state-active {
    border: 1px solid #AAAAAA /*{borderColorActive}*/;
    background: #F5F5F5 /*{bgColorHover}*/ url(images/tab_orange.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
}

#downloadaccordion .ui-state-default, #downloadaccordion .ui-widget-content #downloadaccordion .ui-state-default, #downloadaccordion .ui-widget-header #downloadaccordion .ui-state-default {
    border:1px solid #AAAAAA /*{borderColorDefault}*/;
    background: #F5F5F5 /*{bgColorDefault}*/ url(images/tab_orange.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #FFFFFF /*{fcDefault}*/;
}
#downloadaccordion .ui-state-hover,#downloadaccordion .ui-widget-content #downloadaccordion .ui-state-hover, #downloadaccordion .ui-widget-header #downloadaccordion .ui-state-hover,#downloadaccordion  .ui-state-focus,#downloadaccordion .ui-widget-content #downloadaccordion .ui-state-focus, #downloadaccordion .ui-widget-header #downloadaccordion .ui-state-focus {
    border: 1px solid #AAAAAA /*{borderColorHover}*/;
    background: #F5F5F5 /*{bgColorHover}*/ url(images/tab_orange.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #000000 /*{fcHover}*/;
}
#downloadaccordion .ui-state-active, #downloadaccordion .ui-widget-content #downloadaccordion .ui-state-active, #downloadaccordion .ui-widget-header #downloadaccordion .ui-state-active {
    border: 1px solid #aaaaaa /*{borderColorActive}*/;
    background: #F5F5F5 /*{bgColorHover}*/ url(images/tab_orange.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    font-weight: bold /*{fwDefault}*/;
    color: #212121 /*{fcActive}*/;
    outline: 0;
}

#downloadaccordion .ui-state-default a, #downloadaccordion .ui-state-default a:link, #downloadaccordion .ui-state-default a:visited {color: #FFFFFF /*{fcDefault}*/; font-weight: bold;}
#downloadaccordion .ui-state-hover a, #downloadaccordion .ui-state-hover a:hover {text-decoration: none;}
#downloadaccordion .ui-state-active a, #downloadaccordion .ui-state-active a:link, #downloadaccordion .ui-state-active a:visited {text-decoration: none;}


/*ContactAccordionIcons*/
.iconlist { list-style: none; margin: 0; padding: 0; }
li.phoneico { background-image: url(/images/phone_16.png); list-style: none; background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 20px; margin: .1em .3em;}
li.cogico { background-image: url(/images/tech2_16.png); list-style: none; background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 20px; margin: .2em .3em; }
li.globeico { background-image: url(/images/global_16.png); list-style: none; background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 20px; margin: .2em .3em; }
li.handshakeico { background-image: url(/images/handshake_16.png); list-style: none; background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 20px; margin: .2em .3em; }

/* icons */
.ui-icon {width: 16px; height: 16px; background-image: url(images/jqueryicoblack.png) /*{iconsContent}*/;}
.ui-state-default .ui-icon {background-image: url(images/jqueryicolight.png) /*{iconsDefault}*/;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/jqueryicodark.png) /*{iconsHover}*/;}
.ui-state-active .ui-icon {background-image: url(images/jqueryicodark.png) /*{iconsActive}*/;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 14px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 10px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/*DatePicker*/
.datepicker-ui-widget-content {background: #FFF; border-style:solid; border-color:#000; border-width:thin;}
.ui-datepicker-trigger{ margin: -3px; margin-left: 2px; cursor:pointer; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }


