@charset "utf-8";
/* CSS Document */

html {
	width:100%;
	height:100%;
}
body {
	background:#e5ebc4 url(../images/bg_1.png) repeat-x center top;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0px none;
}
.div_0 {
	background:url(../images/bg_2.png) repeat-y center top;
	padding:0;
	margin:0 auto;
}

.div_1 {
	background:#FFFFFF;
	width:960px;
	margin:0 auto;
	padding:0 10px 0px;
}
.div_1_1 {
	background:#6b6d46 url(../images/bg_3.png) no-repeat center bottom;
	height:16px;
	padding:8px 25px 9px;
	margin-bottom:5px;
	font-size:11px;
	line-height:11px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}

.div_1_2 {
	background:#6b6d46 url(../images/bg_4.png) no-repeat left bottom;
	padding-bottom:15px;
	color:#fff;
	overflow:hidden;
	margin-top:10px;
}

.div_1_2_1 {
	background:#b2bd6e url(../images/bg_5.png) no-repeat left bottom;
	color:#fff;
	overflow:hidden;
	padding-bottom:17px;
	position:relative;
}

.div_1_2_1_1 {
	background:#ffffff url(../images/bg_6.png) no-repeat left bottom;
	width:175px;
	height:155px;
	float:left;
	margin:0;
	padding:0;
}

.div_1_2_1_2 {
	background:#ffffff;
	height:70px;
	margin:0;
	padding:0;
	overflow:hidden;
}
a#logo_img {
	display:block;
	width:125px;
	height:142px;
	background:url(../images/wco_logo.png) no-repeat 0 8px;
	height:150px;
	margin-left:45px;
}
a#logo_text {
	display:block;
	float:left;
	width:260px;
	height:35px;
	margin-top:15px;
	background:url(../images/bg_7.png) no-repeat left top;
}
a#logo_img span, a#logo_text span {
	display:none;
}
.div_1_2_1_2_1 {
	float:right;
	width:468px;
	height:60px;
	border:1px solid #ccc;
	text-align:center;
}
#banner_468x60_placeholder {
	font-size:36px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:9px;
	color:#dfdfdf;
	letter-spacing:-2px;
}

.div_1_2_1_3 {
	background:#b2bd6e url(../images/bg_8.png) no-repeat right top;
	height:85px;
	margin:0;
	padding:0;
	clear:right;
}

.div_1_2_1_4 {
	background:#d7dba8 url(../images/bg_12.png) repeat-y left top;
	padding:0;
	clear:both;
	margin:15px;
	color:#000;
	text-align:justify;
	font-size:1em;
	overflow:hidden;
}

.div_1_2_1_4a {
	background:url(../images/bg_9.png) no-repeat right top;
	margin:0;
	padding:0;
	clear:both;
	color:#000;
	text-align:justify;
	font-size:1em;
	overflow:hidden;
}

.div_1_2_1_4b {
	background:url(../images/bg_10.png) no-repeat left bottom;
	margin:0;
	padding:0;
	overflow:hidden;
}

.div_1_2_1_4_1 {
	width:745px;
	float:left;
	overflow:hidden;
}


.div_1_2_1_4_2 {
	width:185px;
	float:right;
}

.div_1_2_1_4_1_1 {
	background:url(../images/bg_11.png) no-repeat right top;
	padding:10px 15px 25px;
}

.div_1_2_1_4_1_1 img {
	float:left;
	margin:2px 6px 6px 0;
	border:5px solid #f2f4e0;
}

.div_1_2_1_4_1_1 img.img_right {
	float:right;
	margin:2px 0 6px 6px;
}

.div_1_2_1_4_1_1 h1 {
	clear:both;
	margin:2px 0;
	padding:2px 0;
	font-size:2.6em;
	letter-spacing:-2px;
	font-weight:normal;
	color:#000;
}

.div_1_2_1_4_1_1 h2 {
	clear:both;
	margin:7px 0 3px;
	padding:7px 0 3px;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ff6600;
}
.div_1_2_1_4_1_1 p {
	padding:2px 0;
	margin:2px 0;
}
p.subtitle {
	padding:5px 0;
	border-top:2px dotted #b2bd6e;
	border-bottom:2px dotted #b2bd6e;
}
.div_1_2_1_4_1_1 a {
	color:#6B6D46;
	text-decoration:none;
}
.div_1_2_1_4_1_1 a:hover {
	color:#ff6600;
}

/***** top menu ******/
.top_menu, .top_menu li {
	list-style:none;
	padding:0;
	margin:0;
}
.top_menu {
	padding:8px;
	position:absolute;
	top:70px;
	left:176px;
}
.top_menu li {
	width:178px;
	height:70px;
	padding:7px;
	margin-right:0;
	position:relative;
	float:left;
	background:url(../images/top_button_left.png) no-repeat left top;
}

.top_menu li.teams_menu {
	z-index:300;
}

.top_menu li.matches_menu {
	z-index:200;
}

.top_menu li.betting_menu {
	z-index:400;
}


.top_menu li.last {
	margin-right:0px;
	background:url(../images/top_button_right.png) no-repeat right top;
	text-align:left;
}
.top_menu li:hover {
	background:none;
}

.top_menu li.last:hover {
	background:url(../images/top_button_right_h.png) no-repeat right top;
}

.top_menu h3 {
	padding:0;
	margin:0;
	position:relative;
	z-index:1000;
}
.top_menu h3 a {
	display:block;
	height:24px;
	margin:0;
	padding:12px 18px 3px 18px;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#FFF;
	text-decoration:none;
}
.top_menu p {
	padding:0;
	margin:0;
	position:relative;
	z-index:1000;
}
.top_menu p a {
	display:block;
	padding:4px 18px 12px 19px;
	margin:0;
	height:12px;
	font-size:12px;
	color:#b2bd6e;
	text-decoration:none;
}

.top_menu li:hover p a {
	color:#fff;
}
.top_menu li.teams_menu:hover, 
.top_menu li.matches_menu:hover, 
.top_menu li.betting_menu:hover{
	background:url(../images/top_button_left_h.png) no-repeat left top;
}
.submenu_holder {
	padding-bottom:32px;
	overflow:hidden;
	margin-top:-9px;
	margin-left:-7px;
	display:none;
}


.top_menu li.teams_menu .submenu_holder {
	background:url(../images/top_button_left_h2.png) no-repeat left bottom;
	width:494px;
}
.top_menu li.matches_menu .submenu_holder,
.top_menu li.betting_menu .submenu_holder{
	background:url(../images/top_button_left_h2a.png) no-repeat left bottom;
	width:350px;
}
.top_menu li.groups_menu .submenu_holder{
	background:url(../images/top_button_right_h2a.png) no-repeat left bottom;
	width:192px;
	margin-left:-7px;
}

ul.matches_submenu, ul.matches_submenu li {
	list-style:none;
	padding:0; 
	margin:0;
}

.top_menu li.teams_menu ul, 
.top_menu li.matches_menu ul,
.top_menu li.betting_menu ul,
.top_menu li.groups_menu ul{
	margin:0;
	overflow:hidden;
	color:#000;
	padding:10px 25px 0;
}
.top_menu li.groups_menu ul {
	padding-top:15px;
}

.top_menu li.teams_menu ul {
	background:url(../images/top_button_left_h1.png) no-repeat 0 0;
}
.top_menu li.matches_menu ul, 
.top_menu li.betting_menu ul {
	background:url(../images/top_button_left_h1a.png) no-repeat 0 0;
}
.top_menu li.groups_menu ul {
	background:url(../images/top_button_right_h1a.png) no-repeat 0 0;
}

.top_menu li.groups_menu:hover {
	z-index:500;
}
.top_menu li.teams_menu:hover .submenu_holder, 
.top_menu li.matches_menu:hover .submenu_holder, 
.top_menu li.betting_menu:hover .submenu_holder, 
.top_menu li.groups_menu:hover .submenu_holder{
	display:block;
}

.top_menu li ul {
	margin-top:18px;
	background:none;
}

.top_menu li ul li {
	background:none;
	height:auto;
	padding:1px 0;
	margin:15px 8px 0 0;
}
.top_menu li.teams_menu ul li {
	width:102px;
}

.top_menu li.matches_menu ul li, 
ul.matches_submenu li,
.top_menu li.betting_menu ul li, 
.top_menu li.groups_menu ul li{
	margin-right:0;
}
.top_menu li ul li ul li {
	margin-top:0;
}

.top_menu li.matches_menu ul li, 
ul.matches_submenu li,
.top_menu li.betting_menu ul li, 
.top_menu li.groups_menu ul li{
	width:auto;
	float:none;
}
.top_menu li ul li h4, ul.matches_submenu li h4 {
	padding:0px 0px 4px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	border-bottom:2px solid #ff6600;
}

.top_menu li ul li:hover {
	background:none;
}
.top_menu li ul li ul, 
.top_menu li.teams_menu:hover ul li ul, 
.top_menu li.teams_menu ul li ul, 
.top_menu li.matches_menu ul li ul,
ul.matches_submenu li ul, 
.top_menu li.betting_menu ul li ul, 
.top_menu li.groups_menu ul li ul{
	width:auto;
	height:auto;
	background:none;
	padding:0;
	position:relative;
	margin:0;
	background:none;
}

ul.matches_submenu li ul li span {
	display:inline-block;
	width:40px;
	text-align:center;
}

.top_menu li ul li a, 
ul.matches_submenu li ul li span.lt, 
ul.matches_submenu li ul li span.rt {
	display:block;
	padding:3px 0 3px 20px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.top_menu li.matches_menu ul li a {
	padding:3px 0;
}
.div_1_2_1_4_1_1 ul.matches_submenu li ul li a {
	color:#000;
}

ul.matches_submenu li ul li span.lt {
	text-align:right;
	padding:3px 20px 3px 0;
}

.top_menu li.groups_menu ul li a {
	padding-left:0px;
}

/***** teams links with flags *****/
.tm_algeria {
	background:url(../images/teams_flags/Algeria.png) no-repeat left center;
}
.tm_argentina {
	background:url(../images/teams_flags/Argentina.png) no-repeat left center;
}
.tm_australia {
	background:url(../images/teams_flags/Australia.png) no-repeat left center;
}
.tm_brazil {
	background:url(../images/teams_flags/Brazil.png) no-repeat left center;
}
.tm_cameroon {
	background:url(../images/teams_flags/Cameroon.png) no-repeat left center;
}
.tm_chile {
	background:url(../images/teams_flags/Chile.png) no-repeat left center;
}
.tm_denmark {
	background:url(../images/teams_flags/Denmark.png) no-repeat left center;
}
.tm_england {
	background:url(../images/teams_flags/England.png) no-repeat left center;
}
.tm_france {
	background:url(../images/teams_flags/France.png) no-repeat left center;
}
.tm_germany {
	background:url(../images/teams_flags/Germany.png) no-repeat left center;
}
.tm_ghana {
	background:url(../images/teams_flags/Ghana.png) no-repeat left center;
}
.tm_greece {
	background:url(../images/teams_flags/Greece.png) no-repeat left center;
}
.tm_honduras {
	background:url(../images/teams_flags/Honduras.png) no-repeat left center;
}
.tm_italy {
	background:url(../images/teams_flags/Italy.png) no-repeat left center;
}
.tm_ivory_coast {
	background:url(../images/teams_flags/IvoryCoast.png) no-repeat left center;
}
.tm_japan {
	background:url(../images/teams_flags/Japan.png) no-repeat left center;
}
.tm_mexico {
	background:url(../images/teams_flags/Mexico.png) no-repeat left center;
}
.tm_holland {
	background:url(../images/teams_flags/Netherlands.png) no-repeat left center;
}
.tm_new_zealand {
	background:url(../images/teams_flags/NewZealand.png) no-repeat left center;
}
.tm_nigeria {
	background:url(../images/teams_flags/Nigeria.png) no-repeat left center;
}
.tm_north_korea {
	background:url(../images/teams_flags/NorthKorea.png) no-repeat left center;
}


.tm_paraguay {
	background:url(../images/teams_flags/Paraguay.png) no-repeat left center;
}
.tm_portugal {
	background:url(../images/teams_flags/Portugal.png) no-repeat left center;
}
.tm_serbia {
	background:url(../images/teams_flags/Serbia.png) no-repeat left center;
}
.tm_slovakia {
	background:url(../images/teams_flags/Slovakia.png) no-repeat left center;
}
.tm_slovenia {
	background:url(../images/teams_flags/Slovenia.png) no-repeat left center;
}
.tm_south_africa {
	background:url(../images/teams_flags/SouthAfrica.png) no-repeat left center;
}
.tm_south_korea {
	background:url(../images/teams_flags/SouthKorea.png) no-repeat left center;
}
.tm_spain {
	background:url(../images/teams_flags/Spain.png) no-repeat left center;
}
.tm_switzerland {
	background:url(../images/teams_flags/Switzerland.png) no-repeat left center;
}
.tm_uruguay {
	background:url(../images/teams_flags/Uruguay.png) no-repeat left center;
}
.tm_usa {
	background:url(../images/teams_flags/USA.png) no-repeat left center;
}

ul#flags_stripe li a {
	background-position:left top;
}


.top_menu li ul li a.all_matches {
	padding-left:0;
	background:none;
}

.top_menu li ul li a:hover {
	background-color:#f2f4e0;
}

.top_menu li ul li.even a:hover {
	background-color:#fff;
}


ul.matches_submenu li ul li{
	padding:4px 0;
}
.top_menu li.groups_menu ul li ul {
	border-top:1px solid #f2f4e0;
}
.top_menu li.betting_menu ul li ul li, 
.top_menu li.groups_menu ul li ul li{
	border-bottom:1px solid #f2f4e0;
}

.top_menu li.betting_menu ul li ul li {
	width:145px;
}

.top_menu li.betting_menu ul li ul.wc_tips li {
	width:auto;
}

.top_menu li.betting_menu ul li ul li.left_li {
	float:left;
	clear:left;
}

.top_menu li.betting_menu ul li ul li.right_li {
	float:right;
	clear:right;
}

ul.matches_submenu li ul li.odd {
	background:#f2f4e0;
}
ul.matches_submenu li ul li.odd a:hover {
	/*background-color:#FFF;*/
}

ul.matches_submenu li ul li.wlink:hover {
	cursor:pointer;
}

ul.matches_submenu li ul li a {
	display:inline-block;
	/*width:80px;*/
}
ul.matches_submenu li ul li .lt {
	background-position:right;
	padding-left:0;
	padding-right:20px;
	text-align:right;
}


.div_1_2_1_4_1_1 ul.matches_submenu li {
	margin-bottom:20px;
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li {
	margin-bottom:0;
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li span {
	width:110px;
}



ul.matches_submenu li ul li span.mg {
	width:20px;
	font-weight:bold;
}
ul.matches_submenu li ul li span.mv {
	width:20px;
	
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.mv {
	width:30px;
}

ul.matches_submenu li ul li span.lt, 
ul.matches_submenu li ul li span.rt {
	display:inline-block;
	width:80px;
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.lt, 
.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.rt {
	width:105px;
	text-align:left;
}
.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.lt {
	text-align:right;
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.loc {
	width:225px;
	text-align:left;
}

.div_1_2_1_4_1_1 ul.matches_submenu li ul li span.stat {
	width:60px;
	text-align:center;
}

/**** betting menu *****/
.top_menu li.betting_menu ul li ul li a {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0 2px;
}
.top_menu li.betting_menu ul li ul li.wco_betting a {
	background-image:url(../images/icons/wco-betting.png);
}
.top_menu li.betting_menu ul li ul li.wco_tips a {
	background-image:url(../images/icons/tips.png);
}

.top_menu li.betting_menu ul li ul li.golden_boot a {
	background-image:url(../images/icons/goldenboot.png);
}

.top_menu li.betting_menu ul li ul li.tournament_goals a {
	background-image:url(../images/icons/tournamentgoals1.png);
}

.top_menu li.betting_menu ul li ul li.continent_owcw a {
	background-image:url(../images/icons/continent.png);
}

.top_menu li.betting_menu ul li ul li.wc_final a {
	background-image:url(../images/icons/final.png);
}

.top_menu li.betting_menu ul li ul li.name_finalists a {
	background-image:url(../images/icons/finalistname.png);
}

.top_menu li.betting_menu ul li ul li.spread_betting a {
	background-image:url(../images/icons/spreadbetting.png);
}

.top_menu li.betting_menu ul li ul li.sweepstake a {
	background-image:url(../images/icons/sweepstake.png);
}

.top_menu li.betting_menu ul li ul li.match_betting a {
	background-image:url(../images/icons/matchbetting.png);
}

.top_menu li.betting_menu ul li ul li.red_cards a {
	background-image:url(../images/icons/redcards.png);
}

.top_menu li.betting_menu ul li ul li.player_of_tour a {
	background-image:url(../images/icons/player.png);
}

.top_menu li.betting_menu ul li ul li.running_betting a {
	background-image:url(../images/icons/runningbet.png);
}

.top_menu li.betting_menu ul li ul li.wc_trading a {
	background-image:url(../images/icons/trading.png);
}

.top_menu li.betting_menu ul li ul li.wc_free_bets a {
	background-image:url(../images/icons/freebet.png);
}

.top_menu li.betting_menu ul li ul li.wc_bookmakers a {
	background-image:url(../images/icons/bookmaker.png);
}

.top_menu li.betting_menu ul li ul li.bookmaker_promo a {
	background-image:url(../images/icons/bookiepromo.png);
}


/****** groups menu ******/
.top_menu li.groups_menu ul li ul li a {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0 2px;
}

.top_menu li.groups_menu ul li ul li.group_betting a {
	background-image:url(../images/group_icons/group.png);
}

.top_menu li.groups_menu ul li ul li.group_a a {
	background-image:url(../images/group_icons/a.png);
}
.top_menu li.groups_menu ul li ul li.group_b a {
	background-image:url(../images/group_icons/b.png);
}
.top_menu li.groups_menu ul li ul li.group_c a {
	background-image:url(../images/group_icons/c.png);
}
.top_menu li.groups_menu ul li ul li.group_d a {
	background-image:url(../images/group_icons/d.png);
}
.top_menu li.groups_menu ul li ul li.group_e a {
	background-image:url(../images/group_icons/e.png);
}
.top_menu li.groups_menu ul li ul li.group_f a {
	background-image:url(../images/group_icons/f.png);
}
.top_menu li.groups_menu ul li ul li.group_g a {
	background-image:url(../images/group_icons/g.png);
}
.top_menu li.groups_menu ul li ul li.group_h a {
	background-image:url(../images/group_icons/h.png);
}
.top_menu li.groups_menu ul li ul li.results a {
	background-image:url(../images/group_icons/results.png);
}





/******** right menu ********/
.right_menu, .right_menu li, .right_menu li ul, .right_menu li ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.right_menu li {
	background:url(../images/menu_right_bg_2.png) no-repeat right top;
}

.right_menu li.first {
	background:url(../images/menu_right_bg_1.png) no-repeat right top;
}

.right_menu li ul li {
	background:none;
}
.right_menu li h3 {
	color:#fff;
	padding:16px 12px 11px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:3px;
}
.right_menu li.first h3 {
	padding-top:11px;
}
.right_menu li ul li {
	border-bottom:1px solid #f2f4e0;
}
.right_menu li ul li.last {
	border:0px none;
}
.right_menu li ul li a {
	font-size:14px;
	font-weight:bold;
	color:#6b6d46;
	display:block;
	padding:9px 12px;
	text-decoration:none;
	background:url(../images/menu_right_bg_3.png) repeat-y left top;
	letter-spacing:-1px;
}
.right_menu li ul li a:hover {
	background:url(../images/menu_right_bg_3_h.png) no-repeat 0 -15px;
	color:#333;
}
.right_menu li ul li a span {
	display:inline-block;
}
span.rm_tm {
	width:90px;
	padding-left:20px;
}
span.rm_odds {
	text-align:right;
	width:35px;
}
a span.tm_brazil {
	background:url(../images/teams_flags/Brazil.png) no-repeat left center;
}
a span.tm_spain {
	background:url(../images/teams_flags/Spain.png) no-repeat left center;
}
a span.tm_england {
	background:url(../images/teams_flags/England.png) no-repeat left center;
}
a span.tm_argentina {
	background:url(../images/teams_flags/Argentina.png) no-repeat left center;
}
a span.tm_germany {
	background:url(../images/teams_flags/Germany.png) no-repeat left center;
}
a span.tm_holland {
	background:url(../images/teams_flags/Netherlands.png) no-repeat left center;
}
a span.tm_italy {
	background:url(../images/teams_flags/Italy.png) no-repeat left center;
}

li.free_bets_menu img {
	width:155px;
}

.right_menu li.free_bets_menu ul li a {
	padding:14px 12px;
}
.right_menu li.free_bets_menu ul li a:hover {
	background:url(../images/menu_right_bg_3_h1.png) repeat-y left top;
	color:#333;
}
.right_menu li.free_bets_menu ul li a span {
	display:block;
	width:155px;
	padding:5px 0 4px;
	text-align:center;
}

.right_menu li.free_bets_menu ul li a span.fb_claim {
	display:block;
	width:137px;
	padding:3px 6px;
	text-align:center;
	border:3px double #fff;
	background:#ff6600;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	letter-spacing:-1px;
}

/********** flags stripe at bottom ****************/

#flags_stripe, #flags_stripe li {
	list-style:none;
	padding:0;
	margin:0;
}
#flags_stripe {
	padding:5px 0 5px 40px;
	overflow:hidden;
}
#flags_stripe li {
	float:left;
}
#flags_stripe li a {
	display:block;
	color:#B2BD6E;
	text-decoration:none;
	padding-left:17px;
	margin-right:10px;
	width:1px;
	height:17px;
	overflow:hidden;
}

/**************** footer ***********/
#footer_banner {
	width:728px;
	height:90px;
	border:5px solid #F2F4E0;
	margin:15px auto;
	padding:0;
	clear:both;
	background:#fff;
}
#banner_728x90_placeholder {
	font-size:36px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:24px;
	color:#dfdfdf;
	letter-spacing:-2px;
}

#footer_menu, #footer_menu li {
	list-style:none;
	padding:0;
	margin:0;
}
#footer_menu {
	padding:5px 0;
	clear:both;
	margin:0 auto;
	width:285px;
}
#footer_menu li {
	padding:0 6px;
	display:inline;
	position:relative;
	z-index:1000;
}
#footer_menu li a {
	color:#d7dba8;
	text-decoration:none;
}
#footer_menu li a:hover {
	color:#fff;
}

#other_pages_li {
	z-index:100;
}
#other_pages_li div {
	display:block;
	position:absolute;
	width:349px;
	background:url(../images/other_pages_bg2.png) no-repeat left bottom;
	bottom:-7px;
	left:-12px;
	z-index:200;
	padding-bottom:38px;
	display:none;
}

#other_pages_li:hover div {
	display:block;
}

#other_pages_sublist {
	padding:0;
	margin:0;
	padding:20px 20px 8px;
	background:url(../images/other_pages_bg1.png) no-repeat left top;
	color:#000;
	overflow:hidden;
}

#other_pages_sublist li h4 {
	border-bottom:2px solid #FF6600;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	padding:0 0 4px;
}
#other_pages_sublist li, #other_pages_sublist li ul, #other_pages_sublist li ul li {
	padding:0;
	margin:0;
}
#other_pages_sublist li {
	display:block;
	clear:both;
}
#other_pages_sublist li ul li {
	display:block;
	float:none;
	width:auto;
	border-bottom:1px solid #F2F4E0;
	padding:1px 0;
}

#other_pages_sublist li ul li a {
	color:#000000;
	display:block;
	font-weight:bold;
	padding:3px 0 3px 0px;
	text-align:left;
	text-decoration:none;
}

#other_pages_sublist li ul li a:hover {
	color:#000000;
	background-color:#f2f4e0;
}
#other_pages_sublist li ul li.ti {
	float:left;
	width:147px;
	margin-right:8px;
	clear:none;
}

#other_pages_sublist li ul li.ti_right {
	float:right;
	margin-right:0px;
}


#other_pages_a {
	position:relative;
	z-index:500;
}
#footer_menu #other_pages_a:hover, #footer_menu #other_pages_li:hover #other_pages_a {
	color:#ff6600;
}
	

#copy_line {
	padding:10px;
	text-align:center;
	margin:0 auto;
	clear:both;
	color:#6b6d46;
}

.div_1_2_1_4_1_1 table {
	border:1px solid #dfdfdf;
	width:100%;
}

.div_1_2_1_4_1_1 table tr td, .div_1_2_1_4_1_1 table tr th {
	padding:3px 5px;
}
.div_1_2_1_4_1_1 table tr th {
	background:#6B6D46;
	color:#fff;
}

.affbox_inner_div{
	clear:both;
}

.onepxtable {
	clear:both;
}


/**** contact form *****/
#contactForm label {
	width:60px;
	display:inline-block;
}
#contactForm input, #contactForm textarea {
	margin-bottom:5px;
}




.top_menu li ul li h4.all_matches_link {
	border:0px none;
}
.top_menu li ul li h4.all_matches_link a {
	color:#003399;
	font-size:14px;
	text-decoration:underline;
}
.top_menu li ul li h4.all_matches_link a:hover {
	color:#ff6600;
	text-decoration:none;
}
table.std_fix tr th, table.std_fix tr td {
	padding:3px 5px;
	text-align:center;
}

table.std_fix tr.odd td {
	background:#F2F4E0;
}

table.std_fix tr th.t_name, table.std_fix tr td.t_name {
	font-weight:bold;
	text-align:left;
}

.highlighted_text, .div_1_2_1_4_1_1 .highlighted_text{
	font-size:14px;
	background:#F2F4E0;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 2px;
	font-weight:bold;
	letter-spacing:-1px;
	border-top:2px solid #ff6600;
	border-bottom:2px solid #ff6600;
	margin-bottom:5px;
}

.highlighted_text_2, .div_1_2_1_4_1_1 .highlighted_text_2{
	font-size:14px;
	background:#ff6600;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 2px;
	font-weight:bold;
	letter-spacing:-1px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	margin-bottom:5px;
}

.highlighted_text_3, .div_1_2_1_4_1_1 .highlighted_text_3{
	font-size:14px;
	background:#fff;
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 2px;
	font-weight:bold;
	letter-spacing:-1px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	margin-bottom:5px;
}

.img_left {
	float:left;
	margin:2px 5px 3px 0;
}

.img_right {
	float:right;
	margin:2px 0px 3px 5px;
}
