/* CSS Document */
/*right column*/
table.features_menu_table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
color:#555555;
border:1px solid #dddddd;
border-bottom:0;
text-align:middle;
}

table.features_menu_table th
{
text-transform: uppercase;
background-color:#22307B;
color:#ffffff;
text-align:left;
vertical-align:middle;
height: 18px;
padding-left:5px;
}
.th_head
{ font-size:14px;}
table.features_menu_table td
{
background-color:#BACFEC;
padding:0px 0px 0px 0px;
text-align:left;
}
table.features_menu_table A
{
display:block;
font-size:11px;
color:#000066;
text-decoration:none;
padding-left:10px;
}
table.features_menu_table A:hover
{
display:block;
background-color:#CCCCCC;
color:#ff0000;
text-decoration:none;
}

/*main column*/
table.main_table
{
border:0;
padding:0px 5px 0px 5px
}

/*left column*/
table.sec_nav_table
{
font-size:8px;
vertical-align: middle;
color:#aaaaaa;
}
table.sec_nav_table td
{
background-image:url(../images/sec_nav_bg.gif);
background-color:#000150;
height: 21px;
}
#active_menu
{
font-size:11px;
color:#0099FF;
font-weight:bold;
text-decoration:none;
padding:5px 5px 5px 8px;
}
table.sec_nav_table A
{
font-size:11px;
color:#000066;
font-weight:bold;
text-decoration:none;
padding:5px 5px 5px 8px;
}
table.sec_nav_table A:visited
{
font-size:11px;
color:#000066;
font-weight:bold;
text-decoration:none;
padding:5px 5px 5px 8px;
}
table.sec_nav_table A:hover 
{
color:#999999;
text-decoration:none;
}
table.left_table, .table_td1_lgrey_white, .table_td2_lgrey_white
{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
color:#555555;
border:1px solid #dddddd;
border-bottom:0;
text-align:left;
}
.table_b_lgrey{
	background-color:#BACFEC;
}
table.left_table th
{
background-color:#dddddd;
color:#555555;
background-image:url(../images/left_nav_th_bg.gif);
text-align:left;
vertical-align:middle;
height: 21px;
}
table.left_table td
{
background-color:#BACFEC;
padding:0px 0px 0px 0px;
}
table.left_table A
{
font-size:11px;
color:#000066;
text-decoration:none;
padding-left:5px;
display:block;
}
table.left_table A:hover
{
display:block;
background-color:#CCCCCC;
color:#FF0000;
text-decoration:none;
}
.table_head, .table_th_green
{
background-color: #CCCBC6;  
height: 13px;  
color: #333366; 
font-size: 10px; 
text-transform: uppercase;
line-height: 110%;
font-weight: bold;
vertical-align: middle; 
padding-bottom:0px;padding-top:0px;padding-left:2px;padding-right:2px; 
}

/*---Phil's style-----*/
body {
 color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {
padding:0px 5px 0px 5px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a:link, a:visited {
	color: #000099;
	text-decoration: none;
}

a:hover {
	color: #0066FF;
	text-decoration: underline;
}

h1 {
	display:block;
	background-color:#FF9900;
	color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    line-height:110%;
	margin-top:1px;
    margin-bottom:5px;
	padding-left:3px;
    padding-bottom: 1px; 
    border-bottom: 1px solid #FF6600;
	border-top: 1px solid #FF6600;
	text-transform: uppercase;
}
h2 {
	display:block;
	background-color:#FF9900;
	color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    line-height:110%;
	margin-top:5px;
    margin-bottom:5px;
	padding-left:3px;
    padding-bottom: 1px; 
    border-bottom: 1px solid #FF6600;
	border-top: 1px solid #FF6600;
	text-transform: uppercase;
}
/*
h3 {
   display:block;
	background-color:#FF9900;
	color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    line-height:110%;
	margin-top:5px;
    margin-bottom:5px;
	padding-left:3px;
    padding-bottom: 1px; 
    border-bottom: 1px solid #FF6600;
	border-top: 1px solid #FF6600;
	text-transform: uppercase;
}
*/
h3 {
    font-size:14px;
    font-weight:bold;
    color: #000099;
    line-height:110%;
	margin-top:0pt;
    margin-bottom:5px;
}
h4 {
    font-size:13px;
    font-weight:normal;
    color: black;
    line-height:110%;
	margin-top:0pt;
    margin-bottom:0pt;
}
h5 {
    font-size:14px;
    font-weight:bold;
    color: #000099;
    line-height:110%;
    margin-top:0pt;
    margin-bottom:5px;
    padding-bottom: 0px; 
	padding-top: 5px;
    border-top: 1px solid #FF6600;
}

li {
margin-bottom:5px;
/**
	font-size:10px;
    font-weight:normal;
    color: #333333;
    line-height:120%;
    margin-top:0pt;
    margin-bottom:5px;
    padding-bottom: 0px; 
	padding-top: 5px;
**/
	font-size:11px;
	line-height: 100%;
    margin-top:0px;
    margin-bottom:2px;
	padding-top:0px;
    padding-bottom:2px; 
 } 

.table_lgrey { 
	background-color: #ffffff;
	border-bottom: 0px solid #90A5BA; 
	border-top: 1px solid #90A5BA;   
	border-right: 1px solid #90A5BA; 
	padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;  
}
.td_green {
	height: 11px;  
	line-height:110%;
	font-weight: bold;  
	background-color: #d1ddee;
	border-bottom: 1px solid #90A5BA; 
	border-top: 0px solid #90A5BA; 
	border-left: 1px solid #90A5BA;  
	border-right: 0px solid #90A5BA;  
	padding-bottom:1px;padding-top:1px;padding-left:1px;padding-right:1px;   
}
.td_white { 
	background-color: #ffffff;
	height: 11px; 
	line-height: 110%; 
	border-bottom: 1px solid #90A5BA;  
	border-left: 1px solid #90A5BA;  
	border-right: 0px solid #90A5BA;  
	padding-bottom:1px;padding-top:1px;padding-left:1px;padding-right:1px;    
}
.td_white2 { 
	background-color: #eeeeee;
	height: 11px; 
	line-height: 110%; 
	border-bottom: 1px solid #90A5BA;  
	border-left: 1px solid #90A5BA;  
	border-right: 0px solid #90A5BA;  
	padding-bottom:1px;padding-top:1px;padding-left:1px;padding-right:1px;  
}


.table_pick_casino_outline
{
border:1px solid #cccccc;
border-bottom:0;
border-left:0;
}
.table_pick_casino_td_c
{
font-size:10px;
vertical-align:top;
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:5px;
}
.table_pick_casino_td_w
{
border-left:1px solid #cccccc;
}
.table_pick_casino_th
{
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color: #eeeeee;  
height: 13px;  
color: #333366; 
font-size: 10px; 
text-transform: uppercase;
line-height: 110%;
font-weight: bold;
text-align:center;
vertical-align: middle; 
padding-bottom:0px;padding-top:0px;padding-left:2px;padding-right:2px; 
}
.table_outline
{
border:1px solid #cccccc;}
table.flash td
{
background-color:#CCCCCC;
font-size:9px;
text-align:left;
padding:5px;
}

ul {
    margin-left:5px;
	padding-left: 15px;
}
li {
	line-height: 100%;
    margin-top:0px;
    margin-bottom:2px;
	padding-top:0px;
    padding-bottom:2px; 
} 

