/*@charset "utf-8";*/

@import "usercontrols.css";
@import "calendar.css";

html, body {height: 100%; border: 0px; margin: 0px; padding: 0px; background-color: #ffffff;}
body {position: relative;}
html, body, h1, h2, h3, p, table, th, td, div, a, ul, ol, li, dl, dt, dd, sup, sub, form, input, textarea, select {font-family: verdana, tahoma, arial, sans-serif; font-size: 11px; line-height: 14px; color: #666666;}
html, body, h1, h2, h3, p, table, th, td, div, ul, ol, li, dl, dt, dd, sup, sub, form, input, textarea, select {text-align: left; vertical-align: top;}
h1, h2, h3, p, table, th, td, div, a, ul, ol, li, dl, dt, dd, sup, sub, form, img, span, input, textarea, select, object {border: 0px; margin: 0px; padding: 0px;}
table, th, td, input, textarea, select, object {border-spacing: 0px; border-collapse: collapse;}
div, h1, h2, h3 {display: block;}
form {position: relative; display: block; left: 0px; top: 0px; height: 100%; margin: 0px; padding: 0px; background: #ffffff;}
span {display: inline;}
p {position: relative;}
a {color: #B22C1B; text-decoration: underline;}

a:hover {text-decoration: none;}

div.validationerrorlist {display: block; position: relative; font-weight: bold; background-color:#E9E9E9; padding:20px 8px 10px 25px; background-image: url("/i/formerror.gif"); background-repeat: no-repeat; background-position: 8px 6px; border:1px solid #B22C1B;}
div.validationerrorlist ul li {height: auto;}

/* float-olt div-ek utan kell rakni egy blokk lezarasakent, pl nyitooldal kethasabos tartalom utan */
div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 1px; margin: -1px 0px 0px 0px; padding: 0px; overflow: hidden; visibility: hidden;}
p.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 1px; margin: -1px 0px 0px 0px; padding: 0px; overflow: hidden; visibility: hidden;}


div.container {position: relative; left: 0px; top: 0px; width: 984px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-color: #ffffff; background-image: url("/i/bg_main.gif"); background-position: 1px 0px; background-repeat: repeat-y;}
div.group_head {position: relative; left: 0px; top: 0px; width: 984px; height: 135px; background-color: #ffffff; background-image: url("/i/bg_head.gif"); background-position: left bottom; background-repeat: no-repeat; z-index: 10;}

div.group_head div.logo {position: absolute; left: 0px; top: 1px; width: 365px; height: 101px; background-image: url("/i/generali_biztositasok.jpg"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.logo img {display: none;}
div.group_head div.logo h1 {display: none;}
div.group_head div.logo a {display: block; width: 365px; height:101px;}
div.group_head div.menu_top {position: absolute; right: 200px; top: 7px;}
div.group_head div.menu_top ul {position: relative; display: block; float: right; clear: none; list-style: inside none;}
div.group_head div.menu_top ul li {position: relative; display: inline; float: left; clear: none; text-align: right; list-style: inside none; white-space: nowrap; padding: 0px 8px 1px 8px; border-right: solid 1px #9D0A0E;}
div.group_head div.menu_top a {position: relative; display: block; font-family: verdana; font-size: 10px; line-height: 12px; color: #929292; text-decoration: none; text-align: right; white-space: nowrap;}
div.group_head div.menu_top a:hover {color: #B22C1B; text-decoration: none;}
div.group_head div.search {position: absolute; left: 792px; top: 7px; overflow: visible;}
div.group_head div.search div.form {position: absolute; left: 0px; top: 0px;}
div.group_head div.search div.form p {position: absolute; left: 0px; top: 0px; font-family: verdana; font-size: 10px; line-height: 12px; color: #929292;}
div.group_head div.search div.form input.text {position: absolute; left: 51px; top: -1px; width: 104px; height: 12px; font-family: verdana; font-size: 10px; line-height: 12px; vertical-align: top; color: #666666; margin: 0px; padding: 0px 0px 2px 0px; border: solid 1px #D3D3D3; background-color: #ffffff;}
div.group_head div.search div.form input.button { position: absolute; left: 159px; top: -1px; width: 25px; height: 16px; font-family: tahoma; font-size: 10px; line-height: 12px; text-align: center; vertical-align: top; color: #ffffff; margin: 0px; padding: 0px 0px 2px 2px !important; padding: 0px 0px 0px 2px; overflow: hidden; border: none 0px; background-color: #ffffff; background-image: url("/i/bg_button_25.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.search div.form a {position: absolute; left: 51px; top: 20px; font-family: verdana; font-size: 10px; line-height: 12px; color: #B22C1B; text-decoration: underline; white-space: nowrap; padding: 0px 0px 0px 9px; background-image: url("/i/bg_link_arrow.gif"); background-position: 0px 4px; background-repeat: no-repeat;}
div.group_head div.search div.form a:hover {text-decoration: none;}
div.group_head div.advisor {position: absolute; right: 8px; top: 58px;}
div.group_head div.advisor p {font-family: verdana; font-size: 10px; line-height: 12px; color: #000000; font-weight: bold;}
div.group_head div.menu_advisor {position: absolute; right: 0px; top: 75px; height: 24px;}
div.group_head div.menu_advisor ul {position: relative; display: block; float: right; clear: none; list-style: inside none;}
div.group_head div.menu_advisor ul li {position: relative; display: inline; float: left; clear: none; text-align: right; list-style: inside none; white-space: nowrap; padding: 0px 0px 0px 0px; background-color: #B22C1B;}
div.group_head div.menu_advisor ul li div {position: relative; display: inline; float: left; clear: none; width: 1px; height: 7px; left: 0px; margin: 9px 0px 8px 0px; overflow: hidden; background-image: url("/i/bg_advisorseparator.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.menu_advisor a {position: relative; display: block; float: left; clear: none; font-family: verdana; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none; text-align: right; white-space: nowrap; padding: 5px 8px 6px 8px; background-color: #B22C1B;}
div.group_head div.menu_advisor a.first {padding-left: 38px; background-image: url("/i/bg_advisor.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.menu_advisor a.active {background-color: #7E1A0E;}
div.group_head div.menu_advisor a:hover {text-decoration: none; background-color: #7E1A0E;}
div.group_head div.menu_main {position: absolute; left: 35px; bottom: 0; height: 32px;}
div.group_head div.menu_main ul {position: relative; display: block; float: left; clear: both; list-style: inside none;}
div.group_head div.menu_main ul li {position: relative; display: block; float: left; clear: none; overflow: visible; list-style: inside none; white-space: nowrap; margin: 0px; padding: 0px; background-color: #B22C1B;}
/*
div.group_head div.menu_main ul li div.dropdown {display: none;}
div.group_head div.menu_main ul li:hover div.dropdown {display: block;}
*/
div.group_head div.menu_main ul li div.hide {display: none;}
div.group_head div.menu_main ul li div.show {display: block;}
div.group_head div.menu_main ul li a {position: relative; display: block; overflow: visible; font-family: verdana; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none; white-space: nowrap; margin: 0px; padding: 9px 8px 10px 18px; background-color: #B22C1B; background-image: url("/i/bg_menu_whitebox.gif"); background-position: 7px 14px; background-repeat: no-repeat;}
div.group_head div.menu_main ul li a:hover {text-decoration: none; background-color: #7E1A0E;}
div.group_head div.menu_main div.dropdown {position: absolute; left: -2px; top: 32px; width: 164px; overflow: hidden;}
div.group_head div.menu_main div.dropdown ul {position: relative; display: block; float: none; left: 0px; top: 0px; width: 156px; padding: 2px 2px 2px 2px; list-style: none; border: solid 2px #f4f4f4; background: #cccccc; z-index: 100;}
div.group_head div.menu_main div.dropdown ul:empty { display:none; }
div.group_head div.menu_main div.dropdown ul li {position: relative; display: inline; float: none; left: 0px; top: 0px; width: 156px; text-align: left; vertical-align: baseline; white-space: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; background: #cccccc;}
div.group_head div.menu_main div.dropdown ul li a {width: 148px; height: auto; font-family: verdana; font-size: 10px; line-height: 12px; color: #333333; white-space: normal; margin: 0px; padding: 5px 4px 6px 4px; background: none; background-color: #cccccc;}
div.group_head div.menu_main div.dropdown ul li a:hover {background: #dddddd;}
div.group_head div.menu_main div.dropdown ul li div {position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; overflow: hidden; border-top: solid 1px #909090; border-bottom: solid 1px #ffffff;}
div.group_head div.menu_main div.dropdown iframe {position: absolute; display: block; left: 0px; bottom: -1px; width: 164px; height: 600px; margin: 0px; padding: 0px; border: none 0px; background: #ffffff; z-index: 1;}

div.group_head div#adalymentes { top: auto !important;  bottom: 39px;}

div.group_content {display: inline; float: none; clear: both; left: 0px; top: 0px; margin: 0px; padding: 0px; z-index: 2;}

div.group_content div.navibar {position: relative; display: block; clear: both; left: 0px; top: 0px; width: 950px; color: #B22C1B; white-space: nowrap; padding: 12px 7px 16px 27px; background-color: #ffffff; background-image: url("/i/bg_link_arrow.gif"); background-position: 15px 17px; background-repeat: no-repeat; overflow: hidden;}
div.group_content div.navibar a { padding-left:10px; text-decoration: none; white-space: nowrap;}
div.group_content div.navibar a:hover {text-decoration: underline;}	
div.group_content div.navibar span { padding-left:10px; color: #666666; }	

div.group_content div.navibar.ppsites {width: 900px; padding: 12px 7px 16px 77px; background: #ffffff; overflow: hidden;}
div.group_content div.navibar.ppsites a {position: relative; display: inline !important; display: inline-block; font-family: Tahoma; font-weight: bold; position: relative; padding: 0px 10px 0px 10px; background-image: url("/i/bg_ul.gif"); background-position: 0px 4px; background-repeat: no-repeat;}

div.group_content div.colcenter {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 580px; margin: 0px; padding: 0px 0px 25px 0px; background-color: #ffffff;}
div.group_content div.colcenter div.errormsg.wide {border:solid 1px #B22C1B; font-weight:bold; left:10px; width:530px; background-color:#eeeeee; margin:8px 8px 8px 15px; padding:28px 8px 8px 8px; background-image: url("/i/formerror.gif"); background-position: 8px 5px; background-repeat: no-repeat; }
div.group_content div.colcenter div.left {position: relative; display: block; float: left; clear: left; width: 289px; left: 0px; top: 0px; font-family: tahoma; margin: 10px 0px 15px 0px; padding: 0px 0px 0px 0px; border-right: dotted 1px #bbbbbb;}
div.group_content div.colcenter div.left div.lion {position: relative; width: 289px; background: #eeeeee; overflow: hidden;}
div.group_content div.colcenter div.left div.nobackground {background: none;}
div.group_content div.colcenter div.left div.lion h2 {margin-bottom: 0px;}
div.group_content div.colcenter div.left div.lion div.formelement {position: relative; width: 289px !important; border: none; margin-top: 0px; padding-top: 0px;}
div.group_content div.colcenter div.left div.lion div.formelement div.right {display: none;}
div.group_content div.colcenter div.left div.lion div.formelement.errormsg {background: #eeeeee;}
div.group_content div.colcenter div.left div.lion div.formelement.errormsg div.right {float: left; clear: both; position: relative; display: block; left: 0px; top: 0px; margin: 0px 0px 12px 0px; padding: 0px; overflow: hidden; background: none;}
div.group_content div.colcenter div.left div.lion div.formelement.errormsg div.right span {color: #ff0000 !important; line-height: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.left div.lion div.form {margin-top: 0px; padding-top: 0px;}

div.group_content div.colcenter hr.head  {display:block; margin:14px; color:#B22C1B; height:1px; background-color:#B22C1B }
div.group_content div.colcenter div.left p {font-family: tahoma;}
div.group_content div.colcenter div.right {position: relative; display: block; float: left; clear: right; width: 289px; left: 0px; top: 0px; font-family: tahoma; margin: 10px 0px 15px -1px; padding: 0px 0px 0px 0px; border-left: dotted 1px #bbbbbb;}
div.group_content div.colcenter div.right p {font-family: tahoma;}
div.group_content div.colcenter div.full {position: relative; display: block; float: none; clear: both; width: 580px; left: 0px; top: 0px; margin: 10px 0px 15px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.noborder {border-color: #ffffff;}
div.group_content div.colcenter div p.telecenter {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/telecenter.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kozpontiemail {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/kozpontiemail.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kozpontifax {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/kozpontifax.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kozponticim {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/kozponticim.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kgfbinfo {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/icon_ibetu.jpg"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kgfbkotes {padding: 4px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/icon_auto.jpg"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.kgfbtanacsado {padding: 0px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/icon_tanacsado.jpg"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.smile {padding: 0px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/icon_smile.jpg"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div p.fax {padding: 0px 0px 4px 32px; font-family: verdana; font-weight: bold; color: #B22C1B; background-image: url("/i/icon_fax.jpg"); background-position: left top; background-repeat: no-repeat;}

div.group_content div.colcenter div.hr {position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px 15px 0px 15px; padding: 0px; overflow: hidden; border-bottom: solid 1px #e2e2e2;}
div.group_content div.colcenter div.hr hr {display: none;}
div.group_content div.colcenter div.hr.red {margin-top: 4px; margin-bottom: 4px; padding: 0px; overflow: hidden; border-bottom: solid 1px #B22C1B;}
div.group_content div.colcenter h1 {font-family: tahoma; font-size: 20px; line-height: 25px; font-weight: normal; color: #555555; margin: 25px 10px 20px 15px;}
div.group_content div.colcenter h1 a {font-family: tahoma; font-size: 20px; line-height: 25px; font-weight: normal;}
div.group_content div.colcenter h1 span.small {font-size: 14px; font-weight: bold;}
div.group_content div.colcenter h2 {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold; color: #555555; margin: 10px 10px 15px 15px;}
div.group_content div.colcenter h2 a {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold;}
div.group_content div.colcenter h3 {float: none; clear: both; font-size: 11px; line-height: 14px; font-weight: bold; color: #666666; margin: 15px 10px 15px 15px;}
div.group_content div.colcenter h3 a {text-decoration: none;}
div.group_content div.colcenter h3 a:hover {text-decoration: underline;}
div.group_content div.colcenter h4 {float: none; clear: both; font-size: 10px; line-height: 13px; font-weight: bold; color: #333333; margin: 15px 10px 15px 15px;}
div.group_content div.colcenter ul {position: relative; display: block; clear: both; list-style: none; margin: 10px 10px 15px 30px; padding: 0px;}
div.group_content div.colcenter ul li {position: relative; display: list-item; clear: both; list-style: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}
div.group_content div.colcenter ol {position: relative; display: block; clear: both; list-style: outside decimal; margin: 10px 10px 15px 45px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter ol li {position: relative; display: list-item; clear: both; list-style: outside decimal; margin: 5px 0px 5px 0px; padding: 0px;}
div.group_content div.colcenter img {float: left; clear: left; margin: 0px 0px 10px 0px;}
div.group_content div.colcenter img.tooltipicon { position: relative; z-index: 2; display: inline; float: none; vertical-align: top; top: 0px; left: 6px; margin: 0px; }
div.group_content div.colcenter div.radiobuttonlist img.tooltipicon { position: relative; z-index: 2; display: inline; float: none; vertical-align: top; top: -32px; left: 85px; margin: 0px; }

div.group_content div.colcenter img.floatleft {float: left; clear: left; margin: 0px 10px 10px 0px;}
div.group_content div.colcenter img.floatright {float: right; clear: right; margin: 0px 0px 10px 10px;}
div.group_content div.colcenter img.border {float: left; clear: left; margin: 0px 10px 10px 0px; border: solid 1px #666666;}

div.group_content div.colcenter a.pdf { background-image: url("/i/icon_pdf.gif"); position: relative; display: inline; text-align: right; left: 0px; top: 0px; padding-left: 20px; margin-right: 0px; background-position: left top; background-repeat: no-repeat; }
div.group_content div.colcenter b.highlight {color: #B22C1B;}
div.group_content div.colcenter span.highlight {color: #B22C1B;}
div.group_content div.colcenter span.black {color: #000000;}
div.group_content div.colcenter span.sup {position: relative; display: inline; left: 0px; top: -3px; font-size: 9px; line-height: 9px; margin: 0px; padding: 0px;}
div.group_content div.colcenter p {display: block; float: none; margin: 15px 10px 15px 15px;}
div.group_content div.colcenter p.product {position: relative; display: block; float: none; clear: both; width: auto; height: auto; margin: 15px 10px 15px 15px; overflow: hidden;}
div.group_content div.colcenter p.product img {float: left; clear: none; margin: 0px 10px 10px 0px; border: solid 1px #666666;}
div.group_content div.colcenter p.product img.floatright {float: right; clear: none; margin: 0px 0px 10px 10px; border: solid 1px #666666;}
div.group_content div.colcenter p.product a.details {display: inline !important; display: inline-block; font-size: 11px;}
div.group_content div.colcenter p.searchterm {display: inline; float: left; clear: both; margin: 0px 15px 0px 15px;}
div.group_content div.colcenter p.searchterm span.term {float: left; clear: left; width: 120px;}
div.group_content div.colcenter p.searchterm span.note {float: left; clear: right; width: 430px; font-family: tahoma; font-weight: bold;}

div.group_content div.colcenter div.product_info {display: block; clear: both; margin: 25px 15px 25px 15px; background-color: #f9f9f9; background-image: url("/i/bg_product_info.gif"); background-position: left top !important;  background-position: left 1px; background-repeat: repeat-x; border-top: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2;}
div.group_content div.colcenter div.product_info p.ol {position: relative; display: block; clear: both; margin-left: 48px;}
div.group_content div.colcenter div.product_info p.ol span.numbering {position: absolute; display: block; left: -18px; top: 0px; font-size: 10px; font-weight: bold; color: #B22C1B;}

div.group_content div.colcenter div.promo {position: relative; display: block; clear: both; width: 540px; height: 227px; margin: 15px 20px 15px 20px; background: #ffffff;}
div.group_content div.colcenter div#promo {position: relative; display: block; clear: both; width: 540px; height: 227px; margin: 15px 20px 15px 20px; background: #ffffff;}

div.group_content div.colcenter div.promosmall {position: relative; display: block; float: none; clear: both; height: 96px; margin: 0px 10px 15px 0px; padding: 0px 0px 0px 15px; background-color: #ffffff;}
div.group_content div.colcenter div.promosmall img {position: absolute; display: block; width: 72px; height: 96px; margin: 0px 0px 10px 0px; padding: 0px;}
div.group_content div.colcenter div.promosmall p {position: relative; display: block; margin: 0px 0px 0px 80px; padding: 8px 0px 0px 0px;}
div.group_content div.colcenter div.promosmall a {position: relative; display: block; margin: 0px;}
div.group_content div.colcenter div.promosmall div.hr {position: relative; display: block; width: 100px; margin: 10px 0px 0px 80px; border-bottom: dotted 1px #999999;}
div.group_content div.colcenter div.promosmall img {display: none;}
div.group_content div.colcenter div.promosmall.active0 img.promoimg0 {display: block;}
div.group_content div.colcenter div.promosmall.active1 img.promoimg1 {display: block;}
div.group_content div.colcenter div.promosmall.active2 img.promoimg2 {display: block;}
div.group_content div.colcenter div.promosmall.active0 a.promolink0 {color: #B22C1B; background-position: left bottom;}
div.group_content div.colcenter div.promosmall.active1 a.promolink1 {color: #B22C1B; background-position: left bottom;}
div.group_content div.colcenter div.promosmall.active2 a.promolink2 {color: #B22C1B; background-position: left bottom;}
div.group_content div.colcenter div.promotext p {display: none;}
div.group_content div.colcenter div.promotext.active0 p.promotext0 {display: block;}
div.group_content div.colcenter div.promotext.active1 p.promotext1 {display: block;}
div.group_content div.colcenter div.promotext.active2 p.promotext2 {display: block;}


div.group_content div.colcenter div.shadowbox {position: relative; display: block; float: none; clear: both; line-height: 13px; width: 547px; margin: 24px 15px 25px 18px; padding: 0px; background-color: #f7f7f7;}
div.group_content div.colcenter div.shadowbox div.inner {position: relative; display: block; float: none; clear: both; left: -3px; top: -4px; width: 543px; line-height: 13px; margin: 0px; padding: 0px; background-color: #f7f7f7; border: solid 2px #d3d3d3;}
div.group_content div.colcenter div.shadowbox h3 {clear: both; margin: 10px 15px 10px 15px;}
div.group_content div.colcenter div.shadowbox h3.red {color: #B22C1B;}
div.group_content div.colcenter div.shadowbox h3 a {color: #B22C1B; text-decoration: none;}
div.group_content div.colcenter div.shadowbox h3 a:hover {text-decoration: underline;}
div.group_content div.colcenter div.shadowbox img {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; margin: 15px 15px 15px 15px; padding: 0px; border: solid 1px #666666;}
div.group_content div.colcenter div.shadowbox img.float {display: inline; float: left; clear: left; margin: 15px 15px 0px 15px; padding: 0px;}
div.group_content div.colcenter div.shadowbox p {float: none; clear: both; margin: 10px 15px 15px 15px;}
div.group_content div.colcenter div.shadowbox p.float {position: relative; display: inline; float: left; clear: right; color: #333333; margin: 15px 15px 0px 0px; padding: 0px;}
div.group_content div.colcenter div.shadowbox p.float b {color: #B22C1B; font-weight: bold;}
div.group_content div.colcenter div.shadowbox div.left {position: relative; display: block; float: left; clear: left; width: 271px; left: 0px; top: 0px; font-family: tahoma; margin: 10px 0px 15px 0px; padding: 0px 0px 0px 0px; border-right: dotted 1px #bbbbbb;}
div.group_content div.colcenter div.shadowbox div.left p {font-family: tahoma;}
div.group_content div.colcenter div.shadowbox div.right {position: relative; display: block; float: left; clear: right; width: 271px; left: 0px; top: 0px; font-family: tahoma; margin: 10px 0px 15px -1px; padding: 0px 0px 0px 0px; border-left: dotted 1px #bbbbbb;}
div.group_content div.colcenter div.shadowbox div.right p {font-family: tahoma;}
div.group_content div.colcenter div.shadowbox p.number {margin-bottom: 0px; color: #B22C1B;}
div.group_content div.colcenter div.shadowbox p.properties {font-family: tahoma; margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter div.shadowbox p.floatleft {display: inline; float: left; clear: none; width: 220px;}
div.group_content div.colcenter div.shadowbox p.separator {border-left: solid 1px #e2e2e2; margin-left: 0px; padding-left: 10px; width: 260px;}
div.group_content div.colcenter div.shadowbox p.info {font-family: tahoma;}
div.group_content div.colcenter div.shadowbox span.floatleft {display: inline; float: left; clear: none; width: 200px;}

div.group_content div.colcenter div.explanation {position: relative; display: block; float: none; clear: both; line-height: 13px; width: 550px; margin: 24px 15px 25px 15px; padding: 0px 0px 5px 0px; background-color: #e9e9e9; border-top: solid 3px #C9C9C9;}
div.group_content div.colcenter div.explanation h3 {font-size: 12px; color: #B22C1B;}
div.group_content div.colcenter div.explanation h4 {font-family: tahoma; margin-bottom: 0px; margin-top: 15px; margin-bottom: 7px;}
div.group_content div.colcenter div.explanation p {font-family: tahoma; font-size: 10px; line-height: 13px; color: #000000; margin: 7px 10px 7px 15px;}
div.group_content div.colcenter div.explanation a {font-family: tahoma; font-size: 10px; line-height: 13px;}
div.group_content div.colcenter div.explanation ul {margin: 7px 10px 7px 25px;}
div.group_content div.colcenter div.explanation ul li {font-family: tahoma; font-size: 10px; line-height: 13px; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; background-position: 0px 4px;}
div.group_content div.colcenter div.explanation ol {margin: 7px 10px 7px 40px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.explanation ol li {font-family: tahoma; font-size: 10px; line-height: 13px; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

div.group_content div.colcenter ul.list {position: relative; display: block; width: 550px; left: 0px; top: 0px; margin: 15px 15px 15px 15px; padding: 0px; overflow: hidden; background-color: #ffffff;}
div.group_content div.colcenter ul.list li {position: relative; display: block; float: left; width: 550px; left: 0px; top: 0px; margin: 0px 0px 15px 0px; padding: 0px; background: none; overflow: hidden;}
div.group_content div.colcenter ul.list li h2 {margin-left: 0px;}
div.group_content div.colcenter ul.list li h3 {margin-left: 0px;}
div.group_content div.colcenter ul.list li img {position: relative; display: inline; float: left; clear: left; width: 72px; left: 0px; top: 0px; margin: 0px 15px 0px 0px; padding: 0px; border: solid 1px #666666;}
div.group_content div.colcenter ul.list li a.img {position: relative; display: inline; float: left; clear: none; margin: 0px 15px 0px 0px; padding: 0px;}
div.group_content div.colcenter ul.list li a.img img {display: block; float: none; clear: none; margin: 0px;}
div.group_content div.colcenter ul.list li a.arrow {display: inline; font-size: 10px; font-weight: normal; margin-left: 6px;}
div.group_content div.colcenter ul.list li b {position: relative; display: block; left: 0px; top: 0px; font-size: 10px; font-weight: bold; color: #B22C1B; margin: 0px; padding: 0px 120px 5px 0px;}
div.group_content div.colcenter ul.list li b span {position: absolute; display: block; right: 0px; bottom: 5px; font-weight: normal; color: #000000; text-align: right; margin: 0px; padding: 0px;}
div.group_content div.colcenter ul.list li b div.comment {position: relative; display: inline; font-family: tahoma; font-size: 10px; font-weight: normal; color: #B22C1B; margin: 0px; padding: 0px;}
div.group_content div.colcenter ul.list li dl {width: 550px; position: relative; display: block; float: left; clear: right; left: 0px; top: 0px; margin: 0px; padding: 0px; overflow: hidden; background-color: #ffffff;}
div.group_content div.colcenter ul.list li dl dt {width: 550px; position: relative; display: block; left: 0px; top: 0px; font-size: 10px; font-weight: bold; color: #B22C1B; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: solid 1px #B22C1B; background-color: #ffffff;}
div.group_content div.colcenter ul.list li dl dd {position: relative; display: block; left: 0px; top: 0px; font-size: 10px; margin: 0px; padding: 4px 0px 0px 0px;}
div.group_content div.colcenter ul.list li dd a.arrow {display: block; margin: 0px;}
div.group_content div.colcenter ul.list li.images dd a.arrow {display: inline; }
div.group_content div.colcenter ul.list li dl dd ul {width: 520px;}
div.group_content div.colcenter ul.list li dl dd ul li {width: 510px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat; padding-left: 10px;}
div.group_content div.colcenter ul.list.images li img {width: 72px;}
div.group_content div.colcenter ul.list.images li dl {width: 460px;}
div.group_content div.colcenter ul.list.images li dl dt {width: 460px;}
div.group_content div.colcenter ul.list.advert li img {width: 137px;}
div.group_content div.colcenter ul.list.advert li dl {width: 395px;}
div.group_content div.colcenter ul.list.advert li dl dt {width: 395px;}
div.group_content div.colcenter ul.list.titles li {margin-bottom: 8px; border-bottom: solid 1px #e2e2e2;}
div.group_content div.colcenter ul.list.titles li b {padding: 0px 120px 11px 0px;}
div.group_content div.colcenter ul.list.titles li b span {bottom: 11px;}
div.group_content div.colcenter ul.list.download li {margin-bottom: 8px; border-bottom: solid 1px #e2e2e2;}
div.group_content div.colcenter ul.list.download li b {padding: 0px 200px 11px 0px;}
div.group_content div.colcenter ul.list.download li b span {bottom: 11px;}
div.group_content div.colcenter ul.list.download li b span span {position: relative; display: inline; text-align: right; left: 0px; top: 0px; padding-left: 20px; margin-right: 0px; background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter ul.list.download li b span span.doc {background-image: url("/i/icon_doc.gif");}
div.group_content div.colcenter ul.list.download li b span span.xls {background-image: url("/i/icon_xls.gif");}
div.group_content div.colcenter ul.list.download li b span span.ppt {background-image: url("/i/icon_ppt.gif");}
div.group_content div.colcenter ul.list.download li b span span.pdf {background-image: url("/i/icon_pdf.gif");}
div.group_content div.colcenter ul.list.download li b span span.zip {background-image: url("/i/icon_zip.gif");}
div.group_content div.colcenter ul.list.download img {display: inline; float: none; width: 12px; height: 12px; margin: 0px; padding: 0px;}
div.group_content div.colcenter ul.list li.last {margin-bottom: 10px; border: none;}
div.group_content div.colcenter ul.list.gallery li dl {float: left; width: 440px;}
div.group_content div.colcenter ul.list.gallery li dl dt {width: 440px; border-bottom: solid 1px #e2e2e2;}
div.group_content div.colcenter ul.list.gallery li dl dd ul {position: relative; display: block; float: none; clear: both; margin: 0px; padding: 0px; background: #ffffff;}
div.group_content div.colcenter ul.list.gallery li dl dd ul li {position: relative; display: block; float: left; clear: none; width: 80px; margin: 0px 10px 0px 0px; padding: 0px; background: #ffffff;}
div.group_content div.colcenter ul.list.gallery li dl dd ul li.separated {border-right: solid 1px #e2e2e2;}
div.group_content div.colcenter ul.list.gallery li dl dd ul li a {text-decoration: none;}
div.group_content div.colcenter ul.list.gallery li dl dd ul li a:hover {text-decoration: underline;}
div.group_content div.colcenter ul.list.gallery li div.shadowbox {display: inline; float: left; clear: none; width: 98px; margin: 4px 9px 0px 3px;}
div.group_content div.colcenter ul.list.gallery li div.shadowbox div.inner {float: left; clear: none; width: 94px;}
div.group_content div.colcenter ul.list.gallery li div.shadowbox img {float: none; clear: both; width: 72px; margin: 10px 10px 10px 10px; padding: 0px;}
div.group_content div.colcenter ul.list.gallery li div.shadowbox p {position: relative; display: block; float: none; clear: both; margin: 10px 10px 10px 11px;}
div.group_content div.colcenter ul.list.gallery li div.shadowbox a {position: relative; display: block; float: none; clear: both; text-decoration: none; margin: 0px;}
div.group_content div.colcenter ul.list.result li dl dt {padding: 0px; border: none;}
div.group_content div.colcenter ul.list.result li dl dd {padding: 0px; border: none;}
div.group_content div.colcenter ul.list.result li dl dt a {left: 0px; top: 0px; font-size: 10px; font-weight: bold; color: #B22C1B; margin: 0px; text-decoration: none;}
div.group_content div.colcenter ul.list.result li dl dt a:hover {text-decoration: underline;}
div.group_content div.colcenter ul.list.result li dl dd a {font-size: 10px; color: #B22C1B; margin: 0px; text-decoration: none;}
div.group_content div.colcenter ul.list.result li dl dd a:hover {text-decoration: underline;}
div.group_content div.colcenter ul.list li dl dt span.comment {position: relative !important; display: block; font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; margin: -5px 0px 5px 1px; padding: 0px;}

div.group_content div.colcenter div.pageturn {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 580px; text-align: center; white-space: nowrap; margin: 20px auto 30px auto; background-color: #ffffff;}
div.group_content div.colcenter div.pageturn a {position: relative; display: inline; left: 0px; top: 0px; text-decoration: none; margin: 0px 1px 0px 1px; padding: 1px 0px 0px 0px;}
div.group_content div.colcenter div.pageturn a.prev {display: inline !important; display: inline-block; margin-right: 5px; padding: 1px 10px 0px 0px; background-image: url("/i/pageturn_prev.gif"); background-position: right 2px; background-repeat: no-repeat;}
div.group_content div.colcenter div.pageturn a.prev span {display: none;}
div.group_content div.colcenter div.pageturn a.next {display: inline !important; display: inline-block; margin-left: 5px; padding: 1px 10px 0px 0px; background-image: url("/i/pageturn_next.gif"); background-position: left 2px; background-repeat: no-repeat;}
div.group_content div.colcenter div.pageturn a.next span {display: none;}
div.group_content div.colcenter div.pageturn a.btn span {position: relative; display: inline; left: 0px; top: 0px; font-family: verdana; font-size: 9px; line-height: 12px; color: #ffffff; text-align: center; vertical-align: top; margin: 0px 0px 1px 0px; padding: 0px 3px 1px 3px; background-color: #9f9f9f; border-top: solid 1px #adadad; border-right: solid 1px #8c8c8c; border-bottom: solid 1px #8c8c8c; border-left: solid 1px #adadad;}
div.group_content div.colcenter div.pageturn a.btn.current span {background-color: #CFCFCF; border-top: solid 1px #D6D6D6; border-right: solid 1px #C5C5C5; border-bottom: solid 1px #C5C5C5; border-left: solid 1px #D6D6D6;}
div.group_content div.colcenter div.pageturn a.hidden {visibility: hidden;}

div.group_content div.colcenter div.form {display: block; float: none; clear: both; font-family: tahoma; margin: 10px 15px 15px 15px;}
div.group_content div.colcenter div.form div.hr {margin: 4px 0px 4px 0px;}
div.group_content div.colcenter div.form div.button,
div.group_content div.colcenter div.form div.buttons {position: relative; display: block; margin: 8px 0px 16px 2px;}
div.group_content div.colcenter div.form p {position: relative; margin-left: 0px; margin-right: 0px;}
div.group_content div.colcenter div.form span {font-family: tahoma;}
div.group_content div.colcenter div.form span.formerrors { color:Red; line-height:13px; font-weight:bold; }
div.group_content div.colcenter div.form input {position: relative; font-family: tahoma;}
div.group_content div.colcenter div.form input.button {display: inline; width: 50px; height: 17px; font-size: 10px; line-height: 12px; text-align: center; vertical-align: top; color: #ffffff; margin: 10px 10px 10px 0px; padding: 0px 0px 2px 1px !important; padding: 0px 0px 0px 1px; overflow: hidden; border: none 0px; background-color: #ffffff; background-image: url("/i/bg_button_50.gif"); background-position: left middle; background-repeat: no-repeat;}
div.group_content div.colcenter div.form input.button.bold {font-weight: bold;}
div.group_content div.colcenter div.form input.button.strait {width: 25px; background-image: url("/i/bg_button_25.gif");}
div.group_content div.colcenter div.form input.button.wide {width: 100px; background-image: url("/i/bg_button_100.gif");}
div.group_content div.colcenter div.form input.button.wider {width: 150px; background-image: url("/i/bg_button_150.gif");}
div.group_content div.colcenter div.form input.button.widest {width: 200px; background-image: url("/i/bg_button_200.gif");}
div.group_content div.colcenter div.form input.button.xwide {width: 250px; background-image: url("/i/bg_button_250.gif");}
div.group_content div.colcenter div.form input.button.xxwide {width: 400px; background-image: url("/i/bg_button_400.gif");}
div.group_content div.colcenter div.form input.button.selected {width: 100px; background-image: url("/i/bg_button_100_selected.gif");}
div.group_content div.colcenter div.form input.button.selected.wider {width: 150px; background-image: url("/i/bg_button_150_selected.gif");}
div.group_content div.colcenter div.form input.cbrb {display: inline; width: 13px; height: 13px; line-height: 0px; vertical-align: top; margin: 1px 5px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form input.text {width: 175px; height: 13px; font-size: 11px; line-height: 13px; vertical-align: top; color: #888888; margin: 0px 0px 10px 0px; padding: 1px 2px 3px 2px; border: solid 1px #999999; background-color: #ffffff;}
div.group_content div.colcenter div.form input.text.telephonelong { width: 158px;}
div.group_content div.colcenter div.form input.text.telephonemiddlelong { width: 120px;}
div.group_content div.colcenter div.form input.text.telephoneshort { width: 46px;}
div.group_content div.colcenter div.form input.text.shortest {width: 18px;}
div.group_content div.colcenter div.form input.text.shorter {width: 36px;}
div.group_content div.colcenter div.form input.text.short {width: 75px;}
div.group_content div.colcenter div.form input.text.short.float { float:left; }
div.group_content div.colcenter div.form input.text.middle {width: 115px;}
div.group_content div.colcenter div.form input.text.long {width: 260px;}
div.group_content div.colcenter div.form input.text.longest {width: 95%;}
div.group_content div.colcenter div.form input.hidden {display: none; clear: both;}
div.group_content div.colcenter div.form .hide.validationsummary.ul ul { display: none; }

div.group_content div.colcenter div.form input.text.calendar {width: 75px; display: block; float: left; }
div.group_content div.colcenter div.form img.calendar { display: block; float: left; clear: none; margin: 2px 0px 0px 4px; border: none; }

div.group_content div.colcenter div.form input.file {display: block; float: left; clear: none; height: 17px; font-size: 11px; line-height: 13px; vertical-align: top; color: #888888; margin: 0px 4px 10px 0px; padding: 1px 2px 3px 2px; border: solid 1px #999999; background-color: #ffffff;}
div.group_content div.colcenter div.form textarea {width: 175px; height: 54px; font-size: 11px; line-height: 13px; vertical-align: top; color: #888888; overflow: auto; margin: 0px 0px 10px 0px; padding: 2px 2px 2px 2px; border: solid 1px #999999; background-color: #ffffff;}
div.group_content div.colcenter div.form textarea.long {width: 260px;}
div.group_content div.colcenter div.form textarea.high {height: 106px;}
div.group_content div.colcenter div.form textarea.longer {width: 431px;}
div.group_content div.colcenter div.form textarea.longest {width: 544px; margin-bottom: 0px;}
div.group_content div.colcenter div.form textarea.great {width: 544px; height: 260px;}
div.group_content div.colcenter div.form select {position: relative; display: inline; width: 200px; height: 18px; font-family: tahoma; font-size: 11px; line-height: 13px; vertical-align: top; color: #888888; margin: 0px 0px 10px 0px; padding: 0px; border: solid 1px #999999; background-color: #ffffff;}
div.group_content div.colcenter div.form select.shortest {width: 40px;}
div.group_content div.colcenter div.form select.shorter {width: 58px;}
div.group_content div.colcenter div.form select.short {width: 81px;}
div.group_content div.colcenter div.form select.middle {width: 121px;}
div.group_content div.colcenter div.form select.long {width: 266px;}
div.group_content div.colcenter div.form select.longest {width: 99%;}
div.group_content div.colcenter div.form select option {height: 17px; font-family: tahoma; font-size: 11px; line-height: 13px; vertical-align: top; color: #888888; margin: 0px; padding: 0px; background-color: #ffffff;}
div.group_content div.colcenter div.form label {display: block; font-family: tahoma; font-size: 11px; line-height: 14px; color: #666666; margin: 4px 0px 4px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form label a {font-family: tahoma; font-size: 11px; line-height: 14px;}
div.group_content div.colcenter div.form label.inline {display: inline;}
div.group_content div.colcenter div.form div.float {display: block; float: left; clear: none; margin: 0px 0px 10px 0px; padding: 0px;}
div.group_content div.colcenter div.form div.float span.unit {display: block; float: left; clear: none; margin: 0px 7px 0px 0px; padding: 0px;}
div.group_content div.colcenter div.form div.float label {display: block; float: left; clear: none; margin: 0px 5px 0px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form div.floatlabel div.left label {display: block; float: left; clear: none; }
div.group_content div.colcenter div.form div.floatlabel div.left span {display: block; float: left; clear: none; margin-left: 5px; }
div.group_content div.colcenter div.form div.float input.text {display: block; float: left; clear: none; margin: 0px 7px 0px 0px;}
div.group_content div.colcenter div.form div.float input.text.long {width: 203px;}
div.group_content div.colcenter div.form div.float input.button {display: block; float: left; clear: none; margin: 1px 0px 0px 0px;}
div.group_content div.colcenter div.form div.float select {display: block; float: left; clear: none; margin: 0px 7px 0px 0px;}
div.group_content div.colcenter div.form div.float select.long {width: 209px;}
div.group_content div.colcenter div.form div.float.fixwidth label {width: 125px;}
div.group_content div.colcenter div.form div.float.fixwidth input.text {width: 130px; margin-right: 0px;}
div.group_content div.colcenter div.form div.float.fixwidth input.text.shortest {width: 18px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth input.text.shorter {width: 36px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth input.text.short {width: 68px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth select {width: 136px; margin-right: 0px;}
div.group_content div.colcenter div.form div.float.fixwidth select.shortest {width: 40px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth select.shorter {width: 58px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth select.short {width: 74px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth select.long {width: 308px; margin-right: 7px;}
div.group_content div.colcenter div.form div.float.fixwidth textarea {width: 130px; margin-right: 0px;}

div.group_content div.colcenter div.form div.float.fixlongwidth label {width: 225px;}
div.group_content div.colcenter div.form div.float.fixlongwidth input.text {width: 230px; margin-right: 0px;}
div.group_content div.colcenter div.form div.float.fixlongwidth select {width: 236px; margin-right: 0px;}

div.group_content div.colcenter div.form span.unit {position: relative; display: inline; left: 0px; top: 2px; margin: 0px 0px 0px 5px; padding: 0px;}
div.group_content div.colcenter div.form span.sup {position: relative; display: inline; left: 0px; top: -3px; font-size: 9px; line-height: 9px; margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form span.cbrbgroup {display: block; font-family: tahoma; font-size: 11px; line-height: 14px; color: #666666; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form span.cbrbgroup input {display: inline; float: none; clear: none; width: 13px; height: 13px; line-height: 0px; vertical-align: top; margin: 1px 5px 7px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form span.cbrbgroup label {display: inline; float: none; clear: none; margin: 0px 0px 5px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form span.cbrbgroup.inline {display: inline; margin-right: 0px;}
div.group_content div.colcenter div.form span.cbrbgroup.inline label {margin-right: 7px;}
div.group_content div.colcenter div.form span.cbrb {display: block; font-family: tahoma; font-size: 11px; line-height: 14px; color: #666666; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form span.cbrb input {display: inline; float: none; clear: none; width: 13px; height: 13px; line-height: 0px; vertical-align: top; margin: 1px 5px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form span.cbrb label {display: inline; float: none; clear: none; margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form span.cbrb.inline label {display: inline; margin-right: 12px;}
div.group_content div.colcenter div.form span.cbrb.multiline label {margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px;}
div.group_content div.colcenter div.form span.cbrb.graf {position: relative; display: block; float: none; clear: both;}
div.group_content div.colcenter div.form span.cbrb.graf span {position: absolute; display: block; left: 21px; top: 3px; width: 24px; height: 13px; margin: 0px; padding: 0px; background-image: url("/i/graf.gif"); background-position: left top; background-repeat: no-repeat; overflow: hidden;}
div.group_content div.colcenter div.form span.cbrb.graf input {position: relative;}
div.group_content div.colcenter div.form span.cbrb.graf label {position: relative; display: block; left: 0px; top: 0px; margin: -14px 0px 0px 55px;}
div.group_content div.colcenter div.form div.row {position: relative; display: block; float: none; clear: both; width: 550px; margin: 0px 0px 10px 0px; padding: 0px; overflow: hidden;}
div.group_content div.colcenter div.form div.row p {margin: 0px 0px 7px 0px;}
div.group_content div.colcenter div.form div.row div {position: relative; font-family: tahoma; font-size: 11px; line-height: 13px; overflow: hidden;}
div.group_content div.colcenter div.form div.row div a {font-family: tahoma; font-size: 11px; line-height: 13px; text-decoration: none;}
div.group_content div.colcenter div.form div.row div a:hover {text-decoration: underline;}
div.group_content div.colcenter div.form div.row div a.download {position: absolute; right: 0px; top: 2px; width: 10px; height: 10px; margin: 0px; padding: 0px 0px 0px 0px; background-image: url("/i/bg_link_download.gif"); background-position: 0px 0px; background-repeat: no-repeat;}
div.group_content div.colcenter div.form div.row div.emailed {background-image: url("/i/envelope.gif"); background-position: 94px 2px; background-repeat: no-repeat;}
div.group_content div.colcenter div.form div.formelement div.float {display: block; float: left; clear: none; margin: 0px 0px 10px 0px; padding: 4px 0 0 0;}
div.group_content div.colcenter div.form div.row.col4 {}
div.group_content div.colcenter div.form div.row.col4 div.c1 {width: 155px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col4 div.c2 {width: 112px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col4 div.c3 {width: 137px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col4 div.c4 {width: 122px; margin: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.row.col3 {}
div.group_content div.colcenter div.form div.row.col3 div.c1 {width: 275px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col3 div.c2 {width: 137px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col3 div.c3 {width: 122px; margin: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.row.col2 {}
div.group_content div.colcenter div.form div.row.col2 div.c1 {width: 275px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.row.col2 div.c2 {width: 267px; margin: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.head {display: block; float: none; clear: both; width: 550px; font-weight: bold; color: #B22C1B; margin: 8px 0px 8px 0px; padding: 7px 0px 7px 0px; border-top: solid 1px #B22C1B; border-bottom: solid 2px #B22C1B;}
div.group_content div.colcenter div.form div.head a {text-decoration: none;}
div.group_content div.colcenter div.form div.head div.row {margin: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.head div.row div {font-weight: bold; color: #B22C1B; text-align: left; text-indent: 0px;}
div.group_content div.colcenter div.form div div.row.alignright {}
div.group_content div.colcenter div.form div div.row.alignright div {display: inline; padding: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c2 {text-align: right;}
div.group_content div.colcenter div.form div div.row.alignright div.c2 label {float: none; clear: none; text-align: right; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.alignright div.c2 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.alignright div.c2 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c2 input {float: none; clear: none; display: inline; display: inline-block; text-align: right; margin: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c3 {text-align: right;}
div.group_content div.colcenter div.form div div.row.alignright div.c3 label {float: none; clear: none; text-align: right; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.alignright div.c3 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.alignright div.c3 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c3 input {float: none; clear: none; display: inline; display: inline-block; text-align: right; margin: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c4 {text-align: right;}
div.group_content div.colcenter div.form div div.row.alignright div.c4 label {float: none; clear: none; text-align: right; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.alignright div.c4 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.alignright div.c4 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.alignright div.c4 input {float: none; clear: none; display: inline; display: inline-block; text-align: right; margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter {}
div.group_content div.colcenter div.form div div.row.aligncenter div {display: inline; padding: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 {text-align: center;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 label {float: none; clear: none; text-align: center; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 input {float: none; clear: none; display: inline; display: inline-block; text-align: left; margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 {text-align: center;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 label {float: none; clear: none; text-align: center; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 label.nav {float: none; clear: none; text-align: right; margin: 0px 16px 0px 6px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 input {float: none; clear: none; display: inline; display: inline-block; text-align: left; margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 {text-align: center;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 label {float: none; clear: none; text-align: center; margin: 0px 0px 0px 6px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 span {float: none; clear: none; display: inline; display: inline-block; margin: 0px 0px 0px 8px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 span.sup {margin: 0px;}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 input {float: none; clear: none; display: inline; display: inline-block; text-align: left; margin: 0px;}
div.group_content div.colcenter div.form div.formelement {display: block; float: none; clear: both; width: 550px; margin: 0px -8px 0px -8px; padding: 0px 8px 0px 8px; border-bottom: solid 4px #ffffff;}
div.group_content div.colcenter div.form div.formelement.odd { background-color:#FFFFFF; border-left:4px solid #FFFFFF; border-right:4px solid #FFFFFF; margin:0 -4px 1px; padding:3px 0px 3px 0px; width:550px; border-bottom: none;}
div.group_content div.colcenter div.form div.formelement.odd li { list-style-type:none; font-family:tahoma; font-size:11px; line-height:14px; }
div.group_content div.colcenter div.form div.formelement.even { background-color:#EEEEEE; border-left:4px solid #EEEEEE; border-right:4px solid #EEEEEE; margin:0 -4px 1px; padding:3px 0px 3px 0px; width:550px; border-bottom: none; }
div.group_content div.colcenter div.form div.formelement.even div.float.c1 {width: 267px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.formelement.even div.float.c2 {width: 267px; margin: 0px 8px 0px 0px; font-weight:bold;}
div.group_content div.colcenter div.form div.formelement.odd div.float.c1 {width: 267px; margin: 0px 8px 0px 0px;}
div.group_content div.colcenter div.form div.formelement.odd div.float.c2 {width: 267px; margin: 0px 8px 0px 0px; font-weight:bold;}
div.group_content div.colcenter div.form div.formelement.odd div.float.c2 span.readonly {position: relative; top: 2px;}
div.group_content div.colcenter div.form div.formelement.odd div.float.c2 span.nospace {position: relative; top: 2px; left: -3px;}
div.group_content div.colcenter div.form div.formelement.odd div.float.c2 span.unit {display: inline; float: none; top: 2px;}
div.group_content div.colcenter div.form div.formelement div.row.odd {width: 550px; margin: 0px -4px 1px -4px; padding: 3px 0px 3px 0px; border-left: solid 4px #ffffff; border-right: solid 4px #ffffff; background-color: #ffffff;}
div.group_content div.colcenter div.form div.formelement div.row.even {width: 550px; margin: 0px -4px 1px -4px; padding: 3px 0px 3px 0px; border-left: solid 4px #eeeeee; border-right: solid 4px #eeeeee; background-color: #eeeeee;}
div.group_content div.colcenter div.form div.formelement div.row.line {width: 550px; margin: 0px 0px 1px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colcenter div.form div.formelement p {font-family: verdana; font-size: 9px; line-height: 13px; color: #666666; margin: 0px 0px 7px 0px; padding: 0px;}
div.group_content div.colcenter div.form div.formelement p a {font-family: verdana; font-size: 9px; line-height: 13px;}
div.group_content div.colcenter div.form div.formelement ul {margin: 0px 0px 7px 8px;}
div.group_content div.colcenter div.form div.formelement ul li {font-family: verdana; font-size: 9px; line-height: 13px; color: #666666; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 12px; background-position: 0px 4px;}
div.group_content div.colcenter div.form div.formelement div.left { display: block; width: 275px; margin: 0px; padding: 0px; border: none; overflow: visible;}
div.group_content div.colcenter div.form div.formelement.leftonly div.left { width: 550px; }
div.group_content div.colcenter div.form div.formelement div.left.long { width: 448px; }
div.group_content div.colcenter div.form div.formelement div.left span.readonly { position: relative; display: block; margin-top: 2px; }
div.group_content div.colcenter div.form div.floatlabel div.left span.readonly { margin-top: 6px; }
div.group_content div.colcenter div.form div.formelement div.left label a { line-height:14px; font-size: 11px;}
div.group_content div.colcenter div.form div.formelement div.left span.floatleft {float: left;}
div.group_content div.colcenter div.form div.formelement div.left label.floatleft {float: left; width: 240px; margin: -4px 0px 0px 4px;}
div.group_content div.colcenter div.form div.fixwidth div.left {padding-top: 10px;}
div.group_content div.colcenter div.form div.formelement div.right { display: block; width: 275px; margin: 0px; padding: 28px 0px 0px 0px; border: none; overflow: hidden;}
div.group_content div.colcenter div.form div.formelement.leftonly div.right { width: 0px; }
div.group_content div.colcenter div.form div.formelement div.right.under { clear:both; }
div.group_content div.colcenter div.form div.formelement div.right p {margin: 0px 0px 7px 8px;}
div.group_content div.colcenter div.form div.formelement div.right span.erroron {display: none !important; float: none; clear: both; font-family: verdana; font-size: 9px; line-height: 12px; color: #000000 !important; margin: 0px 0px 6px 8px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.formelement div.right span.erroroff {display: none !important;}
div.group_content div.colcenter div.form div.formelement div.right span.unit {position: relative; display: inline; float: none; clear: none; left: 0px; top: 0px; font-family: tahoma; color: #666666; margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form div.formelement div.right span.sup {position: relative; display: inline; float: none; clear: none; left: 0px; top: -2px; font-family: tahoma; font-size: 9px; color: #666666; line-height: 9px; margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form div.formelement div.row.main {margin: 0px 0px 3px 0px;}
div.group_content div.colcenter div.form div.formelement div.row.main div.left {}
div.group_content div.colcenter div.form div.formelement div.row.main div.right {padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.formelement.errormsg {background-color: #e9e9e9; padding: 0px 8px 0px 8px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.right {padding: 28px 0px 0px 0px; background-image: url("/i/formerror.gif"); background-position: 8px 5px; background-repeat: no-repeat;}
div.group_content div.colcenter div.form div.formelement.errormsg div.right span.erroron {display: block !important;}
div.group_content div.colcenter div.form div.formelement.errormsg div.right span.erroroff {display: none !important;}
div.group_content div.colcenter div.form div.formelement.errormsg div.row.main {margin: 0px 0px 3px 0px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.row.main div.right {margin: 0px 0px 0px 0px; padding: 28px 0px 0px 0px;}
div.group_content div.colcenter div.form div.formelement div.formtext { display: block;  float: left; width: 275px; padding: 0; margin: 5px 0 0; text-align: left; }
div.group_content div.colcenter div.form div.formelement div.forminput { display: inline; position:relative; top:14px; width:275px; margin: 5px 0 0; }
div.group_content div.colcenter div.form div.formelement div.forminput input.text.telephonelong { width: 158px;}
div.group_content div.colcenter div.form div.formelement div.forminput input.text.telephoneshort { width: 46px;}
div.group_content div.colcenter div.form div.formelement input.disabled { background-color:#D4D0C8; border:1px solid #AAAAAA; color:#999999; font-size:11px; height:13px; line-height:13px; margin:0px 0px 5px; padding:1px 2px 3px; }	
div.group_content div.colcenter div.form div.formelement select.disabled { background-color:#D4D0C8; border:1px solid #AAAAAA; color:#999999; font-size:11px; margin:0px 0px 5px; padding:1px 2px 3px; }	
div.group_content div.colcenter div.form div.formelement.errormsg div.external_page_error {position: relative; padding: 28px 0px 0px 0px; background-image: url("/i/formerror.gif"); background-position: 8px 5px; background-repeat: no-repeat;}
div.group_content div.colcenter div.form div.formelement.errormsg div.external_page_error div {position: relative; display: block; float: none; clear: both; font-family: verdana; font-size: 9px; line-height: 12px; color: #000000 !important; margin: 0px 8px 6px 8px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.external_page_error span {position: relative; display: block; float: none; clear: both; font-family: verdana; font-size: 9px; line-height: 12px; color: #000000 !important; margin: 0px 8px 6px 8px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.external_page_error span {position: relative; display: block; float: none; clear: both; font-family: verdana; font-size: 9px; line-height: 12px; color: #000000 !important; margin: 0px 8px 6px 8px; padding: 0px 0px 0px 0px;}

div.group_content div.colcenter div.form div.formelement          div.AutoCompleteRotator {background-image:url("/i/generalidirect/wait24trans.gif");background-repeat:no-repeat;height:30px;width:30px;position: relative;top:-32px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteRotator.telephoneshort {left:55px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteRotator.middle {left:125px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteRotator.middlelong {left:210px;}

div.group_content div.colcenter div.form div.formelement          div.AutoCompleteTextBoxstyle iframe {top:3px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteTextBoxstyle div.inner {background:#dddddd;top:3px}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteTextBoxstyle div.inner div {height:16px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteTextBoxstyle div.inner a {background-image:url("/i/generalidirect/autocomplete_close.gif");height: 10px;width: 11px;}
div.group_content div.colcenter div.form div.formelement          div.AutoCompleteTextBoxstyle div.inner select {height:200px; margin:0}

div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle {top:20px}
div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle iframe {top:0;left:-4px;width:46px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle div.inner {top:0;left:-4px}
div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle div.inner div {position:relative; left:0;}

div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle.telephoneshort div.inner div {width:50px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle.middle div.inner div {width:119px;}
div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteTextBoxstyle.middlelong div.inner div {width:218px;}

div.group_content div.colcenter div.form div.formelement.errormsg div.AutoCompleteRotator {background-image:url("/i/generalidirect/wait24trans.gif");background-repeat:no-repeat;width:30px;}

div.group_content div.colcenter div.form div.formelement.AutoComplete.middlelong img.tooltipicon{left:190px; top:-58px}
div.group_content div.colcenter div.form div.formelement.AutoComplete {display: block; float: left; clear: none; margin: 0px 0px 10px 0px; padding: 0px; height:50px}


div.group_content div.colcenter div.form.main {}
div.group_content div.colcenter div.form.main input.button {margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form.main select {margin: 0px; padding: 0px;}
div.group_content div.colcenter div.form input.readonly {background: #eeeeee;}
div.group_content div.colcenter div.form.main div.formelement {width: 275px; padding: 0 0 0 6px;}
div.group_content div.colcenter div.form.main div.formelement.errormsg {padding: 0 0 0 6px;}
div.group_content div.colcenter div.form.main div.formelement div.right {display: none;}
div.group_content div.colcenter div.form.main div.formelement.errormsg div.right {display: block;}
div.group_content div.colcenter div.formnavigator {display: block; clear: both; margin:0; padding:20px 30px 30px 10px;}
div.group_content div.colcenter div.formnavigator div {display: inline; margin:0; padding:0;}
div.group_content div.colcenter div.formnavigator div.previous { float:left; background:url('/i/formnavnext.gif') no-repeat; margin:0; padding:0; text-decoration:none; height:33px; }
div.group_content div.colcenter div.formnavigator div.previous span { position: relative; background:url('/i/formnavbgnext.gif'); top:10px; left:12px; background-color:#e1e1e1; padding-top:4px; padding-bottom:3px !important; padding-right:10px; margin-right:11px; }
div.group_content div.colcenter div.formnavigator div.previous span.pagenumber { padding:0; margin:0; margin-right:5px; font-weight:bold; font-size:16px; font-family:@Arial Unicode MS; color:#b22c1b; }
div.group_content div.colcenter div.formnavigator div.current { float:left; background:url('/i/formnavcurrent.gif') no-repeat; margin:0; margin-right:11px; padding:0; text-decoration:none; height:33px; color:#ffffff; }
div.group_content div.colcenter div.formnavigator div.current span { position: relative; background:url('/i/formnavbgcurrent.gif'); top:10px; left:12px; background-color:#b22c1b; padding-top:4px; padding-bottom:3px !important; padding-right:21px; }
div.group_content div.colcenter div.formnavigator div.current span.pagenumber {padding:0; margin:0; margin-right:5px; font-weight:bold; font-size:16px; font-family:@Arial Unicode MS;}
div.group_content div.colcenter div.formnavigator div.next {display: inline; float:left; background-color:#e1e1e1; background:url('/i/formnavnext.gif') no-repeat; margin:0; padding:0; text-decoration:none; height:33px; }
div.group_content div.colcenter div.formnavigator div.next span { position:relative; top:8px; left:12px; background:url('/i/formnavbgnext.gif'); background-color:#e1e1e1; padding-top:4px; padding-bottom:3px !important; padding-right:20px; color:#b8b4b4; }
div.group_content div.colcenter div.formnavigator div.next span.pagenumber {padding:0; margin:0; margin-right:5px; font-weight:bold; font-size:16px; font-family:@Arial Unicode MS; }

div.group_content div.colcenter div.readonlyeditor {display: block; width: 400px;}

div.group_content div.colcenter div.contactpoint {display: block; width: 550px; margin: 24px 15px 25px 15px;}
div.group_content div.colcenter div.contactpoint div.tab {position: relative; display: block; width: 550px; height: 22px; margin: 0px; padding: 0px; background-color: #ffffff; background-image: url("/i/contactpointtab2.gif"); background-position: right top; background-repeat: no-repeat;}
div.group_content div.colcenter div.contactpoint div.tab a {position: absolute; top: 5px; font-family: tahoma; font-size: 11px; line-height: 13px; font-weight: bold; color: #666666; text-decoration: none;}
div.group_content div.colcenter div.contactpoint div.tab a.tab0 {left: 287px;}
div.group_content div.colcenter div.contactpoint div.tab a.tab1 {left: 410px;}
div.group_content div.colcenter div.contactpoint div.tab a.active {color: #B22C1B;}
div.group_content div.colcenter div.contactpoint div.tab a:hover {color: #B22C1B; text-decoration: none;}
div.group_content div.colcenter div.contactpoint div.shadowbox {margin: 0px 0px 0px 3px; padding: 0px 0px 4px 0px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner {height: 240px; top: 0px; overflow: hidden;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent {position: absolute; display: block; left: 0px; top: 0px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement {width: 513px; border-color: #f7f7f7;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement div.left {width: 275px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement div.right {width: 238px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg {padding: 0px 8px 0px 8px; background: #f7f7f7;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg div.left {width: 275px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg div.right {width: 238px;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.hide {visibility: hidden;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.hide object {visibility: hidden;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.show {visibility: visible;}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.show object {visibility: visible;}
div.group_content div.colcenter div.contactpoint.taho {}
div.group_content div.colcenter div.contactpoint.taho div.tab {background-image: url("/i/tahocontactpointtab.gif");}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab0 {left: 35px;}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab1 {left: 154px;}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab2 {left: 313px;}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab3 {left: 470px;}

div.group_content div.colcenter div.tahohead {position: relative; width: 576px; height: 83px; margin: 0px 2px 25px 2px; border-bottom: solid 2px #cccccc; background-image: url("/i/bg_tahohead_gradient.gif"); background-position: left top; background-repeat: repeat-y; overflow: hidden;}
div.group_content div.colcenter div.tahohead div {position: absolute; top: 0px; height: 77px; padding: 5px 0px 0px 15px; border-bottom: solid 1px #ffffff; overflow: hidden;}
div.group_content div.colcenter div.tahohead div h2 {font-family: verdana; font-size: 14px; line-height: 17px; margin: -2px 0px 1px 0px; padding: 0px;}
div.group_content div.colcenter div.tahohead div h3 {margin: 1px 0px 1px 0px; padding: 0px;}
div.group_content div.colcenter div.tahohead div p {font-family: tahoma; margin: 0px; padding: 0px;}
div.group_content div.colcenter div.tahohead div a {position: absolute; display: block; left: 15px; bottom: 3px; font-family: verdana; font-size: 9px; line-height: 11px; color: #666666; text-decoration: none; padding: 2px 0px 4px 21px; background-image: url("/i/func_email.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_content div.colcenter div.tahohead div a:hover {color: #B22C1B;}
div.group_content div.colcenter div.tahohead div.name {left: 0px; width: 156px; background-image: url("/i/bg_tahohead.gif"); background-position: right bottom; background-repeat: no-repeat;}
div.group_content div.colcenter div.tahohead div.mobil {left: 171px; width: 120px; background-image: url("/i/bg_tahohead.gif"); background-position: right bottom; background-repeat: no-repeat;}
div.group_content div.colcenter div.tahohead div.tel {left: 306px; width: 120px; background-image: url("/i/bg_tahohead.gif"); background-position: right bottom; background-repeat: no-repeat;}
div.group_content div.colcenter div.tahohead div.addr {left: 441px; width: 120px;}
div.group_content div.colcenter div.tahotabs {position: relative; width: 550px; height: 25px; margin: 2px 15px 25px 15px; padding: 0px; background-image: url("/i/tahotabbg.gif"); background-position: right bottom; background-repeat: no-repeat;}
div.group_content div.colcenter div.tahotabs a {position: absolute; top: 4px; font-family: tahoma; font-size: 11px; line-height: 13px; font-weight: bold; color: #666666; text-decoration: none;}
div.group_content div.colcenter div.tahotabs a.tab0 {left: 18px;}
div.group_content div.colcenter div.tahotabs a.tab1 {left: 81px;}
div.group_content div.colcenter div.tahotabs a.tab2 {left: 187px;}
div.group_content div.colcenter div.tahotabs a.tab3 {left: 305px;}
div.group_content div.colcenter div.tahotabs a.active {color: #B22C1B;}
div.group_content div.colcenter div.tahotabs a:hover {color: #B22C1B; text-decoration: none;}



div.group_content div.colcenter div.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter p.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter div.form input.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter div.form select.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter div.form textarea.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colcenter span.asterix {color: #B22C1B; margin: 0px 1px 0px 3px;}
div.group_content div.colcenter .red {color: #B22C1B;}

div.group_content div.colcenter table {display: block; margin: 25px 25px 25px 25px;}
div.group_content div.colcenter table.services {display: block; margin: 25px 25px 25px 25px;}
div.group_content div.colcenter table.services td {width: 15%; text-align: center; vertical-align: middle; color: #333333; padding: 5px; border-bottom: solid 1px #B22C1B;}
div.group_content div.colcenter table.services td.left {width: 40%; text-align: left; font-weight: bold;}
div.group_content div.colcenter table.services tr.head td {font-size: 12px; font-weight: bold; color: #B22C1B; border-top: solid 1px #B22C1B; border-bottom: solid 2px #B22C1B;}
div.group_content div.colcenter table.services tr.highlight td {background-color: #e1e1e1;}
div.group_content div.colcenter table.services tr.highlight td.left {color: #B22C1B;}
div.group_content div.colcenter table.services tr.foot td {font-weight: bold; background-color: #d3d3d3;}
div.group_content div.colcenter table.services tr.noborder td {border: none;}

div.group_content div.colcenter div.tahoresult {position: relative; display: block; width: 550px; margin: 25px 15px 72px 15px; background: #ffffff;}
div.group_content div.colcenter div.tahoresult div.row {position: relative; display: block; width: 550px; height: 72px; margin: 0px 0px 2px 0px; padding: 0px; background: #ffffff; z-index: 1;}
div.group_content div.colcenter div.tahoresult div.row div.col {position: absolute; display: block; left: 0px; top: 0px; width: 134px; height: 70px; margin: 0px; padding: 0px; background: #f7f7f7; border: solid 1px #e9e9e9; z-index: 1;}
div.group_content div.colcenter div.tahoresult div.row div.col.c1 {left: 0px;}
div.group_content div.colcenter div.tahoresult div.row div.col.c2 {left: 138px;}
div.group_content div.colcenter div.tahoresult div.row div.col.c3 {left: 276px;}
div.group_content div.colcenter div.tahoresult div.row div.col.c4 {left: 414px;}
div.group_content div.colcenter div.tahoresult div.row div.col table {position: relative; display: table; width: 134px; height: 70px; margin: 0px; padding: 0px; background: #f7f7f7; z-index: 1;}
div.group_content div.colcenter div.tahoresult div.row div.col table td {position: relative; display: table-cell; width: 124px; height: 70px; font-family: verdana; font-size: 11px; line-height: 13px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px 5px 0px 5px;}
div.group_content div.colcenter div.tahoresult div.row div.col table td a {font-family: tahoma; font-weight: normal; font-size: 11px; line-height: 13px; text-decoration: none; text-align: center; vertical-align: middle;}
div.group_content div.colcenter div.tahoresult div.row div.col table td a:hover {text-decoration: underline;}
div.group_content div.colcenter div.tahoresult div.row div.col table td span { display: block; font-family: verdana; font-size: 11px; line-height: 13px; text-align: center; margin: 5px 0px 0px 0px;}

div.group_content div.colcenter span.errormsg {display: block; margin: 2px 8px; font-weight:bold; color:Red;}

/*
div.group_content div.colcenter div.tahoresult div.row div.taholayer {position: absolute; display: block; left: -208px; top: -100px; width: 170px; padding: 10px 8px 10px 8px; background-color: #c2c2c2; border-right: solid 3px #dadada; border-bottom: solid 4px #dadada; z-index: 1000;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer h4 {font-family: tahoma; font-size: 10px; line-height: 12px; font-weight: bold; color: #B22C1B; margin: 5px 0px 5px 0px;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer img {display: block; float: none; margin: 0px auto 5px auto; border: solid 1px #666666;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer p {font-family: tahoma; font-size: 11px; line-height: 13px; margin: 5px 0px 5px 0px;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer p span.small {font-size: 10px; line-height: 12px;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer ul {display: block; color: #666666; list-style: none; margin: 5px 0px 0px 0px; padding: 0px;}
div.group_content div.colcenter div.tahoresult div.row div.taholayer ul li {display: list-item; font-family: tahoma; font-size: 10px; line-height: 12px; color: #666666; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}
*/
div.taholayer {position: absolute; display: block; left: 6px; top: 20px; width: 170px; padding: 10px 8px 10px 8px; background-color: #c2c2c2; border-right: solid 3px #dadada; border-bottom: solid 4px #dadada; z-index: 1000;}
div.taholayer h4 {font-family: tahoma; font-size: 10px; line-height: 12px; font-weight: bold; color: #B22C1B; margin: 5px 0px 5px 0px;}
div.taholayer img {width: 150px !important; display: block; float: none; margin: 0px auto 5px auto; border: solid 1px #666666;}
div.taholayer p {font-family: tahoma; font-size: 11px; line-height: 13px; margin: 5px 0px 5px 0px;}
div.taholayer p span.small {font-size: 10px;}
div.taholayer ul {display: block; color: #666666; list-style: none; margin: 5px 0px 0px 0px; padding: 0px;}
div.taholayer ul li {display: list-item; font-family: tahoma; font-size: 10px; line-height: 12px; color: #666666; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}

div.group_content div.colcenter div.funds {display: block; width: 550px; margin: 25px 15px 25px 15px; overflow: hidden;}
div.group_content div.colcenter div.funds table {display: table; width: 1px; margin: 0px;}
div.group_content div.colcenter div.funds table tr {border: none;}
div.group_content div.colcenter div.funds table tr th {font-family: tahoma; font-size: 11px; line-height: 13px; text-align: center; font-weight: normal; vertical-align: middle; color: #ffffff; background-color: #B22C1B; padding: 3px 5px 3px 5px;}
div.group_content div.colcenter div.funds table tr td {font-family: tahoma; font-size: 11px; line-height: 13px; text-align: center; vertical-align: top; color: #666666; padding: 3px 5px 3px 5px;}
div.group_content div.colcenter div.funds table tr td.date {text-align: left;}
div.group_content div.colcenter div.funds table tr.odd td {background-color: #ffffff;}
div.group_content div.colcenter div.funds table tr.even td {background-color: #eeeeee;}

div.group_content div.colcenter .color01 {background-color: #ccbb88;}
div.group_content div.colcenter .color02 {background-color: #cc9933;}
div.group_content div.colcenter .color03 {background-color: #445588;}
div.group_content div.colcenter .color04 {background-color: #44aa88;}
div.group_content div.colcenter .color05 {background-color: #ff8888;}
div.group_content div.colcenter .color06 {background-color: #000000;}
div.group_content div.colcenter .color07 {background-color: #990000;}
div.group_content div.colcenter .color08 {background-color: #447766;}

div.group_content div.colcenter .color09 {background-color: #5577aa;}
div.group_content div.colcenter .color10 {background-color: #339977;}
div.group_content div.colcenter .color11 {background-color: #cc6600;}
div.group_content div.colcenter .color12 {background-color: #aaaaaa;}
div.group_content div.colcenter .color13 {background-color: #3399cc;}
div.group_content div.colcenter .color14 {background-color: #33bb88;}

div.group_content div.colcenter div.sitemap {position: relative; display: block; width: 550px; margin: 15px 10px 15px 15px; font-size: 11px; line-height: 15px;}
div.group_content div.colcenter div.sitemap ul {position: relative; display: block; width: 535px; float: left; clear: both; margin: 0px; padding: 0px 0px 0px 15px; background: #ffffff;}
div.group_content div.colcenter div.sitemap ul li {position: relative; display: block; width: 535px; float: left; clear: both; left: 0px; top: 0px; font-size: 11px; line-height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff;}
div.group_content div.colcenter div.sitemap ul li div {position: relative; display: block; float: left; clear: left; left: 0px; top: 0px; width: 15px; height: 15px; margin: 0px; padding: 0px; overflow: hidden;}
div.group_content div.colcenter div.sitemap ul li div img {position: relative; display: block; left: 0px; top: 0px; width: 15px; height: 15px; margin: 0px; padding: 0px; background-position: 0px 0px; background-repeat: no-repeat;}
div.group_content div.colcenter div.sitemap ul li div.opennode img {background-image: url('/i/sitemap_opennode.gif'); cursor: pointer;}
div.group_content div.colcenter div.sitemap ul li div.closenode img {background-image: url('/i/sitemap_closenode.gif'); cursor: pointer;}
div.group_content div.colcenter div.sitemap ul li div.leafnode img {background-image: url('/i/sitemap_leafnode.gif');}
div.group_content div.colcenter div.sitemap ul li div.lastleafnode img {background-image: url('/i/sitemap_lastleafnode.gif');}
div.group_content div.colcenter div.sitemap ul li div.link {position: relative; display: block; float: left; clear: right; left: 0px; top: 0px; width: auto; height: 15px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.group_content div.colcenter div.sitemap ul li div.link a {position: relative; display: inline; float: left; clear: none; font-size: 11px; line-height: 15px; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.sitemap ul li div.link a:hover {text-decoration: underline;}
div.group_content div.colcenter div.sitemap ul li ul {position: relative; display: block; width: 520px;}
div.group_content div.colcenter div.sitemap ul li ul.true {background: #ffffff url('i/sitemap_nonenode.gif') 0px 0px repeat-y;}
div.group_content div.colcenter div.sitemap ul li ul li {width: 520px;}
div.group_content div.colcenter div.sitemap ul li ul li ul {width: 505px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li {width: 505px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li ul {width: 490px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li ul li {width: 490px;}


div.group_content div.colright {position: relative; display: block; float: left; clear: right; left: 0px; top: 0px; width: 204px; margin: 0px; padding: 0px 0px 25px 0px; background-color: #E9E9E9;}
div.group_content div.colright h3 {font-family: tahoma; font-size: 12px; line-height: 16px; font-weight: bold; color: #B22C1B;}
div.group_content div.colright h3 a {font-family: tahoma; font-size: 12px; line-height: 16px; font-weight: bold; color: #B22C1B;}
div.group_content div.colright p {color: #666666;}

div.group_content div.colleft {position: relative; display: block; float: left; clear: left; left: 0px; top: 0px; width: 200px; margin: 0px; padding: 0px 0px 25px 0px; background-color: #D3D3D3;}
div.group_content div.colleft h3 {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold; color: #B22C1B;}
div.group_content div.colleft div.infobox {position: relative; display: block; padding: 20px 0px 30px 0px;}
div.group_content div.colleft div.infobox h3 {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold; color: #B22C1B; margin: 0px 10px 15px 15px;}
div.group_content div.colleft div.infobox h3 a {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold; color: #B22C1B; text-decoration: none;}
div.group_content div.colleft div.infobox h3 a:hover {text-decoration: underline;}
div.group_content div.colleft div.infobox p {font-size: 10px; line-height: 13px; color: #B22C1B; margin: 0px 10px 0px 15px;}
div.group_content div.colleft div.infobox p a {font-size: 11px; line-height: 14px; color: #000000; text-decoration: none;}
div.group_content div.colleft div.infobox p a:hover {text-decoration: underline;}
div.group_content div.colleft div.infobox div.hr {display: block; height: 0px; margin: 10px 0px 10px 15px; padding: 0px; overflow: hidden; border-top: solid 1px #909090; border-bottom: solid 1px #ffffff;}
div.group_content div.colleft div.infobox div.hr hr {display: none;}
div.group_content div.colleft div.submenu {position: relative; display: block;}
div.group_content div.colleft div.submenu ul {position: relative; display: block; width: 200px; margin: 0px; padding: 0px; list-style: none;}
div.group_content div.colleft div.submenu ul li {position: relative; display: block; width: 200px; margin: 0px; padding: 0px; list-style: none;}
div.group_content div.colleft div.submenu ul a {position: relative; display: block; text-decoration: none; margin: 0px; padding: 0px; background-repeat: no-repeat;}
div.group_content div.colleft div.submenu ul div {position: relative; display: block; clear: both; height: 0px; margin: 0px; padding: 0px; overflow: hidden;}
div.group_content div.colleft div.submenu ul a:hover {text-decoration: underline;}
div.group_content div.colleft div.submenu ul.level1 {background-color: #e1e1e1;}
div.group_content div.colleft div.submenu ul.level1 a {width: 160px; font-size: 12px; color: #B22C1B; padding: 7px 10px 8px 30px; background-color: #e1e1e1; background-image: url("/i/bg_submenu_level1.gif"); background-position: 15px 12px;}
div.group_content div.colleft div.submenu ul.level1 a.active {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level1 div {border-top: solid 1px #909090; border-bottom: solid 1px #ffffff;}
div.group_content div.colleft div.submenu ul.level2 {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level2 a {width: 160px; font-size: 11px; color: #555555; padding: 7px 10px 8px 30px; background-color: #d3d3d3; background-image: url("/i/bg_submenu_level2.gif"); background-position: 16px 12px;}
div.group_content div.colleft div.submenu ul.level2 a.active {color: #000000;}
div.group_content div.colleft div.submenu ul.level2 div {margin-left: 15px; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #e0e0e0;}
div.group_content div.colleft div.submenu ul.level3 {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level3 a {width: 150px; font-size: 11px; color: #555555; padding: 7px 10px 8px 40px; background-color: #d3d3d3; background-image: url("/i/bg_submenu_level3.gif"); background-position: 30px 12px;}
div.group_content div.colleft div.submenu ul.level3 a.active {font-weight: bold;}
div.group_content div.colleft div.submenu ul.level3 div {margin-left: 30px; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #e0e0e0;}
div.group_content div.colleft div.havequest {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #c2c2c2; border-right: solid 3px #dadada; border-bottom: solid 4px #dadada; background-image: url("/i/havequest.gif"); background-position: 162px 9px; background-repeat: no-repeat;}
div.group_content div.colleft div.havequest h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colleft div.havequest p {color: #000000; margin: 10px 0px 0px 0px;}
div.group_content div.colleft div.promo {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #c2c2c2; border-right: solid 3px #dadada; border-bottom: solid 4px #dadada;}
div.group_content div.colleft div.promo h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colleft div.promo p {color: #000000; margin: 10px 0px 0px 0px;}
div.group_content div.colleft div.promo a {font-size: 9px; line-height: 11px; text-decoration: none;}
div.group_content div.colleft div.promo img {position: relative; display: block; margin: 15px auto 5px auto; border: solid 1px #666666;}
div.group_content div.colleft div.tahoimg {width: 200px; overflow: hidden;}
div.group_content div.colleft div.tahoimg img {display: block; margin: 0px auto 0px auto; border: solid 1px #666666;}
div.group_content div.colleft div.tahobox {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #f1f1f1; border-right: solid 3px #dadada; border-bottom: solid 4px #dadada;}
div.group_content div.colleft div.tahobox h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colleft div.tahobox ul {display: block; color: #666666; list-style: none; margin: 10px 0px 10px 0px; padding: 0px;}
div.group_content div.colleft div.tahobox ul li {display: list-item; line-height: 13px; color: #666666; list-style: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 13px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}
div.group_content div.colleft div#promotion {position: relative; display: block; width: 140px; margin: 20px 30px 25px 30px; padding: 0px; overflow: hidden;}
div.group_content div.colleft div#promotion a {position: relative; display: block; width: 140px; margin: 0px; padding: 0px;}
div.group_content div.colleft div#promotion img {position: relative; display: block; width: 140px; margin: 0px; padding: 0px;}
div.group_content div.colleft div#promotion object {position: relative; display: block; width: 140px; margin: 0px; padding: 0px;}
div.group_content div.colleft div#promotion embed {position: relative; display: block; width: 140px; margin: 0px; padding: 0px;}




div.group_content div.colright div.form {display: block; float: none; clear: both; font-family: tahoma; margin: 15px 0px 10px 0px;}
div.group_content div.colright div.form input,
div.group_content div.colright div.online_login input {position: relative; font-family: tahoma;}
div.group_content div.colright div.form input.button,
div.group_content div.colright div.online_login input.button {display: block; float: none; clear: both; width: 50px; height: 17px; font-size: 10px; line-height: 12px; text-align: center; vertical-align: top; color: #ffffff; margin: 5px 0px 5px 0px; padding: 0px 0px 2px 1px !important; padding: 0px 0px 0px 1px; overflow: hidden; border: none 0px; background-color: transparent; background-image: url("/i/bg_button_50.gif"); background-position: left middle; background-repeat: no-repeat;}
div.group_content div.colright div.online_login {border-bottom: solid 1px #e2e2e2; padding-bottom: 8px;}
div.group_content div.colright div.online_login input.button {float: right; margin: 0px;}
div.group_content div.colright div.online_login h3 {display: inline;}
div.group_content div.colright div.online_login div.subtitle {font-size: 10px; line-height: 13px; padding-top: 3px;}
div.group_content div.colright div.form input.cbrb {display: inline; width: 13px; height: 13px; line-height: 0px; vertical-align: top; margin: 1px 5px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colright div.form input.text {width: 138px; height: 13px; font-size: 11px; line-height: 13px; vertical-align: top; color: #999999; margin: 0px 0px 10px 0px; padding: 1px 2px 3px 2px; border: solid 1px #aaaaaa; background-color: #ffffff;}
div.group_content div.colright div.form input.text.short {width: 54px;}
div.group_content div.colright div.form input.text.long {width: 160px;}
div.group_content div.colright div.form input.text.right {float: right; clear: right;}
div.group_content div.colright div.form select {position: relative; display: inline; width: 172px; height: 16px; font-family: tahoma; font-size: 11px; line-height: 13px; vertical-align: top; color: #666666; margin: 0px 0px 10px 0px; padding: 0px; border: solid 1px #aaaaaa;}
div.group_content div.colright div.form select.short {width: 86px;}
div.group_content div.colright div.form select option {height: 16px; font-family: tahoma; font-size: 11px; line-height: 13px; vertical-align: top; color: #666666; margin: 0px; padding: 0px; background-color: #ffffff;}
div.group_content div.colright div.form label {display: block; font-family: tahoma; font-size: 11px; line-height: 14px; color: #666666; margin: 5px 0px 5px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colright div.form span.cbrb {display: block; font-family: tahoma; font-size: 11px; line-height: 14px; color: #666666; margin: 5px 0px 5px 0px; padding: 2px 0px 2px 0px;}
div.group_content div.colright div.form span.cbrb input {display: inline; width: 13px; height: 13px; line-height: 0px; vertical-align: top; margin: 1px 5px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colright div.form span.cbrb label {display: inline; margin: 0px; padding: 0px;}
div.group_content div.colright div.form.float {position: relative; display: block; float: left; clear: both;}
div.group_content div.colright div.form.float input.cbrb {position: relative; display: inline; float: left; clear: left;}
div.group_content div.colright div.form.float label {position: relative; display: inline; float: left; clear: both; width: 170px; margin-top: 0px;}
div.group_content div.colright div.form.float label span {position: relative; display: inline; float: left; clear: right; width: 150px;}
div.group_content div.colright div.form.float span.cbrb {position: relative; display: inline; float: left; clear: both; width: 170px; margin-top: 0px;}
div.group_content div.colright div.form.float span.cbrb input {position: relative; display: inline; float: left; clear: left;}
div.group_content div.colright div.form.float span.cbrb label {position: relative; display: inline; float: left; clear: right; width: 150px; margin: 0px; padding: 0px;}
div.group_content div.colright div.form .black {color: #000000;}

div.group_content div.colright div.invest {position: relative; display: block; margin: 20px 0px 25px 0px; padding: 0px;}
div.group_content div.colright div.invest h3 {margin: 0px 10px 15px 15px;}
div.group_content div.colright div.invest p {margin: 10px 10px 15px 15px;}
div.group_content div.colright div.invest div.table {position: relative; width: 190px; clear: both; margin: 20px 7px 25px 7px;}
div.group_content div.colright div.invest div.table div {position: relative; width: 174px; margin: 0px; padding: 0px 8px 0px 8px;}
div.group_content div.colright div.invest div.table div.thead {font-size: 10px; font-weight: bold; line-height: 13px; color: #000000; padding-top: 9px; padding-bottom: 8px; background-color: #d1d1d1;}
div.group_content div.colright div.invest div.table div.tbody {display: block; width: 136px; font-family: tahoma; font-size: 10px; line-height: 13px; color: #000000; padding: 3px 46px 3px 8px;}
div.group_content div.colright div.invest div.table div.tbody span {position: absolute; display: block; right: 5px; top: 3px;}
div.group_content div.colright div.invest div.table div.tfoot {padding-top: 10px; border-top: solid 2px #d1d1d1;}
div.group_content div.colright div.invest div.table div.dark {background-color: #d1d1d1;}
div.group_content div.colright div.invest div.table div.light {background-color: #e1e1e1;}
div.group_content div.colright div.invest div.table div.mfc {background-color: #e1e1e1;padding:0px;margin:0px;top:0px;left:0px;position:relative;display:block;}
div.group_content div.colright div.invest div.table div.mfc div.light {background-color: #e1e1e1;}
div.group_content div.colright div.invest div.table div.mfc div.light a {display: block; width: 132px; font-family: tahoma; font-size: 10px; line-height: 13px; color: #000000; text-decoration:underline;}
div.group_content div.colright div.invest div.table div.tbody div.fall { width:11px;height:10px;background:url("/i/bg_link_dn_admin.gif");padding:0px;margin:0px;top:6px;right:41px;position:absolute;display:block;}
div.group_content div.colright div.invest div.table div.tbody div.grow { width:11px;height:10px;background:url("/i/bg_link_up_admin.gif");padding:0px;margin:0px;top:6px;right:41px;position:absolute;display:block;}
div.group_content div.colright div.invest div.table div.tbody div.none { width:8px;height:4px; border-bottom: solid 2px #000000; padding:0px;margin:0 0 0 4px;top:6px;right:41px;position:absolute;display:block;}
div.group_content div.colright div.invest div.table div.thead a { color: #000000; font-size:10px;}

div.group_content div.colright div.online {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #c1c1c1; background-image: url("/i/bg_box_gradient.gif"); background-position: left top; background-repeat: repeat-x; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2;}
div.group_content div.colright div.online h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colright div.online p {margin: 10px 0px 0px 0px;}
div.group_content div.colright div.online label {margin: 0px 0px 0px 0px;}
div.group_content div.colright div.online input.text {margin: 0px 0px 5px 0px;}

div.group_content div.colright div.relatedpages {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #c1c1c1; background-image: url("/i/bg_box_gradient.gif"); background-position: left top; background-repeat: repeat-x; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2; width:175px;}
div.group_content div.colright div.relatedpages h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colright div.relatedpages p {margin: 10px 0px 0px 0px;}

div.group_content div.colleft div.relatedpages {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #c1c1c1; background-image: url("/i/bg_box_gradient.gif"); background-position: left top; background-repeat: repeat-x; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2; width:175px;}
div.group_content div.colleft div.relatedpages h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colleft div.relatedpages p {margin: 10px 0px 0px 0px;}

div.group_content div.colright div.download {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 0px 0px 0px; background-color: #d1d1d1; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2;}
div.group_content div.colright div.download h3 {margin: 0px 8px 15px 8px;}
div.group_content div.colright div.download a {display: block; font-size: 10px; line-height: 13px; color: #B22C1B; text-decoration: underline; margin: 0px; padding-left: 18px; background-position: 0px 1px; background-repeat: no-repeat;}
div.group_content div.colright div.download a:hover {text-decoration: none;}
div.group_content div.colright div.download a.doc {background-image: url("/i/icon_doc.gif");}
div.group_content div.colright div.download a.xls {background-image: url("/i/icon_xls.gif");}
div.group_content div.colright div.download a.ppt {background-image: url("/i/icon_ppt.gif");}
div.group_content div.colright div.download a.pdf {background-image: url("/i/icon_pdf.gif");}
div.group_content div.colright div.download a.zip {background-image: url("/i/icon_zip.gif");}
div.group_content div.colright div.download p {margin: 10px 0px 0px 0px; padding: 0px 8px 0px 8px}
div.group_content div.colright div.download p.adobe {margin: 10px 0px 0px 0px; padding: 10px 8px 10px 8px; background-color: #d1d1d1; background-image: url("/i/bg_box_download.gif"); background-position: left top; background-repeat: repeat-x;}
div.group_content div.colright div.download p.adobe a {background-image: url("/i/icon_adobe.gif");}
div.group_content div.colright div.download span {position: relative; display: block; font-size: 10px; line-height: 13px; color: #666666; padding-left: 18px;}
div.group_content div.colright div.download div.hr {display: block; height: 0px; margin: 10px 0px 10px 0px; padding: 0px; overflow: hidden; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #eeeeee;}
div.group_content div.colright div.download div.hr hr {display: none;}

div.group_content div.colright div.othergrey {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #d1d1d1; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2;}
div.group_content div.colright div.othergrey h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colright div.othergrey p {margin: 10px 0px 0px 0px;}

div.group_content div.colright div.description {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 4px 10px 8px; background-color: #d1d1d1; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2;}
div.group_content div.colright div.description h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colright div.description p {font-size: 9px; line-height: 12px; color: #000000; margin: 10px 0px 0px 0px;}

div.group_content div.colright div.tahobox {position: relative; display: block; margin: 20px 4px 25px 7px; padding: 10px 8px 10px 8px; background-color: #d1d1d1; border-right: solid 3px #e2e2e2; border-bottom: solid 4px #e2e2e2;}
div.group_content div.colright div.tahobox h3 {margin: 0px 0px 15px 0px;}
div.group_content div.colright div.tahobox h4 {font-family: tahoma; font-size: 11px; line-height: 13px; font-weight: bold; color: #B22C1B; margin: 15px 0px 10px 0px;}
div.group_content div.colright div.tahobox img {display: block; width: 150px; margin: 15px auto 10px auto; border: solid 1px #666666;}
div.group_content div.colright div.tahobox p {margin: 10px 0px 10px 0px;}
div.group_content div.colright div.tahobox ul {display: block; color: #666666; list-style: none; margin: 10px 0px 10px 0px; padding: 0px;}
div.group_content div.colright div.tahobox ul li {display: list-item; line-height: 13px; color: #666666; list-style: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 13px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}


div.group_content div.colright div.formpager {position: relative; display: block; margin: 20px 7px 25px 7px; padding: 10px 0px 10px 0px;}
div.group_content div.colright div.formpager h3 {margin: 0px 8px 15px 8px;}
div.group_content div.colright div.formpager div {display: block; font-family: tahoma; line-height: 13px; color: #666666; margin: 4px 0px 4px 0px; padding: 4px 5px 5px 5px; border: solid 2px #d7d7d7; background-color: #d7d7d7;}
div.group_content div.colright div.formpager div p {display: block; font-family: tahoma; line-height: 13px; color: #666666; margin: 0px; padding: 4px 5px 5px 5px; text-decoration: none;}
div.group_content div.colright div.formpager div a {display: block; font-family: tahoma; line-height: 13px; color: #666666; margin: 0px; padding: 4px 5px 5px 5px; text-decoration: none;}
div.group_content div.colright div.formpager div a:hover {color: #B22C1B;}
div.group_content div.colright div.formpager div.visited {color: #666666; padding: 0px; background-color: #e9e9e9;}
div.group_content div.colright div.formpager div.visited p {background-image: url("/i/bg_formpager_visited.gif"); background-position: 165px 3px; background-repeat: no-repeat;}
div.group_content div.colright div.formpager div.visited a {background-image: url("/i/bg_formpager_visited.gif"); background-position: 165px 3px; background-repeat: no-repeat;}
div.group_content div.colright div.formpager div.current {color: #666666; background-color: #f1f1f1;}




div.group_content div.colright div.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colright p.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colright div.form input.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colright div.form select.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colright div.form textarea.nomargin {margin-top: 0px; margin-bottom: 0px;}
div.group_content div.colright div.form label.nomargin {margin-top: 0px; margin-bottom: 0px;}

div.group_content div.colright span.small {font-size: 9px;}


/* float-olt divek miatt kell, ez a legmagasabb aljahoz igazodik,
   igy tudjuk elkerulni, hogy a lablec ralogjon valamire, ami egyebkent mindig alul van */
/* div.clearboth_foot {position: relative; display: block; clear: both; left: 0px; top: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px 0px 72px 0px; overflow: hidden; visibility: hidden;}
   fent mar van definialva egy clearboth class itt csak a paddingot adjuk hozza */
div.clearboth.foot {padding: 0px 0px 74px 0px;}

div.group_foot {position: relative; display: block; left: 0px; top: 0px; width: 984px; height: 73px; margin: -74px auto 0px auto; padding: 0px; background-color: #FFFFFF; background-image: url("/i/bg_foot.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_foot div.bottomfunctions {position: absolute; display: none; left: 200px; top: -70px; width: 580px; overflow: hidden;}
div.group_foot div.bottomfunctions div.hr {display: block; float: none; clear: both; height: 0px; margin: 0px 15px 25px 15px; padding: 0px; overflow: hidden; border-bottom: solid 1px #e2e2e2;}
div.group_foot div.bottomfunctions div.hr hr {display: none;}
div.group_foot div.bottomfunctions ul {position: relative; display: block; list-style: none; margin: 0px 0px 0px 5px; padding:0; text-align:center;}
div.group_foot div.bottomfunctions ul li {position: relative; display: inline-block; float: none; clear: none; list-style: none; white-space: nowrap; margin: 0px; padding: 0px; background: none;}
div.group_foot div.bottomfunctions ul li a {display: block; font-family: tahoma; font-size: 10px; line-height: 12px; color: #666666; text-decoration: none; margin: 0px 0px 0px 20px; padding: 2px 0px 3px 23px; background-position: 0px 0px; background-repeat: no-repeat;}
div.group_foot div.bottomfunctions ul li:first-child a {margin:0;}
div.group_foot div.bottomfunctions ul li a.print {background-image: url("/i/func_print.gif");}
div.group_foot div.bottomfunctions ul li a.send {background-image: url("/i/func_send.gif");}
div.group_foot div.bottomfunctions ul li a.increase {background-image: url("/i/func_increase.gif");}
div.group_foot div.bottomfunctions ul li a.decrease {background-image: url("/i/func_decrease.gif");}
div.group_foot div.copyright {position: absolute; left: 17px; top: 14px; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;}
div.group_foot div.menu_foot {position: absolute; left: 204px; top: 14px; width: 576px; text-align: center; white-space: nowrap; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;}
div.group_foot div.menu_foot div.telecenter {text-align: center; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;  margin-bottom: 6px;}
div.group_foot div.menu_foot ul {display: inline; list-style: inside none;}
div.group_foot div.menu_foot ul li {display: inline; list-style: inside none; white-space: nowrap;}
div.group_foot div.menu_foot ul li a { color: #e7bfba; }
div.group_foot div.menu_foot a {font-family: tahoma; display: inline; font-size: 10px; line-height: 12px; color: #ffffff; text-decoration: underline; white-space: nowrap; margin: 0px 3px 0px 3px;}
div.group_foot div.menu_foot a:hover {text-decoration: none;}
div.group_foot div.carnation {position: absolute; left: 17px; top: 47px; width: 126px; height: 14px;}
div.group_foot div.carnation a {position: relative; display: block; left: 0px; top: 0px; width: 126px; height: 14px; background-image: url("/i/carnation.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_foot div.carnation a span {display: none;}


div.group_foot div.superbrands {position: absolute; left: 860px; top: 15px; width: 112px; height: 49px; background-image: url("/i/superbrands.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_foot div.superbrands p {display: none;}
div.group_foot div.siteoftheyear2007 {position: absolute; left: 790px; top: 10px; width: 58px; height: 61px; background-image: url("/i/ev_honlapja.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_foot div.siteoftheyear2007 p {display: none;}
div.group_foot div.goodcsr {position: absolute; left: 710px; top: 20px; width: 62px; height: 46px; background-image: url("/i/goodcsr.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_foot div.goodcsr p {display: none;}



/* aloldalaknal a baloldali oszlop szine mas */
body.subpage div.container {background-image: url("/i/bg_main_subpage.gif");}
body div.container {background-image: url("/i/bg_main_subpage.gif");}
body.subpage div.container div.group_content div.colleft {background-color: #E1E1E1;}
body div.container div.group_content div.colleft {background-color: #E1E1E1;}
body.subpage div.container div.clearboth.foot {padding: 0px 0px 144px 0px;}
body.subpage div.group_foot div.bottomfunctions {display: block;}


/* internetes hirdetesek */
div.advertcontainer {position: relative; display: block; left: 0px; top: 0px; width: 550px; margin: 0px 15px 0px 15px; padding: 0px; background: #ffffff; overflow: hidden;}
div.advert {position: relative; display: block; left: 0px; top: 0px; float: left; margin: 10px 20px 0px 0px; padding: 30px 0px 0px 0px; overflow: visible;}
div.advert p {position: absolute; display: block; left: 0px; top: 0px; width: 550px; margin: 0px 0px 0px 0px !important;}
div.advert object {position: relative; display: block; margin: 0px; padding: 0px;}

/* altalanos stilusok */
div.object {position: relative; display: inline; left: 0px; top: 0px; margin: 0px; padding: 0px;}
div.object object {position: relative; display: block; left: 0px; top: 0px; margin: 0px; padding: 0px;}

div#swf_contactpoint_home {position: relative;}
div#swf_contactpoint_home object {position: relative; margin-left: 15px;}

a.arrow {display: block; font-family: verdana; font-size: 10px; line-height: 13px; color: #B22C1B; text-decoration: underline; padding-left: 9px; background-image: url("/i/bg_link_arrow.gif"); background-position: 0px 4px; background-repeat: no-repeat;}
a.arrow:hover {text-decoration: none;}
a.promo {font-family: verdana; font-size: 10px; line-height: 13px; font-weight: bold; color: #666666; text-decoration: none; padding-left: 9px; background-image: url("/i/bg_link_promo.gif"); background-position: left top; background-repeat: no-repeat;}
a.promo:hover {color: #B22C1B; background-position: left bottom;}
a.up {padding-left: 12px; background-image: url("/i/bg_link_up.gif"); background-position: 0px 5px; background-repeat: no-repeat;}
a.dn {padding-left: 12px; background-image: url("/i/bg_link_dn.gif"); background-position: 0px 5px; background-repeat: no-repeat;}

p.alignleft {text-align: left;}
p.aligncenter {text-align: center;}
p.alignright {text-align: right;}
p.alignjustify {text-align: justify;}




.devcomment {color: #cc0000; font-style: italic;}


div.group_content div.colcenter span.mceEditorContainer {}
div.group_content div.colcenter span.mceEditorContainer iframe,
div.group_content div.colcenter span.mceEditorContainer span,
div.group_content div.colcenter span.mceEditorContainer img,
div.group_content div.colcenter span.mceEditorContainer ul,
div.group_content div.colcenter span.mceEditorContainer li,
div.group_content div.colcenter span.mceEditorContainer a {position: relative; display: inline; clear: none; border: none;}
div.group_content div.colcenter span.mceEditorContainer table {position: relative; display: table; clear: none;}
div.group_content div.colcenter span.mceEditorContainer td {position: relative; display: table-cell; clear: none;}

div.group_content div.colcenter div.contactpoint_home { width:260px; height: 178px; margin-left: 15px; }

/* olaszosan */
    div.container {border: solid 1px #b22c1b; padding-left: 1px; padding-right: 1px;}
/*	div.group_head {border-top: solid 1px #fff; top: -1px; margin-bottom:-1px; }*/
/*	div.group_content div.colleft { width: 200px; }*/
/*    div.group_foot { margin-top: -74px; border-bottom: solid 1px #fff; }*/
    div.group_head div.menu_main div.dropdown ul li a {color: #e30000;}
	
	
/* menualahuzasok ujra */
a,
a.arrow,
div.group_head div.search div.form a,
div.group_content div.colcenter div.tahotabs a,
div.group_content div.colright div.download a,
div.group_foot div.menu_foot a
{ text-decoration: none }

a:hover,
a.arrow:hover,
div.group_head div.menu_top a:hover,
div.group_head div.search div.form a:hover,
div.group_head div.menu_advisor a:hover,
div.group_content div.colcenter div.contactpoint div.tab a:hover,
div.group_content div.colcenter div.tahohead div a:hover,
div.group_content div.colcenter div.tahotabs a:hover,
div.group_content div.colright div.download a:hover,
div.group_content div.colright div.formpager div a:hover,
div.group_foot div.menu_foot a:hover
{ text-decoration: underline }

div.group_head div.menu_main ul li a:hover,
div.group_head div.menu_advisor a:hover,
div.group_content div.colcenter div.promosmall a:hover
{ text-decoration: none } 

/* gyujtooldal ul-ekkel is */

div.group_content div.colcenter div.product { display: block; float: none; clear: both; width: auto; height: auto; margin: 15px 10px 15px 15px; }
div.group_content div.colcenter div.product div.imgholder {float: left; margin: 0px 10px 10px 0px; border-style: none; width: 150px; background-color: #f7f7f7; overflow:hidden; }
div.group_content div.colcenter div.product div.imgholder img {clear: none; border-style: none; margin: 0px;}
div.group_content div.colcenter div.product a.details {display: inline !important; display: inline-block; font-size: 11px; }
div.group_content div.colcenter div.product a.xxwide { color: #ffffff; background-color: #A82515; border-style : solid; border-width : 1px 1px 1px 1px; text-decoration : none; padding : 4px; border-color : #A82515; }  
div.group_content div.colcenter div.product a.xxwide:hover { text-decoration:none; }
div.group_content div.colcenter div.product highlight {float: left; }
div.group_content div.colcenter div.product ul {position: relative; display: block; clear: both; list-style: none; margin: 0px 0px 10px 0px; padding: 0px; width: 395px; float:left; clear: none; overflow:hidden; }
div.group_content div.colcenter div.product ul li {position: relative; display: list-item; clear: both; list-style: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px; background-image: url("/i/bg_ul.gif"); background-position: 0px 5px; background-repeat: no-repeat;}
div.group_content div.colcenter div.product img {float: left; clear: none; margin: 0px 10px 10px 0px; border: solid 1px #666666;}

div.group_content div.colcenter a.higlightedbutton { background: transparent url('/i/bg_button_active_a.gif') no-repeat scroll top right; color: #ffffff; display: block; float: right; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; font-weight:bold; }
div.group_content div.colcenter a.higlightedbutton span { background: transparent url('/i/bg_button_active_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; } 
div.group_content div.colcenter a.higlightedbutton:active { background-position: bottom right; color: #ffffff; outline: none; /* hide dotted outline in Firefox */}
div.group_content div.colcenter a.higlightedbutton:active span { background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */} 

/* printpreview */
div#backandprint {display: none;}

div#contentDiv div.centerSubDiv div.formBox div.bodyPart div.formBody div.oneRow div.input input.short50 { width: 50px; }
div#contentDiv div.centerSubDiv div.formBox div.bodyPart div.formBody div.oneRow div.input input.short80 { width: 80px; }
div#contentDiv div.centerSubDiv div.formBox div.bodyPart div.formBody div.oneRow div.input input.short100 { width: 100px; }
div#contentDiv div.centerSubDiv div.formBox div.bodyPart div.formBody div.oneRow div.input input.short120 { width: 120px; }
div#contentDiv div.centerSubDiv div.formBox div.bodyPart div.formBody div.oneRow div.input input.short200 { width: 200px; }


.pbb {page-break-before: always !important; float: none !important; clear: both !important;}
.pba {page-break-after: always !important; float: none !important; clear: both !important;}

div.group_content div.colcenter div.form .radiogroup label {display:inline;float:none;margin:5px;margin-left:10px;}
div.group_content div.colcenter div.form .radiogroup input.radio {display:inline;float:none;margin:5px;}
div.group_content div.colcenter div.form div.campaign input.text {float:right;}
div.group_content div.colcenter div.form div.campaign input.short200 {width:150px;}
div.group_content div.colcenter div.form div.campaign div.addr div.right {float:right;border:solid 0 black;left:-250px;}


/* ContactPointRegistration */
div.container div.group_content div.colcenter div.form div.form table tbody tr.weekSeparator { height:1px; border:solid 1px black; }
td.times  { border:solid 1px #000000; border-top:solid 1px #ffffff; padding:3px; margin:0px; }
td.day  { border:solid 1px #000000; border-bottom:solid 1px #ffffff; }
div.group_content div.colcenter div.form td.times select {margin:0px;}
img.captcha { padding:15px;}
span.accesscode { font-size:x-large; }

div.tooltipinfobox { left: 0; top: 0; width: 320px; z-index: 999995; margin: 0; padding: 0; }
div.tooltipinfobox iframe {position: absolute; left: 0; top: 0; width: 316px;}
div.tooltipinfobox div.inner {position: relative; display: block; left: 0px; top: 0px; width: 308px;
	margin: 0px; padding: 5px 5px 5px 5px; background: #dddddd; border: solid 1px #989898; z-index: 999997;}
div.tooltipinfobox div.inner p {font-family: tahoma;}

/* damage declaration */
div.group_content div.colcenter table.mytable {  width: 520px; border: none; border: 1px solid #999999; text-align: left; margin-left: 0px; margin-top: 10px; margin-bottom: 0px;  background-color: #F4F4F4; }
div.group_content div.colcenter table.mytable th { border-bottom: 1px solid #999999; background-color: #F4F4F4; padding: 7px; font-weight: bold; text-align: center; }
div.group_content div.colcenter table.mytable th.alignleft {text-align: left; padding-left: 12px;}
div.group_content div.colcenter table.mytable td { font-size: 20px; border: none; background-color: #F4F4F4; padding: 7px; font-weight: bold; text-align:left; }

div.group_content div.colcenter table.filebox {  width:435px; border: none; border: 1px solid #999999; text-align: left; margin-left: 0px; margin-top: 10px; margin-bottom: 0px;  background-color: #F4F4F4; }
div.group_content div.colcenter table.filebox th { background-color: #F4F4F4; padding: 4px; font-weight: bold; text-align:left; }
div.group_content div.colcenter table.filebox th.special { width:360px; background-color: #F4F4F4; padding: 4px; font-weight: bold; text-align:left; }
div.group_content div.colcenter table.filebox tr { border: 0px solid #999999; background-color : #F4F4F4; }
div.group_content div.colcenter table.filebox td { font-size: 10px; border: none; background-color: #F4F4F4; padding: 4px; font-weight:normal; text-align:left; }
div.group_content div.colcenter table.filebox td.special { width:360px;font-size: 10px; border: none; background-color: #F4F4F4; padding: 4px; font-weight:normal; text-align:left; }

div.group_content div.colcenter div.form input.button.marginleft12 { margin-left:12px;}

div#content_0_contentcenter_1_feCheckboxSurveyID input { float:left; margin: 5px; }

div#content_0_contentcenter_1_feCheckboxSurveyID label { padding: 5px; }

div#content_0_contentcenter_1_fetxtVacation_CityZip {height:50px; }

div#content_0_contentcenter_1_fetxtVacation_CityZip div {height:100%}

div#content_0_contentcenter_1_fetxtrblDurationVacation {height:20px; }

.noneVisible{display:none;visibility:hidden;}


div.group_content div.colcenter table.chartWeatherFF {width:540px; border: 1px solid black; text-align: left;margin-bottom: 0px; margin-left:10px; }
div.group_content div.colcenter table.chartWeatherFF th:first-of-type {width:190px; font-size:90%;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherFF th {width:50px; font-size:90%;text-align: center;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherFF td:first-of-type {width:190px; font-size:90%;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherFF td {width:50px; font-size:90%;text-align: center;border-left:1px solid black;}

div.group_content div.colcenter table.chartWeatherIE { width:540px;border: 1px solid black; text-align: left;margin-bottom: 0px; margin-left:10px;  }
div.group_content div.colcenter table.chartWeatherIE th:first-of-type { font-size:90%;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherIE th { font-size:90%;text-align: center;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherIE td:first-of-type { font-size:90%;border-left:1px solid black;}
div.group_content div.colcenter table.chartWeatherIE td { font-size:90%;text-align: center;border-left:1px solid black;}


div.section { height:24px; }
div.section span {display:block; float:left; width:220px; height: 24px}

div.group_content div.colcenter div.form div.row.col3_indexmt_caption {  }
div.group_content div.colcenter div.form div.row.col3_indexmt_caption div.c1 {width: 358px; margin: 10px 10px 10px 10px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_caption div.c2 {width: 0px; margin: 10px 10px 10px 10px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_caption div.c3 {width: 132px; margin: 10px 10px 10px 10px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_caption div.c1 div.sub {width: 358px; margin: 5px 0px 0px 0px; }

div.group_content div.colcenter div.form div.row.col3_indexmt_simple {}
div.group_content div.colcenter div.form div.row.col3_indexmt_simple div.c1 {width: 273px; margin: 0px 8px 3px 5px;}
div.group_content div.colcenter div.form div.row.col3_indexmt_simple div.c2 {width: 103px; margin: 0px 8px 3px 5px;}
div.group_content div.colcenter div.form div.row.col3_indexmt_simple div.c3 {width: 135px; margin: 0px 0px 3px 5px;}

div.group_content div.colcenter div.form div.row.col3_indexmt_kieg { }
div.group_content div.colcenter div.form div.row.col3_indexmt_kieg div.panel { margin: 5px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_kieg div.panel div.subrow {  margin: 2px 0px 2px 0px; padding: 0px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_kieg div.panel div.subrow div.c1 {width: 285px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_kieg div.panel div.subrow div.c2 {width: 117px; }
div.group_content div.colcenter div.form div.row.col3_indexmt_kieg div.panel div.subrow div.c3 {width: 132px; }
div.group_content div.colcenter div.form div.formelement div.float_indexmt_kieg {display: block; float: left; clear: none;}

