h1.type2 {background-position:0 0; border-color:#D5D5D7; font-size:26px; height:37px; padding:27px 14px 0pt;}
.gray-bar{background:#d5d5d7 url(/images/gray-bar-bg.gif) repeat-x;height:71px;overflow:hidden;position:relative;}
.gray-bar .tabset{background:url(/images/border.gif) repeat-x 0 100%;font-weight:700;height:22px;overflow:hidden;padding:49px 0 0 166px;width:800px;}
.gray-bar .tabset a{background:url(/images/tab-lbg2.gif) no-repeat 0 100%;color:#013765;display:inline;float:left;height:22px;margin:0 3px 0 0;text-decoration:none;}
.gray-bar .tabset a.active,.gray-bar .tabset a:hover{background-position:0 0;}
.gray-bar .tabset a.active{color:#e00233;}
.gray-bar .tabset a span{background:url(/images/tab-rbg2.gif) no-repeat 100% -22px;cursor:pointer;float:left;height:22px;line-height:22px;padding:0 16px;}
.gray-bar .tabset a.active span,.gray-bar .tabset a:hover span{background-position:100% 0;}
.gray-bar .gb-select-bar{background:url(/images/gb-select-bar-bg.gif) repeat-x;height:30px;margin:35px 0 0;overflow:hidden;padding:5px 0 0;}
.gray-bar .gb-select-bar select{width:385px;}
.tabs-holder{background:#e7e7e7;border-bottom:1px solid #6a7587;height:350px;overflow:hidden;padding:31px 93px 0 110px;position:relative;}
.tabs-holder .tab{width:100%;}
.tabs-holder .col1{float:left;position:relative;width:232px; height: 285px; border-right:1px solid #979799;}
.tabs-holder .col1 #addresses{margin: 5px 0 0 0;padding:9px 0 0;}
.tabs-holder .col1 h3{font-size:18px;font-weight:100;margin:0 0 16px;}
.tabs-holder .col1 address{font-size:12px;font-style:normal;line-height:16px;margin:0 0 15px;}
.tabs-holder .col2{float:right;padding:0;position:relative;width:472px;}
.tabs-holder .col2 p{font-size:10px;margin:0;padding:1px 0 0;}
.tabs-holder .col2 p a{color:#000;float:right;text-decoration:none;}
.tabs-holder .col2 p a:hover{text-decoration:underline;}
.tabs-holder fieldset{border:none;margin:0;overflow:hidden;padding:0 0 6px;width:100%;}
.tabs-holder fieldset label{float:left;font-size:12px;padding:1px 0 0;width:100px;}
.tabs-holder fieldset.error label{color:#e00034;}
.tabs-holder fieldset input{float:left;font:11px Arial, Helvetica, sans-serif;padding:0 0 0 5px;width:318px;}
.tabs-holder fieldset textarea{border:1px solid #585858;float:left;height:62px;margin:3px 0 0;overflow:auto;padding:5px;width:360px;}
.tabs-holder .select{font:11px Arial, Helvetica, sans-serif;height:19px;width:200px;}
.tabs-holder h3.error{color:#e00034;font-size:11px;font-weight:100;left:86px;margin:0;position:absolute;top:13px;}
.tabs-holder #mag_lang {width:15px;}





ul.errormsg:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
ul.errormsg { display: inline-block; }
html[xmlns] ul.errormsg { display: block; }
* html ul.errormsg { height: 1%; }
ul.errormsg{height: 45px; margin: 0; padding:0; list-style: none;}
ul.errormsg li{float: left; width: 200px; padding-left: 15px; background: transparent url(/images/red-arrow.gif) no-repeat 0 2px; color: #ff0000; font-size: 12px;}
ul.errormsg li.valid{background-image: url(/images/green-arrow.gif); color:#21DE44;}

.hidden{display: none;}
