html, body{padding: 0; margin: 0;height:100%; min-height: 100%;}
body{font:13px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; background:url(../images/bg_body.gif) top repeat-x #eef1f6; }

img{border: 0px none;}
a {border: 0px none; color:#374e74; text-decoration:none;}
a:hover{text-decoration:underline}
form{display: inline;}
input { font:11px Arial, Verdana, Helvetica, sans-serif;}
.clearboth{clear: both; overflow: hidden; height: 0;}
.clear{clear: both; height:10px; overflow:hidden;}
.floatleft{float: left;}
.floatright{float: right;}
.fwnormal{font-weight: normal;}
.fwbold{font-weight: bold;}
.hauto{height: auto;}
.error{color: #FF597C;}


/* MAIN CONTAINER */

/* COMMON STYLES */
.container{width: 764px; margin: 0px auto;}
.top_links {text-align:center;}
.top_links a{font-size:10px;}

/* pagination */
.container .pagination {margin:0 0 2px 0; padding-right:5px;}
.container .pagination div{ text-align:right;text-decoration:none;font:12px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#4d4d4d;margin:0 6px 0 0;}
.container .pagination a{ padding:2px; margin:0 2px 0 0; color:#3e3e3e; text-decoration:none; }
.container .pagination span{ padding:2px; margin:0 1px; color:#3e3e3e; font-weight:bold; text-decoration:none; }
.container .pagination a:hover{ text-decoration:none; padding:2px; margin:0 2px 0 0;}
.container .pagination a.next{ text-decoration:none;padding:2px 0 2px 2px; margin:0;}
.container .pagination a.previous{ text-decoration:none;}
.container .pagination a.previous:hover, .pagination a.next:hover{ text-decoration:underline; }
.container .total_results {font:12px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#4d4d4d}
.container .header{width:764px; height:106px; background:url(../images/bg_common_header.gif) no-repeat;color:#061f3d}
.container .header .links{width:250px;padding-top:10px;padding-left:10px}
.container .header .links a.sitemap{color:#d0cece;display:block;padding:0 0 0 15px; background:url(../images/sitemap_icon.gif) left center no-repeat; font-size:11px;}
.container .header .links span.sitemap{color:#d0cece;display:block;padding:0 0 0 3px; font-size:11px;}
.container .header .links img.logo  {padding:25px 0 0 21px;}
.container .header h1.logo  {padding:0 0 0 50px; margin:0; color:#a77130; font-size:9px;font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:normal}

.container .menu_a{width:764px; height:28px; background:url(../images/bg_menu_a.gif) no-repeat;}
.container .menu_a ul{ list-style:none;margin:0;padding:6px 0 0 18px;color:#475fb3;float:left;width:475px}
.container .menu_a li{float:left; border-left:1px solid #8caed7;background:url(../images/bg_top_menu.gif) repeat-x;display:block;}
.container .menu_a a{display:block; background:url(../images/bg_top_menu_right.gif) top right no-repeat;padding:2px 11px 2px 8px;height:17px; color:#cccccc;}
.container .menu_a .selected a{color:#fff;}
.container .menu_a li.selected {}
.container .menu_a .contactus{width:250px;float:right; margin:6px 5px 0 0;color:#d0cece;display:block;padding:2px 0 2px 15px; background:url(../images/contactus_icon.gif) left center no-repeat; font-size:11px;}
.container .menu_a .contactus a{color:#d0cece;font-size:11px;display:inline; background:none; text-decoration:underline}
.container .menu_a .contactus a:hover{color:#ffa430}
.container .search_bar{height:34px; width:100%; background:url(../images/bg_search_bar.gif) no-repeat #4f6da0;clear:both;}
.container .search_bar .menu_b{float:left;width:518px;color:#92a4c2; font-size:11px;margin:8px 0 0 0;padding-left:12px}
.container .search_bar .menu_b a{color:#eef1f6;font-size:12px; }
.container .search_bar .menu_b a:hover{color:#ffa430}
.container .search_bar .menu_b a.selected{color:#ffa430}
.container .search_bar .search{float:left;width:226px;padding-top:6px;overflow:hidden;}
.container .search_bar .search input{float:right; padding:3px 1px 0 6px;width:171px;height:17px; background:url(../images/bg_search_field.gif) repeat-x #fff; border:1px solid #c1c1c1; margin-right:4px}
.container .search_bar .search a{float:right; display:block; background:url(../images/search_button.gif);width:26px; height:26px; position:relative;top:-2px;margin-right:4px} 

.container .menu_bottom{width:100%;text-align:center; margin:auto;padding-top:10px;}
.container .menu_bottom ul{list-style:none;padding:0;color:#68696b;font-size:12px;text-align:center;margin:auto;width:400px;}
.container .menu_bottom li{float:left; display:block;background:url(../images/arrow_bottom.gif) left center no-repeat;}
.container .menu_bottom a{display:block; padding:0 11px 0 12px;color:#68696b;}
.container .menu_bottom .selected a{color:#a56416;text-decoration:underline}
.container .menu_bottom li.selected {}

.container .menu_bottom .menu_b{clear:both;width:100%;color:#68696b; font-size:11px; padding:0;margin:0}
.container .menu_bottom .menu_b a{color:#68696b;font-size:12px; display:inline }
.container .menu_bottom .menu_b a:hover{color:#68696b}
.container .menu_bottom .menu_b a.selected{color:#68696b;text-decoration:underline}

.container .content {overflow:hidden;width:762px; background:url(../images/bg_page_bottom.jpg) left bottom no-repeat #ffffff; border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;}
.container .left {width:493px; float:left; background:url(../images/bg_page_top_left.jpg) left top no-repeat;padding:0 0 60px 20px; min-height:500px;}
* html .container .left{height:500px;} /* IE6 and under */

.container .left .home_topics {padding:20px 0 0 0; overflow:hidden;height:190px}
.container .left .home_topics p{margin:0; padding:0;height:63px; position:relative; top:-2px;line-height:13px; }
.container .left .shortcut {padding:10px 10px 0 19px; float:left; width:119px; height:112px; background:url(../images/bg_home_shortcut.gif) no-repeat; margin:0 7px 0 0; font-size:10px;}
.container .left .shortcut a {color:#5d5d5d;}
.container .left .shortcut h2 { color:#48576c; font-size:14px; font-weight:bold; padding:3px 0 0 40px; height:28px; margin:0; position:relative; left:-4px;}
.container .left .shortcut h2.t1 {background:url(../images/t1.gif) left center no-repeat;}
.container .left .shortcut h2.t2 {background:url(../images/t2.gif) left center no-repeat;}
.container .left .shortcut h2.t3 {background:url(../images/t3.gif) left center no-repeat;}
.container .left .home_topics a.read_more{ background:url(../images/arrow_rounded.gif) left no-repeat; display:block; padding:0 0 0 12px; color:#888686; position:relative; left:-4px;}

.container .left .hint { background: url(../images/hint.gif) left top no-repeat #f2f2f1; border:1px solid #ededec; color:#5c5d5f; font-size:11px; width:383px; padding:10px 10px 10px 64px; margin:0 0 15px 0}

.container .left .path {padding:5px 0 5px 0}
.container .left .path a{margin:9px 10px 5px 0; float:left; background:url(../images/arrow_right_blue.gif) right no-repeat; text-decoration:underline;color:#39609d;padding:0 15px 0 0;font-size:12px;}
.container .left .path a.active {float:left; color:#3f4040; font-size:12px;background:none; text-decoration:none}

.container .left .sort_order{float:left;font:12px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;clear:both;margin:0 0 10px 0}
.container .left .sort_order span{display:block;color:#4f6da0;float:left}
.container .left .sort_order label{display:block;color:#4f6da0;float:left; font-size:11px;padding:1px 3px 0 3px}
.container .left .sort_order a{display:block;float:left;color:#48494b; font-weight:bold; text-decoration:underline;}
.container .left .pagination_separator{background:url(../images/bg_results_per_page.gif) left top no-repeat;height:1px;overflow:hidden;margin:0 0 5px 0}
.container .left .results_per_page {float:right;font:12px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;margin:0 9px 10px 0}
.container .left .results_per_page span{display:block;color:#4f6da0;float:left;margin-right:5px;}
.container .left .results_per_page select {position:relative;top:-3px; font-size:11px;}
.container .right {width:249px;float:left;overflow:hidden;padding:1px 0 0 0; background:url(../images/bg_page_top_right.gif) top right no-repeat #fff;}

.container .footer {clear:both;width:764px;height:36px; background:url(../images/bg_footer.jpg) no-repeat;}
.container .footer a {display:block; width:18px; height:18px; background:url(../images/go_to_button.gif) no-repeat; float:right; margin:9px 30px 0 0}
/* COPYRIGHT */
.copyright{width: 803px; margin: 0 auto; /*background: url(../images/copyright-bg.gif) no-repeat left top;*/ height: 17px; text-align:center; padding: 2px 0 0 0; color: #cccccc; font-size:10px;}
.copyright a{color: #cccccc; font-size:10px; text-decoration:none;}

/* END COMMON STYLES */

/* CATEGORIES, SEARCH RESUTLS */

.container .left .results{clear:both;font-size:12px;color:#47484a;padding:0 20px 15px 0; background:url(../images/bg_line_left.gif) left bottom no-repeat;margin:0 0 10px 0}
.container .left .results img{float:left; width:90px; border:1px solid #ccc; padding:3px; margin:0 10px 0 0}

.container .left .links{padding:0 20px 8px 0;margin:0 0 6px 0; line-height:15px;}
.container .left .results .title {font-size:14px; color:#a56416;margin:0 0 6px 0;display:block}
.container .left .results span.quick_search_title {float:left; color:#a9a9aa;position:relative; top:-6px;}
.container .left .results h1 {font-size:11px; margin:0; padding:1px 0 0 4px;float:left; font-weight:normal; color:#a9a9aa; position:relative; top:-6px;}
.container .left .results h2 {font-size:14px; color:#a56416;margin:0 0 5px 0;}
.container .left .results a.quick_search {font-size:14px; color:#a56416;margin:0 0 5px 0; display:block; text-decoration:none;}
.container .left .results strong { background:#e4e3e3; font-weight:normal; color:#a56416}
.container .left .results label{float:right;padding:0 0 0 4px;color:#a56416;}
.container .left .results .details{margin:2px 0 8px 0}
.container .left .results .details span {display:block;float:left;font-size:12px; color:#a9a9aa;}
.container .left .results .details a{display:block;float:right;padding:0 0 0 12px; background:url(../images/accoounting_details_icon.gif) center left no-repeat;font-size:12px; color:#a56416;}

.container .right .category {padding:10px 0 0 30px;}
.container .category_top {padding:10px 0 40px 0;}
.container .right .category h1 { font-weight:normal;text-transform:uppercase; font-size:12px; color:#363431; background:url(../images/bg_line_right.gif) left bottom no-repeat;margin:0 0 3px 0}
.container .right .category a {display:block; background:url(../images/arrow_right_blue_accounting_categories.gif) center left no-repeat; padding:0 0 0 14px; font-size:12px;float:left}
.container .right .category a.active {display:block; background:url(../images/arrow_right_green_accounting_categories.gif) center left no-repeat; padding:0 0 0 14px; font-size:12px;color:#2b2c2d}
.container .right .category .count{float:left;font-size:11px;}
.container .right .accounting_services {padding:20px 0 0 10px}
.container .right .accounting_services img {padding:0 0 0 5px}

.container .right .accounting_services .tools_header{margin:15px 0 0 15px; padding:4px 0 0 22px; width:120px; height:14px; background:url(../images/accounting_user_tools.gif) left no-repeat; color:#666563;font:10px Tahoma, Arial, Helvetica, sans-serif}
.container .right .accounting_services .user_tools{margin-left:15px;width:192px; height:43px; border:1px solid #d9d9d9;padding-top:8px;}
.container .right .accounting_services .user_tools .send_mail{display:block; background:url(../images/send_mail_icon.gif) left no-repeat; width:17px; height:15px;}
html>/**/body .container .right .accounting_services .user_tools .send_mail{
	margin-left:20px;display:block; background:url(../images/send_mail_icon.gif) left no-repeat; width:17px; height:15px;}

.container .right .accounting_services .user_tools .send_to_friend{display:block;background:url(../images/send_to_friend_icon.gif) left no-repeat; width:15px; height:15px;}
html>/**/body .container .right .accounting_services .user_tools .send_to_friend{
	margin-left:20px;display:block;background:url(../images/send_to_friend_icon.gif) left no-repeat; width:15px; height:15px;}

.container .right .accounting_services .user_tools .print{display:block;background:url(../images/print_icon.gif) left no-repeat; width:17px; height:15px;}
html>/**/body .container .right .accounting_services .user_tools .print{
	margin-left:20px;display:block;background:url(../images/print_icon.gif) left no-repeat; width:17px; height:15px;}

.container .right .accounting_services .user_tools div {width:64px;float:left; text-align:center; color:#666563;font:10px Tahoma, Arial, Helvetica, sans-serif;line-height:11px}
.container .right .accounting_services .user_tools a{color:#666563;}

.container .right .accounting_services .keywords{margin-left:15px;width:177px; height:auto; border:1px solid #d9d9d9;padding:8px 5px 20px 10px;}
.container .right .accounting_services .keywords a{display:block; background:url(../images/bullet_grey.gif) left center no-repeat;padding:0 0 0 12px; font-size:11px;}
/* END CATEGORIES, SEARCH RESUTLS */


/* HOME, PRICES */

.container .left .description{clear:both; font-size:12px;color:#636567;margin-right:15px;}
.container .left .description p{margin:0;padding:0}
.container .left .description a.home{color:#636567; font-weight:bold;}
.container .left .description br{font-size:6px;}
.container .left .description h1{color:#a56416; font:19px Arial, Verdana, Helvetica, sans-serif;margin:0 0 10px 0; background:url(../images/bg_line_home.gif) left bottom no-repeat;padding-bottom:10px;}
.container .left .description h1.home{color:#a56416; font:16px Arial, Verdana, Helvetica, sans-serif;margin:0 0 10px 0; background:url(../images/bg_line_home.gif) left bottom no-repeat;padding-bottom:6px; font-weight:bold;}
.container .left .description h3{color:#a56416; font:14px Arial, Verdana, Helvetica, sans-serif;margin:0; padding:0 0 10px 0; text-decoration:underline}
.container .left .dots_separator {background:url(../images/bg_line_home.gif) left top no-repeat; overflow:hidden; height:1px; clear:both; width:100%	}
.container .left h1.upper {clear:both; color:#a56416; font:16px Arial, Verdana, Helvetica, sans-serif;margin:0; padding:2px 0 0 0; font-weight:bold;}
.container .left h2.upper {clear:both; color:#989591; font:13px Arial, Verdana, Helvetica, sans-serif;margin:0 0 5px 0; position:relative; top:-3px; padding:0 0 2px 0; background:url(../images/bg_line_home.gif) left bottom no-repeat;}
.container .left .news_common{padding:0 0 12px 0;width:450px;}
.container .left .news_common img{float:left; width:90px; border:1px solid #ccc; padding:3px; margin:0 10px 0 0}
.container .left .news_common a {display:block;color:#3e3f40; font-size:11px; font-weight:bold; line-height:14px;}
.container .left .news_common p{margin:0;padding:0; color:#3a3b3c; font-size:11px;line-height:14px; text-align:justify}
.container .left .news_common label{display:block;color:#a9a9a7; font-size:10px;}
.container .left .news_common_separator{font-size:10px; color:#717171; background:#ededec;overflow:auto;width:440px;padding:1px 5px 1px 5px;margin-bottom:5px;}
.container .left .news_common_separator a {font-size:10px;color:#717171; text-decoration:underline;}
.container .left .resources {clear:both; height:70px;}
.container .left .resources a.icon_useful_links {float:left; background:url(../images/icon_useful_links.gif) no-repeat; width:45px; height:58px;}
.container .left .resources a.icon_articles {float:left; background:url(../images/icon_articles.gif) no-repeat;width:45px; height:60px;}
.container .left .resources .shortcut_resources {float:left; width:390px;padding:0 0 0 10px;}
.container .left .resources .shortcut_resources a.read_more {display:block; background:#4f6dad; color:#fff; padding:0 4px 3px 4px; width:40px; font-size:9px; height:11px; margin-top:1px}
.container .left .resources .shortcut_resources a.title{display:block;font-size:11px;color:#3a3b3c; text-transform:uppercase; font-weight:bold; float:left}
.container .left .resources .shortcut_resources p{color:#3a3b3c;font-size:12px;margin:0;padding:0; line-height:14px;clear:both}

a.service_title {font:14px Arial, Verdana, Helvetica, sans-serif;color:#a56416;margin:0 0 5px 0;display:block; text-decoration:underline}

.container .left .description .form{padding-top:10px}
.container .left .description .form label{float:left;display:block;width:150px; line-height:13px}
.container .left .description .form input {float:left;border:1px solid #555555;font-size:12px;width:310px;}
.container .left .description .msn_separator{clear:both;padding-top:5px;}
.container .left .description .form .chat{padding-left:3px;}
.container .left .description .form select {float:left;font-size:12px;width:150px;}
.container .left .description .form textarea {float:left;border:1px solid #555555;font-size:12px;width:310px; height:60px;overflow:auto; font:12px Arial;}
	
.container .left .description .form .radio{float:left; position:relative;top:-2px}
.container .left .description .form .radio input {float:left;width:15px;border:0}
.container .left .description .form .radio label{float:left;width:20px;position:relative;top:2px}

.container .left .description .form .clear{clear:both;overflow:hidden;height:9px;}

.container .left .description .form .buttons{float:right;width:130px;padding:0 13px 0 0}
html>/**/body .container .left .description .form .buttons{float:right;margin:0 15px 0 0}
.container .left .description .form .buttons a.send{float:right;width:62px; height:24px; display:block; background:url(../images/button_send_active.gif) no-repeat; }
.container .left .description .form .buttons a.reset{float:left;width:62px; height:24px; display:block; background:url(../images/button_reset_active.gif) no-repeat;}
.container .left .description .form .buttons a.send:hover{float:right;width:62px; height:24px; display:block; background:url(../images/button_send.gif) no-repeat; }
.container .left .description .form .buttons a.reset:hover{float:left;width:62px; height:24px; display:block; background:url(../images/button_reset.gif) no-repeat;}
.container .left .description .form .error{float:right;clear:both;padding-right:8px;width:321px;font-size:12px;color:#333333}
.container .left .description .form .error img{float:left}
.container .left .description .form .error p{float:left;margin:0;padding:3px 0 0 3px;line-height:13px;}
.container .right .common_services { background:url(../images/bg_line_services.gif) left bottom no-repeat; line-height:12px}
.container .right .common_services a{font-family:Tahoma, Arial;font-size:11px; color:#48494b; display:block;margin:27px 0 0 29px;text-decoration:none}
.container .right .common_services a:hover{color:#993300; text-decoration:none}
.container .right .common_services .active{color:#993300; text-decoration:none}
.container .right .service_a {width:250px; height:60px; overflow:hidden; background:url(../images/bg_accounting_services_1.jpg) top left no-repeat}
.container .right .service_b {width:250px; height:58px; overflow:hidden; background:url(../images/bg_accounting_services_2.jpg) left no-repeat}
.container .right .service_c {width:250px; height:58px; overflow:hidden; background:url(../images/bg_accounting_services_3.jpg) left no-repeat}
.container .right .service_d {width:250px; height:58px; overflow:hidden; background:url(../images/bg_accounting_services_4.jpg) left no-repeat}
.container .right .service_e {width:250px; height:69px; overflow:hidden; background:url(../images/bg_accounting_services_5.jpg) left no-repeat}
.container .copyright {font-size:11px;color:#5a6b8d;width:100%;padding:10px 0 20px 0;}
.container .copyright p{padding:0;margin:0;}
.container .copyright a {text-decoration:underline;font-size:11px;color:#5a6b8d;}
/* HOME */