﻿body {
	margin: 0px;
	padding: 0px;
	/*background: #ffffff url(/wwwo/images/bg3.jpg) left top repeat-x;*/
	text-align: center;
}

a  {
	color:#D1182D;
	text-decoration:none;
	outline:0 solid #fff;
}

#table_menu {
	background: transparent url(/wwwo/images/bg4.jpg) left bottom repeat-x;
}

#table_middle {
	background: #eaeceb url(/wwwo/images/bg5.jpg) left top repeat-x;
}

#table_bottom {
	background: #9fa6ae url(/wwwo/images/bg6.jpg) left top repeat-x;
}

#table_logos {
	background-color: #ffffff;
}

.u_menu_text {
	width: 944px;
	height: 66px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_top.jpg) left bottom no-repeat;
	padding: 2px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	color: #275d73;
	font-size: 16px;
	line-height: 55px;
	position: relative;
	/*z-index: 100;*/
}

#maintitle_outer {
	height:55px;
}

#maintitle_inner td {
	line-height:1.5;
	vertical-align: middle;
	height:55px;
	font-size:15px;
	color:#5d5c67;
	font-style:normal;
	font-family: Arial;
}

.content, .content1000{
	width: 954px;
	height: auto;
	border: 0px solid black;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.content1000 {
	width: 1000px;
}

.top {
	width: 954px;
	height: 62px;
	border: 0px solid black;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	/*float: left;*/
	position: relative;
	z-index:111;
}

.languages {
	width: 479px;
	height: auto;
	border: 0px solid black;
	background: transparent url(/wwwo/images/bg_lang2.gif) left top no-repeat;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	top: 36px;
	right: 240px;
	position: absolute;
}

.languages_text {
	width: 463px;
	height: 109px;
	border: 1px solid #e7e7e7;
	border-top: 0px;
	background: #ffffff url(/wwwo/images/bg_lang3.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	float: left;
}

.languages_text ul {
	list-style-type: none;
	width: 92px;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	height: auto;
	float: left;
}

.languages_text li {
	height: auto;
	width: 83px;
	border: 0px solid black;
	background: url(/wwwo/images/lang_arrow.gif) left top no-repeat;
	background-position: 0px 5px;
	margin: 0px;
	padding: 0px 0px 3px 9px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 12px;
}

.languages_text a, 
.languages_text a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 12px;
	text-decoration: none;
	text-transform: capitalize;
}

.languages_text a:hover {
	text-decoration: underline;
}

.top_menu {
	width: 340px;
	height: 24px;
	border: 0px solid black;
	/*background: transparent url(/wwwo/images/bg_lang.jpg) right top no-repeat;*/
	margin: 0px;
	padding: 0px 13px 0px 0px;
	float: left;
	top: 13px;
	/*right: 262px;*/
	left: 190px;
	position: absolute;
	font-family: Arial;
	font-weight: normal;
	color: #cecfd2;
	font-size: 11px;
	text-align: left;
	line-height: 22px;
}

.top_menu a, 
.top_menu a:visited {
	font-family: Arial;
	font-weight: bold;
	/*color: #cecfd2;*/
	color: #808080;
	font-size: 14px;
	text-decoration: none;
}

.top_menu a:hover {
	text-decoration: underline;
}

#lang {
	/*width: 226px;*/
	width:150px;
	left: 550px;
	color: #747474;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}

#lang img {
	float: right;
}

#lang a, 
#lang a:visited {
	font-family: Arial;
	font-weight: bold;
	color: #747474;
	font-size: 12px;
	text-decoration: none;
}

#lang a:hover {
	text-decoration: underline;
}

.search_all {
	width: 200px;
	height: 35px;
	border: 0px solid black;
	background: url(/wwwo/images/bg_search2.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	top: 7px;
	left: 759px;
	position: absolute;
}

.search_input {
	top: 8px;
	left: 7px;
	border: 0px solid black;
	background: transparent;
	position: absolute;
	width: 160px;
}

.search_sub {
	top: 6px;
	left: 170px;
	position: absolute;

	
}

.footer {
	width: 950px;
	height: auto;
	min-height: 186px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 10px 4px;
	float: left;
}
#footer {width:954px; margin:0 auto;}
.footer_logos {
	width: 100%;
	height: 91px;
	border: 0px solid black;
	margin: 0;
	padding: 5px 0;
	float: left;
}
a.footer_logos_logo  {background:#fff url(/images/footer-logos.jpg) 10px top no-repeat;}
a.footer_logos_logo {
	margin: 10px 5px 0px 3px;
	float:left;
	width:110px;
	height:83px;
	display:block;
	text-decoration:none;
}

a.lo0{background-position:-1090px 10px; width:57px;}
a.lo1{background-position:-100px 10px; width:102px;}
a.lo2{background-position:-210px 10px; width:100px;}
a.lo3{background-position:-320px 10px; width:114px;}
a.lo4{background-position:-650px 10px; width:71px;}
a.lo5{background-position:-760px 10px; width:90px;}
a.lo6{background-position:-870px 0; width:60px;}
a.lo7{background-position:-980px 10px; width:99px;}
a.lo8{background-position:0 0; width:84px;}
a.lo9{background-position:-430px 0; width:79px;}
a.lo10{background-position:-535px 0; width:113px;}

a:hover.lo0{background-position:-1090px -73px;}
a:hover.lo1{background-position:-100px -73px;}
a:hover.lo2{background-position:-210px -73px;}
a:hover.lo3{background-position:-320px -73px;}
a:hover.lo4{background-position:-650px -73px;}
a:hover.lo5{background-position:-760px -73px;}
a:hover.lo6{background-position:-870px -83px;}
a:hover.lo7{background-position:-980px -73px;}
a:hover.lo8{background-position:0 -83px;}
a:hover.lo9{background-position:-430px -83px;}
a:hover.lo10{background-position:-535px -83px;}

.footer_1 {
	width: 947px;
	height: 29px;
	border: 0px solid black;
	margin: 0px;
	padding: 12px 3px 0px 0px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #8e9197;
	font-size: 12px;
	text-align: right;
}

.footer_cell_1 {
	width: 297px;
	height: auto;
	border: 0px solid black;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.footer_cell_1  ul {
	list-style-type: none;
	width: 134px;
	margin: 0px;
	padding: 6px 0px 0px 13px;
	height: auto;
	float: left;
}

.footer_cell_1  li {
	height: auto;
	width: 100%;
	border: 0px solid black;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
}

.footer_cell_1  a,
.footer_cell_1  a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

.footer_cell_1  a:hover {
	text-decoration: underline;
}

.footer_cell_1 h1,.footer_cell_1 h4 {
	width: 272px;
	height: 25px;
	border: 0px solid black;
	background: url(/wwwo/images/footer_title_bg.gif) left bottom no-repeat;
	margin: 0px;
	padding: 18px 0px 0px 25px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 15px;
	text-align: left;
}

#footer_cell_b {
	width: 179px;
}

#footer_cell_b h1,#footer_cell_b h4 {
	width: 144px;
}

#footer_cell_c {
	width: 425px;
	margin: 0px;
}

#footer_cell_c h1,#footer_cell_c h4 {
	width: 400px;
}

#ul_1 {
	width: 154px;
}

#ul_2 {
	width: 114px;
}

#ul_3 {
	width: 114px;
}

#ul_4 {
	width: 124px;
}

#ul_5 {
	width: 140px;
}

.footer_1  a,
.footer_1  a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #8e9197;
	font-size: 12px;
	text-decoration: none;
}

.footer_1  a:hover {
	text-decoration: underline;
}

.menu {
	width: 954px;
	height: auto;
	min-height: 39px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/menu_bg2.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.menu td {
	background: transparent url(/wwwo/images/menu_bg_off2.jpg) right top no-repeat;
}

.m2_on,
.m4_on,
.menu a, 
.menu a:visited {
	margin: 0px;
	padding: 11px 6px 11px 5px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.5em;
	display: block;
}

.m2_on {
	background: transparent url(/wwwo/images/menu_bg_on2.jpg) right top no-repeat !important;
}

.m3_on {
	background: transparent url(/wwwo/images/menu_bg_on2.jpg) right top no-repeat !important;
}

.m4_on {
	background: transparent url(/wwwo/images/menu_last_on.jpg) right top no-repeat !important;
}

.m5_on {
	background: transparent url(/wwwo/images/menu_bg_on2.jpg) left top no-repeat !important;
}

.m6_on {
	background: transparent url(/wwwo/images/menu_home_on2.jpg) left top no-repeat !important;
}

.m7_on {
	background: transparent url(/wwwo/images/menu_home_on2.jpg) left top no-repeat !important;
}

#m2_0 {
	background: transparent url(/wwwo/images/menu_line.jpg) right top no-repeat;
}

#m2_1 {
	width: 78px;
}

#m2_2 {
	width: 80px;
}

#m2_3 {
	width: 80px;
}

#m2_4 {
	width: 138px;
}

#m2_5 {
	width: 101px;
}

#m2_6 {
	width: 110px;
}

#m2_7 {
	width: 57px;
}

#m2_8 {
	width: 161px;
}

#m2_9 {
	width: 95px;
	background: transparent url(/wwwo/images/menu_last_off2.jpg) right top no-repeat;
}

/************************************* pl site- blue menu - start *****************************************/
#m22_0 {
	background: transparent url(/wwwo/images/menu_line.jpg) right top no-repeat;
}

#m22_1 {
	width: 102px;
}

#m22_2 {
	width: 104px;
}

#m22_3 {
	width: 104px;
}

#m22_4 {
	width: 162px;
}

#m22_5 {
	width: 125px;
}

#m22_8 {
	width: 185px;
}

#m22_9 {
	width: 118px;
	background: transparent url(/wwwo/images/menu_last_off2.jpg) right top no-repeat;
}
/************************************* pl site- blue menu - end *****************************************/

#menu_home, 
#menu_home:visited {
	background: transparent url(/wwwo/images/menu_home_off.jpg) left top no-repeat;
	padding: 0px 2px 0px 0px;
}


.slide_show_all {
	width: 943px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_center.jpg) left top repeat-y;
	padding: 0px 0px 2px 11px;
	float: left;
}

.slide_show {
	width: 642px;
	height: 280px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
}

.slide_show_1 {
	width: 620px;
	height: 280px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
}

.slide_nav {
	width: 622px;
	height: auto;
	background: transparent url(/wwwo/images/bg_controls.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 4px 0px 0px 20px;
	float: left;
}

.slide_nav_1 {
	width: 592px;
	height: auto;
	background: transparent url(/wwwo/images/bg_controls.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 4px 0px 0px 20px;
	float: left;
}

.tfo {
	width: 185px;
	height: 34px;
	border: 0px solid black;
	margin: 0 6px 0 0;
	padding: 14px 5px 0px 0px;
	float: right;
}

.tfo img {
	border: 0px solid black;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.tfo div#tfo1 {
    float:right; 
    margin: 9px 0px 0px 11px;
}
/******************************* MAIN TOP DROPDOWN MENU  **********************************************/
.menu-main-container {margin:0;width:954px;position:relative;z-index:99;}
.menu-main {margin:0;padding:0;border-collapse: collapse;text-align:center;vertical-align:top;height:100%;position:relative;width:100%;}
.menu-main tr {height:100%;}
.menu-main td {margin:0;padding:0 2px 20px 0;overflow:hidden;vertical-align:top;background: url(/wwwo/images/menu_top_bg.gif) no-repeat scroll right -302px #FFFFFF;}
.menu-main td.last {background: url(/wwwo/images/menu_top_bg.gif) no-repeat scroll right -453px transparent;padding:0 4px 20px 0;}
.menu-main td.last:hover {background: url(/wwwo/images/menu_top_bg.gif) no-repeat scroll right -604px transparent;padding:0 4px 0 0;}
.menu-main td.first {width:44px;}
.menu-main td.first a { background: url(/wwwo/images/menu_top_bg_home.gif) no-repeat scroll right top transparent;}
.menu-main td.first a:hover { background: url(/wwwo/images/menu_top_bg_home.gif) no-repeat scroll right -151px transparent;}

.menu-main-link { margin-bottom:-1000px;padding-bottom:1000px;display:block;height:100%;width:100%;background: url(/wwwo/images/menu_top_bg.gif) repeat-x scroll left top #FFFFFF;	}
.menu-main-link:hover {	background: url(/wwwo/images/menu_top_bg.gif) repeat-x scroll left -151px #FFFFFF; }
.menu-main-link span { margin:0 5px;font:bold 12px Verdana,Arial;color:#fff;position:relative;top:12px;display:block;text-transform:uppercase;}

.menu-main td.first-2 .menu-main-link { background: url(/wwwo/images/menu_top_bg_home_2.gif) no-repeat scroll left top transparent;}
.menu-main td.first-2 .menu-main-link:hover,.menu-main td.first-2 .menu-main-link:focus { background: url(/wwwo/images/menu_top_bg_home_2.gif) no-repeat scroll left -151px transparent;}

.menu-main-sub {position:absolute;margin-top:0px;left:0;top:100%;	min-width:250px;display:none;text-align:left;}	
.menu-main-content {border: 1px solid #cacccc;text-align:left;padding:25px 15px 20px 15px;width:auto;	background:url(/wwwo/images/bg_menu_drop.jpg) repeat-x scroll left top #FFFFFF;	zoom:1;}
.menu-main-content  ul {list-style-type: none;padding: 0px;margin: 0px;width:200px;}
.menu-main-content  ul li{background-image: url(/wwwo/images/menu_arrow.gif);background-repeat: no-repeat;background-position: 0px 5px;padding:0px 0 4px 14px;color:#666;line-height:14px;}
.menu-main-content  ul li.sub {padding:0 0 4px 20px;background-position:10px 5px;}
.menu-main-content a { color:#275D73;font:bold 11px Arial,Helvetica,sans-serif;}
.menu-main-content a:hover {text-decoration:underline;}

.menu-main-content  .flags{ margin-top:-20px;padding:0 0 8px 0;width:100%;}
.menu-main-content  .flag {display:block;width:31px;height:31px;float:left;}
.menu-main-content  .flag-au {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll left 0px transparent; }
.menu-main-content  .flag-ie {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll left -32px transparent; }
.menu-main-content  .flag-uk {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll left -64px transparent; }
.menu-main-content  .flag-us {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll left -96px transparent; }
.menu-main-content  .flag-world {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll left -128px transparent; }
.menu-main-content  .flag-arrow {background: url(/wwwo/images/menu_top_flags.gif) no-repeat scroll -6px -160px transparent; }

.menu-main-content .column {float:left;width:170px;}
.menu-main-content .column ul {padding:0 5px;width:165px;}

.menu-main-content h1,.menu-main-content h4 {border-top:1px solid #e8e9e9;border-bottom: 1px solid #e8e9e9;color: #275D73;font:bold 11px Arial,Helvetica,sans-serif;text-indent: 10px;padding: 5px 0 5px 0;}	
/******************************* MAIN TOP DROPDOWN MENU  **********************************************/

.tools-container {float: left;margin: 0 0 0 10px;padding: 0;width: 275px;}	
.menu-tools { list-style-type: none; width: 273px;	margin: 0px; padding: 0px 0px 0px 0px;	height: auto; float: left;}
.menu-tools  li { height: auto;	width: 273px; border: 0px solid black; margin: 0px 0px 11px 0px;	padding: 0px 0px 0px 0px; float: left; }
.menu-tools li a { 	width: 100%; display:block; margin: 0 0 0; padding: 0 0 5px; background: url(/wwwo/images/buttons_tools.gif) no-repeat scroll left bottom transparent;text-decoration:none;}	
.menu-tools li a span {display: block; padding: 16px 70px 14px 15px;	font-family: Arial;font-weight: bold; color: #ffffff; font-size: 14px; line-height: 1.2em;}
.menu-tools li a:hover { background: url(/wwwo/images/buttons_tools_on.gif) no-repeat scroll left bottom transparent;}
.menu-tools li a.menu-tools-apply  span {	background: transparent url(/wwwo/images/buttons_tools.gif) left top no-repeat;} 
.menu-tools li a.menu-tools-apply:hover span {	background: transparent url(/wwwo/images/buttons_tools_on.gif) left top no-repeat;}
.menu-tools li a.menu-tools-tax  span {	background: transparent url(/wwwo/images/buttons_tools.gif) left -105px no-repeat;} 
.menu-tools li a.menu-tools-tax:hover span {	background: transparent url(/wwwo/images/buttons_tools_on.gif) left -105px no-repeat;}
.menu-tools li a.menu-tools-login  span {	background: transparent url(/wwwo/images/buttons_tools.gif) left -210px no-repeat;} 
.menu-tools li a.menu-tools-login:hover span {	background: transparent url(/wwwo/images/buttons_tools_on.gif) left -210px no-repeat;}
.menu-tools li a.menu-tools-livehelp span {	background: transparent url(/wwwo/images/buttons_tools.gif) left -315px no-repeat;padding: 12px 70px 12px 15px;} 
.menu-tools li a.menu-tools-livehelp:hover span {	background: transparent url(/wwwo/images/buttons_tools_on.gif) left -315px no-repeat;}

.tools2-container {margin:10px 0 0 0;padding: 0 0 8px 0;width: 299px;float:left;}
.menu-tools2 { list-style-type: none; width: 273px;	margin: 0px; padding: 0px 0px 0px 0px;	height: auto; float: left;}
.menu-tools2 li { height: auto;	width: 299px; border: 0px solid black; margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px; float: left; }
.menu-tools2 li a { 	width: 100%; display:block; margin: 0 0 0; padding: 0 0 5px; background: url(/wwwo/images/buttons_tools2.gif) no-repeat scroll left bottom transparent;text-decoration:none;}	
.menu-tools2 li a span {display: block; padding: 14px 70px 11px 15px;	font-family: Arial;font-weight: bold; color: #ffffff; font-size: 14px; line-height: 1.2em;}
.menu-tools2 li a:hover { background: url(/wwwo/images/buttons_tools2_on.gif) no-repeat scroll left bottom transparent;}
.menu-tools2 li a.menu-tools2-apply  span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left top no-repeat;} 
.menu-tools2 li a.menu-tools2-apply:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left top no-repeat;}
.menu-tools2 li a.menu-tools2-tax  span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -105px no-repeat;} 
.menu-tools2 li a.menu-tools2-tax:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -105px no-repeat;}
.menu-tools2 li a.menu-tools2-login  span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -210px no-repeat;} 
.menu-tools2 li a.menu-tools2-login:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -210px no-repeat;}
.menu-tools2 li a.menu-tools2-callback  span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -315px no-repeat;} 
.menu-tools2 li a.menu-tools2-callback:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -315px no-repeat;}
.menu-tools2 li a.menu-tools2-casestudy span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -420px no-repeat;} 
.menu-tools2 li a.menu-tools2-casestudy:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -420px no-repeat;}
.menu-tools2 li a.menu-tools2-faq span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -525px no-repeat;} 
.menu-tools2 li a.menu-tools2-faq:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -525px no-repeat;}
.menu-tools2 li a.menu-tools2-livehelp  span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -630px no-repeat;padding: 12px 70px 12px 15px;} 
.menu-tools2 li a.menu-tools2-livehelp:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -630px no-repeat;}
.menu-tools2 li a.menu-tools2-joinup span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -739px no-repeat;} 
.menu-tools2 li a.menu-tools2-joinup:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -739px no-repeat;}
.menu-tools2 li a.menu-tools2-reccomend span {	background: transparent url(/wwwo/images/buttons_tools2.gif) left -844px no-repeat;} 
.menu-tools2 li a.menu-tools2-reccomend:hover span {	background: transparent url(/wwwo/images/buttons_tools2_on.gif) left -844px no-repeat;}

.menu-section-container {border: 0 solid black;float: left;font-size: 1px;height: auto;margin: 0;padding: 0;width: 300px;background: url(/wwwo/images/sec_2_middle.jpg) repeat-y scroll left top transparent;}
.menu-section { float: left; height: auto; list-style-type: none; margin: 0; padding: 5px 0 0 14px; width: 270px; }
.menu-section li { background: none; margin: 0 0 5px; padding: 0 0 5px; }
.menu-section li a { margin: 0 0 0px; padding: 0 0 10px;  width: 100%; display:block; background: url(/wwwo/images/buttons_menu_section.gif) no-repeat scroll left bottom transparent;}
.menu-section li a:hover{ background: url(/wwwo/images/buttons_menu_section_on.gif) no-repeat scroll left bottom transparent;}
.menu-section li a span{display: block; padding: 10px 0px 5px 10px;	font-family: Arial;font-weight: normal;	color: #72838d; font-size: 12px; background: url(/wwwo/images/buttons_menu_section.gif) no-repeat scroll left top transparent;}
.menu-section li a:hover span {color:#ffffff; background: url(/wwwo/images/buttons_menu_section_on.gif) no-repeat scroll left top transparent;}
.menu-section li a.selected { background: url(/wwwo/images/buttons_menu_section_on.gif) no-repeat scroll left bottom transparent;}
.menu-section li a.selected span {color:#ffffff; background: url(/wwwo/images/buttons_menu_section_on.gif) no-repeat scroll left top transparent;}

.menu-tools li a span span.livehelp-text, .menu-tools2 li a span span.livehelp-text, .menu-tools li a:hover span span.livehelp-text, .menu-tools2 li a:hover span span.livehelp-text {font-size: 11px;font-weight:normal;background:none;padding:1px 0 2px 0;display:block;}
.menu-tools2 li a span span.livehelp-text, .menu-tools2 li a:hover span span.livehelp-text {padding-top:3px}

#button_go_d {
	background: transparent url(/wwwo/images/button_go_top.jpg) left top no-repeat;
}

#button_live_d {
	background: transparent url(/wwwo/images/button_live_off.gif) left top no-repeat;
}

.inside_snd {
	width: 945px;
	height: auto;
	min-height: 189px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_center3.jpg) left top repeat-y;
	padding: 0px 0px 5px 9px;
	float: left;
}

.inside_snd_lc,
.inside_snd_1, 
.inside_video, 
.inside_news {
	width: 293px;
	height: auto;
	border: 0px solid black;
	background: transparent url(/wwwo/images/feedback_bg.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px 11px 0px 10px;
	float: left;
}

.inside_snd_lc {
	padding-left: 0;
}

.inside_snd_1_pl {
	width: 914px;
	height: auto;
	border: 0px solid black;
	background: transparent url(/wwwo/images/feedback_bg.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px 11px 0px 10px;
	float: left;
}

.inside_snd_1_pl h1 {
	width: 900px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 13px;
	padding: 10px 0px 2px 15px;
	font-family: Arial;
	font-weight: bold;
	color: #255a70;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}

.inside_news_item {
	width: 301px;
	height: auto;
	min-height: 64px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/line_dott.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: none;
}

#inside_news_last {
	background: transparent url(/wwwo/images/line_grey_big.jpg) left bottom repeat-x;
}

#inside_news_last a {
	padding-bottom: 10px;
}

.inside_video {
	width: 301px;
	padding: 0px 11px 0px 0px;
}

.inside_news {
	background: transparent url(/wwwo/images/line_grey_big.jpg) left bottom repeat-x;
	width: 305px;
	padding: 3px 0px 2px 0px;
	min-height: 185px;
}

.inside_snd_1 h1, 
.inside_video h1 {
	width: 278px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 13px;
	padding: 10px 0px 2px 15px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #255a70;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}

.inside_snd_1_header, 
.inside_video_header {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 13px;
	padding: 10px 0px 2px 15px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #255a70;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}

.inside_video h1 {
	width: 286px;
}

.inside_news h1,.inside_news h5 {
	width: 297px;
	height: 22px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/news_bg.jpg) left top no-repeat;
	padding: 8px 0px 0px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
}

.inside_news a, 
.inside_news a:visited {
	width: auto;
	height: auto;
	min-height: 57px;
	border: 0px solid black;
	margin: 0px;
	padding: 10px 25px 5px 5px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #73717b;
	font-size: 12px;
	text-decoration: none;
}

.inside_news a:hover {
	text-decoration: none;
	color: #d1182d;
}

#inside_news_header_link {
	margin:0px;
	padding:0px;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

#inside_news_header_link a:hover {
	color: #ffffff;
}

/*
.inside_snd_1 h1 a, 
.inside_video h1 a {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 10px;
	left: 236px;
	position: absolute;
}
*/
.inside_snd_1_pl h1 a {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 10px;
	left: 855px;
	position: absolute;
}

.inside_video h1 a {
	left: 244px;
}

.inside_video_2 {
	width: 301px;
	height: 133px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	overflow: hidden;
}

.inside_video_2_in {
	width: 550px;
	height: 133px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	top: 0px;
	left: 0px;
	position: absolute;
}

.inside_video_2_in  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 550px;
}

.inside_video_2_in li {
	width: 117px;
	height: 133px;
	border: 0px solid black;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5b67;
	font-size: 12px;
	display: inline;
}

.inside_video_2_in img {
	float: left;
}

.inside_video_nav {
	width: 301px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	float: left;
}

.inside_video_nav_r {
	width: 10px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	float: left;
}

.inside_video_nav_l {
	width: 10px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	float: left;
}

.inside_video_nav_b {
	width: 279px;
	height: 11px;
	background-color: #e1e2e3;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}

#new_scrollbar {
	width: 50px;
	height: 11px;
	background-color: #d1182d;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 0px;
	position: absolute;
}

.inside_snd_1 h2 {
	width: 278px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 3px;
	padding: 0px 0px 1px 15px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #D1202E;
	font-size: 16px;
	text-transform: uppercase;
	position: relative;
}

.inside_snd_1_header_2 {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 3px;
	padding: 0px 0px 1px 15px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #D1202E;
	font-size: 15px;
	text-transform: uppercase;
	position: relative;

}

.inside_snd_1_pl h2 {
	width: 900px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/big_arrow.jpg) left top no-repeat;
	background-position: 4px 3px;
	padding: 0px 0px 1px 15px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #D1202E;
	font-size: 15px;
	text-transform: uppercase;
	position: relative;
}

.inside_snd_1 h2 a {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 236px;
	position: absolute;
}

.inside_snd_1_pl h2 a {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 855px;
	position: absolute;
}

.inside_snd_1 ul {
	list-style-type: none;
	width: 263px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	height: auto;
	float: left;
	min-height: 112px;
}

.inside_snd_1_pl ul {
	list-style-type: none;
	width: 890px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	height: auto;
	float: left;
	min-height: 112px;
}
.inside_snd_1 li {
	height: auto;
	width: 240px;
	border: 0px solid black;
	background: url(/wwwo/images/feedback_arrow.gif) left top no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding: 2px 0px 9px 23px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 12px;
}

.inside_snd_1_pl li {
	height: auto;
	width: 890px;
	border: 0px solid black;
	background: url(/wwwo/images/feedback_arrow.gif) left top no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding: 2px 0px 9px 23px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 11px;
}

.inside_snd_line_lc,
.inside_snd_line {
	width: 293px;
	height: 10px;
	background: transparent url(/wwwo/images/line_grey_big.jpg) left top repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.inside_snd_line_lc {
	width: 304px;
}

.inside_snd_line_pl {
	width: 915px;
	height: 10px;
	background: transparent url(/wwwo/images/line_grey_big.jpg) left top repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.inside_snd_line2 {
	width: 301px;
	height: 10px;
	background: transparent url(/wwwo/images/line_grey_big.jpg) left top repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.inside_snd_line3 {
	width: 305px;
	height: 20px;
	background: transparent url(/wwwo/images/line_grey_big.jpg) left bottom repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.inside_snd_dott{
	width: 305px;
	height: 10px;
	background: transparent url(/wwwo/images/line_dott.jpg) left bottom repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.inside_all, .inside_all_main {
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_center3.jpg) left top repeat-y;
	float: left;
	position: relative;
	width:100%;
}

.inside_all {
	width: 319px;
	padding: 0px 0px 0px 635px;
}

.inside_all_1 {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 11px;
	position: absolute;
	z-index: 2;
}

.inside_all_2 {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 323px;
	position: absolute;
	z-index: 1;
}

.inside_all_pl {
background:url("/wwwo/images/border_center3.jpg") repeat-y scroll left top transparent;
border:0 solid black;
float:left;
height:auto;
margin:0;
padding:0 0 0 12px;
position:relative;
width:954px;
}

.between_1 {
	width: 954px;
	height: 27px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_middle3.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.between_2 {
	width: 954px;
	height: 26px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_middle2.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.between_3 {
	width: 954px;
	height: 12px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_bottom.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.between_4 {
	width: 954px;
	height: 12px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border2_bottom.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_box {
	width: 301px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/investors_bg.jpg) left top repeat-x;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	position: relative;
}

.investors_box_pl {
	width: 930px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/investors_bg.jpg) left top repeat-x;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	position: relative;
}

.investors_left {
	width: 11px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/investors_border_left.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_right {
	width: 8px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/investors_border_right.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_cell {
	width: 282px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_cell_pl {
	width: 911px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_cell_1 {
	width: 282px;
	height: 135px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	float: left;
}

.investors_cell_1 p, 
.investors_cell_2 p {
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 11px;
	padding: 8px 0px 0px 4px;
	margin: 0px;
	float: left;
	width: 195px;
}

.investors_cell_1  img {
	float: left;
}

.investors_cell_2 {
	width: 274px;
	height: 100px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.investors_cell_2 p {
	width: 268px;
}

.investors_cell_2 h1 {
	width: 268px;
	height: auto;
	background: transparent url(/wwwo/images/business_quote.jpg) no-repeat scroll right top;
	border: 0px solid black;
	margin: 0px;
	padding: 13px 0px 0px 3px;
	/*float: left;*/
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 14px;
	text-transform: uppercase;
}

.investors_logo {
	width: 281px;
	height: 25px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 13px 0px 0px 1px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #255a70;
	font-size: 14px;
	text-transform: uppercase;
}

.investors_more {
	width: 53px;
	height: 24px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	left: 237px;
	bottom: 160px;
	position: absolute;
}

#long_box_1 {
	width: 230px;
}

#long_box_2 {
	width: 185px;
}

/* testimonials css */

.testimonials {
	/*padding-top:35px;*/

}

.testimonials_text {
	padding-top:35px;
}

.testimonials_innerfade {
	padding-top:35px;
	position:relative;
}

/*
.testimonials div {
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
}
*/
/*
#testimonials div.active {
    z-index:10;
	background-color: white;
	
}

#testimonials div.last-active {
    z-index:9;
	display:none;
	background-color: white;
	
}
*/

.slide_show_in {
	width: 642px;
	height: 251px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.slide_img {
	float: left;
	display: none;
}

#slide_0 {
	display: block;
}

.menu_drop {
	width: 300px;
	height: auto;
	border: 1px solid #cacccc;
	border-top: 0px;
	background: #ffffff url(/wwwo/images/bg_menu_drop.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	top: 0px;
	left: 3px;
	position: absolute;
}

.menu_drop img {
	float: left;
}

.menu_drop ul {
	list-style-type: none;
	width: auto;
	margin: 0px;
	padding: 28px 0px 28px 16px;
	height: auto;
	float: left;
}

.menu_drop li {
	height: auto;
	width: 100%;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	/*float: left;*/
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 12px;
	line-height: 1em;
	font-style: normal;
}

.menu_drop a{
	font-family: Arial;
	font-weight: bold;
	color: #275d73;
	font-size: 11px;
	text-decoration: none;
	background: url(/wwwo/images/menu_arrow.gif) left top no-repeat;
	background-position: 0px 3px;
	height: auto;
	width: 100%;
	display:block;
	padding: 0px 0px 0px 14px;
	line-height: 11px;
	text-transform: none;
}

.menu_drop a.sub{
	background: url(/wwwo/images/menu_arrow.gif) left top no-repeat;
	background-position: 14px 3px;
	padding-left:25px;
}

.menu_drop a:hover {
	text-decoration: underline;
	background: transparent;
}

.menu_drop h1 {
	height: 30px;
	width: 260px;
	border: 0px solid black;
	background: url(/wwwo/images/line_grey2.jpg) left bottom repeat-x;
	margin: 13px 0px 0px 16px;
	padding: 0px 0px 0px 3px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #275d73;
	font-size: 13px;
	line-height: 32px;
	font-style: normal;
}

.menu_drop h1 img {
	float: none;
}

#menu_about {
	display: none;
}

#menu_about li {
	width: 250px;
}

#menu_investors {
	width: 259px;
	left: 490px;
	display: none;
}

#menu_investors li {
	width: 250px;
}

#menu_contact {
	width: 177px;
	left: 771px;
	display: none;
}

#menu_vat {
	width: 250px;
	left: 587px;
	display: none;
}

/*#menu_vat ul {
	padding-top: 25px;
	padding-bottom: 0px;
}

#menu_vat_empty {
	background: none;
}*/

#menu_us_tax {
	width: 546px;
	left: 86px;
	display: none;
}

#menu_uk_tax {
	width: 546px;
	left: 166px;
	display: none;
}

#menu_aus_tax {
	width: 546px;
	left: 247px;
	display: none;
}

#menu_ie_tax {
	width: 546px;
	left: 383px;
	display: none;
}

#menu_world_tax {
	width: 287px;
	left: 657px;
	display: none;
	overflow:hidden;
}

#menu_us_tax ul,
#menu_ie_tax ul,
#menu_world_tax ul,
#menu_aus_tax ul, 
#menu_uk_tax ul {
	padding-top: 13px;
}

.copyright {
	height: auto;
	width: 200px;
	border: 0px solid black;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	float: right;
	font-family: Arial;
	font-weight: normal;
	color: #9c9fa4;
	font-size: 11px;
	text-align: right;
}

.menu_us_tax_flag {
	width: 400px;
	padding: 8px 0px 0px 12px;
	float: left;
}

.menu_us_tax_flag_1,
.menu_us_tax_flag_2 {
	width: 180px;
	float: left;
	position:relative;
}

.menu_us_tax_flag_3 {
	width: 170px;
	float: left;
	position: relative;
}

.menu_us_tax_flag_1 h1,
.menu_us_tax_flag_2 h1, 
.menu_us_tax_flag_3 h1 {
	width: 177px;
	background: url(/wwwo/images/line_menu.gif) left bottom repeat-x;
	margin-top: 3px;
}

.menu_us_tax_flag_1 ul,
.menu_us_tax_flag_2 ul {
	width: 177px;
}

#menu_world_tax_flag_1 ul,
#menu_world_tax_flag_2 ul {
	width: 252px;
	padding-bottom: 5px;
}

#menu_world_tax_flag_1 li,
#menu_world_tax_flag_2 li {
	width: 230px;
}

#menu_world_tax_flag_1 h1,
#menu_world_tax_flag_2 h1 {
	width: 252px;
}

.menu_us_tax_flag_1 li,
.menu_us_tax_flag_2 li {
	width: 160px;
}

.menu_us_tax_flag_3 h1 {
	width: 152px;
}

.menu_us_tax_flag_3 li {
	width: 140px;
}

#style_small {
	font-size: 11px;
}

#company_testimonials .style_blue {
	color: #0a5199;
	padding-top: 5px;
}

#style_red {
	color: #d1182d;
}

.style_red {
	color: #d1182d;
}

.style_dark {
	color: #434343;
}

.languages, 
#business_arrow_1, 
#personal_arrow_1 {
	display: none;
}

#sub_1_sec_1 {
	background: transparent url(/wwwo/images/border_center2.jpg) repeat-y scroll left top;
	padding: 0px 0px 2px 19px;
	width: 935px;
}

#sub_1_slide_show {
	height: 240px;
	width: 620px;
}

.sec_1_left_container {
	height: auto;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}

.sec_1_left_facebook, .sec_2_left_facebook {
	position: relative; 
	float:left; 
	clear:left; 
	border:none; 
	margin-top:16px;
	overflow:hidden; 
	width:300px; 
	height:287px;
}

.sec_2_left_facebook {
	height:297px;
}

.sec_1_left {
	height: auto;
	width: 300px;
	border: 0px solid black;
	background: #dddddd url(/wwwo/images/bg_sec_1_left_bottom.jpg) left bottom no-repeat;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}

.sec_2_left {
	height: auto;
	width: 300px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_top.jpg) left top no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	float: left;
}

.sec_2_left_text {
    background: url(/wwwo/images/sec_2_middle.jpg) repeat-y scroll left top transparent;
    border: 0 solid black;
    float: left;
    font-size: 1px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 300px;
}

.sec_2_left_bottom {
	height: 7px;
	width: 300px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_bottom.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	float: left;
}

.sec_1_left h1 {
	height: auto;
	min-height: 20px;
	width: 215px;
	border: 0px solid black;
	background: #868686 url(/wwwo/images/bg_sec_1_title.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 8px 72px 8px 13px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
}

.sec_1_flag {
	height: 44px;
	width: 44px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_bg_flag.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 1px;
	float: left;
	top: -13px;
	left: 240px;
	position: absolute;
}

.sec_1_left ul {
	list-style-type: none;
	width: 270px;
	margin: 0px;
	padding: 7px 0px 20px 15px;
	height: auto;
	float: left;
}

.sec_1_left li {
	height: auto;
	width: 270px;
	border: 0px solid black;
	background: url(/wwwo/images/sec_1_bottom.jpg) left bottom no-repeat;
	margin: 0px;
	padding: 8px 0px 17px 0px;
	float: left;
}

.sec_1_cloud {
	height: auto;
	width: 250px;
	border: 0px solid black;
	background: #fefefe url(/wwwo/images/sec_1_top.jpg) left top no-repeat;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 12px;
	line-height: 1.3em;
	font-style: normal;
}

.sec_1_cloud a,
.sec_1_cloud a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

.sec_1_cloud a:hover {
	text-decoration: underline;
}

.sec_1_right {
	height: auto;
	width: 613px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_top.jpg) right top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-size: 1px;
}

.sec_1_right_wide {
	height: auto;
	width: 911px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_top_wide.jpg) right top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
	font-size: 1px;
}

.sec_2_right_wide {
	height: auto;
	width: 920px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_top_wide_920px.jpg) right top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
	font-size: 1px;
}

#sec_2_right {
	margin: 10px 0px 0px 0px;
	padding: 9px 0px 0px 8px;
}

#sec_3_right {
	margin: 10px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
}

.sec_1_right_bottom {
	height: 6px;
	width: 613px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_bottom.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 1px;
}

.sec_1_right_bottom_wide {
	height: 6px;
	width: 911px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_bottom_wide.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 1px;
}

.sec_2_right_bottom_wide {
	height: 6px;
	width: 920px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_bottom_wide_920px.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 1px;
}

.sec_1_right_text {
	height: auto;
	width: 593px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_center.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 20px;
	float: left;
	font-size: 13px;
}

.sec_1_right_text_wide {
	height: auto;
	width: 911px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_center_wide.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 13px;
}

.sec_2_right_text_wide {
	height: auto;
	width: 911px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_1_right_center_wide_920px.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	float: left;
	font-size: 13px;
}

.sec_1_right_text h1 {
	width: 500px;
	font-family: Arial;
	font-weight: normal;
	color: #d1182d;
	font-size: 24px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	line-height: 1em;
}

.sec_1_right_text h2 {
	width: 500px;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	height: auto;
	line-height: 1.5;
}

.sec_1_right_inside dl{
	line-height:normal;
}
.sec_1_right_inside h1 {line-height:1em;font-family: Arial, Helvetica, sans-serif;font-size : 24px;}

.sec_1_right_inside h4 a {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size : 13px;
	display: block;
	padding:2px 25px;
	text-decoration: underline;
	background: url(/wwwN/images/arrow-red-right.gif) left 6px no-repeat;
}


.sec_1_right_text h6 {
	width: 500px;
	font-family: Arial;
	font-weight: normal;
	color: #72838D;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	height: auto;
}

.header_red2 {
	color: #D1182D;
}

.sec_1_right_text h2 a{
	color:#D1182D;
	text-decoration:none;
}

.sec_1_right_inside {
	height: auto;
	width: 566px;
	border: 0px solid black;
	/*background: transparent url(/wwwo/images/line_dott2.jpg) left bottom repeat-x;*/
	margin: 0px 0px 0px 0px;
	/*padding: 10px 2px 10px 2px;*/
	padding: 0px 2px 10px 2px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 13px;
	line-height: 1.3em;
	font-style: normal;
}

.sec_1_right_inside_wide {
	height: auto;
	width: 901px;
	border: 0px solid black;
	/*background: transparent url(/wwwo/images/line_dott2.jpg) left bottom repeat-x;*/
	margin: 0px 0px 0px 0px;
	/*padding: 10px 2px 10px 2px;*/
	padding: 0px 12px 10px 2px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 13px;
	line-height: 1.3em;
	font-style: normal;
}

.sec_1_right_inside a {
	color:#d1182d;
	text-decoration:none;
}


.sec_1_right_inside #img1
{
	float : right;
	margin : 6px 1px 10px 6px;
}

/*
.sec_1_right_inside ul {
	list-style-type: disc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;	
}
*/

#sec_1_last_inside {
	background: none;
}

.sec_1_right_inside img {
	margin-top: 5px;
	border: none;
}

.sec_1_inside {
	height: auto;
	width: 910px;
	border: 0px solid black;
	/*background: transparent url(/wwwo/images/line_dott2.jpg) left bottom repeat-x;*/
	margin: 0px 0px 0px 0px;
	/*padding: 10px 2px 10px 2px;*/
	padding: 0px 2px 10px 2px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 13px;
	line-height: 1.3em;
	font-style: normal;
}

.sec_1_inside a {
	color:#d1182d;
	text-decoration:none;
}


.sec_1_inside #img1
{
	float : right;
	margin : 6px 1px 10px 6px;
}

.sec_1_inside img {
	margin-top: 5px;
	border: none;
}

.sub_1_slide_all {
	float: left;
}

.sub_2_slide_all {
	float: left;
	padding: 0px;
	width: 300px;
}

#sec_1_between_2 {
	background: transparent url(/wwwo/images/border2_middle2.gif) left top no-repeat;
	height: 26px;
}

#sec_1_u_menu_text {
	background: transparent url(/wwwo/images/border2_top.jpg) left bottom no-repeat;
}

.sec_2_img {
	margin: 0px 0px 10px 10px;
}

.sec_2_facts_top {
	height: 49px;
	width: 521px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_title.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 50px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 18px;
	font-style: normal;
}

.sec_2_facts_text {
	height: auto;
	width: 529px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_facts_middle.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 22px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 14px;
	font-style: normal;
}

.sec_2_facts_bottom {
	height: 10px;
	width: 571px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_facts_bottom.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 1px;
}

.sec_2_facts_text ul {
	list-style-type: none;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	height: auto;
	float: left;
}

.sec_2_facts_text li {
	height: auto;
	width: 500px;
	border: 0px solid black;
	background: url(/wwwo/images/sec_2_li.jpg) left top no-repeat;
	background-position: 0px 4px;
	margin: 0px;
	padding: 0px 0px 15px 17px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 13px;
	font-style: normal;
}

.apply_left {
	height: 43px;
	width: auto;
	background: transparent url(/wwwo/images/apply_left.jpg) left top no-repeat;
	float: left;
}

.apply_middle {
	height: 43px;
	width: auto;
	background: url(/wwwo/images/apply_middle.jpg) left top repeat-x;
	float: left;
}

.apply_right {
	height: 43px;
	width: auto;
	background: transparent url(/wwwo/images/apply_right.jpg) right top no-repeat;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #d1182d;
	font-size: 14px;
	line-height: 42px;
}

.apply_right a, 
.apply_right a:visited {
	font-family: Arial;
	font-weight: bold;
	color: #d1182d;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 0px 39px 0px 10px;
}

#sec_2_right_text {
	padding-bottom: 10px;
}

#sec_2_header {
	width: 594px;
	background: transparent url(/wwwo/images/bg_sec_2_title.jpg) left top no-repeat;
	padding: 29px 0px 0px 21px;
	height: 34px;
}


/* ~~~~~~~~~~~~~~~~~~ Tax Services Page ~~~~~~~~~~~~~~~~~~~~~ */

.tax_services_info_box {
	width: 100%;
	height: 100%;
	border: 0px solid black;
	margin: 0px;
	/*background: transparent url(/wwwo/images/investors_bg.jpg) left top repeat;*/
	padding: 0px 0px;
	float: left;
	/*overflow: hidden;*/
	position: relative;
	
}

.tax_services_info_cell_2a {
	width: 891px;
	height: auto;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px 10px;
	padding: 0px 0px 0px 0px;
	/*padding:10px;*/
	float: left;
}

.tax_services_info_cell_2b {
	width: 891px;
	height: auto;
	border: 0px solid black;
	margin: 0px 10px;
	padding: 0px 0px 0px 0px;
	/*padding:10px;*/
	float: left;
}

.tax_services_info_cell {
	width: 934px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background: transparent url(/wwwo/images/feedback_bg.jpg) left top repeat-x;*/
}

.inside_all_wide {
	width: 954px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_center3.jpg) left top repeat-y;
	padding: 0px 15px;
	float: left;
	position: relative;
}

.tax_services_info_left {
	width: 11px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	/*background: transparent url(/wwwo/images/investors_border_left.jpg) left top repeat-y;*/
	padding: 0px 0px 0px 0px;
	float: left;
}

.tax_services_info_right {
	width: 8px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	/*background: transparent url(/wwwo/images/investors_border_right.jpg) left top repeat-y;*/
	padding: 0px 0px 0px 0px;
	float: left;
}



.tax_services_info_cell_box {
	width: 280px;
	height: auto;
	border: 0px solid black;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 10px 0px;
	float: left;
}

.tax_services_info_cell_box img {
	float: left;
}

.tax_services_info_cell_box h1 {
	/*width: 135px;*/
	width: 70%;
	height: 15px;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0px 7px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 15px;
	text-transform: uppercase;
}

.tax_services_info_cell_box p {
	width: 90%;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 12px;
	
}


.tax_services_info_cell_box h1 span{
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 12px;
	text-decoration: none;
}

.tax_services_info_cell_box a,
.tax_services_info_cell_box a:visited {
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 12px;
	text-decoration: none;
}



.tax_services_info_cell_box a:hover {
	color: #ec272a;
}

.tax_services_info_cell_box .inner_container{
		position: relative;
		float: left;
		width: 100%;
		height: 100%;	
}

.tax_services_info_cell_box .inner_container_column{
		position: relative;
		float: left;
		width: 50%;
		height: 100%;	
}
	

/* ~~~~~~~~~~~~~~~~~~ Tax Refund Page ~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~~~~~~~~~~ LOGIN OTS PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.login_box {
	width: 301px;
	height: 290px;
	border: 0px solid black;
	margin: 0px 10px 0px 0px;
	background: transparent url(/wwwo/images/login_box_bg.jpg) left top repeat-x;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	overflow: hidden;


}

.login_box_left {
	width: 6px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/login_box_border_left.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;


}

.login_box_right {
	width: 16px;
	height: 290px;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/login_box_border_right.jpg) right top no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	top: 0px;
	right: 0px;
	position: absolute;


}

.login_box_cell {
	width: 276px;
	height: 289px;
	border: 0px solid black;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	float: left;
}


.login_box_cell_header {
	width: 263px;
	height: 31px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #d1202e;
	font-size: 18px;
	text-transform: uppercase;
}

.login_box_cell_header_text {
	width: 263px;
	height: 69px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 1px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 12px;
}

.login_box_cell_header_text p {
	padding : 5px 0;
	margin:0px;
} 

.login_box_cell_header_blue {
	width: 263px;
	height: 31px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 18px;
	text-transform: uppercase;
}

.login_box_cell .secure1 
{
	font-size : 13px;
	font-weight : bold;
	color : #D1182D;
	text-decoration : none;
}

.login_box_cell .login input
{
	width : 150px;
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	padding : 1px 0;
	color : #666666;
}

.login_box_cell .login input.but
{
	padding : 5px;
}

.login_box_cell .login td
{
	padding : 2px 0;
}

.login_box_cell .login .SubmitButt
{
	background-color : #D1182D;
	color : White;
	border : 1px none #D1182D;
	text-transform : uppercase;
	padding : 5px 50px;
	font : 16px Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom: 10px;
}

.login_box_cell_content {
	width: 263px;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	height: auto;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 13px;
}

.login_box_cell a
{
	font-size : 13px;
	color : #D1182D;
	text-decoration : none;
}

.login_box_cell .login p
{
	padding : 2px 0;
	margin:0px;
}

.login_box_small {
	width: 301px;
	height: 140px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	overflow: hidden;
}

.login_box_small_1 {
	background: transparent url(/wwwo/images/login_box_small_1_bg.jpg) left top repeat-x;
}

.login_box_small_2 {
	margin: 10px 0px 0px 0px;
	background: transparent url(/wwwo/images/login_box_small_2_bg.jpg) left top repeat-x;
}
.login_box_small_header_blue {
	width: 263px;
	height: 31px;
	border: 0px solid black;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 16px;
	text-transform: uppercase;
}

.login_box_small_text {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 11px;
}
/* ~~~~~~~~~~~~~~~ LOGIN OTS PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CSS from the old design - begin~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sec_1_right_inside pre {
	color:#72838D;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
}

.sec_1_right_inside input, .sec_1_right_inside select
{
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	padding : 1px 0;
	color : #666666;
}

.sec_1_right_inside input[type="radio"] {
 border : none;
}

.sec_1_right_inside input[type="checkbox"] {
 border : none;
}

table.infotable{
	width: 70%;
}

.tdS td {
	padding-bottom:5px;
}
/*
#otscontent .tdS td {
	padding-bottom:0px;
}
*/
.selling-points {
	border-left: 3px solid #D1182D; 
	margin-left: 0px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	padding: 8px; 
	background: #efefef;  
	line-height: 2.1em;
	color: #333333;
	margin-right: 0px;
}

.selling-points ul {

	list-style-type:none;
/*	
	margin:0px;
	padding:0px;
*/
	margin-left:0;  
	padding-left:1em;  
    text-indent:-0.5em;
	
}

.selling-points-pl {
	border-left: 3px solid #D1182D; 
	margin-left: 0px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	padding: 8px; 
	background: #efefef;  
	line-height: 2.1em;
	color: #333333;
	clear: both;
	display: block;
}

.clear
{
	clear : both;
}

#img2
{
	float : left;
	margin : 10px 20px 10px 0px;
}

#img1
{
	float : right;
	margin : 6px 1px 10px 6px;
}

.sec_1_right_inside .but1, .sec_1_right_inside .SubmitButt
{
	background-color : #D1182D;
	color : White;
	border : 1px none #D1182D;
	text-transform : uppercase;
	padding : 5px 50px;
	font : 14px Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-bottom: 10px;
	margin-top:15px;
}

.sec_1_right_inside .SubmitButt1
{
	background-color : #666666;
	color : White;
	border : 1px none #D1182D;
	text-transform : uppercase;
	padding : 1px 1px;
	font : 13px Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin: 5px 5px 5px 5px;
}

.forget1
{
	color : #D1182D;
	background : url(/wwwN/images/arrow-red-right2.gif) no-repeat left 16px;
	font : 18px Arial, Helvetica, sans-serif;
	text-align : left;
	padding : 10px 0;
	padding-left : 13px;
	line-height : 22px;
	display: block;
}

.contentRow {
	background:#FFFFFF none repeat scroll 0 0;
	padding:0;
	width:100%;
}

.contentWrapper {
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	width:58%;
}

.contentWrapper_ieRDShow {
	border:0 none;
	float:right;
	margin:0;
	padding:0;
	width:48%;
}

.contentContent {
	border:0;
	margin:0;
	padding:0;
}


.separator_dots {
	background-image: url(/wwwN/Images/bgdots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 7px;

}


.menus_phone { 
	font-size: 13px; 
	font-style: normal; 
	width:90px;}
	
.menus, .menus_narrow1 { 
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	color : #666666;
}

.menus_narrow { 
	/*font-size: 11px; 
	font-style: normal;
	*/
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	padding : 1px 0;
	color : #666666;
}

.menusblock { 
	/*font-size: 11px; 
	font-style: normal;*/
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	color : #666666;
	display: block;
	margin-right:10px;
}

.reg_grey {
	padding: 10px;
	background-color: #EFEFEF;
}

.names {
	width:130px;
	margin-right:10px;
	font-size : 13px;
	display: block;
}

.titlemenus {
	background-color : White;
	border : 1px solid #999999;
    font-size : 13px;
	color : #666666;
	width:70px;
	margin-right:10px;
	display: block;
}

/*
.secureDiv {
	position: absolute; 
	right: 175px; 
	top: 225px;
}
*/

#content8a {
float: left;
width: 350px;
}

#calcform h2 {

	width: 350px;
	margin-bottom:10px;
}

#content8a h2 {
	float: left;
	width: 350px;
}

#calcform p {
	padding: 6px 0px 6px 0px;
	font:15px/17px Arial, Helvetica, sans-serif;
}

.red {
	color : #D1182D;
	font-weight : bold;
}

.red1 {
	color : #D1182D;
}

.black {
	color : #333333;
	font-weight : bold;
}

.black1 {
	color : #333333;
}

.blue {
 color : #015196;
}

/*
#content8a span.black{
float: left;
width: 320px;
}
*/
#content8aimage {
float: left;
width: 180px;
height:95px;
background : url(/images/mouse_over_money_small.jpg) no-repeat top left;
}

#calculator_piggy_container {
	float:right;
	position:relative;
	width:194px;
	height:176px;
	background: url(/images/piggy_banck_calculator_taxback_small.jpg) no-repeat;
}

#remindme {
		 position: relative;
		 float: left;
		 padding: 0px 10px 10px 10px;
		 margin-left: auto;
		 margin-right: auto;
}

/*--------------------------------------------------------------new video page----------------------------*/

#videtopline {
	float:left;
	width:100%;
	height:14px;
	background : url(/images/video_tape.gif) no-repeat top left;
	margin-top:10px;
}
#videbottomline {
	float:left;
	width:100%;
	height:14px;
	background : url(/images/video_tape.gif) no-repeat top left;
	margin-top:20px;
}
.video_wrap {
	float:left;
	width:100%;
	min-width:88px;
	margin-top:30px;
}

.video_thumb {
	float:left;
	width:150px;
	height:88px;
}

.video_text {
	float:left;
	width:125px;
	min-height:88px;
	margin-left:2px;
	margin-right:2px;
	font-family:verdana;
	font-size:12px;
	color:#333333;
	line-height:14px;
	text-align:left;
}

.video_title {
	float:left;
	width:125px;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#d1182d;
}

.paging {
	float:left;
	width:200px;
	margin-top:30px;
	font-weight: bold;
}

.video_title .videoA
{
	display : block;
	color : #666666;
	margin-top : 5px;
}

.videoA:hover
{
	text-decoration : none;
}

/*----------------------------------------START US PREPAID------------------------------------------------*/
#usprepaid_home_container {
	position:relative;
	float:left;
	width:930px;
	margin:0px;
	padding:0px;
}

/*----------------------------------------- box 1 ------------------------------------------*/
#usprepaid_home_main_box {
	float:left;
	position:relative;
	width:292px;
	background:url(/wwwo/images/us_prepaid_home_main_box_background.gif) repeat-y;
}

#usprepaid_home_main_box_top {
	float:left;
	position:relative;
	width:292px;
	height:5px;
	background:url(/wwwo/images/us_prepaid_home_main_box_top.gif) no-repeat;
	overflow:hidden;
}

#usprepaid_home_main_box_bottom {
	float:left;
	position:relative;
	width:292px;
	height:5px;
	background:url(/wwwo/images/us_prepaid_home_main_box_bottom.gif) no-repeat;
	overflow:hidden;
}

#usprepaid_home_main_box_content {
	float:left;
	position:relative;
	/*padding-left:10px;
	padding-right:10px;
	*/
	
	width:292px;
	height:225px;
	overflow:hidden;
	text-align:center;
}



#usprepaid_home_main_box_content h1{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:20px;
	color:#d1182d;
}

#usprepaid_home_main_box_content p{
	margin-top:5px;
	padding:0px;
	font-family:Arial;
	font-size:14px;
	line-height:20px;
	color:#666666;
}

#usprepaid_home_main_box_img{
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:2px;
	padding:0px;
	width:272px;
	height:159px;
	background:url(/wwwo/images/main_pic_usprepaid.gif) no-repeat;
	display:inline;
}



/*----------------------------------------- box 2 ------------------------------------------*/
#usprepaid_home_main_box2 {
	float:left;
	position:relative;
	width:292px;
	background:url(/wwwo/images/us_prepaid_home_main_box_background.gif) repeat-y;
	margin-left:20px;
}

#usprepaid_home_main_box_content2 {
	float:left;
	position:relative;
	width:280px;
	background:url(/wwwo/images/atm_card_background.gif) no-repeat #d1182d;
	margin-left:5px;
	display:inline;
	overflow:hidden;
	
}

#usprepaid_home_main_box_content2 h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	margin-left:33px;
	margin-top:7px;
	margin-bottom:5px;
}

#usprepaid_home_main_box2_img{
	float:left;
	position:relative;
    margin:0px;
    padding:0px;
	width:280px;
	height:125px;
	background:url(/wwwo/images/atm_card_main_image.jpg) no-repeat;
	display:inline;
}

#atm_card_bullets {
	float:left;
	position:relative;
	width:270px;
	margin-left:5px;
	display:inline;
	margin-top:10px;
	
}

#atm_card_bullets p{
	margin:0px;
	margin-bottom:9px;
	padding: 0 15px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background:url(/wwwo/images/atm_card_arrow_red_back.gif) no-repeat 0px 3px;
}

#atm_card_button_read_more {
	float:left;
	position:relative;
	width:280px;
	height:37px;
	margin-left:5px;
	padding:0px;
	background:url(/wwwo/images/atm_card_lear_more_button.jpg) no-repeat;
	display:inline;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#d1182d;
	text-decoration:none;
	padding-left:5px;
	line-height:35px;
}
/*
#atm_card_button_read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#d1182d;
	text-decoration:none;
	background:url(/wwwo/images/atm_lear_more_arrow.gif) no-repeat 4px;
	padding-left:10px;
	line-height:35px;
}

#atm_card_button_read_more a:hover{
	color:#d1182d;
	text-decoration:underline;
}
*/
/*----------------------------------------- box 3 ------------------------------------------*/
#usprepaid_home_main_box3 {
	float:left;
	position:relative;
	width:292px;
	background:url(/wwwo/images/us_prepaid_home_main_box_background.gif) repeat-y;
	margin-left:20px;
}

#usprepaid_home_main_box_content3 {
	float:left;
	position:relative;
	width:280px;
	background:url(/wwwo/images/sim_card_background.gif) no-repeat #003e8a;
	margin-left:5px;
	display:inline;
	overflow:hidden;
	
}

#usprepaid_home_main_box_content3 h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	margin-left:33px;
	margin-top:7px;
	margin-bottom:5px;
}

#usprepaid_home_main_box3_img{
	float:left;
	position:relative;
    margin:0px;
    padding:0px;
	width:280px;
	height:125px;
	background:url(/wwwo/images/sim_card_main_image.jpg) no-repeat;
	display:inline;
}

#sim_card_bullets {
	float:left;
	position:relative;
	width:270px;
	margin-left:5px;
	display:inline;
	margin-top:10px;
	
}

#sim_card_bullets p{
	margin:0px;
	margin-bottom:9px;
	padding: 0 15px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background:url(/wwwo/images/atm_card_arrow_blue_back.gif) no-repeat 0px 3px;
}

#sim_card_button_read_more {
	float:left;
	position:relative;
	width:280px;
	height:37px;
	margin-left:5px;
	padding:0px;
	background:url(/wwwo/images/atm_card_lear_more_button.jpg) no-repeat;
	display:inline;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#003e8a;
	text-decoration:none;
	padding-left:5px;
	line-height:35px;
}
/*
#sim_card_button_read_more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#003e8a;
	text-decoration:none;
	background:url(/wwwo/images/sim_lear_more_arrow.gif) no-repeat 4px;
	padding-left:10px;
	line-height:35px;
}

#sim_card_button_read_more a:hover{
	color:#003e8a;
	text-decoration:underline;
}
*/

/*----------------------------------------- ATM CARD Inner header ------------------------------------------*/

#atm_card_header_container {
	float:left;
	position:relative;
	width:100%;
}

#atm_card_header_container_img{
	float:left;
	position:relative;
	width:221px;
	height:148px;
}

#atm_card_header_bullets{
	float:left;
	position:relative;
	margin-left:15px;
	width: 320px;
}

#atm_card_header_bullets p{
	margin:0px;
	margin-bottom:20px;
	padding-left:30px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:18px;
	font-weight:bold;
	background:url(/wwwo/images/atm_sim_card_header_bullet.gif) no-repeat 0px 3px;
	line-height: 1.5em;
}

/*----------------------------------------- SIM CARD Inner header ------------------------------------------*/

#sim_card_header_container {
	float:left;
	position:relative;
	width:640px;
}

#sim_card_header_container_img{
	float:left;
	position:relative;
	width:221px;
	height:148px;
}

#sim_card_header_bullets{
	float:left;
	position:relative;
	margin-left:15px;
	line-height:1.5em;
}

#sim_card_header_bullets p{
	margin:0px;
	margin-bottom:10px;
	padding-left:30px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:28px;
	font-weight:bold;
	background:url(/wwwo/images/atm_sim_card_header_bullet.gif) no-repeat 0px 3px;
	width:300px;
}

#atm_card_header_container center h3 a {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #ffffff;
display:block;
padding:2px 25px;
text-decoration:none;
}
/*----------------------------END US PREPAID*/

.bName
{
	color : #D1182D;
	text-align : right;
}

.bName a
{
	color : #D1182D;
	text-decoration: none;
}

.bName a:hover
{
	color : #72838D;
	text-decoration: underline;
}

.sec_2_left_text .boxText1 {
	font-size:12px;
	color:#72838D;
	font-family:Arial;
	line-height:1.3em;
	padding:0 2px 10px;
	margin:0px 5px 0px 5px;
}

.sec_2_left_text .boxText1 a
{
	font-size : 12px;
	font-weight : normal;
	color : #D1182D;
	text-decoration: none;
}

.sec_2_left_text .boxText1 a:hover
{
	color : #666666;
	text-decoration: underline;
}

#download {
	height: auto;
	width: 300px;
	border: 0px solid black;
	background-color : #D1182D; 
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	text-align : center;
}
/*
#download
{
	background-color : #D1182D;
	padding : 15px;
	text-align : center;
	color : White;
	margin : 10px 2px;
	position: relative;
}
*/
#download .title
{
	text-align : center;
	color : White;
	font-size : 13px;
	font-weight : bold;
	text-transform : uppercase;
	font-family:Arial,Helvetica,sans-serif;
}

#download a
{
	color : White;
	text-decoration : underline;
	font-size : 13px;
	font-weight : bold;
	font-family:Arial,Helvetica,sans-serif;
}

#button .redButtonL
{
	display : block;
	font-size : 13px;
	font-weight : bold;
	background-color : #D1182D;
	color : White;
	text-align : center;
	text-transform : uppercase;
	line-height : 25px;
	background : #D1182D url(/wwwo/images/arrow-right.gif) no-repeat 98% center;
}

#button .redButtonL:hover
{
	background-color : #CE1A2C;
	color : White;
	text-decoration : none;
}

.boxBut1
{
	margin: 5px;
}

.boxBut1 a
{
	text-transform : none;
	padding : 5px 0;
	text-decoration : none;
	font: bold 15px Arial, Helvetica, sans-serif
}

.news
{
	font-size : 11px;
}

.news strong
{
	color : #333333;
}

.videoA:hover, .videoA
{
	text-decoration : none;
	color : #72838D;
	font-weight: normal;
}

.sec_2_left_text .boxText1 .videoA
{
	text-decoration : none;
	color : #72838D;
	font-weight: normal;
}

.sec_2_left_text .boxText1 .videoA:hover
{
	text-decoration : underline;
	color : #72838D;
	font-weight: normal;
}

.flagsL {
	display : block;
	float: left;
	margin: 5px 7px 0px 0px;
}

.boxTitle
{
	font-size : 17px;
	font-weight: bold;
	width : 95%;
	border-bottom : 1px solid #CCCCCC;
	color : #D1182D;
}

.recruit {
	float:left; 
	display:block; 
	text-align:center; 
	background-color:#D1182D; 
	margin-left:13px; 
	margin-right:0px;
	padding:5px 5px 5px 5px; 
	width:80px;
}

.recruit a {
	color:white;
	text-decoration: none;
}

.tbl51 {
	width:0px;
}

.small_red {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #D1182D}

.directorCenterLeft {
	width: 80px;
	float: left;
	margin: 0 15px 0 0;
}


.directorCenter {
	float:left;
	margin-top:15px;
	padding-top:15px;
	width: 100%;
}

.directorCenterRight {
	float: left;
	width: 460px;
}

.videoA {
	/*
	display : block;
	color : #666666;
	margin-top : 5px;
	*/
}

.videoA:hover {
	text-decoration : none;
	color:#EC272A;
}

.sec_1_right_text .but {
	background-color : #D1182D;
	color : White;
	border : 1px none #D1182D;
	font-weight : bold;
	padding : 0px 0px;
}

.sec_1_right_text  .imggreyborder {
	border: solid #72838D 1px;
}

.plsite_col {
	float: left;
	width: 215px;
	height: 210px;
	margin: 35px 20px 5px 20px;
	
	/*border:solid red 1px;*/
}

.plsite_col h1, .plsite_col a, .plsite_col22_title a {
	width:150px;
	height: 15px;
	border: 0px solid black;
	margin: 0px;
	padding: 18px 0px 15px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 15px;
	text-transform: uppercase;
	display: block;
}

.plsite_col a:hover, .plsite_col22_title a:hover {
	color: #d1182d;
}

.plsite_col img {
	float:left;
}

.plsite_col2 {
	float: left;
	width: 320px;
	height: 210px;
	margin: 35px 20px 5px 20px;
	
	/*border:solid green 1px;*/
}

.plsite_col21 {
	float: left;
	width: 150px;
	height: 140px;
	margin: 5px 2px 5px 2px;
	
	/*border:solid green 1px;*/
}

.plsite_col22_title {
	width: 310px;
	height: 40px;
	margin: 0px 2px 5px 2px;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	
	/*border:solid blue 1px;*/
}

.plsite_col22_title h1 {
	width:255px;
	height: 15px;
	border: 0px solid black;
	margin: 0px;
	padding: 18px 0px 15px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 15px;
	text-transform: uppercase;
}

.plsite_col22_title img {
	float:left;
}

.plsite_col21 a,
.plsite_col21 a:visited {
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 13px;
	text-decoration: none;
}

.plsite_col21 a:hover {
	color: #ec272a;
}

.plsite_col21 p {
	margin:5px 5px 5px 5px;
	padding:0;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CSS from the old design - end~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*********************************************    OTS - start  **************************************************************************************/
.left_align_content td {
	text-align: left;
	color:#666666;
	font:12px Arial,Helvetica,sans-serif;
}

#Content8 {
	margin: 5px 25px 5px 5px;
	color:#666666;
	font:12px Arial,Helvetica,sans-serif;
}

#Content8 a  {
	color:#D1182D;
	text-decoration:none;
}

#Content8 h1{
		font : 30px Arial, Helvetica, sans-serif;
	color : #D1182D;
}

.SubmitButt  {
	background-color:#D1182D;
	border:1px none #D1182D;
	color:White;
	font:bold 14px Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	padding:5px 50px;
	text-transform:uppercase;
	cursor:pointer;
	!padding-left: 5px;
	!padding-right: 5px;
}

/* da se promeni vav html-a */
.greyboxots {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #b8c2d7 1px solid; BACKGROUND-COLOR: #eef3f6;
	font: 12px Arial, Helvetica, sans-serif;
}
.comments {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 240px
}
.ts_box01 #body1 {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/wwwo/images/ts_box01_bckgr.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
#hintbox {
	BORDER-RIGHT: black 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; Z-INDEX: 100; LEFT: 200px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; FONT: 11px/18px  Arial; BORDER-LEFT: black 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: black 3px solid; POSITION: absolute; TOP: 350px; BACKGROUND-COLOR: #ffffcc; text-align:left;
}
.hintanchor {
	TEXT-DECORATION: underline; 
	font : 12px Arial, Helvetica, sans-serif;
	font-weight : bold;
}
A.cheque {
	FONT-SIZE: 11px; COLOR: #0e87d3; TEXT-DECORATION: none
}
A.cheque :hover {
	TEXT-DECORATION: underline
}

.headerp7
{
	color : #D1182D;
	font-weight : bold;
	FONT-SIZE: 16px;
}

.small_red {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #D1182D}

#chequelist {
	padding:0;
	margin:0;
}



/*********************************************    OTS - end  ****************************************************************************************/




/*********************************** Download PDF Container ********************************/

#download_container_main {
	margin-top:20px;
	padding:0px;
	width:299px;
	background: url(/wwwo/images/download_main_background.jpg) repeat-y;
}

#download_container_main_title {
	margin-bottom:10px;
	padding-left:10px;
	padding-right:55px;
	line-height:22px;
	background: url(/wwwo/images/download_main_bullet.jpg) top right no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0c4056;
	text-transform: uppercase;
}

#download_container_main_bottom {
	margin:0px;
	padding:0px;
	width:299px;
	height:16px;
	background: url(/wwwo/images/download_main_bottom.jpg) no-repeat;
}

#download_container_main_top {
	margin:0px;
	padding:0px;
	width:299px;
	height:6px;
	background: url(/wwwo/images/download_main_top.jpg) no-repeat;
}

.download_button_container {
	margin-left:10px;
	margin-bottom:5px;
	padding:0px;
	width:271px;
	background: url(/wwwo/images/download_button_main.jpg) top left no-repeat;
}

.download_button_container a{
    margin:0px;
    padding-left:10px;
	padding-top:8px;
	padding-bottom:3px;
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:209px;
}

.download_button_bottom {
	margin:0px;
	padding:0px;
	width:271px;
	height:5px;
	background: url(/wwwo/images/download_button_bottom.jpg) no-repeat;
}


/*********************************** Download PDF Container End********************************/


/*********************************** Home page more buttons ********************************/

.button-more-3 {font-family: Arial; font-size: 11px; font-weight: bold; height: 16px; float:right; color: #FFFFFF !important; line-height:11px; display:block; cursor:pointer; background: url(/wwwo/images/button_more3_right.gif) no-repeat scroll right top transparent;}
.button-more-3 span {display:block; padding:2px 12px 0 14px;	height: 16px;text-transform: uppercase; background: url(/wwwo/images/button_more3_left.gif) no-repeat scroll 0 0 transparent;float:left;}
.button-more-3:hover {background: url(/wwwo/images/button_more3_right_hover.gif) no-repeat scroll right top transparent;}
.button-more-3:hover span {background: url(/wwwo/images/button_more3_left_hover.gif) no-repeat scroll 0 0 transparent;}

.button-more-4 {margin:10px 0px 0px 0px;}


.button_more_big {
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
	padding: 0 8px 0 0;
	text-align: center;
	height: 24px;
	line-height: 24px;
	width: auto;	
	background: transparent url(/wwwo/images/button_more_big_right.gif) no-repeat scroll right top;
	clear: left;
	font-size: 15px;
	font-weight:bold;
}

.button_more_big span {
	display: block;
	padding: 0 0 0 8px;
	position: relative;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	background: transparent url( /wwwo/images/button_more_big_left.gif ) no-repeat scroll left top;
	color: #FFFFFF;
}

.button_more_big::-moz-focus-inner {
	border: none;
}

.button_more_big:hover {
	background: transparent url(/wwwo/images/button_more_big_right_over.gif) no-repeat scroll right top;
}

.button_more_big:hover span {
	background: transparent url( /wwwo/images/button_more_big_left_over.gif ) no-repeat scroll left top;
}

.button_more_big_2_container {
	width: auto;
	height: 24px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: right;
	/*left: 237px;*/
	right:10px;
	bottom: 160px;
	position: absolute;
}

.button_more_big_3_container {
	width: auto;
	height: 24px;
	border: 0px solid black;
	margin: 0px;
	padding: 15px 10px 0 0;
	float: right;
	/*left: 237px;*/
	right:10px;
	bottom: 160px;
}

#button_more_big_2, #button_more_big_3 {
	border:0px solid red;
	height: 24px;
	float: right;
	width:70px;
	list-style-type:none; 	
	min-height:0px;
	padding:0px;
	top:0px;
	margin:0px;
	text-transform: none;
	
}

#button_more_big_2 li, #button_more_big_3 li {
	display:inline; 
	list-style:none; 
	background:none;
	padding:0px;
	width:auto;	
}

#button_more_big_2 li a, #button_more_big_3 li a  {
	background:transparent url(/wwwo/images/button_more_big_left.gif) no-repeat left;
	display:block;
	float:left;
	height:24px;  
	margin-right:0px;
	padding:0px 0px 0px 10px;	
}

#button_more_big_2 li a span, #button_more_big_3 li a span {
	background:transparent url(/wwwo/images/button_more_big_right.gif) no-repeat right;
	cursor:pointer;
	display:inline; 
	float:left; 
	height:24px;  
	padding:0px 15px 0px 0px;
	color:#fff;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;	
}

#button_more_big_2 li a:hover, #button_more_big_3 li a:hover  {
	background:transparent url(/wwwo/images/button_more_big_left_over.gif) no-repeat left;
	color:#fff;
}

#button_more_big_2 li a:hover span, #button_more_big_3 li a:hover span {
	background:transparent url(/wwwo/images/button_more_big_right_over.gif) no-repeat right; 
	color:#fff;
}

/*********************************** Home page more buttons end ********************************/

/************************************* Internal Banners Start **********************************/


#innerbanners_container {
	background:url(/wwwo/images/innerbanners_container_top.gif) no-repeat scroll right top transparent;
	border:0 solid black;
	float:left;
	/*font-size:1px;*/
	height:210px;
	margin-top:10px;
	margin-left:-5px;
	width:613px;
	padding:7px 0px 0px 6px;
}

#innerbanners_container_center {
	background:url(/wwwo/images/innerbanners_container_center.gif) repeat-y scroll left top transparent;
	border:0 solid black;
	float:left;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0px 0px 0px 0px;
	width:613px;
	margin-bottom: -5px;		
}

#innerbanners_container_bottom {
	background:url(/wwwo/images/innerbanners_container_bottom.gif) no-repeat scroll left top transparent;
	border:0 solid black;
	float:left;
	font-size:10px;
	height:7px;
	margin-top:0px;
	padding:0px;
	width:613px;
}


.innerbanner_holder {
	float:left;
	width:600px;
	height:177px;
	margin:0px;
	padding:0px;
}

#innerbanner_rotator_holder {
	float:left;
	width:600px;
	height:177px;
	margin:0px;
	padding:0px;
}

.innerbanner_holder_text_tnt,
.innerbanner_holder_text {
	position:relative;
	width:500px;
	height:150px;
	top:5px;
	left:5px;
	z-index:2;	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:22px;
}

.innerbanner_holder_text_tnt {
	width:640px;
}

.innerbanner_holder_image {
	position:relative;
	float:left;
	width:600px;
	height:177px;
	z-index:1;
	top: -150px;
	margin-left:2px;
}


.innerbaners_slide_nav {
    width: 587px;
    height: 24px;
    background: transparent url(/wwwo/images/bg_controls.jpg) left top no-repeat;      
    margin: 2px  0px  0px  7px;
    padding-left:12px;
    position:relative;				
	float:left;
	position:relative;
	top: 0px;
}

.internal_banner_title_tnt,
.internal_banner_title {
	padding-top:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d1182d;
}

.internal_banner_title_tnt {
	color: #FFEA5E;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    padding:20px 0 0 270px;
	width:390px;
}
.internal_banner_title_tnt a {
	color: #FFEA5E;
}

.internal_banner_text {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#72838d;
}

.internal_banner_title .bluetext {
	color:#2367b4;
}

.internal_banner_title .redtext {
	color:#d1182d;
	font-weight:bold;
}

.internal_banner_text .redtext {
	color:#d1182d;
	font-weight:bold;
}

.internal_banner_text .bluetext {
	color:#2367b4;
}

.internal_banner_link a{
	margin-left:55px;
	/*margin-top:22px;*/
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#d1182d;
	text-decoration:none;
}

.internal_banner_link a:hover{
	color:#666666;
	text-decoration:none;
}

/*---------------------- internal banner 1 -----------------------------*/
#internal_banner_1_title {
	padding-left:20px;
	font-size:40px;
	width:280px;
}

#internal_banner_1_text {
	padding-left:20px;
	font-size:25px;
}
#internal_banner_1_title a, #internal_banner_1_text a{color:#e8a863;}
#internal_banner_1_link a{
	margin-top:17px;
}

/*------------------------------------------------- internal banner 2 -------------------------------------*/

#internal_banner_2_title {
	padding-left:15px;
	font-size:29px;
	line-height:29px;
}

#internal_banner_2_text {
	padding-left:15px;
	padding-top:10px;
	font-size:20px;
}

#internal_banner_2_link a{
	margin-top:15px;
}

/*------------------------------------------------- internal banner 3 -------------------------------------*/

#internal_banner_3_title {
	padding-left:15px;
	font-size:40px;
	line-height:40px;
}

#internal_banner_3_text {
	padding-left:15px;
	padding-top:10px;
	font-size:25px;
}

#internal_banner_3_link a{
	margin-top:20px;
}

/*------------------------------------------------- internal banner 4 -------------------------------------*/

#internal_banner_4_title {
	padding-left:15px;
	font-size:40px;
	line-height:40px;
}

#internal_banner_4_text {
	padding-left:15px;
	padding-top:10px;
	font-size:25px;
}

#internal_banner_4_link a{
	margin-top:20px;
}

/*------------------------------------------------- internal banner 5 -------------------------------------*/

#internal_banner_5_title {
	padding-left:15px;
	font-size:40px;
	line-height:40px;
}

#internal_banner_5_text {
	padding-left:15px;
	padding-top:10px;
	font-size:25px;
}

#internal_banner_5_link a{
	margin-top:22px;
}

/*------------------------------------------------- internal banner 6 -------------------------------------*/

#internal_banner_6_title {
	padding-left:15px;
	font-size:36px;
	line-height:40px;
}

#internal_banner_6_text {
	padding-left:15px;
	padding-top:10px;
	font-size:25px;
}

#internal_banner_6_link a{
	margin-top:22px;
}

/*------------------------------------------------- internal banner 7 -------------------------------------*/

#internal_banner_7_title {
	padding-left:15px;
	font-size:32px;
	line-height:40px;
}

#internal_banner_7_text {
	padding-left:15px;
	padding-top:10px;
	font-size:25px;
}

#internal_banner_7_link a{
	margin-top:22px;
}

/*------------------------------------------------- internal banner 8 -------------------------------------*/

#internal_banner_8_title {
	padding-left:15px;
	font-size:32px;
	line-height:40px;
}

#internal_banner_8_text {
	padding-left:15px;
	padding-top:10px;
	font-size:27px;
	line-height:25px;
}

#internal_banner_8_link a{
	margin-top:30px;
}

/*------------------------------------------------- internal banner 9 -------------------------------------*/

#internal_banner_9_title {
	padding-left:15px;
	font-size:30px;
	line-height:30px;
}

#internal_banner_9_text {
	padding-left:15px;
	padding-top:18px;
	font-size:22px;
	line-height:25px;
}

#internal_banner_9_link a{
	margin-top:25px;
}

/*------------------------------------------------- internal banner 10 -------------------------------------*/

#internal_banner_10_title {
	padding-left:15px;
	font-size:30px;
	line-height:30px;
}

#internal_banner_10_text {
	padding-left:15px;
	padding-top:18px;
	font-size:22px;
	line-height:25px;
}

#internal_banner_10_link a{
	margin-top:25px;
}

/*------------------------------------------------- internal banner 17 -------------------------------------*/

#internal_banner_17_title {
	padding-left:15px;
	font-size:29px;
	line-height:29px;
}

#internal_banner_17_text {
	padding-left:15px;
	padding-top:20px;
	font-size:20px;
}

#internal_banner_17_link a{
	margin-top:28px;
}

/************************************* Internal Banners End **********************************/

/* ----------------------------------------- old menu ------------------------------------------ */
#menutable {
color:#666666;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
}

#menuseparator {
border-left:1px solid #666666;
}

#logo {
	text-align: left;
}
/* ----------------------------------------- old menu ------------------------------------------ */
.testimonials, .testimonials_text {
	padding:0px;
	margin:0px;
}


.sec_1_text h1 {
	color:#D1182D;
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	line-height:1em;
	margin:0;
	padding:5px 0 10px;
}

.sec_1_text {
	height: auto;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 50px 20px;
	float: left;
	font-size: 12px;
	font-family:Arial;
	color:#72838D;
}
.usprepaid_home_main_box_applay {	
	/*margin-left:6px;
	margin-top:100px;
	margin-bottom:70px;
	*/
	margin: 100px 0px 70px 10px;
	
	width:273px;
	background:#fff;
	height: auto;
	min-height: 60px;
	padding: 0px 0px 0px 0px;
	border:0px;
	float:left;
}


.button_live_help_box {
	margin: 0px 0px 70px 10px;	
	width:273px;
	background:#fff;
	height: auto;
	min-height: 30px;
	padding: 0px 0px 0px 0px;
	border:0px;
	float:left;	

}

.button_live_help_box a, 
.button_live_help_box a:visited, 
.button_live_help_box a:hover {
	width: 194px;
	height: auto;
	min-height: 19px;
	background: url(/wwwo/images/bg_tools2.jpg) left bottom no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 12px 70px 12px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	line-height: 1.2em;
	display: block;
	text-decoration: none;
}

.button_live_help_box a:hover {
	color: #fff;
	background: url(/wwwo/images/bg_tools2_on.jpg) left bottom no-repeat;
}	

.button_live_help_box  ul {
	list-style-type: none;
	width: 273px;
	margin: 00px;
	padding: 0px 0px 0px 0px;
	height: auto;
	border:0px;	
}

.button_live_help_box  li {
	height: auto;
	width: 273px;
	background: transparent url(/wwwo/images/bg_tools3.jpg) left top repeat-y;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.usprepaid_home_main_box_applay a, 
.usprepaid_home_main_box_applay a:visited, 
.usprepaid_home_main_box_applay a:hover {
	width: 194px;
	height: auto;
	min-height: 19px;
	background: url(/wwwo/images/button_go_bottom.jpg) left bottom no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 12px 70px 12px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.2em;
	display: block;
	text-decoration: none;
}

.usprepaid_home_main_box_applay  ul {
	list-style-type: none;
	width: 273px;
	margin: 00px;
	padding: 0px 0px 0px 0px;
	height: auto;
	border:0px;	
}

.usprepaid_home_main_box_applay  li {
	height: auto;
	width: 273px;
	background: transparent url(/wwwo/images/bg_tools3.jpg) left top repeat-y;
	border: 0px solid black;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.header_banner {
	float:right;
	top:60px;
	right:320px;
	position:absolute;
}

#button_cliam_now {
	display:inline;
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
	top:-29px;
}

.uppercase {
	text-transform: uppercase;
}
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}
.tax_year_block {	
	float:left;
	margin-right:10px;	
	white-space:nowrap;
}

span.tax_year_text {
	display:block;
}

.selfspouse {
	font : 15px Arial, Helvetica, sans-serif;
	text-align : left;
	font-weight: bold;
	padding-left : 2px;
	line-height : 22px;
	display: block;
	border-bottom: solid #666666 1px;
}

#welcome_text {
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}


ul.list-arrow-bullet {
	list-style-type: none;
	padding: 0px 0px 0px 50px;
	margin: 0;
}

ul.list-arrow-bullet li {
	background-image: url(/wwwo/images/big_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: 1em;
}

ul.list-arrow-bullet li ul li {
	background:none;
	padding-left: .1em;
}

#ipad_apply {
	float:left;
	margin:25px 0px 0px 0px;
	padding:0px;
	width:571px;
	height:178px;
	background: url(/images/info/iPad_3.jpg) top left no-repeat;
}

#ipad_apply .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	color:#666;
	display:block;
	width:260px;
	height:55px;
	float:left;
	margin:18px 0px 0px 310px;
	padding:0px;
	text-align:center;
	line-height:27px;
}

#ipad_apply a{
	display:block;
	float:left;
	width:260px;
	height:35px;
	margin:48px 0px 0px 395px;
	padding:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#ipad_apply a:hover{
	color:#fff;
	text-decoration:underline;
}

.rightimg
{
	float:right;
	clear:right;
	padding:0 0 10px 10px;
}
.redbold {
	color:#d1182d;
	font-weight:bold;
}
/*-------------------------------------------- slides begin-------------------------------*/
#slides_container {
	position: relative;
	float:left;
	margin:20px 0px 20px 0px;
	padding:0;
	width:576px;
	height:563px;
	background:url(/images/slides_back.jpg) top left no-repeat;
	overflow: hidden;
}

#slides_container img {
	margin-top: 0px;
}

.slides {
	position: absolute;
	float:left;
	margin:77px 0px 0px 0px;
	padding:0;
	width:820px;
	height:457px;
}

.slides img{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0;
	width:231px;
	height:457px;
}

.slides  ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 820px;
}

.slides li {
	width: 231px;
	height: 133px;
	border: 0px solid black;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #5d5b67;
	font-size: 11px;
	display: inline;
}


.inside_video_nav_2 {
	width: 535px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 540px 0px 0px 20px;
	/*float: left;*/
}

.inside_video_nav_r_2 {
	width: 10px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	float: left;
}

.inside_video_nav_l_2 {
	width: 10px;
	height: 11px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	float: left;
}

.inside_video_nav_b_2 {
	width: 513px;
	height: 11px;
	background-color: #e1e2e3;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}

#new_scrollbar_2 {
	width: 50px;
	height: 11px;
	background-color: #d1182d;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 0px;
	position: absolute;
}
/*-------------------------------------------- slides end-------------------------------*/

.left {
	text-align: left;
}

/*---------------------------------- ots -----------------------------------------------------*/
#GreyBox
{
	background : url(/wwwo/images/pixel-grey.gif) repeat-x top;
	margin-bottom : 15px;
	width : 100%;
}

#GreyBox2
{
	background : url(/wwwo/images/pixel-grey.gif) repeat-x bottom;
}

#GreyBox3
{
	background : url(/wwwo/images/pixel-grey.gif) repeat-y top left;
}

#GreyBox4
{
	background : url(/wwwo/images/pixel-grey.gif) repeat-y top right;
}

#GreyBox5
{
	background : url(/wwwo/images/round-grey-top-left.gif) no-repeat top left;
}

#GreyBox6
{
	background : url(/wwwo/images/round-grey-top-right.gif) no-repeat top right;
}

#GreyBox7
{
	background : url(/wwwo/images/round-grey-bottom-right.gif) no-repeat bottom right;
}

#GreyBox8
{
	background : url(/wwwo/images/round-grey-bottom-left.gif) no-repeat bottom left;
	padding : 5px;
}

#GreyBox #TrachingMenu
{
	background : url(/images/dots.gif) repeat-x bottom;
	height : 30px;
	margin : 10px 0;
}

#GreyBox #TrachingMenu ul
{
	list-style-type : none;
	float : right;
}

#GreyBox #TrachingMenu ul li
{
	float : left;
	padding : 0px 10px;
	background : url(/images/redBorder.gif) no-repeat center right;
}

.OTStab_title
{
	font-size : 18px;
	color : #D1172C;
	padding-bottom: 10px;
	text-align : center;
}

.OTStab1
{
	width : 212px;
	float : left;
}

.OTStab2
{
	width : 673px;
	float : left;
	padding-left: 20px;
}

.OTStab3
{
	width : 211px;
	float : left;
	padding-left: 20px;	
}

.OTStab3_1
{
	width : 211px;
	float : left;
}

#otscontent .greyButton
{
	display : block;
	font-size : 13px;
	font-weight : bold;
	background-color : #015196;
	color : White;
	text-align : center;
	/*line-height : 25px;
	height : 25px;*/
	padding: 6px;
}

#otscontent .greyButton:hover
{
	background-color : #7399C6;
	/*background-color : #CE1A2C;*/
	color : White;
	text-decoration : none;
}

.input {
	background-color:White;
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	padding:1px 0;
}

#otscontent .viewButton
{
	display : block;
	font-size : 11px;
	font-weight : bold;
	background-color : #015196;
	color : White;
	text-align : center;
	padding: 2px;
	width: 50px;
}

#otscontent .viewButton:hover
{
	background-color : #7399C6;
	color : White;
	text-decoration : none;
}

.CommTable1 tr
{
	font-size : 11px;
}

.CommTable1 tr .title
{
	color : #D1172C;
	font-weight : bold;
}

.CommTable1 .dots
{
	background : url(/images/dots.gif) repeat-x center;
}

.dots
{
	background : url(/images/dots.gif) repeat-x center;
	min-height:1px;
}

#imgContact
{
	float : left;
	padding : 10px 10px 10px 0px;
}

.bold
{
	font-weight : bold;
}

.downloadpack1c {
	padding: 5px 5px 0px 5px;
	font-weight: bold;
}
.downloadpack2c {
	padding: 0px 5px 0px 5px;
}

.divpayments {
	float:left;
	width: 140px;
	text-align: left;
	padding: 5px;
}
.divpaymentsfirst {
	float:left;
	width: 300px;
	text-align: left;
	margin-left:10px;
	padding: 5px;
}
.divpaymentslast {
	float:left;
	width: 200px;
	text-align: left;
	padding: 5px;
}

#budget2011 h2 {
	margin-top: 20px;
}

.italic {
	font-style: italic;
}

#currentcyconverterdiv {
	clear:right;
	margin-left: 25px;
}

#officelist {
	float:left;
	clear: left;
}

#smart_trip_box {
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	width:299px;
	background:url(/images/back_smart_trip_box.jpg) top left repeat-y;
}

#smart_trip_box_bottom {
	float:left;
	margin:0px;
	padding:0px;
	width:299px;
	height:5px;
	background:url(/images/bottom_smart_trip_box.jpg) top left no-repeat;
}

#smart_trip_box .smarttrip_title{
	float:left;
	margin:0px 0px 15px 10px;
	padding:0px;
	display:block;
	width:279px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0e4258;
	font-weight:normal;
}

#smart_trip_box_info{
	float:left;
	margin:0px 0px 0px 5px;
	padding:10px 10px 0px 10px;
	width:269px;
	background-color:#ccc;
}

#smart_trip_box_info .smarttrip_bullet{
	float:left;
	clear:left;
	margin:0px;
	padding:0px 0px 15px 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0e4258;
	font-weight:normal;
	background:url(/images/bullet_smart_trip.jpg) top left no-repeat;	
}

ol.terms li, ul.terms li{
	padding-bottom:1em;
}

ol.terms  li ol{
	margin-top:1em;
}
div.sec_1_right_inside #canada_banner_box
{
	background : url(/images/Canada_banner_box.jpg) no-repeat;
	width : 567px;
	height : 80px;
}

#canada_banner_box_txt
{
	color: #72838D;
	font : 16px Arial, Helvetica, sans-serif;
	padding: 18px 10px 10px 80px;
	font-weight : bold;
}

#canada_banner_box_txt span
{
	color: #D1182D;
}
#dtw_payroll_box {
	float:left;
	margin:0px;
	padding:0px;
	width:188px;
	background: url(/images/payroll/dwt_payroll_box.gif) top left no-repeat;
}

#dtw_payroll_bottom {
	float:left;
	margin:0px;
	padding:0px;
	width:188px;
	height:5px;
	background: url(/images/payroll/dwt_payroll_box.gif) bottom left no-repeat;
}

#dtw_payroll_image {
	float:left;
	margin:5px 0px 0px 9px;
	padding:0px;
	width:66px;
}

#dtw_payroll_box a.title {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
}

#dtw_payroll_box a.title:hover {
	color:#d1182d;
	text-decoration:none;
}

#dtw_payroll_box a.more {
	float:right;
	margin:0px 9px 3px 0px;
	padding:0px;
	width:49px;
	height:16px;
	background: url(/images/payroll/button_more.gif) top left no-repeat;
}


#dtw_payroll_box p{
	float:left;
	width:171px;
	margin:5px 0px 0px 9px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}
/*------------*/

#dwt_box {
	float:left;
	margin:0px;
	padding:0px;
	width:188px;
	background: url(/images/payroll/dwt_payroll_box.gif) top left no-repeat;
}

#dwt_bottom {
	float:left;
	margin:0px;
	padding:0px;
	width:188px;
	height:5px;
	background: url(/images/payroll/dwt_payroll_box.gif) bottom left no-repeat;
}

#dwt_image {
	float:left;
	margin:5px 0px 0px 9px;
	padding:0px;
	width:66px;
}

#dwt_box a.title {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	width:105px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
}

#dwt_box a.title:hover {
	color:#d1182d;
	text-decoration:none;
}

#dwt_box a.more {
	float:right;
	margin:0px 9px 3px 0px;
	padding:0px;
	width:49px;
	height:16px;
	background: url(/images/payroll/button_more.gif) top left no-repeat;
}


#dwt_box p{
	float:left;
	width:171px;
	margin:5px 0px 0px 9px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}

.usa-calculators-container {float: left;height: 208px; margin: 0; padding: 0; width: 608px;background: url(/wwwo/images/usa_042011_masterhead.jpg) no-repeat scroll 7px top transparent;}
.usa-calculators-container h3 {color: #FFFFFF;font: 19px/1em Arial,Helvetica,sans-serif; margin: 0 0 20px;padding:0;}
.usa-calculators-container h4 {color: #0C4058;display: block; font:13px/1em Arial,Helvetica,sans-serif; margin: 0;padding:0}
.usa-calculators-container .calc-text {height: 100%;}

.calc-j1 {float: left; height: 170px;margin: 20px 60px 0 43px;width: 235px;}
.calc-j1 h3 { padding: 10px 0 0 60px;}

.calc-general {float: left;height: 170px;margin: 20px 0 0; width: 230px;}	
.calc-general h3 { padding: 10px 0 0;}	

.usa-calculators-container .calc-button {position:relative;}
.usa-calculators-container .calc-button  a {border: none; color: #ffffff; float: right;font: 14px Arial,Helvetica,sans-serif; font-weight: bold;padding: 4px 25px;display:block;bottom:20px;position:absolute;margin-left:140px;}
.usa-calculators-container .calc-button-j1  a {background-color: #D1182D;}
.usa-calculators-container .calc-button-general  a {background-color: #885797;}

#bullets_box1,
#bullets_box2 {
	float:left;
	margin:0px 0px 0px 22px;
	padding:0px;
	width:150px;
}

#bullets_box1 .arrow,
#bullets_box2 .arrow {
	display:block;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 13px;
	width:150px;
	background: url(/wwwN/images/arrow-red-right.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#space {
	float:left;
	margin:0px;
	padding:0px;
	width:566px;
	height:42px;
	background: url(/wwwN/Images/bgdots.gif) top left repeat-x;
}

#bullets {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:566px;
	height:135px;
	background: url(/images/blocks.gif) top right no-repeat;
}

.sub_form_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d1182d;
	font-weight:bold;
}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix  { zoom: 1; } 
*:first-child+html .clearfix { zoom: 1; }

.home-middle-section{float:left;height:auto;margin:0;position:relative;width:100%;background:url(/wwwo/images/border_center3.jpg) repeat-y scroll left top transparent;}
.home-middle-container{background:url(/wwwo/images/personal_bg.jpg) repeat-x scroll left top transparent;float:left;height:290px;margin:0;left:11px;overflow:hidden;padding:0;position:relative;width:932px;}
.home-middle-container-left{background:url(/wwwo/images/personal_border_left.jpg) no-repeat scroll left top transparent;float:left;height:290px;margin:0;padding:0;width:6px;}
.home-middle-container-right{background:url(/wwwo/images/personal_border_right_noarrow.jpg) no-repeat scroll right top transparent;float:right;height:290px;margin:0;padding:0;right:0;top:0;width:6px;}
.home-middle-container-row{border:0 solid black;float:left;height:50%;margin:0;padding:0;width:920px;height:145px;}
.home-middle-container-line{background:url(/wwwo/images/personal_line.jpg) repeat-x scroll left bottom transparent;}
.home-middle-box{float:left;height:100%;margin:0;padding:10px 0 0 6px;width:173px;}
.home-middle-box-1{width:358px;padding:1px 0 0;}
.home-middle-box-2{width:188px;}
.home-middle-box img{float:left;}
.home-middle-box h1{color:#5D5C67;float:left;font-family:Arial;font-size:14px;font-weight:bold;height:14px;margin:0;padding:0 0 0 8px;text-transform:uppercase;width:70%;}
.home-middle-box-menu a{color:#5D5C67;font:bold 11px Arial,Helvetica,sans-serif;display:block;padding:3px 0 0;}
.home-middle-box-menu a:hover{color:#ec272a;}
.home-middle-box-logo{font-family:Arial;font-size:16px;font-weight:bold;height:91px;margin:0;padding:13px 0 0 10px;text-transform:uppercase;font:bold 15px Arial,Helvetica,sans-serif;}
.home-middle-box-logo-1{background:url(/wwwo/images/personal_img.jpg) no-repeat scroll left top transparent;color:#D1202E;}
.home-middle-box-text{font-family:Arial;font-size:11px;font-weight:bold;height:39px;margin:0;padding:4px 0 0 10px;}
.home-middle-box-text-1{color:#D1202E;}
.home-dwt-box{background:url(/images/payroll/dwt_payroll_box.gif) no-repeat scroll left top transparent;margin:0;padding:10px 0 0 5px;width:188px;position:relative;left:4px;}
.home-dwt-box-bottom{background:url(/images/payroll/dwt_payroll_box.gif) no-repeat scroll left bottom transparent;height:5px;margin:0;padding:0;width:188px;position:absolute;left:0;}
.home-dwt-box h1{padding:0 0 0 14px;width:60%;}
.home-dwt-box h1 a{color:#5D5C67;}
.home-dwt-box p{color:#555555;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 5px 0;margin:0;}
.home-dwt-more{padding:0 20px 5px;}

.reg_grey2 
{
	background-color: #EFEFEF;
	height: auto;
	width: 566px;
	border: 0px solid black;
	margin-top: 10px;
	padding-left: 8px;
	/*padding: 0px 2px 10px 2px;*/
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 12px;
	line-height: 1.3em;
	font-style: normal;
}

.pic_for_chat
{
	float: left;
	margin-bottom: 14px;
    	margin-top: -22px;
    	padding-left: 25px;
}

h1.h1_title {
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #d1182d;
	font-size: 24px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	line-height: 1em;
	width: 384px;
}
.faqs-blue dl dt {color: #5E6366;cursor: pointer;font-family: Arial;font-size: 13px;font-weight: bold;line-height:18px;height: auto;margin: 7px 0;padding: 0 0 0 25px;background: url(/images/faq_hide.gif) no-repeat scroll left top transparent;}
.faqs-blue dl dd { margin:0;padding:0 0 10px 25px;display:none;}
.faqs-blue a.faqs-blue-show { display:block;}

.faqs-blue-wrapper {height: auto;padding: 0; width: 100%;}
.faqs-blue-top {height: 16px;padding: 0;width: 100%;background: url(/wwwo/images/faqs_blue_bg.gif) no-repeat scroll right top #FFFFFF;}	
.faqs-blue-top  div {height: 16px;width:60px;background: url(/wwwo/images/faqs_blue_bg.gif) no-repeat scroll left top #FFFFFF;}
.faqs-blue-bottom {height: 6px;padding: 0;width: 100%;background: url(/wwwo/images/faqs_blue_bg.gif) no-repeat scroll right bottom #FFFFFF;}	
.faqs-blue-bottom  div { height: 6px;width:60px;background: url(/wwwo/images/faqs_blue_bg.gif) no-repeat scroll left bottom #FFFFFF;}
.faqs-blue-content { padding:10px;background-color: #5A8DA2;color: #ffffff;font:13px Arial,Helvetica,sans-serif;}

.faqs-blue-content  ul {margin:0;padding:0 0 0 13px;list-style-position:outside;}
.faqs-blue-content  ul ul {	margin:0;padding:0 0 0 10px;list-style-position:outside;list-style-image:none;list-style-type:none;}
.faqs-blue-content  ul ul  li {text-indent: -7px;}

.faqs-blue-content table {margin:0;padding:0;border-collapse: collapse;text-align:left;vertical-align:top;}
.faqs-blue-content table td {padding: 3px 5px;border: 1px solid #5A8DA2;}
.faqs-blue-content table td.left {width:24%;}
.faqs-blue-content table td.right{width:76%;}
.faqs-blue-content table tr.head {background-color: #F1F1C4;color: #666666;font-weight: bold;}	
.faqs-blue-content table tr.grey {background-color: #EFF4F6;color: #666666;}
.faqs-blue-content a {color: #FEC003;text-decoration: underline;}

/* uk buttons on pretravel page --- begin */
#uk_buttons {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:300px;
}

#uk_buttons .buttonblue {
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

#uk_buttons .buttonbluebottom {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
	height:4px;
	background: url(/wwwo/images/uk_button_bottom.gif) bottom left no-repeat;
}

#uk_buttons .buttonblue a {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 42px;
	width:258px;
	background: url(/wwwo/images/uk_button_back.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
/* uk buttons on pretravel page --- end */
#uk_buttons .buttonblue a:hover {
	color:#fff;
	text-decoration:underline;
}

/* uk buttons on pretravel page --- end */

#bannerbutton_42,#bannerbutton_46  {
	margin-top:5px;
	overflow: hidden; 
	width: 100%;
}

#bannerbutton_42 a,#bannerbutton_46 a{	
	background: transparent url(/wwwo/images/banner_button_42_left.png) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px; 
	height: 32px; 
	padding-left: 14px; 
	text-decoration: none;
	font-size:13px;
	color:#9B010D;
	font-weight:bold;
}
#bannerbutton_46 a{	
	background: transparent url(/wwwo/images/banner_button_46_left.gif) no-repeat top left;
	font-size:12px;
	line-height: 15px; 
}

#bannerbutton_42 a span, #bannerbutton_46 a span{
	background: transparent url(/wwwo/images/banner_button_42_right.png) no-repeat top right;
	display: block;
	padding: 4px 14px 4px 0; 
	margin-right:-2px;
}
#bannerbutton_46 a span{
	background: transparent url(/wwwo/images/banner_button_46_right.gif) no-repeat top right;
	margin-right:0;
}
.w8ben-stamp {float:left;}
.w8ben-info {margin-left:160px;}
.w8ben-info ul {margin-top:5px;}
.w8ben-info ul li {color:#72838D;}
.w600 {width:600px;}
.w460 {width:460px;}
.w600 table.tdS tr td,.w460 table.tdS tr td,.w300 table.tdS tr td {padding:6px;}
.w460 table.tdS tr td:first-child {padding-left:0;}
.w300 {width:320px;}
 
.mauto {margin:auto;float:none;}
