﻿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:#fff none 0;
}

#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;
}

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

.top {
	width: 954px;
	height: 94px;
	border: 0px solid black;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	position: relative;
}

.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: 13px;
	position: absolute;
	z-index: 10;
}

.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: 11px;
}

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

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

.top_menu {
	width: 413px;
	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;
	position: absolute;
	font-family: Arial;
	font-weight: normal;
	color: #cecfd2;
	font-size: 11px;
	text-align: right;
	line-height: 22px;
}

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

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

#lang {
	width: 226px;
	right: 13px;
	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: 11px;
	text-decoration: none;
}

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

.search_all {
	width: 278px;
	height: 35px;
	border: 0px solid black;
	background: url(/wwwo/images/bg_search.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	top: 60px;
	right: 20px;
	position: absolute;
}

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

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

	
}

.footer {
	width: 950px;
	height: auto;
	min-height: 186px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 10px 4px;
	float: left;
}

.footer_logos {
	width: 950px;
	height: 91px;
	border: 0px solid black;
	margin: 0px;
	padding: 5px 0px 5px 4px;
	float: left;
}

.footer_logos a {
	margin: 0px 5px 0px 0px;
}

.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: 11px;
	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 10px;
	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: 11px;
	text-decoration: none;
}

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

.footer_cell_1 h1 {
	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 {
	width: 144px;
}

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

#footer_cell_c h1 {
	width: 400px;
}

#ul_1 {
	width: 154px;
}

#ul_2 {
	width: 114px;
}

#ul_3 {
	width: 114px;
}

#ul_4 {
	width: 134px;
}

#ul_5 {
	width: 140px;
}

.footer_1  a,
.footer_1  a:visited {
	font-family: Arial;
	font-weight: normal;
	color: #8e9197;
	font-size: 11px;
	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: 12px;
	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;
	*/
	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: -150px;
}

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

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

.tools {
	width: 281px;
	height: auto;
	min-height: 266px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/bg_tools.jpg) left bottom no-repeat;
	background-color: #d1182d;
	margin: 0px;
	padding: 0px 0px 9px 8px;
	float: left;
}

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

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

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

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

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

.tools a, 
.tools a:visited, 
.tools 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: #ffffff;
	font-size: 16px;
	line-height: 1.2em;
	display: block;
	text-decoration: none;
}

.tools h1 {
	width: 276px;
	height: 47px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/top_tools.jpg) right top no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
	line-height: 47px;
	text-transform: uppercase;
}

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

.tools  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;
}

#tools_live_a {
	background: transparent url(/wwwo/images/bg_tools4.jpg) left top repeat-y;
	float: left;
	margin: 0px;
}

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

.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_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_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: 0px 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 {
	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: 14px;
	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: 11px;
	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: 11px;
	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: 15px;
	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: 11px;
}

.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 {
	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_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 {
	width: 319px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	background: transparent url(/wwwo/images/border_center3.jpg) left top repeat-y;
	padding: 0px 0px 0px 635px;
	float: left;
	position: relative;
}

.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: 16px;
	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;
}

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


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

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

.personal_arrow {
	width: 27px;
	height: 33px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 50px;
	right: 14px;
	position: absolute;
}

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

.personal_cell_2 {
	width: 564px;
	height: 289px;
	border: 0px solid black;
	margin: 0px;
	padding: 1px 0px 0px 9px;
	float: left;
}

.personal_cell_3 {
	width: 24px;
	height: 289px;
	background: transparent url(/wwwo/images/personal_line2.gif) right top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	float: left;
}

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

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

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

.personal_text {
	width: 263px;
	height: 39px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #d1202e;
	font-size: 11px;
}

.personal_cell_1 ul {
	list-style-type: none;
	width: 263px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	height: auto;
	float: left;
}

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

.personal_cell_box {
	width: 180px;
	height: 137px;
	border: 0px solid black;
	margin: 0px;
	padding: 10px 0px 0px 8px;
	float: left;
}

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

.personal_cell_box p {
	width: 180px;
	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: 11px;
}

#personal_cell_box_title {
	width:100%; 
	float:left;
}

#long_box_1 {
	width: 230px;
}

#long_box_2 {
	width: 185px;
}

.personal_cell_box img {
	float: left;
}

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

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

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

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

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

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

.business_arrow {
	width: 27px;
	height: 33px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 50px;
	right: 15px;
	position: absolute;
}

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

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

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

.business_logo {
	width: 264px;
	height: 91px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/business_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 13px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 16px;
	text-transform: uppercase;
}

.business_text {
	width: 263px;
	height: 50px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/personal_line.jpg) left bottom repeat-x;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 11px;
}

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

.business_cell_2a h1 {
	width: 264px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 13px 0px 0px 8px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 14px;
	text-transform: uppercase;
}

.business_cell_2b h1 {
	width: 264px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 13px 0px 0px 8px;
	font-family: Arial;
	font-weight: bold;
	color: #0a5199;
	font-size: 14px;
	text-transform: uppercase;
}

.business_cell_2b h1 {
	padding-bottom: 8px;
	background: transparent url(/wwwo/images/business_quote.jpg) right top no-repeat;
}

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

.business_cell_2a ul, 
.business_cell_2b ul, 
.business_cell_1 ul {
	list-style-type: none;
	width: 263px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	height: auto;
	float: left;
}

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

.business_cell_1 ul li a,
.business_cell_2a  li a {
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 11px;
	text-decoration: none;
}

.business_cell_1 ul li a:hover,
.business_cell_2a  li a:hover {
	/*text-decoration: underline;*/
	color: #0A5199;
}

.business_cell_2b p {
	width: 264px;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 11px;
}

/* 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;
	background: url(/wwwo/images/menu_arrow.gif) left top no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px 0px 8px 14px;
	/*float: left;*/
	font-family: Arial;
	font-weight: normal;
	color: #5d5c67;
	font-size: 11px;
	line-height: 1em;
	font-style: normal;
}

.menu_drop a, 
.menu_drop a:visited {
	font-family: Arial;
	font-weight: bold;
	color: #275d73;
	font-size: 11px;
	text-decoration: none;
	background: transparent;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 0px;
	line-height: 11px;
	text-transform: none;
}

.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: 11px;
	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: 300px;
	left: 587px;
	display: none;
}

#menu_vat ul {
	padding-top: 13px;
	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;
}

#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;
}

#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_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_2_left_text {
	height: auto;
	width: 300px;
	border: 0px solid black;
	background: transparent url(/wwwo/images/sec_2_middle.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
	float: left;
}

.sec_2_left_text ul {
	list-style-type: none;
	width: 270px;
	margin: 0px;
	padding: 5px 0px 0px 14px;
	height: auto;
	float: left;
}

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

.sec_2_left_item {
	height: auto;
	width: 270px;
	border: 0px solid black;
	background: url(/wwwo/images/sec_2_cloud_middle_off.jpg) left top repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sec_2_left_item a, 
.sec_2_left_item a:visited {
	height: auto;
	width: 254px;
	border: 0px solid black;
	background: url(/wwwo/images/sec_2_cloud_off.jpg) left top no-repeat;
	margin: 0px;
	padding: 9px 8px 5px 8px;
	float: left;
	font-family: Arial;
	font-weight: normal;
	color: #72838d;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}

.sec_2_left_item a:hover{
	color: #ffffff;
}

.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: 12px;
}

.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 1px;
	float: left;
	font-size: 12px;
}

.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: 12px;
}

.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 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: 12px;
	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: 12px;
	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: 12px;
	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;
}

#sec_1_tools,
#sec_2_tools {
	margin-bottom: 0px;
	background: #d1182d url(/wwwo/images/sec_1_tools_bottom.jpg) left bottom no-repeat;
	width: 299px;
	padding-left: 0px;
	padding-bottom: 8px;
	min-height: 100px;
	margin-top: 10px;
}

#sec_2_tools {
	min-height: 193px;
}
/*
#sec_1_tools {
	min-height: 211px;
}
*/

#sec_1_tools h1,
#sec_2_tools h1 {
	background: transparent url(/wwwo/images/sec_1_tools_top.jpg) right top no-repeat;
	width: 286px;
	height: 37px;
	line-height: 37px;
	padding: 0px 0px 0px 13px;
}

#sec_1_tools li, 
#sec_2_tools li {
	margin-left: 12px;
	margin-bottom: 4px;
	background: transparent url(/wwwo/images/bg2_tools3.jpg) left top repeat-y;
}

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

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

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

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

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

/*exception for 5 tools button*/
#tools2_tax2_d {
	background: transparent url(/wwwo/images/button2_tax_off.jpg) left top no-repeat;
}

#sec_2_tools a, 
#sec_2_tools a:visited, 
#sec_2_tools a:hover,
#sec_1_tools a, 
#sec_1_tools a:visited, 
#sec_1_tools a:hover {
	background: url(/wwwo/images/bg2_tools2.jpg) left bottom no-repeat;
	font-size: 14px;
	min-height: 17px;
	padding-bottom: 9px;
	padding-top: 9px
}

.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;
}

#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: 12px;
	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: 12px;
	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;
}

#al_selected {
	background: url(/wwwo/images/sec_2_cloud_bottom_on.jpg) left bottom no-repeat;
}

#bl_selected {
	background: url(/wwwo/images/sec_2_cloud_middle_on.jpg) left bottom no-repeat;
}

#cl_selected {
	background: url(/wwwo/images/sec_2_cloud_on.jpg) left bottom no-repeat;
	color: #ffffff;
}


/* ~~~~~~~~~~~~~~~~~~ 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-x repeat-y;*/
	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: 11px;
	
}


.tax_services_info_cell_box h1 span{
	font-family: Arial;
	font-weight: bold;
	color: #5d5c67;
	font-size: 11px;
	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: 11px;
	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: 14px;
	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: 16px;
	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: 11px;
}

.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: 16px;
	text-transform: uppercase;
}

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

.login_box_cell .login input
{
	width : 150px;
	background-color : White;
	border : 1px solid #999999;
    font-size : 12px;
	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 : 14px 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: 12px;
}

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

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

}

/* ~~~~~~~~~~~~~~~ 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 : 12px;
	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;
}

.sec_1_right_inside .SubmitButt1
{
	background-color : #666666;
	color : White;
	border : 1px none #D1182D;
	text-transform : uppercase;
	padding : 1px 1px;
	font : 12px 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%;
}

.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: 12px; 
	font-style: normal; 
	width:90px;}
	
.menus, .menus_narrow1 { 
	background-color : White;
	border : 1px solid #999999;
    font-size : 12px;
	color : #666666;
}

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

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

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

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

.titlemenus {
	background-color : White;
	border : 1px solid #999999;
    font-size : 12px;
	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:13px/17px Arial, Helvetica, sans-serif;
}

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

.red1
{
	color : #D1182D;
}

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

.black1
{
	color : #333333;
}


/*
#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:11px;
	color:#333333;
	line-height:14px;
	text-align:left;
}

#video_title {
	float:left;
	width:125px;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	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 : 11px;
	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 : 12px;
	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;
}

#otscontent {
	margin: 5px 25px 5px 5px;
	color:#666666;
	font:12px Arial,Helvetica,sans-serif;
	/*border: solid green 1px;*/
}

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

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

#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;
}

#wrapper {
	width:210px;
}

.wrapper_column_bckg {
	width:200px;
	height:22px;
	float:left;
	text-align:left;
	background: #EEEEEE;
	padding: 2px 2px 2px 2px;
}

.wrapper_client {
	width:720px;
	clear : both;
	margin: 10px 110px 20px 90px;
}

#wrapper_line_client {
	width:720px;
	height:2px;
	background: #666666;
	margin-bottom: 2px;
}

.wrapper_row_bckg {
	width:720px;
	height:22px;
	float:left;
	text-align:left;
	background: #EEEEEE;
	margin: 5px 0px 2px 0px;
}

.wrapper_column_title {
	width:200px;
	height:22px;
	float:left;
	text-align:left;
	font-weight: bold;
	padding: 5px 2px 2px 2px;
	font-size:14px;
}

.wrapper_column_title_last {
	width:100px;
	height:22px;
	float:right;
	text-align:left;
	font-weight: bold;
	padding: 5px 2px 2px 2px;
	font-size:14px;
}

.wrapper_column {
	width:200px;
	height:22px;
	float:left;
	text-align:left;
	padding: 2px 2px 2px 2px;
}
.wrapper_column_last {
	width:100px;
	height:22px;
	float:right;
	text-align:left;
	padding: 2px 2px 2px 2px;
}

.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;
}

#Content #TrachingButtons
{
	background : url(/images/dots.gif) repeat-x bottom;
	height : 85px;
	margin : 10px 0;
}

#Content #TrachingButtons ul
{
	list-style-type : none;
}

#Content #Content2 #Content3 #Content4 #Content5 #Content6 #Content7 #Content8  #TrachingButtons ul li
{
	margin-left:0px;
	float : left;
}

#Content #TrachingButtons ul li
{
	display : block;
	width : 135px;
	height : 79px;
	background : url(/images/trackingButton.gif) no-repeat -211px;
}

#Content #TrachingButtons ul li a:hover
{

	text-decoration : none;
}

#Content #TrachingButtons ul #TrackingSelectedLast
{
	background : url(/images/trackingButtonLast.gif) no-repeat 0 bottom;
}

#Content #TrachingButtons ul #TrackingSelected
{
	background : url(/images/trackingButton.gif) no-repeat 0 bottom;
	padding-left:20px
}

#Content #TrachingButtons ul li a span
{
	display : block;
	width : 105px;
	float : right;
	cursor : pointer;
	color : #666666;
	font-weight : bold;
}

#Content #TrachingButtons ul li a span b
{
	display : block;
	color : #D1182D;
}

#Content #TrachingButtons ul #lastTrachingButton a
{
	background : url(/images/trackingButtonLast.gif) no-repeat -211px;
}

#Content #TrachingButtons ul #lastTrachingButton  a:hover
{
	background : url(/images/trackingButtonLast.gif) no-repeat 0 bottom;
}

#Content #TrachingButtons .lastTrachingButton #TrackingSelectedLast
{
	background : url(/images/trackingButtonLast.gif) no-repeat 0 bottom;
}

#Content #TrachingButtons ul .lastTrachingButton a span
{
	color : #D1182D;
	font-weight : normal;
	font-size : 19px;
	width:85px;
}

#TrackingSelectedLast {
	color : #D1182D;
	font-weight : normal;
	font-size : 19px;
}

#TrackingSelectedLast a ,#TrackingSelectedLast a:hover{
	color:#D1182D;
	cursor:pointer;
	display:block;
	float:right;
	font-weight:bold;
	width:100px;
}

#OTSregister, #OTSdocumentsreceived , #OTSestimation, #OTSapplicationsend, #OTSrefundreceived, #lastTrackingButtonUSA {
display: block; 
position:absolute; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
z-index: 100; 
background-color: #ffffff; 
border : 1px solid #CCCCCC; 
width: 200px; 
height:auto;
}

#Content .YourTaxRefund
{
	font : 30px Arial, Helvetica, sans-serif;
	color : #D1182D;
	line-height: 15px;
	clear : both;
	text-align : center;
}

.CommTable tr
{
	background : url(/images/dots.gif) repeat-x bottom;
}

.CommTable tr td
{
	padding : 7px 0;
}

table.EstimationTable
{
	width:185px;
}

.EstimationTable tr td
{
	padding : 4px 0;
}

.CommTable tr .title, .EstimationTable tr .title
{
	color : #D1172C;
	font-weight : bold;
}

#RightRightColumn a.greyButton, #LeftColumn a.greyButton
{
	display : block;
	font-size : 13px;
	font-weight : bold;
	background-color : #003e8a;
	/*background-color : #666666;*/
	color : White;
	text-align : center;
	line-height : 25px;
	height : 25px;
}

#RightRightColumn a.greyButton:hover, #LeftColumn a.greyButton:hover
{
	background-color : #7399C6;
	/*background-color : #CE1A2C;*/
	color : White;
	text-decoration : none;
}
.RedBoxOTS
{
	background : url(/images/pixel-red.gif) repeat-x top;
	margin-bottom : 17px;
	width : 100%; 
	
}

.RedBox2
{
	background : url(/images/pixel-red.gif) repeat-x bottom;
}

.RedBox3
{
	background : url(/images/pixel-red.gif) repeat-y top left;
}

.RedBox4
{
	background : url(/images/pixel-red.gif) repeat-y top right;
}

.RedBox5
{
	background : url(/images/round-red-top-left.gif) no-repeat top left;
}

.RedBox6
{
	background : url(/images/round-red-top-right.gif) no-repeat top right;
}

.RedBox7
{
	background : url(/images/round-red-bottom-left.gif) no-repeat bottom left;
}

.RedBox8
{
	background : url(/images/round-red-bottom-right.gif) no-repeat bottom right;
	padding : 10px 10px;
}

.RedBox8 p
{
	font:12px Arial,Helvetica,sans-serif;
}

p.RedBoxTitle
{
	background-color : #D1182D;
	color : white;
	font:13px Arial,Helvetica,sans-serif;
	padding : 5px;
	text-transform : uppercase;
	text-align : center;
	font-weight : bold;
}

#LeftColumn
{
	width : 205px;
	float : left;
	margin: 0px 0px 0px 0px;
	/*border: solid blue 1px;*/
}

#RightColumn
{
	width : 685px;
	float : right;
	/*border: solid green 1px;*/
}

#RightMiddleColumn
{
	width : 465px;
	float : left;
	margin: 0px 10px 0px 0px;
}

#RightRightColumn
{
	width : 205px;
	float : right;
	margin: 0px 0px 0px 0px;
}


#DownloadTaxPacks
{
	width : 145px;
	float : left;
}

#PaymentOptions
{
	width : 145px;
	float : left;
	margin-left : 15px;
}

* html #PaymentOptions
{
	margin-left : 10px;
}

*:first-child+html #PaymentOptions
{
	margin-left : 15px;
}

#DownloadForm
{
	width : 145px;
	float : right;
}

.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;
}

.GreyBox8 img
{
	 display : block;
}

.GreyBox8 a
{
	font : bold 17px Arial, Helvetica, sans-serif;
}

.GreyBox8 .downloads
{
	font : bold 12px Arial, Helvetica, sans-serif;
	display : block;
	padding-top : 5px;
}

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

.GreyBox8 .talk
{
	float : left;
	width : 90px;
}

.GreyBox8 .chat
{
	float : right;
	font : 13px Arial, Helvetica, sans-serif;
	width : 60px;
	margin-top : 2px;
}

.GreyBox8 .skype
{
	float : right;
	font : 13px Arial, Helvetica, sans-serif;
	margin-right : 5px;
	width : 50px;
	margin-top : 2px;
}

.GreyBox8 #adobe
{
	padding : 10px 15px;
}

.GreyBox8 #adobe p a img
{
	display : inline;
}

.GreyBox8 .GB8I
{
	float : left;
	width : 63px;
}

.GreyBox8 .GB8T
{
	text-align : right;
}

.GreyBox8 .GB8T p
{
	text-align : left;
	padding : 4px 2px;
}

.GreyBox8 .GB8T a
{
	font-size : 11px;
	font-weight : normal;
}

.GreyBox8 .boxText1
{
	padding : 0px 7px;
	margin : 0px;
}

.GreyBox8 .boxText1 .bName
{
	padding : 0;
}

.GreyBox8 .boxText1 a
{
	font-size : 11px;
	font-weight : normal;
}

.GreyBox8 .boxText1 a:hover
{
	color : #666666;
}

.GreyBox8  .boxBut1 a
{
	font-size : 13px;
	font-weight : bold;
	text-transform : none;
	padding : 5px 0;
}

#RightRightColumn .but2 {
	display: block;
	float: left;
	background-color:#7399C6;
	border:1px none #7399C6;
	color:White;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 10px 4px 0px;
	width:75px;
}

#RightRightColumn .but2empty {
	display: block;
	float: left;
	background-color:#7399C6;
	border:1px none #7399C6;
	color:#7399C6;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 10px 4px 0px;
	width:75px;
}		

#RightRightColumn .but3 {
	display: block;
	float: left;
	background-color:#015196;
	border:1px none #015196;
	color:White;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 0px 4px 0px;
	width:75px;
}

#RightRightColumn .but4 {
	display: block;
	float: left;
	background-color:#7399C6;
	/*border:1px none #7399C6;*/
	color:White;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 0px 4px 0px;
	width:65px;
}

#RightRightColumn .but5 {
	display: block;
	float: left;
	background-color:#015196;
	/*border:1px none #015196;*/
	color:White;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 0px 4px 0px;
	width:65px;
}

#RightRightColumn .but6 {
	display: block;
	float: left;
	background-color:#015196;
	border:1px none #015196;
	color:White;
	text-align: center;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 0px 4px 0px;
	width:115px;
}

#RightRightColumn .but3:hover, #RightRightColumn .but2:hover, #RightRightColumn .but4:hover, #RightRightColumn .but5:hover, #RightRightColumn .but6:hover
{
	color : White;
	/*text-decoration : none;*/
}

.sec_1_right_inside .but6 {
	display: block;
	float: left;
	background-color:#d1182d;
	border:1px none #d1182d;
	color:White;
	text-align: center;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 4px 0px 4px 0px;
	width:115px;
}

.but3:hover, .but2:hover, .but4:hover,.but5:hover, .but6:hover
{
	color : White;
	/*text-decoration : none;*/
}

p.more_padding {
	margin : 10px 0px 2px 0px;
	padding:0px;
}

.missingdocs {
	float: left;
	padding:1px 5px 1px 5px;
	margin: 2px 0px 2px 0px;
	width:100px;
}

.ts_bannerflag {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/wwwo/images/ts_banner_flag_bckgr.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ts_title_section {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ts_box01 #body {
	BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #e31e31 1px solid; BACKGROUND-IMAGE: url(/wwwo/images/ts_box01_bckgr.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.ts_box01 #T {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/wwwo/images/ts_box01_T.gif); BACKGROUND-REPEAT: repeat-x
}
.ts_box01 #body #L {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/wwwo/images/ts_box01_L.gif); BACKGROUND-REPEAT: repeat-y
}
.ts_box01 #body #R {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/wwwo/images/ts_box01_R.gif); BACKGROUND-REPEAT: repeat-y
}
.ts_box01 #container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ts_box02 table{
	BACKGROUND-COLOR: #f9faff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.ts_box02_L {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/wwwo/images/ts_box02_L.gif); BACKGROUND-REPEAT: repeat-y
}
.ts_box02_R {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/wwwo/images/ts_box02_R.gif); BACKGROUND-REPEAT: repeat-y
}
.ts_box02_B {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/wwwo/images/ts_box02_B.gif); BACKGROUND-REPEAT: repeat-x
}
.redbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #D1182D; 
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

#comm .A_white {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#comm .A_white:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.col_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.col_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* 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;
}

#loginTitle
{
	margin-bottom : 10px;
}

#loginTitle .loginText
{
	font-size : 20px;
	height : 50px;
}

.loginTitle
{
	color : #D1182D;
	/*font-size : 38px;*/
	font: 30px/33px Arial,Helvetica,sans-serif;
	/*font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;*/
}

#containerOTSpartner
{
	text-align:left;
	/*width : 930px;*/
	/*margin : 0 auto;*/
}

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


/********************************* Home Banners Start **************************************************************/

/*-------------------------------- Home Page Banner 1 -------------------------*/
#bannerholder {
	float:left;
	width:640px;
	height:250px;
}

#bannerimage {
	position:relative;
	float:left;
	z-index:1;
	width:640px;
	height:250px;
	top: -150px;
}

* html #bannerimage {
	position:relative;
	float:left;
	z-index:1;
	width:640px;
	height:250px;
	t\op: -190px;
}

#bannertext_0 h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d4157;
	font-size:30px;
	line-height:26px;
	font-weight:normal;
}

#bannertext_0 {
	position:relative;
	width:300px;
	height:150px;
	top:35px;
	left:35px;
	z-index:2;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:22px;
}

#bannertext_0 ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#bannertext_0 ul li {
	
    background: url(/wwwo/images/b_bullet_1.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:21px;
	font-size:22px;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
}

#bannerbutton_0 {
	overflow: hidden; 
	width: 100%;		
}

#bannerbutton_0 a{
	background: transparent url(/wwwo/images/banner_button_1_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px; 
	height: 25px; 
	padding-left: 10px; 
	text-decoration: none;
	font-size:18px;
	color:#fff;
}



#bannerbutton_0 a span{
	background: transparent url(/wwwo/images/banner_button_1_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 10px 4px 0; 
}


#bannerbutton_0 a:hover{
	text-decoration:none;
	color:#9ccadd;
}

/*-------------------------------- Home Page Banner 2 -------------------------*/

#bannertext_1 {
	position:relative;
	width:300px;
	height:150px;
	top:45px;
	left:45px;
	z-index:2;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:26px;
}



#bannerbutton_1 {
	margin-top:5px;
	overflow: hidden; 
	width: 100%;
}

#bannerbutton_1 a{	
	background: transparent url(/wwwo/images/banner_button_2_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px; 
	height: 27px; 
	padding-left: 14px; 
	text-decoration: none;
	font-size:18px;
	color:#fff;
	
}

#bannerbutton_1 a span{
	background: transparent url(/wwwo/images/banner_button_2_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 14px 4px 0; 
}

#bannerbutton_1 a:hover{
	text-decoration:none;
	color:#9ccadd;
}

/*-------------------------------- Home Page Banner 3 -------------------------*/
 
#bannertext_2 {
	 position:relative;
	 width:350px;
	 height:150px;
	 top:35px;
	 left:35px;
	 z-index:2;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#333;
	 font-size:22px;
}
 
#bannertext_2 h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:30px;
	line-height:26px;
	font-weight:normal;
}
 
#bannertext_2 ul{
	list-style-type: none;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}
 
#bannertext_2 ul li { 
    background: url(/wwwo/images/b_bullet_2.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:21px;
	font-size:22px;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
}

#bannerbutton_2 {
	margin-top:0px;	
	overflow: hidden; 
	width: 100%;
}


#bannerbutton_2 a{
	background: transparent url(/wwwo/images/banner_button_3_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px; 
	height: 38px; 
	padding-left: 45px; 
	text-decoration: none;
	font-size:18px;
	color:#d1182d;
}

#bannerbutton_2 a span{
	background: transparent url(/wwwo/images/banner_button_3_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 45px 4px 0; 
}
 
#bannerbutton_2 a:hover{
 text-decoration:none;
 color:#666666;
}


/*-------------------------------- Home Page Banner 4 -------------------------*/

#bannertext_3 {
	position:relative;
	width:300px;
	height:150px;
	top:35px;
	left:35px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:22px;
}
 
#bannertext_3 h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:40px;
	line-height:40px;
	font-weight:normal;
}
 
#bannertext_3 ul{
	list-style-type: none;
	margin-top:20px;
	margin-left:0px;
	padding:0px;
}
 
#bannertext_3 ul li { 
    background: url(/wwwo/images/b_bullet_3.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:21px;
	font-size:22px;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
}
 
#bannerbutton_3 {
	margin-top:0px;	
	overflow: hidden; 
	width: 100%;
 /*
 height:25px;
 margin:0px;
 padding:0px;
 */
}
 
#bannerbutton_3 a{
	background: transparent url(/wwwo/images/banner_button_4_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 29px; 
	height: 37px; 
	padding-left: 43px; 
	text-decoration: none;
	font-size:18px;
	color:#01345b;
}

#bannerbutton_3 a span{
	background: transparent url(/wwwo/images/banner_button_4_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 43px 4px 0; 
}

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


/*-------------------------------- Home Page Banner 5 -------------------------*/
#bannertext_5 h1{
	margin:5px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0d4157;
	font-size:30px;
	line-height:26px;
	font-weight:normal;
}

#bannertext_5 {
	position:relative;
	width:300px;
	height:150px;
	top:40px;
	left:35px;
	z-index:2;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:22px;
}

#bannertext_5 ul{
	list-style-type: none;
	margin:20px 0px 25px 0px;
	padding:0px;
}

#bannertext_5 ul li {	
    background: url(/wwwo/images/b_bullet_1.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:21px;
	font-size:22px;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
}

#bannerbutton_5 {
	overflow: hidden; 
	width: 100%;
	margin-top:10px;
}

#bannerbutton_5 a{
	background: transparent url(/wwwo/images/banner_button_1_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px; 
	height: 25px; 
	padding-left: 10px; 
	text-decoration: none;
	font-size:18px;
	color:#fff;
}

#bannerbutton_5 a span{
	background: transparent url(/wwwo/images/banner_button_1_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 10px 4px 0; 
}

#bannerbutton_5 a:hover{
	text-decoration:none;
	color:#9ccadd;
}

/*-------------------------------- Home Page Banner 6 -------------------------*/
#bannertext_6{
	position:relative;
	width:300px;
	height:150px;
	top:45px;
	left:45px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:26px;
}

#bannerbutton_6 {
	margin-top:5px;
	overflow: hidden; 
	width: 100%;
}

#bannerbutton_6 a{	
	background: transparent url(/wwwo/images/banner_button_2_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px; 
	height: 27px; 
	padding-left: 14px; 
	text-decoration: none;
	font-size:18px;
	color:#fff;
	
}

#bannerbutton_6 a span{
	background: transparent url(/wwwo/images/banner_button_2_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 14px 4px 0; 
}

#bannerbutton_6 a:hover{
	text-decoration:none;
	color:#9ccadd;
}

/*-------------------------------- Home Page Banner 7 -------------------------*/
 
#bannertext_7{
	position:relative;
	width:300px;
	height:150px;
	top:35px;
	left:45px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:26px;
}

#bannerbutton_7 {
	margin-top:15px;
	overflow: hidden; 
	width: 100%;
}

#bannerbutton_7 a{	
	background: transparent url(/wwwo/images/banner_button_2_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px; 
	height: 27px; 
	padding-left: 14px; 
	text-decoration: none;
	font-size:18px;
	color:#fff;
	
}

#bannerbutton_7 a span{
	background: transparent url(/wwwo/images/banner_button_2_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 14px 4px 0; 
}

#bannerbutton_7 a:hover{
	text-decoration:none;
	color:#9ccadd;
}


/*-------------------------------- Home Page Banner 8 -------------------------*/

#bannertext_8 {
	position:relative;
	width:300px;
	height:150px;
	top:40px;
	left:35px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:22px;
}
 
#bannertext_8 h1{
	margin:0px 0px 25px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:26px;
	line-height:32px;
	font-weight:normal;
}
 
#bannertext_8 ul{
	list-style-type: none;
	margin-top:20px;
	margin-left:0px;
	padding:0px;
}
 
#bannertext_8 ul li { 
    background: url(/wwwo/images/b_bullet_3.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:21px;
	font-size:22px;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
}
 
#bannerbutton_8 {
	margin-top:0px;	
	overflow: hidden; 
	width: 100%;
}
 
#bannerbutton_8 a{
	background: transparent url(/wwwo/images/banner_button_8_left.jpg) no-repeat top left;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px; 
	height: 38px; 
	padding-left: 43px; 
	text-decoration: none;
	font-size:16px;
	color:#d1182d;
	font-weight:bold;
}

#bannerbutton_8 a span{
	background: transparent url(/wwwo/images/banner_button_8_right.jpg) no-repeat top right;
	display: block;
	padding: 4px 13px 4px 0; 
}

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

/********************************* Home Banners 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:13px;
	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_big_container {
	width: auto;
	height: 24px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	right: 10px;
	bottom: 10px;
	position: absolute;
}



.button_more_big {
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
	padding: 0 10px 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 10px;
	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_small_container {
	width: auto;
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 10px 0px 2px 15px;
	float: right;
	text-transform: uppercase;
	position: relative;
	/*border:1px solid red;*/
	margin:0px;
}

.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_2 {
	border:0px solid red;
	height: 24px;
	float: right;
	width:auto;
	list-style-type:none; 	
	min-height:0px;
	padding:0px;
	top:0px;
	margin:0px;
	text-transform: none;
	
}

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

#button_more_big_2 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 {
	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  {
	background:transparent url(/wwwo/images/button_more_big_left_over.gif) no-repeat left;
	color:#fff;
}

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


#button_more_small_1 ,
#button_more_small_2,
#button_more_small_3 {
	border:0px solid red;
	height: 16px;
	float: right;
	width:auto;
	list-style-type:none; 	
	min-height:0px;
	padding:0px;
	top:0px;
	margin:0px;
}

#button_more_small_1 li,
#button_more_small_2 li,
#button_more_small_3 li {
	display:inline; 
	list-style:none; 
	background:none;
	padding:0px;
	width:auto;
	
}

#button_more_small_1 li a,
#button_more_small_2 li a,
#button_more_small_3 li a  {
	background:transparent url(/wwwo/images/button_more_small_left.gif) no-repeat left;
	display:block;
	float:left;
	height:16px;  
	margin-right:0px;
	padding:0px 0px 0px 10px;	
}
	
#button_more_small_1 li a span,
#button_more_small_2 li a span,
#button_more_small_3 li a span {
	background:transparent url(/wwwo/images/button_more_small_right.gif) no-repeat right;
	cursor:pointer;
	display:inline; 
	float:left; 
	height:16px;  
	padding:0px 15px 0px 0px;
	color:#fff;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;	
}

#button_more_small_1 li a:hover,
#button_more_small_2 li a:hover ,
#button_more_small_3 li a:hover  {
	background:transparent url(/wwwo/images/button_more_small_left_over.gif) no-repeat left;
	color:#fff;
}

#button_more_small_1 li a:hover span,
#button_more_small_2 li a:hover span,
#button_more_small_3 li a:hover span {
	background:transparent url(/wwwo/images/button_more_small_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 {
	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_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 {
	padding-top:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d1182d;
}

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

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

.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;
}

#internal_banner_1_text {
	padding-left:20px;
	font-size:25px;
}

#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 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_go_d {
	background: transparent url(/wwwo/images/button_go_top.jpg) left top no-repeat;
}

.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;
}

#main {
	float:left;
	margin:0px;
	padding:0px;
	width:566px;
}


#testimonial_holder {
	float:left;
	margin:0px;
	padding:0px;
	width:566px;
}

#testimonial_image {
	float:left;
	margin-right:25px;
	padding:5px;
	border: solid 1px #999999;
}

#testimonial_text {
	float:left;
	width:400px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
}

#testimonial_text .name{
	font-weight:bold;
	font-style:italic;
}

#testimonial_separator {
	float:left;
	margin-top:35px;
	margin-bottom:25px;
	padding:0px;
	width:566px;
	height:25px;
	background: url(/wwwo/images/testimonials_separator.jpg) no-repeat;
}

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