*
{
	margin:0px;
	padding:0px;
}

body
{
	background:#ffffff;
	font-family:arial;
	font-size:small;
	color:#8a8a8a;
}

/*--------------------------------*/

.main_container
{
	width:988px;
	margin:auto;
}

.top_container
{
	clear:both;
	width:988px;
}

.logo_container
{
	float:left;
	width:250px;
}

.custom_search
{
	float:left;
	width:442px;
	padding-top:55px;
	text-align:center;
}

.click_container
{
	float:right;
	width:296px;
	text-align:right;
}

.navitop
{
	clear:both;
	float:left;
	width:986px;
	height:10px;
	background:url(../images/navitop.jpg) repeat-x;
}

.navibottom
{
	clear:both;
	float:left;
	width:983px;
	height:27px;
	margin-left:2px;
	margin-right:3px;
	background:url(../images/navibottom.jpg) repeat-x;
}

.navigation_container
{
	clear:both;
	float:left;
	width:988px;
	margin-top:-1px;
}

.navigation_container img
{
	float:left;
}

.navigation_container ul
{
	float:left;
	width:978px;
}

.navigation_container ul li
{
	display:inline;
	list-style-type:none;
}

.index_image_container
{
	padding:10px 5px;
}

.middle_container
{
	clear:both;
	float:left;
	width:980px;
	padding-top:10px;
}

.left_container
{
	float:right;
	margin-right:180px;
	width:593px;
}

.left_container_index
{
	float:left;
	width:786px;
}

.right_container_index
{
	float:right;
	width:202px;
}

.leftright_container
{
	clear:both;
	width:786px;
	float:left;
}

.login_container
{
	width:177px;
	float:left;
}

.login_top
{
	width:155px;
	height:26px;
	padding-left:10px;
	background:#b5b5b5 url(../images/logintop.jpg) no-repeat top;
}

.login_top h1
{
	padding-top:11px;
	color:#ffffff;
}

h1
{
	font-size:100%;
	color:#2B75AB;
	font-weight:bold;
	text-transform:uppercase;
}

.login_middle
{
	width:155px;
	min-height:185px;
	height:auto !important;
	height:185px;
	padding-top:15px;
	padding-left:10px;
	/*border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;*/
	background:#b5b5b5 url(../images/loginmiddle.jpg) repeat-x;
}

.login_bottom
{
	clear:both;
	width:165px;
	height:20px;
	background:#B5B5B5 url(../images/loginbottom.jpg) no-repeat bottom;
}

.user_name
{
	margin-top:3px;
	margin-bottom:3px;
}

.login
{
	margin-top:5px;
	margin-bottom:10px;
}

h3
{
	font-size:100%;
	padding:5px 0px 5px 0px;
}

h3 a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

strong
{
	color:#ffffff;
}

strong a
{
	color:#000000;
	text-decoration:none;
}

.text_container
{
	float:left;
	width:601px;
	padding-left:1%;
}

.right_container
{
	float:left;
	width:207px;
	min-height:600px;
	height:auto !important;
	height:600px; 
}

.news_container, .adver_container
{
	clear:both;
	float:left;
	width:200px;
}

.adver_container
{
	padding-top:20px;
}

.news_top
{
	width:190px;
	height:20px;
	padding-top:10px;
	padding-left:10px;
	background:#262626 url(../images/newstop.jpg) no-repeat top;
}

h2
{
	font-size:90%;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}

.news_middle
{
	min-height:200px;
	height:auto !important;
	height:200px;
	width:175px;
	padding-left:15px;
	padding-right:10px;
	background-color:#262626;
}

.news_bottom
{
	width:200px;
	height:15px;
	background:#262626 url(../images/newsbottom.jpg) no-repeat bottom;
}

.news_title
{	
	color:#ffd201;
	padding-top:10px;
	padding-bottom:3px;
}

.read_more a
{
	color:#ffd201;
}

.blog_text 
{
	color:#ffffff;
	padding:0px 5px 5px 0px;
}

p
{
	padding:5px 15px 5px 10px;
	text-align:justify;
}

.head_top
{
	/*height:30px;
	padding-left:15px;
	padding-top:5px;
	background-color:#2B75AB;
	width:260px;
	border:2px solid #cccccc;*/
}

.vaahoo1
{
	font-size:150%;
	color:#CB0101;
}

.vaahoo2
{
	font-size:150%;
	color:#FC9903;
}

.vaahoo3
{
	font-size:150%;
	color:#1974CF;
}

.vaahoo4
{
	font-size:150%;
	color:#9CCE09;
}

.vaahoo5
{
	font-size:150%;
	color:#FD096A;
}

.vaahoo6
{
	font-size:150%;
	color:#700C72;
}

.signup
{
	color:#CC0000;
	font-size:150%;
	font-weight:bold;
}

.refbonus
{
	font-size:150%;
	font-weight:bold;
	float:left;
}

.refdirect
{
	font-size:100%;
	font-weight:bold;
	float:left;
}

h4
{
	font-size:150%;
	/*color:#ffffff;*/
	font-weight:bold;
}

.text_container p
{
	padding:5px 15px 5px 10px;
	text-align:justify;
}

.footer_container
{
	clear:both;
	width:988px;
	float:left;
	color:#000000;
	padding-top:30px;
	padding-bottom:10px;
}

.footer_left
{
	float:left;
}

.footer_right
{
	float:left;
	padding-left:40px;
}

.footer_right ul li
{
	display:inline;
	list-style-type:none;
}

.footer_right ul li a
{
	text-decoration:underline;
	padding:0px 5px;
}

.usermenu_top
{
	width:185px;
	height:20px;
	padding-top:10px;
	padding-left:15px;
	background:#197BC2 url(../images/menutop.jpg) no-repeat top;
}

.usermenu_middle
{
	min-height:172px;
	height:auto !important;
	height:260px;
	width:183px;
	padding-left:15px;
	border-left:1px solid #9fccea;
	border-right:1px solid #9fccea;
	/*background:#9fccea url(../images/menumiddle.jpg) repeat-x;*/
	background-color:#197BC2;
}

.usermenu_bottom
{
	width:200px;
	height:14px;
	background:#262626 url(../images/menubottom.jpg) no-repeat bottom;
}

.yellow_rollover
{
	width:150px;
	padding:5px 0px 0px 20px;
}

.yellow_rollover ul li
{
	padding:4px 0px 4px 0px;
	list-style-type:none;
	border-bottom:1px solid #2B75AB;
	list-style-image:url(../images/right_arrow.png);
}

.yellow_rollover ul li a
{	
	color:#ffffff;
	font-size:90%;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.yellow_rollover a:hover
{	
	color:#101010;
}

.message
{
	color:#ffffff;
}

.yellow_rollover .border_bottom
{
	border-bottom:none;
}

.welcome_container
{
	color:#2B75AB;
	font-weight:bold;
}

 .welcome a
{
	color:#2B75AB;
	text-decoration:none;
}

.paddingtop
{
	padding-top:10px;
}

.user_email
{
	padding:2px;
}



h6
{
	color:#ffffff;
	font-size:90%;
	padding-top:1px;
}

.submit, .login, .submit_alter, .submitter
{
	border:0px;
	background-color:#2B75AB;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 4px;
	color:#ffffff;
}

.highlight
{
	background-color:#FFFFFF;
	display:block;
	font-weight:bold;
	color:#1a1a1a;
	padding:8px 12px;
}

.alter
{
	text-decoration:none;
	background-color:#2B75AB;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 5px;
	border:0px;
	color:#ffffff;
}

.add_prod
{
	text-decoration:none;
	background-color:#2B75AB;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 6px;
	font-size:1.1em;
	border:0px;
	color:#ffffff;
}

.placement_con
{
	color:#2B75AB;
}

.login_msg
{
	color:#FFFFFF;
	font-size:95%;
	padding-bottom:12px;
}

a
{
	color:#000000;
}

.print_confirm
{
	clear:both;
	padding-bottom:10px;
}

.float_contain
{
	clear:both;
	float:left;
	width:100%;
	padding-bottom:10px;
}

.confirm_note, .span_image
{
	float:left;
}

.right_image
{
	float:right;
}

.print_text, .right_image
{
	float:right;
	text-transform:uppercase;
	padding-right:20px;
	font-weight:bold;
}

.tip
{
	background-color:#1a1a1a;
	border:1px solid #cccccc;
	padding:5px 0px;
}

.tip-text
{
	color:#ffd200;
	font-weight:bold;
}

.app_list
{
	clear:both;
	width:98%;
	text-align:left;
	margin-top:10px;
	border-collapse:collapse;
}

.app_list th 
{
	font-size:85%;
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	border:1px solid #ffffff;
	background-color:#2B75AB;
	text-transform:uppercase;
}

.app_list th a
{
	color:#000000;
	text-decoration:none;
}

.app_list td 
{
	padding:8px;
	border:1px solid #cccccc;
	color:#333333;
}

.app_list td a
{
	text-decoration:none;
	color:#2B75AB;
	font-weight:bold;
}

.app_list td a:hover
{
	text-decoration:underline;
}

.app_pagination 
{
	float:right;
	padding:5px 10px 10px 0px;
}

.pagination a 
{
	color:#2B75AB;
	font-weight:bold;
	padding:2px;
}

.pagination 
{
	float:left;
}

.app_list_underlline, .app_list_member, .app_list_under, .app_list_underline, .app_list_underl
{
	clear:both;
	width:98%;
	text-align:left;
	margin:10px 0px 10px 5px;;
	border-collapse:collapse;
}

.app_list_underlline th , .app_list_member th, .app_list_under th, .app_list_underline th, .app_list_underl th
{
	font-size:85%;
	color:#ffffff;
	padding:5px 8px 5px 8px;
	border:1px solid #ffffff;
	background-color:#2B75AB;
	text-transform:uppercase;
}

.app_list_under td
{
	width:50%;
}

.app_list_member td
{
	width:33%;
}

.app_list_underlline th a, .app_list_member th a, .app_list_under th a, .app_list_underline th a, .app_list_underl th a
{
	color:#ffffff;
	text-decoration:none;
}

.app_list_underlline td, .app_list_member td, .app_list_under td
{
	padding:8px;
	border:1px solid #cccccc;
}

.app_list_underline td
{
	padding:8px;
	border:1px solid #cccccc;
	color:#222222;
	font-weight:bold;
}

.app_list_underl td
{
	padding:8px;
	border:1px solid #cccccc;
	color:#ffffff;
}

/*.app_list_underlline td a, .app_list_member td a, .app_list_under td a, .app_list_underline td a, .app_list_underl td a
{
	text-decoration:underline;
	color:#2B75AB;
}*/

.yellow
{
	color:#333333;
}

.s_no
{
	width:1%;
}

.member_edit
{
	clear:both;
	padding-top:15px;
}

.member_edit_prod
{
	clear:both;
	padding-top:15px;
	width:97%;
}

.member_edit_adver
{
	clear:both;
	padding-top:5px;
	width:97%;
}

.member_edit_del
{
	clear:both;
	width:97%;
}

a img
{
	border:0px;
}

.act_list 
{
	clear:both;
	float:left;
	padding:10px 0px;
	color:#8a8a8a;
	/*border-bottom:1px solid ##222A3C;
	if needed changed
	border-bottom:1px solid #DFDFDF;*/
}

.act_list a 
{
	color:#CB0101;
	font-weight:bold;
	text-decoration:none;
}

.act_star
{
	padding-right:5px;
}

.pol_act_date
{
	padding-left:10px;
}

.pol_act_date a
{
	color:#333333;
}

.act_seperator
{
	padding:0 5px;
}

.pol_act_summ
{
	font-weight:bold;
	/*if needed changed*/
	color:#2B75AB;
}

.conver_app_list
{
	width:100%;
	float:left;
}

.conver_app_list td 
{
	padding:10px 0;
}

.conver_app_control 
{
	float:right;
	text-align:right;
}

.conver_app_control a
{
	text-decoration:none;
}

.err_chk ,.error_chk
{
	color:#222A3C;
	padding:10px;
}

.right_side
{
	float:right;
	text-align:right;
}

.sel_page 
{
	text-decoration:underline;
}

.not_sel 
{
	text-decoration:none;
}

.adver_navigation
{
	float:left;
	width:97%;
	padding-top:10px;
}

.adver_navigation li
{
	/*background:transparent url(../images/right_arrow.png) no-repeat scroll 0 9px;
	padding-top:8px;*/
	display:inline;
	list-style-type:none;
	padding-left:20px;
	background:transparent url(../images/right_arrow.jpg) no-repeat scroll 0 0px;
}

.adver_navigation li a
{
	color:#2B75AB;
	padding-right:10px;
	text-decoration:none;
}

.adver_navigation a:hover
{
	color:#333333;
}

.adver_navigation .active
{
	text-decoration:underline;
}

.correct_adver
{
	width:100%;
	clear:both;
	float:left;
	padding:10px 0px;
}

.select_box
{
	float:left;
	color:#444444;
	padding-top:5px;
}

.member_left
{
	clear:both;
	float:left;
	width:97%;
}

.member_update
{
	clear:both;
	float:left;
}

span.ref_link
{
	clear:both;
	color:#2B75AB;
}

.welcome_clear, .action_container
{
	clear:both;
}

.adv_show
{
	width:100%;
	clear:both;
	float:left;
	padding:10px 0px 10px 0px;
}

.adv_left
{
	float:left;
	width:78%
}

.adv_left p
{
	text-align:justify;
	padding:0px;
}

.adv_right 
{
	width:22%;
	float:right;
}

.adv_right img
{
	padding-left:16%;
}

.tip-title
{
 padding:5px 10px;
 border-bottom:1px solid ##222A3C;
}

.tip-text 
{
 padding:5px 10px;
}

.inc_show
{
	clear:both;
	float:left;
	padding:10px 0px 10px 10px;
	height:150px;
}

.content
{
	width:595px;
	clear:both;
	padding:17px;
	height:80px;
}	

/*------------*/

.left
{
	float:left;
	width:250px;
	padding-right:11px;
}

.right
{
	float:left;
	width:250px;
}

.date
{
	float:left;
}

.cont_area
{
	clear:both;
	padding-top:18px;
	width:595px;
	padding-left:17px;
}

.sender_company
{
	clear:both;
	float:left;
	width:100%;
	padding-top:5px;
}

.sender_address
{
	float:left;
	width:50%;
}

.company_address
{
	float:right;
	width:50%;
}

.search_new
{
	margin-top:2px;
	padding:1px 0px;
}

.search_submit
{
	margin-top:1px;
}

.padding_top_new
{
	padding:10px 0px 3px 0px;
}

.page-break
{
	display:none;
}

legend
{
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 10px;
	color:#2B75AB;
}

.fieldset
{
	width:97.5%;
	padding-bottom:8px;
	border:1px solid #cccccc;
}

.fieldset1
{
	padding-bottom:4px;
	border:1px solid #cccccc;
}

.fieldset2
{
	padding-bottom:8px;
	border:1px solid #cccccc;
}

.search_first
{
	clear:both;
	padding-top:10px;
}

.search_second
{
	float:left;
	width:48%;
	padding-right:2%;
}

.search_third
{
	float:left;
	width:48%;
}

.required1
{
	margin-bottom:4px;
}

.contact_container_full
{
	float:left;
	width:98%;
}

.contact_full
{
	clear:both;
	float:left;
	width:98%;
}

.contact_left_full
{
	float:left;
	width:220px;
	padding:10px 0px 10px 20px;
}

.contact_right_full
{
	float:left;
	width:250px;
	padding-top:8px;
}

.head_top_h4
{
	clear:both;
	width:573px;
	height:30px;
	padding-left:15px;
	padding-top:5px;
	background-color:#101010;
	border:2px solid #323232;
}

.contact_full_display
{
	clear:both;
	float:left;
	width:98%;
	padding-top:10px;
}

.contact_display_left
{
	width:280px;
	float:left;
	margin-right:20px;
}

.contact_display_left p, .contact_display_right p
{
	padding-left:15px;
}

.contact_display_right
{
	float:left;
	width:280px;
}

.header_adver
{
	clear:both;
	float:left;
	width:100%;
}

.header_adver_left
{
	float:left;
	width:75%;
}

.header_adver_right
{
	float:left;
}

.right_new_container
{
	height:100px;
	position:absolute;
	right:0;
	width:190px;
}

.iframe_view
{
	width:1003px;
	height:408px;
	margin-top:10px;
	border:0px;
}

.message_container, .message_container_new
{
	clear:both;
	float:left;
	width:988px;
}

.message_container_new
{
	padding-top:10px;
}

.time_contain, .time_contain_timer, .time_contain_next
{
	float:left;
	padding:5px 10px;
}

.time_contain_next
{
	clear:both;
}

.time_contain_next h6
{
	color:#000000;
	text-transform:uppercase;
}

.time_contain h6 a
{
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}

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

.time_contain_timer
{	
	font-size:2em;
	width:500px;
	text-align:center;
}

.please_wait
{
	float:left;
	width:300px;
	padding:5px 10px;
}

.please_wait h6
{
	color:#2B75AB;
	padding-top:9px;
	text-transform:uppercase;
}

.next_contain
{
	float:right;
	width:60px;
	padding-top:9px;
}

.note
{
	color:red;
	padding:5px;
}

.units
{
	width:100px;
}

.text_addpack
{
	float:left;
}

#username
{
	clear:both;
	float:left;
	color:#2B75AB;	
	padding:5px 0px 0px 0px;
}
/*********Copied From royaltie_style.css************/
.paragraph
{
	
	font-size:12px;
	color:#5e6e75;
}

.paragraph ul li
{
	padding:0 0 13px 25px;
	background:url(../images/pointer.png) no-repeat;
	list-style-type:none;
	width:300px;
}
.user_profilefull
{
	padding:50px 0px 0px 50px;
	width:480px;
	/*margin-left:180px;*/
}
.list_table table {
 border-collapse: collapse;
 width:100%;
}
.user_table table {
 border-collapse: collapse;
 width:100%;
}
.user_table th {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:left;
	font-size:small;
}

.user_table td {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:right;
	font-size:small;
}
.heading, .voice_content

{
	clear:both;
	font-family:Tahoma;
	font-size:14px;
	color:#5e6e75;
}
.print_content {
	text-align:left;
	line-height:140%;
}
h5 {
 border:5px solid #cccccc;
 font-size:16px;
 padding:10px;
}
.print_table table {
 border-collapse: collapse;
 width:100%;
}
.print_table th {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:left;
	font-size:16px;
}

.print_table td {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:right;
	font-size:16px;
}
.txt3{clear:both;font-family:Tahoma;font-size:15px; font-weight:bold;margin-bottom:10px; }

.button_redirect {
	background-color:#197BC2;;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px;
}
a
{
	outline:none;
	text-decoration:none;
	color:#0d779e;
}

a img
{
	border:0px;
}

.count_contain
{
	clear:both;
	float:left;
	width:700px;
	
	margin-top:10px;
}

.left_count
{
	clear:both;
	float:left;
	padding:10px;
	background:#186B89;
	color:#ffffff;
	font-weight:bold;
}

.right_count
{
	float:right;
	padding:10px;
	background:#186B89;
	color:#ffffff;
	font-weight:bold;
}

/*-------------------------tree--------------------*/

.total_tree_contain
{
	clear:both;
	float:left;
	margin-left:40px;
	width:800px;
	padding:5px 5px 5px 5px;
	/*font-size:13px;*/
	font-family:tahoma;
	/*line-height:160%;*/
}

.total_tree
{
	clear:both;
	float:left;
	
}

.tree_main_level
{
	float:left;
	clear:both;
	width:350px;
	margin-left:290px;
	
}

.level1l
{
	clear:both;
	float:left;
}

.level1_image_contain
{
	
	float:left;
	background:url(../images/level1_bg.jpg) repeat-x;
	width:195px;
	padding:5px 0px 4px 5px;
	height:70px;
	text-align:center;
}

.level1r
{
	float:left;
}

.bottom_line
{
	clear:both;
	float:left;
	margin-left:395px;
	background:#dddddd;
	width:2px;
	margin-top:-10px;
	height:35px;
}

.level2_top
{
	clear:both;
	float:left;
	width:640px;
	height:35px;
}

.bottom_line2
{
	clear:both;
	float:left;
	margin-left:215px;
	background:#dddddd;
	width:2px;
	margin-top:-15px;
	height:35px;
}

.bottom_line3
{
	float:left;
	margin-left:348px;
	background:#dddddd;
	width:2px;
	margin-top:-17px;
	height:35px;
}

.lstraight_line
{
	clear:both;
	float:left;
	background:url(../images/line.jpg) repeat-x;
	width:350px;
	margin-top:-3px;
	margin-left:215px;
}	

.total_level2
{
	clear:both;
	float:left;
	width:650px;
	margin-left:40px;
}

.level21_total
{
	clear:both;
	float:left;
	margin-left:85px;
}

.level2l
{
	clear:both;
	float:left;
}

.level2_image_contain
{
	
	float:left;
	background:url(../images/level2_bg.jpg) repeat-x;
	width:150px;
	padding:9px 0px 9px 35px;
	height:55px;
}

.level2r
{
	float:left;
}

.level22_total
{
	float:left;
	margin-left:430px;
	margin-top:-73px;
}

.level22l
{
	float:left;
}

.level22_image_contain
{
	
	float:left;
	background:url(../images/level2_bg.jpg) repeat-x;
	width:150px;
	padding:9px 0px 9px 35px;
	height:55px;
}

.level22r
{
	float:left;
}

.level2_bottom1
{
	clear:both;
	float:left;
	margin-left:215px;
	background:#dddddd;
	width:2px;
	margin-top:-3px;
	height:35px;
}

.level2_bottom2
{
	float:left;
	margin-left:350px;
	background:#dddddd;
	width:2px;
	margin-top:-6px;
	height:35px;
}

.level3straight_line1
{
	clear:both;
	float:left;
	background:url(../images/line.jpg) repeat-x;
	width:200px;
	margin-top:-3px;
	margin-left:120px;
}

.level3straight_line2
{
	float:left;
	background:url(../images/line.jpg) repeat-x;
	width:200px;
	margin-top:-6px;
	margin-left:147px;
}

.level2_bottom3
{
	clear:both;
	float:left;
	margin-left:120px;
	background:#dddddd;
	width:2px;
	margin-top:-17px;
	height:35px;
}

.level2_bottom4
{
	float:left;
	margin-left:197px;
	background:#dddddd;
	width:2px;
	margin-top:-17px;
	height:35px;
}

.level2_bottom5
{
	float:left;
	margin-left:145px;
	background:#dddddd;
	width:2px;
	margin-top:-20px;
	height:35px;
}

.level2_bottom6
{
	float:left;
	margin-left:197px;
	background:#dddddd;
	width:2px;
	margin-top:-20px;
	height:35px;
}

.total_level3
{
	clear:both;
	float:left;
	width:740px;
}

.level31_total
{
	clear:both;
	float:left;
	width:135px;
	margin-left:45px;
}

.level32_total
{
	float:left;
	width:135px;
	margin-left:73px;
}

.level33_total
{
	float:left;
	width:135px;
	margin-left:30px;
}

.level34_total
{
	float:left;
	width:135px;
	margin-left:39px;

}

.level31l
{
	clear:both;
	float:left;
}

.level31_image_contain
{
	
	float:left;
	background:url(../images/level3_bg.jpg) repeat-x;
	width:100px;
	padding:7px 0px 9px 15px;
	height:55px;
}

.level31r
{
	float:left;
}

.level3_below_lines1
{
	clear:both;
	float:left;
	width:330px;
	margin-left:30px;
}

.level3_below_lines2
{
	float:left;
	width:330px;
	margin-left:45px;
}

.level3_bottom1
{
	clear:both;
	float:left;
	margin-left:65px;
	background:#dddddd;
	width:2px;
	margin-top:-2px;
	height:35px;
}

.level3_bottom2
{
	float:left;
	margin-left:200px;
	background:#dddddd;
	width:2px;
	margin-top:-2px;
	height:35px;
}

.level4straight_line1
{
	clear:both;
	float:left;
	background:url(../images/line.jpg) repeat-x;
	width:100px;
	margin-top:-3px;
	margin-left:15px;
}

.level4straight_line2
{
	float:left;
	background:url(../images/line.jpg) repeat-x;
	width:100px;
	margin-top:-19px;
	margin-left:220px;
}

.level3_bottom3
{
	clear:both;
	float:left;
	margin-left:15px;
	background:#dddddd;
	width:2px;
	margin-top:-18px;
	height:35px;
}

.level3_bottom4
{
	float:left;
	margin-left:97px;
	background:#dddddd;
	width:2px;
	margin-top:-18px;
	height:35px;
}

.level3_bottom5
{
	float:left;
	margin-left:104px;
	background:#dddddd;
	width:2px;
	margin-top:-18px;
	height:35px;
}

.level3_bottom6
{
	float:left;
	margin-left:96px;
	background:#dddddd;
	width:2px;
	margin-top:-18px;
	height:35px;
}

.total_level4
{
	clear:both;
	float:left;
	width:800px;
	margin-left:-5px;
}

.level41_total
{
	clear:both;
	float:left;
	font-size:11px;
}

.level42_total
{
	float:left;
	font-size:11px;
	margin-left:13px;
}

.level43_total
{
	float:left;
	font-size:11px;
	margin-left:25px;
}

.level44_total
{
	float:left;
	font-size:11px;
	margin-left:20px;
}

.level45_total
{
	float:left;
	font-size:11px;
	margin-left:10px;
}

.level46_total
{
	float:left;
	font-size:11px;
	margin-left:18px;
}

.level47_total
{
	float:left;
	font-size:11px;
	margin-left:10px;
}

.level48_total
{
	float:left;
	font-size:11px;
	margin-left:19px;
}


.level4l
{
	clear:both;
	float:left;
}

.level4_image_contain
{
	
	float:left;
	background:url(../images/level4_bg.jpg) repeat-x;
	height:65px;
	padding:5px 0px 5px 7px;
	width:60px;
}

.level4r
{
	float:left;
}
.user_legcount_heading
{
	font-family:Tahoma;
	font-size:15px;
	color:#1e7a9c;
	padding:0px 0px 0px 32px;
}

.user_legcount_tablefull
{
	clear:both;
	padding:10px 0px 0px 0px;
	margin-left:30px;
	/*border: thin solid #000000;*/
}

.user_legcount_col1,.user_legcount_col2,.user_legcount_col3,.user_legcount_col4,.user_legcount_col5,.user_legcount_col6
{
	/*width:60px;*/
	/*height:40px;*/
	
	font-size:13px;
	color:#ffffff;
	/*text-shadow: 0px 1px 0px #ffffff;*/
	text-align:left;
	/*VIVE 9/17/2009
	background:url("../images/bg.jpg") repeat-x;
	*/

	background: #6172A6;

}
.user_legcount_action {
	text-align:center;
	font-size:13px;
	color:#ffffff;
	background: #6172A6;
}
.user_legcount_table th {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:left;
	font-size:small;
}

.user_legcount_table td {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:right;
	font-size:small;
}
.user_legcount th {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	text-align:left;
	font-size:small;
}

.user_legcount td {
	border:1px solid #DADADA;
	color:#575757;
	font-weight:bold;
	padding:10px;
	width:auto;
	 
	font-size:small;
}

#cut-off, #action, #pdf, #leg_date, #team_a, #team_b, #total_pairs, #flush, #carry_a, #carry_b, #date, #to, #from, #payment, #deductions {
	font-size:13px;
	color:#ffffff;
	text-align:left;
	background: #6172A6;
}
.order_link
{
	clear:both;
	text-decoration:underline;
	color:#7CA1AA;
	
}
.order_link:hover {
	color:#222A3C;
}
.back
{
	text-align:right;
}
.bank_voucher_st{
	color:#575757;
	padding-left:50px;
	font-weight:bold;
}

.bank_voucher_sign{
	color:#575757;
	padding-right:20px;
	font-weight:bold;
	text-align:right;
}
.categories_full
{
	clear:both;
	float:left;
	padding:25px 0px 10px 80px;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	width:500px;
}

.categories_full ul li
{
	clear:both;
	float:left;
	padding:0 0 13px 30px;
	background:url(../images/pointer.png) no-repeat;
	list-style-type:none;
	width:300px;
}

.categories_full ul li a
{
	clear:both;
	float:left;
	margin-top:-3px;
	
}
/*input[type="submit"] {
	background-color:#197BC2;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px;
}*/

input[type="submit"] {
background-color:#2B75AB;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-family:arial;
font-size:1.1em;
font-weight:bold;
padding:2px;
}


.err_msg
{
	color:#ff0000;
	padding:5px;
}

.message_info 
{
	padding:5px;
	margin:10px 0px;
	background:#197BC2;
	border:1px solid #CCCCCC;
	color:#ffffff;

}