.main{width:1000px; margin:auto;}
.main2{width:500px; margin:auto;}

*{margin:0; padding:0;}
body{background-color:#FFFFFF;}
img{border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#939393;}
input, textarea, select{color:#939393; vertical-align:top; text-align:left; border: 1px solid #A4A4A4; font:11px Tahoma, Arial, helvetica, sans-serif;}
input, select{vertical-align:middle;}
.tar{text-align:right;}
.tac{text-align:center;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}
.in25{margin-top:25px;}

.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl100{padding-left:100px;}
.pr10{padding-right:10px;}
.pr25{padding-right:25px;}

strong{color:#266784;}
strong.large {font-size: 140%; font-weight: bold;}
strong.large .small {font-size: 75%; font-weight: normal;}

a{color:#266784; text-decoration:underline;}
a:hover{text-decoration:none;}

li {color:#313131; font-size:110%; font-weight:bold; line-height:22px;background:url(images/li_a.gif) top left no-repeat; padding:2px 0 2px 21px;}
li .condense {font-weight:normal; line-height:normal;padding:0; color:#939393; font-size:100%;}
li a{color:#313131; text-decoration:none;font-weight:bold;}
li a:hover{text-decoration:underline;}

/*=======header===========*/
#header .logo{width:410px; height:100px; background:url(images/head_menu/logo_bg.jpg) top right no-repeat; float:left;}
#header .logo img{margin:4px 0 0 33px;}
#header .menu{width:590px; height:100px; background:url(images/head_menu/menu_bg.jpg) top left no-repeat; float:left;}
#header .menu img{margin:65px 3px 0px 3px;}
#header .comp{width:300px; height:170px; background:url(images/head_menu/taxundo_logo_bg.jpg) top right no-repeat; float:left; }
#header .comp img{margin:4px 0 0 100px;}
#header .mp{width:700px; padding-top:29px; background:url(images/head_menu/mp_bg.jpg) top left no-repeat; float:left;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:22px 15px; background:url(images/cnt_bg.jpg) no-repeat top center ;}
#content .pic{margin:1px 7px; float: left; padding-bottom: 0px;}
.mpt{height:1px; background:url(images/mpt.gif) top left repeat-x;}
.center {margin:1px 180px}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(images/home/block_1_top.gif) top repeat-x #FDF2EA; color:#2C2C2C;}
.block_1 .bot{background:url(images/home/block_1_bot.gif) bottom repeat-x;}
.block_1 .left{background:url(images/home/block_1_left.gif) top left repeat-y;}
.block_1 .right{background:url(images/home/block_1_right.gif) top right repeat-y;}
.block_1 .top_left{background:url(images/home/block_1_top_left.gif) top left no-repeat;}
.block_1 .top_right{background:url(images/home/block_1_top_right.gif) top right no-repeat;}
.block_1 .bot_left{background:url(images/home/block_1_bot_left.gif) bottom left no-repeat;}
.block_1 .bot_right{background:url(images/home/block_1_bot_right.gif) bottom right no-repeat; padding: 5px 5px 0px 0px;}
.block_1 .bot_right .button{margin-left: 200px;}
/*=====//block_1===========*/


/*=======block_2===========*/
.block_2 .width{width:258px; float:left; }
.block_2 .top_left{width:6px; height:6px; float:left; background:url(images/block_2_top_left.gif) top left no-repeat;}
.block_2 .top{height:6px; background:url(images/block_2_top.gif) top repeat-x;}
.block_2 .top_right{width:6px; height:6px; float:left; background:url(images/block_2_top_right.gif) top left no-repeat;}
.block_2 .cnt{ background:url(images/block_2_cnt.gif) top repeat-x;}
.block_2 .cnt .left{background:url(images/block_2_pt.gif) left repeat-y;}
.block_2 .cnt .right{background:url(images/block_2_pt.gif) right repeat-y; padding:15px 20px;}
.block_2 .bot_left{width:6px; height:6px; float:left; background:url(images/block_2_bot_left.gif) top left no-repeat;}
.block_2 .bot{height:6px; background:url(images/block_2_pt.gif) bottom repeat-x;}
.block_2 .bot_right{width:6px; height:6px; float:left; background:url(images/block_2_bot_right.gif) top left no-repeat;}
.block_2 h3 strong {font-size: 110%;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url("images/block_3_top.jpg") repeat-x scroll center top rgb(251, 233, 221);width:70%}
.block_3 .bot{background:url("images/block_3_bot.jpg") repeat-x scroll center bottom transparent;width:100%}
.block_3 .left{background:url("images/block_3_left.jpg") repeat-y scroll left center transparent; width:100%;}
.block_3 .right{background:url("images/block_3_right.jpg") repeat-y scroll right center transparent; width:100%;}
.block_3 .top_left{background:url("images/block_3_top_left.jpg") no-repeat scroll left top transparent; width:100%;}
.block_3 .top_right{background:url("images/block_3_top_right.jpg") no-repeat scroll right top transparent; width:100%;}
.block_3 .bot_left{background:url("images/block_3_bot_left.jpg") no-repeat scroll left bottom transparent; width:100%;}
.block_3 .bot_right{background:url("images/block_3_bot_right.jpg") no-repeat scroll right bottom transparent; padding:10px 27px 5px 10px;}
.block_3 .bot_right img.pic{margin-bottom:20px;margin-top:20px;}
/*=====//block_3===========*/

.block_4 { width:250px; float:left; margin:1px 25px}
.block_4 .width{width:238px; float:left;}
/*=======block_4===========*/
.block_4 .top_left{width:6px; height:6px; float:left; background:url(images/block_2_top_left.gif) top left no-repeat;}
.block_4 .top{height:6px; background:url(images/block_2_top.gif) top repeat-x;}
.block_4 .top_right{width:6px; height:6px; float:left; background:url(images/block_2_top_right.gif) top left no-repeat;}
.block_4 .cnt{background:url(images/block_2_cnt.gif) top repeat-x;}
.block_4 .cnt .left{background:url(images/block_2_pt.gif) left repeat-y;}
.block_4 .cnt .right{background:url(images/block_2_pt.gif) right repeat-y; padding:1px ; }
.block_4 .bot_left{width:6px; height:6px; float:left; background:url(images/block_2_bot_left.gif) top left no-repeat;}
.block_4 .bot{height:6px; background:url(images/block_2_pt.gif) bottom repeat-x;}
.block_4 .bot_right{width:6px; height:6px; float:left; background:url(images/block_2_bot_right.gif) top left no-repeat;}
/*=====//block_4===========*/

/*=======block_5===========*/
.block_5{background:url(images/block_5_top.jpg) top repeat-x; width:100%;}
.block_5 .bot{background:url(images/block_5_bot.jpg) bottom repeat-x; width:100%;}
.block_5 .left{background:url(images/block_5_left.jpg) left repeat-y; width:100%;}
.block_5 .right{background:url(images/block_5_right.jpg) right repeat-y; width:100%;}
.block_5 .top_left{background:url(images/block_5_top_left.jpg) top left no-repeat; width:100%;}
.block_5 .top_right{background:url(images/block_5_top_right.jpg) top right no-repeat; width:100%;}
.block_5 .bot_left{background:url(images/block_5_bot_left.jpg) bottom left no-repeat; width:100%;}
.block_5 .bot_right{background:url(images/block_5_bot_right.jpg) bottom right no-repeat; padding:10px 10px 0px 10px;}
/*=====//block_5===========*/

/*=======block_6===========*/
.block_6 { width:605px; float:left; margin:1px 180px}
.block_6 .width{width:593px; float:left;}
.block_6 .top_left{width:6px; height:6px; float:left; background:url(images/block_2_top_left.gif) top left no-repeat;}
.block_6 .top{height:6px; background:url(images/block_2_top.gif) top repeat-x;}
.block_6 .top_right{width:6px; height:6px; float:left; background:url(images/block_2_top_right.gif) top left no-repeat;}
.block_6 .cnt{ background:url(images/block_2_cnt.gif) top repeat-x;}
.block_6 .cnt .left{background:url(images/block_2_pt.gif) left repeat-y;}
.block_6 .cnt .right{background:url(images/block_2_pt.gif) right repeat-y; padding:15px 20px;}
.block_6 .bot_left{width:6px; height:6px; float:left; background:url(images/block_2_bot_left.gif) top left no-repeat;}
.block_6 .bot{height:6px; background:url(images/block_2_pt.gif) bottom repeat-x;}
.block_6 .bot_right{width:6px; height:6px; float:left; background:url(images/block_2_bot_right.gif) top left no-repeat;}
.block_6 h3 strong {font-size: 110%;}

.block_6 h1{font-weight: bold; text-align: center; font-size: 150%; color: #266784}
.block_6 .elem{width: 32%; float: left; border: 0px solid red; text-align: center; padding: 3px; margin: 5px 0px;}
/*=====//block_6===========*/

/*=======block_7===========*/
.block_7{background:url(images/block_3_top.jpg) top repeat-x #FBE9DD; width:100%;}
.block_7 .bot{background:url(images/block_3_bot.jpg) bottom repeat-x; width:100%;}
.block_7 .left{background:url(images/block_3_left.jpg) left repeat-y; width:100%;}
.block_7 .right{background:url(images/block_3_right.jpg) right repeat-y; width:100%;}
.block_7 .top_left{background:url(images/block_3_top_left.jpg) top left no-repeat; width:100%;}
.block_7 .top_right{background:url(images/block_3_top_right.jpg) top right no-repeat; width:100%;}
.block_7 .bot_left{background:url(images/block_3_bot_left.jpg) bottom left no-repeat; width:100%;}
.block_7 .bot_right{background:url(images/block_3_bot_right.jpg) bottom right no-repeat; padding:10px 27px 5px 10px;}
.block_7 .bot_right img.pic{margin-bottom:20px;margin-top:20px;}
/*=====//block_7===========*/

h1 {font-size: 110%; line-height: 1.1; font-weight: normal; color:#939393;}
h2 {font-size: 110%; line-height: normal; font-weight: normal; color:#939393;}
h3 {font-size: 110%; line-height: normal; font-weight: normal; color:#939393;}
h4 {font-size: 110%; font-weight: normal; color:#939393;}
h5 {font-size: 110%; font-weight: normal; color:#939393;}
h6 {font-size: 110%; line-height: normal; font-weight: normal; color:#939393;text-align:center}

p {font-size: 110%; line-height: normal; font-weight: normal;text-align: justify; color:#939393;}

.indent{display: block; text-indent: 15px; font-weight: normal; text-align: justify;}

/*=======home===========*/
#home .col_1{width:270px; float:left;}
#home .mid{width:60px; float:left;}
#home .col_2{width:610px; float:left;}

#home .col_2{padding-top:19px;}
#home .col_2 .f2{padding-left:5px; font-size:12px; line-height:16px;}

#home .col_2 .b1{width:190px; float:left; padding-left:5px;}
#home .col_2 .b2{width:206px; float:left;}

#home .b1{width:480px; float:left;}
#home .b2{width:320px; float:left;}
#home .b3{width:320px; float:left;}
#home .b4{width:320px; float:left;}
#home .block_1 h1{margin: 1px 3px 5px 20px; text-align: left;}
#home .b1 .block_1 h1 {color: #f37900;}
#home .b2 .block_1 h1 {color: #d7ac15;}
#home .b3 .block_1 h1 {color: #a1a600;}
#home .block_1 h1 b { color: #266784; font-weight: bold;}
#home .block_1 p {margin: 1px 3px 1px 20px;}
#home .block_1 p .italic a{text-decoration: none; font-style: italic; font-size: 103%;}
#home .block_1 p .italic a:hover{text-decoration: underline;}
#home .block_1 .pic {padding-bottom: 30px;}
#home .block_2 .pic{margin-right:7px;}
/*=====//home===========*/

/*=======company, services, contacts, partners, calendar, faq, glossary, affiliates===========*/
#company .col_1, #services .col_1, #contacts .col_1, #partners .col_1, #calendar .col_1, #faq .col_1, #glossary .col_1, #affiliates .col_1{width:670px; float:left;}
#company .mid, #services .mid, #contacts .mid, #partners .mid, #calendar .mid, #faq .mid, #glossary .mid, #affiliates .mid{width:30px; float:left;}
#company .col_2, #services .col_2, #contacts .col_2, #partners .col_2, #calendar .col_2, #faq .col_2, #glossary .col_2, #affiliates .col_2{width:270px; float:left;padding:10px;}
#company .col_3, #services .col_3, #contacts .col_3, #partners .col_3, #calendar .col_3, #faq .col_3, #glossary .col_3, #affiliates .col_3{width:980px; float:left;}

#company #content, #services #content, #contacts #content, #partners #content, #calendar #content, #faq #content, #glossary #content, #affiliates #content{padding:39px 10px 5px 10px;}

#calendar .b1, #glossary .b1 {width: 650px; text-align: center;  font-size: 130%;font-weight: bold;}
#calendar .b1 a, #glossary .b1 a {text-decoration: none; color:#266784;}
#calendar .b1 .active, #glossary .b1 .active {text-decoration: underline; color:#266784;}
#calendar .b1 a:hover, #glossary .b1 a:hover {text-decoration: underline;}
#calendar h3.indent, #glossary h3.indent{font-size: 150%;}

#glossary .paragraph {font-size: 110%; line-height: normal; font-weight: normal;text-align: justify; color:#939393;}
/*=====//company, services, contacts, partners, clalendar, faq, glossary===========*/

/*=======tax forms===========*/
#tax_forms .col_1{width:690px; float:left; border: 0px solid red;}
#tax_forms .mid{width:10px; float:left;border: 0px solid blue;}
#tax_forms .col_2{width:270px; float:left;border: 0px solid green;}
#tax_forms #content{padding:39px 10px 5px 10px; border: 0px solid black;}

#tax_forms h3.large{font-size: 140%;}

#tax_forms label {float: left;width: 96%;font-size: 110%;color:#939393;}
#tax_forms label:hover {color:#266784;}
#tax_forms input:hover {}
#tax_forms input{border: 0;}
#tax_forms label.small, select.small{width: 15%; float: left;}

#tax_forms .mover {width: 90%; margin: 5px 0; color:#939393;}
#tax_forms .mover:hover{font-weight: bold; background:url(images/mpt.gif) bottom left repeat-x; color:#266784;}
/*=====//tax forms===========*/

/*=======registration form===========*/
#registration_form .col_1{width:690px; float:left; border: 0px solid red;}
#registration_form .mid{width:10px; float:left;border: 0px solid blue;}
#registration_form .col_2{width:270px; float:left;border: 0px solid green;}
#registration_form #content{padding:39px 150px 5px 150px; border: 0px solid black; overflow: auto;}

#registration_form .l{width:60%; float: left;}
#registration_form .r{width:35%;float: right;}
#registration_form fieldset{border: 1px dashed #939393; padding: 1px 5px;  margin: 2px 0;}
#registration_form fieldset img{margin: 2px 0;}
#registration_form fieldset legend{font-weight: bold; font-size: 110%; background: #f8c700;margin-left:5px; border: 1px dashed #939393; padding:1px 3px; color:#939393;}
#registration_form label {display: block; float: left; width: 50%; border: 0px solid red; margin: 2px 0;color:#939393;}
#registration_form label i.opa {font-size:80%; color:#939393;}
#registration_form input.text, textarea, select {display: block; float: right; width: 45%;  margin: 2px 0;}
#registration_form input.image {border:0;}
#registration_form input.half{display: block; float: left; width: 20%;  margin-top: 2px; margin-bottom: 5px; margin-left:5%;}
#registration_form select.third{display: block; float: left; width: 10%;  margin-top: 2px; margin-bottom: 5px; margin-left:5%;}
#registration_form  input.checkbox {display: block; float: right; margin: 0px 0; width: 15px; border:0px;}
#registration_form .full{width: 100%;}

#registration_form .bla{margin-left: 50px;}
/*=====//registration form===========*/

/*=======privacy, terms, disclaimer===========*/
#privacy #content, #terms #content, #disclaimer #content{padding:39px 49px 25px 66px;}
/*=====//privacy, terms, disclaimer===========*/

/*=======calculator===========*/
#calculator #content, #query #content{padding:5px 15px;}
#calculator #content img.head, #query #content img.head{margin-bottom: 5px;}

#calculator fieldset, #query fieldset{border: 1px dashed #939393; padding: 1px 5px;  margin: 2px 0;}
/*#calculator fieldset legend, #query fieldset legend{font-weight: bold; font-size: 120%; background: #f8c700;margin-left:5px; border: 1px dashed #939393; padding:1px 3px;}*/
#calculator fieldset legend, #query fieldset legend{font-weight: bold; font-size: 120%; background: #f8c700;margin-left:5px; border: 1px dashed #939393; padding:1px 3px;}
#calculator label, #query label {display: block; float: left; width: 50%; border: 0px solid red; margin: 2px 0; color:#939393;}
#calculator label.large{display: block; float: left; width: 80%; border: 0px solid red; margin: 2px 0; color:#939393;}
#calculator input.text, #query input.text {display: block; float: left; width: 45%;  margin: 2px 0;}
#query textarea {display: block; float: left; width: 45%;  margin: 2px 0;}
#calculator select {display: block; float: left; width: 25%;  margin: 2px 0;}
#calculator input.image, #query input.image {border:0;}
#calculator input.half{display: block; float: left; width: 40%;  margin: 2px;}
#calculator fieldset.half{display: block; float: right; width: 29%;  margin: 3px;}
#calculator fieldset.half legend {font-size: 100%; text-align:center;}
#calculator  input.radio {display: block; float: right; margin: 2px 0; border: 0;}
#calculator  input.submit {display: block; float: right; margin: 2px 0; color:#266784;}
#calculator h1 img, #query h1 img {display: block; margin: 2px auto;}

#query .bla, #calculator .bla{margin-left: 50px;}
/*=====//calculator===========*/

/*=======phone===========*/
#phone #content{padding:5px 15px;}
#phone  input.image {border: 0;}
#phone h4{font-size: 90%; text-align: center; }
#phone h3 img{display: block; margin: 2px auto;}
/*=====//phone===========*/

/*=======landing_pages===========*/
#landing_page .col_1{width:270px; float:left; border: 0px solid red;}
#landing_page .mid{width:10px; float:left;border: 0px solid blue;}
#landing_page .col_2{width:690px; float:left;border: 0px solid green;}
#landing_page .block_5 h3{font-size:130%;}
#landing_page #content{padding:39px 10px 5px 10px; border: 0px solid black; overflow: auto;}
#landing_page h3 b {color: #000000;}
/*=====//landing_pages===========*/

/*=======footer===========*/
.ft{background:url(images/footer_bg.jpg) top repeat-x;}

#footer .indent{padding: 5px;}
#footer .bl1{width:750px; float:left; color:#939393; border: 0px solid red;}
#footer .bl1 a {color: #939393}
#footer .bl1 .elem {width: 24%;float: left;border: 0px solid red; text-align: center; padding: 3px 1px; margin: 0px; font-weight: bold;}
#footer .bl1 .elem img{border:none; float: none; margin: auto;} 
#footer .bl2{width:200px; float:right;}
#footer .bl2 img{vertical-align: top;}
#footer a{color:#939393; text-decoration:none;}
//#footer {border-bottom-style: none; border-bottom-width: 0px}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/

/*=========page_4===========*/
#page_4 .col_1{width:439px; float:left;}
#page_4 .mid{width:6px; float:left;}
#page_4 .col_2{width:216px; float:left;}

#page_4 .block_2 .width{width:202px; float:left;}
/*========//page_4===========*/

/*=======page_4===========*/
#page_4 #content{padding:39px 45px 4px 66px;}
#page_4 .col_1 .indent{padding:24px 27px 38px 0;}
#page_4 .block_2 .right{padding-right:27px;}
#page_4 .block_3 .bot_right{padding:17px 0 0 17px;}

#form .b1{width:187px; float:left;}
#form .b1 div{height:28px;}
#form input{width:178px; height:20px; background:0;}
#form .b2{width:209px; float:left;}
#form textarea{width:209px; height:132px; overflow:auto; margin-bottom:17px; background:0;}
/*=====//page_4===========*/


.news1 {font-weight: bold;margin-bottom:5px}
.news2 {margin-bottom:5px}
.news3 {margin-bottom:5px}
.news4 {margin-bottom:5px}
.news5 {margin-bottom:10px;font-weight: bold;color: red;font-size:14px}