body, html {width:100%; background:url(../TA_bg_white.jpg) top left repeat-y #eff1f3;height:100%; padding:0px; margin:0px;}
* {padding:0px; margin:0px; border:0; font-family:Arial;}
a {text-decoration: none;}

body {_overflow-y:visible;_overflow-x:hidden;height:100%;}

form input {border:1px solid #E1E1E1;}
form textarea {border:1px solid #E1E1E1;}

div.MCSLink {width:280px;float:right;margin-top:10px;}

div.container{width:900px; line-height: 130%;min-height:100%;height:100%;background:#fff;position:relative;overflow:visible;}

div.header
{
height:93px;
width:900px;
overflow:hidden;
background:url(../TA_bg.jpg) top left repeat-y #E1E1E1;
text-align:right;
position:relative;
}

div.contenthdr {font-size:13px;margin:20px 15px;}

div.mainmenu
{
overflow:visible;
background:none;
padding: 0;
padding-bottom:30px;
width:220px;
font-size:12px;
color:#858585;
max-width:220px;
position:relative;
float:left;
}

div.contentbg {
overflow:visible;
padding: 0;
padding-bottom:5px;
width:675px;
height:400px;
font-size:12px;
color:#858585;
max-width:675px;
position:relative;
float:left;
left:5px;
}

div.content
{
overflow:visible;
background:none;
padding: 0;
padding-bottom:30px;
width:490px;
font-size:12px;
color:#858585;
max-width:490px;
position:relative;
float:left;
}

div.service
{
overflow:visible;
background:none;
padding: 0;
padding-bottom:30px;
margin-right:1px;
width:180px;
font-size:12px;
color:#858585;
max-width:180px;
position:relative;
float:right;
}

div.headerimg{height:243px;width:100%; overflow:hidden; background:none;}/*#f0f1f3*/
div.textimg {position:relative;top:30px;}
div.tavimg {position:relative; top:30px; height:30px; width:240px; float:left; text-align:left;}
div.mbimg {position:relative;top:0px;left:-440px;}
div.headermenu {position:relative;top:0px;height:25px;font-size:12px;}
div.hmExt {text-align:right;float:right;width:200px;background:url(../images/yellowArrow.gif) left 6px no-repeat;margin-top:10px;_margin-top:40px;}
div.hmExt  a {text-decoration:none;font-size:12px;color:#858585;margin-left:13px;}

div.linkBack {font-size:12px; color:#858585;background:url(../images/grayArrow.gif) left 5px no-repeat;margin-top:15px;}
div.linkBack a {text-decoration:none;font-size:12px;color:#858585;margin-left:16px;font-weight:bold;}

div.linkHome {font-size:12px; font-weight:normal;color:#858585;background:url(../images/homeArrow.gif) 2px 6px no-repeat;margin-top:5px;}
div.linkHome a {text-decoration:none;font-size:12px;color:#858585;margin-left:16px;font-weight:normal;}

div.mleft
{
background:none;
width: 150px;
margin: 0;
padding: 1em;
position:absolute;
z-index:25;
}

div.wrapper {background:#fff;margin-top:10px;width:900px;float:right;border-left:200px solid #fff;_border-left:0px solid #fff;z-index:24;}

div.footer{width:900px;overflow:hidden;clear:both;height:27px;bottom:0px;position:fixed;_position:absolute;background:url(../TA_bg.jpg) top left repeat-y #f0f1f3;z-index:50;}
div.footer a {color:#858585;font-size:10px;}
div.footer img {float:left;margin-left:55px;}
div.footermenu {height:18px; font-size:10px; margin:0 10px 0 0; padding:4px 0 0 0;text-align: right; float:right;}
div.footermenu img {float:left;margin-left:0;}

div.mbtxt {position:relative;top:0px;left:-845px;display:inline;}
div.ftr_l{width:80px; border-right:1px solid #858585; float:left;height:20px;}
div.ftr_l a:hover {color:#FF6500;}
div.ftr_l_act{width:70px; border-right:1px solid #858585; float:left;background:#fff;height:20px;}
div.ftr_r{width:80px; border-right:1px solid #858585; float:right;height:20px;}
div.ftr_r_act{width:70px; border-right:1px solid #858585; float:right;background:#fff;height:20px;}
div.ftr_r a:hover {color:#FF6500;}

p.bodytext {padding-right:50px;}


/* ### TAV EMPLOYEE ### */
div.hdrBtn {background:none; height:27px; float:right; padding:0 15px;}
div.hdrLBtn {background:url(../btnL.jpg) top left repeat-x; height:27px; float:right; padding-left:10px;}
div.hdrMBtn {background:url(../btnM.jpg) top left repeat-x; height:27px; float:right; padding:0 5px;}
div.hdrRBtn {background:url(../btnR.jpg) top left repeat-x; height:27px; float:right; padding-right: 10px;}

/* ### TAV EMPLOYEE ### */
div.ho_tav_pi1_content {font-size:12px;width:470px;left:45px;height:135px;display:block;padding:0; margin:0;}
div.ho_tav_pi1_image {top:10px;width:90px;height:120px;background:#fff;float:left;position:relative;margin-right:10px;}
div.ho_tav_pi1_wrap {width:150px;float:right;font-size:12px;color:#858585;}
div.ho_tav_pi1_email {width:150px;height:20px;background:url(../images/yellowArrow.gif) left 6px no-repeat;}
div.ho_tav_pi1_approach {width:150px;height:20px;background:url(../images/yellowArrow.gif) left 6px no-repeat;display:none;}
div.ho_tav_pi1_callback {width:150px;height:20px;background:url(../images/yellowArrow.gif) left 6px no-repeat;}
div.ho_tav_pi1_data {margin-top:7px;_margin-top:0px;color:#858585;}
div.ho_tav_pi1_wrap a {text-decoration:none;font-size:12px;margin-left:13px;color:#858585;}
div.ho_tav_pi1_name {color:#000;}

div.tx-hoemployees {margin:0; padding:0;}
div.tx-hoemployees-listrow {margin:0; padding:0;}


/* ### CONTENT ### */
div.csc-header {left:100px;width:200px;border:0px solid #858585;float:left;clear:both; padding-top:10px;position:relative;}
div.csc-header h1 {font-size:12px;font-weight:normal;color:#537CB9;}
div.content div.ctable.contenttable {float:right;font-size:12px;padding-top:10px;position:relative;right:0px;width:350px;}

div.tx-pilmailform-pi1 {font-size:11px;font-weight:normal;color:#537CB9;position:relative; float:left;left:15px;}
div.tx-pilmailform-pi1 td {font-size:11px;font-weight:normal;color:#858585;}
div.tx-pilmailform-pi1 input {font-size:11px;font-weight:normal;border:1px solid #537CB9;width:210px;color:#858585;}
div.tx-pilmailform-pi1 select {font-size:11px;font-weight:normal;border:1px solid #537CB9;width:210px;color:#858585;}
div.tx-pilmailform-pi1 textarea {font-size:11px;font-weight:normal;border:1px solid #537CB9;width:210px;color:#858585;}

/* ### NEWS ### */

hr.clearer {display:none;}

div.news-teaser-item {width:180px; background:#EBEBEB;font-size:11px; padding-bottom:5px;}
div.news-teaser-item h3 {font-size:11px; color:#537CB9;width:172px; margin-left:5px;}
div.news-teaser-item h3 a {font-size:11px; color:#537CB9;}
div.news-teaser-item h3 a:hover {font-size:11px; color:#FF6500;}
div.news-teaser-item p {font-size:11px; width:172px; margin-left:5px;line-height: 110%;}

div.news-latest-item {width:400px;padding-top:25px;}
div.news-latest-item * {line-height:120%;color:#858585;}
div.news-latest-item h3 a {font-size:11px; color:#537CB9;}
div.news-latest-item h3 a:hover {font-size:11px; color:#FF6500;}
div.news-latest-item p.bodytext {font-size:11px;padding-left:60px;}
div.news-latest-morelink {background:url(../images/yellowArrow.gif) left 7px no-repeat; font-size:11px; margin-left:60px;padding-top:5px}
div.news-latest-morelink a {color:#537CB9;padding-left:20px;}
span.news-latest-date {display: inline-block;font-size:11px;}
span.news-latest-date a {color:#858585;display: inline-block;font-size:11px;}

div.news-list-container {color:#858585;}
div.news-list-item {width:400px;padding-top:25px;}
div.news-list-item hr {border:0;}
div.news-list-item * {line-height:120%;}
div.news-list-item img {float:left;}
div.news-list-item h3 a {font-size:11px; color:#537CB9;}
div.news-latest-item h3 a:hover {font-size:11px; color:#FF6500;}
div.news-list-item p.bodytext {font-size:11px;padding-left:60px;}
div.news-list-morelink {background:url(../images/yellowArrow.gif) left 7px no-repeat; font-size:11px; margin-left:60px;padding-top:5px}
div.news-list-morelink a {color:#537CB9;padding-left:20px;}
span.news-list-date {display: inline-block;font-size:11px;}

div.news-single-item {width:500px;padding-top:25px;font-size:11px;color:#858585;}
div.news-single-item h2 {color:#537CB9;padding-bottom:10px;}
div.news-single-item h3 {padding-bottom:10px;}
div.news-single-item a {color:#537CB9;}
div.news-single-item img {float:left;}

div.newsact-latest-container {width:470px;float:left;margin-top:10px;}
div.newsact-latest-container h2 {font-size:11px;color:#858585;padding-bottom:0;padding-left:120px;}
div.newsact-latest-item {width:470px;padding-top:15px;clear:both;}
div.newsact-latest-item * {line-height:120%;color:#4d4d4d;}
div.newsact-latest-item h3 a {font-size:13px; color:#4d4d4d;}
div.newsact-latest-item h3 a:hover {font-size:13px; color:#00adef;}
div.newsact-latest-item p.bodytext {font-size:11px;color:4d4d4d}
div.newsact-latest-item span.home-news-img {float:left; display:inline-block; width:140px; }
div.newsact-latest-item div.newsact-latest-item-content {float:right; display:inline-block; width:320px; }
div.newsact-latest-morelink {background:url(../images/yellowArrow.gif) left 7px no-repeat; font-size:11px; margin-left:60px;padding-top:5px}
div.newsact-latest-morelink a {color:#537CB9;padding-left:20px;}
span.newsact-latest-date {display: inline-block;font-size:11px;}
span.newsact-latest-date a {color:#858585;display: inline-block;font-size:11px;}

div.newsact-latest-item-morelink {margin-top:5px;}
div.newsact-latest-item-content a {font-size:11px; color:#4d4d4d;}
div.newsact-latest-item-content a:hover {font-size:11px; color:#00adef;}

div.newsact-single-item {width:480px;font-size:11px;}
div.newsact-single-item h2 {color:#537CB9;padding-bottom:10px; margin-top:4px;}
div.newsact-single-item h3 {padding-bottom:10px;color:#858585;}
div.newsact-single-item p {color:#858585;}
div.newsact-single-item a {color:#537CB9;}
div.newsact-single-item div.news-single-additional-info {float:right;position:relative; top:-25px; right:50px;}

/* NEWS VA */
div.newsva-list-container {width:440px;padding-top:0px; font-size:11px;}
div.newsva-list-item {width:440px;padding-top:0px;padding-bottom:15px;clear:both;}
div.newsva-list-item span.va-news-img {float:left; display:inline-block; width:140px; margin-bottom:15px;}
div.newsva-list-item div.newsva-latest-item-content {float:right; display:inline-block; width:300px; }
div.newsva-list-container h2 {font-size:11px;color:#858585;padding-bottom:0;padding-left:105px;line-height:100%;}
div.newsva-list-item * {line-height:120%;color:#858585;}
div.newsva-list-item h3 {margin-bottom:5px;}
div.newsva-list-item h3 a {font-size:13px; color:#4d4d4d;}
div.newsva-list-item h3 a:hover {font-size:13px; color:#00adef;}
div.newsva-list-item div.newsva-latest-item-content .news-list-date {display:none;}

div.newsva-list-item p.bodytext {font-size:11px;}
div.newsva-list-morelink {background:url(../images/yellowArrow.gif) left 7px no-repeat; font-size:11px; padding-top:5px}
div.newsva-list-morelink a {color:#537CB9;padding-left:20px;}

div.newsva-single-item {width:480px;font-size:11px;margin-top:0px;}
div.newsva-single-item h2 {color:#537CB9;margin:0; padding:0; font-size:18px;}
div.newsva-single-item h3 {padding-bottom:10px;color:#858585; font-size:14px;}
div.newsva-single-timedata {padding-bottom:10px;display:none;}
div.newsva-single-item p {color:#858585;}
div.newsva-single-item a {color:#537CB9;}
div.newsva-single-item div.news-single-additional-info {float:right;position:relative; top:-25px; right:50px;}
div.newsva-single-item table.contenttable {width:none;}

/* NEWS BG */
div.newsbg-single-item {width:500px;font-size:11px;}
div.newsbg-single-item h2 {color:#537CB9;margin:0; padding:0;}
div.newsbg-single-item h3 {padding-bottom:10px;color:#858585;}
div.newsbg-single-timedata {padding-bottom:10px;}
div.newsbg-single-item p {color:#858585;}
div.newsbg-single-item a {color:#537CB9;}
div.newsbg-single-item div.newsbg-img {margin:9px 0 9px 9px; float:left; width:240px; height:182px; text-align:center;}
div.newsbg-single-item div.news-single-img p {display:none}
div.newsbg-single-timedata {display:none}

/* ### SITEMAP ### */
ul {padding-left:15px;}
ul a {color:#4d4d4d;}
ul a:hover {color:#00adef;}

div.hotext {padding-top:50px; }
div.hotext div.csc-header {left:100px;display:block; width:300px;border:0px solid #858585; padding-top:10px; position:static; float:none;}
div.hotext h1 {font-size:16px; font-weight:bold; display:block;padding-bottom:20px;}
div.hotext h2 {font-size:12px; font-weight:bold; display:block;padding-top:5px; clear:both;}
div.hotext h5 {font-size:12px; font-weight:bold;margin:0px;}
div.hotext div.csc-textpic-text {display:block;}
div.hotext div.ho_tav_pi1_content {padding-top:20px;}
div.hotext p {width:500px;}

div.MCSmail {margin-left:-65px;}
div.MCSmail td.formtext {font-family:Arial;font-size:12px;color:#858585;padding-left:10px;}
div.MCSmail td.formtext input {width:110px;font-family:Arial;font-size:12px;color:#858585;}
div.MCSmail td.formtext select {width:140px;font-family:Arial;font-size:12px;color:#858585;}
div.MCSmail td.formtext .MCSsmall {width:40px;}
div.MCSmail td.formtext .MCSsmall2 {width:40px;}
div.MCSmail td.formtext .MCSmid {width:110px;}
div.MCSmail td.formtext textarea {width:520px;} 
div.MCSmail td.formtext input.submit {width:250px;font-family:Arial;font-size:12px;color:#858585;}
div.MCSmail td.formtext_error {font-family:Arial;font-size:12px;padding-left:10px;color:#bb0000;}
div.MCSmail td.formtext_error input {border-color:#bb0000;width:120px;font-family:Arial;font-size:12px;color:#858585;}
div.MCSmail td.formtext_error select {border-color:#bb0000;width:150px;font-family:Arial;font-size:12px;color:#858585;}
div.MCSmail td.formtext_error .MCSsmall {width:50px;border-color:#bb0000;}
div.MCSmail td.formtext_error .MCSsmall2 {width:40px;border-color:#bb0000;}
div.MCSmail td.formtext_error .MCSmid {width:120px;border-color:#bb0000;}
div.MCSmail td.formtext_error .MCSsmall_error {width:50px;border-color:#bb0000;}
div.MCSmail td.formtext_error .MCSsmall2_error {width:40px;border-color:#bb0000;}
div.MCSmail td.formtext_error .MCSmid_error {width:120px;border-color:#bb0000;}
div.MCSmail td.formtext .MCSsmall_error {width:50px;border-color:#bb0000;}
div.MCSmail td.formtext .MCSsmall2_error {width:40px;border-color:#bb0000;}
div.MCSmail td.formtext .MCSmid_error {width:120px;border-color:#bb0000;}

div.contenthdr {width:500px;}
div.contenthdr h1 {width:500px;}

div.locmenu {width:290px; height:55px; position:absolute; right:0; top:341px;}
div.locmenu img {border:none;}