/* CSS Document */

/*Universal*/

body {
	margin: 10px 0 10px 0;
	padding: 0;
	background: #000 url(/images/background.jpg) repeat-x;
	font-family: verdana, helvetica, arial, "trebuchet ms", sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
  	}
  
body a:link, body a:visited {
	text-decoration: none;
	color: #FFFBDD;
	font-weight: bold;
	}
	
body a:hover {
	text-decoration: underline;
	color: #FFED71;	
	}
	  
#wrapper {
	margin: 0 auto;
	padding: 0 0 0 0;
	border-top: 3px solid #fff;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	width: 760px;
	text-align: left;
	background: #000
  }

  
/*Header*/
 
#headerwrap {
	background: #830022 url(./images/mainheader.gif) no-repeat center;
	margin: 0;
	padding: 0;
	height: 107px;
	width: 100%;
	}
  
#headerwrap h1, #headerwrap h2 {
	display: none;
	}

/*NavBar*/

#navbar {
	border-top: 1px solid #BC8888;
	border-bottom: 0px solid #BC8888;
	background: #470000;
	font-size: 12px;
	}

#navlist {
  margin: 0 0 0 0;
  padding: 5px 0 5px 0;
  text-align: center;
    font-size: 12px;
  }
	
#navlist ul, #navlist li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  }
	
#navlist a:link, #navlist a:visited {
  line-height: 14px;
  font-weight: bold;
  margin: 0 10px 4px;
  text-decoration: none;
  color: #fff9bf;
  font-variant: small-caps;
  }
	
#current, #navlist a:hover {
  border-bottom: 2px solid #D60037;
  padding: 0 0 1px 0;
  background: transparent;
  color: #fffbdd;
  font-variant: small-caps;
  }
	
#navlist a:hover {
  color: #fff;
  }
  
 /*Body*/
 
#bodywrap {
	background: #000;
	border-bottom: 3px solid #fff;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
#bodywrap h1 {
	margin: 25px 15px 15px 10px;
	color: #FDEA6E;
	font-variant: small-caps;
	font-size: 36px;
	text-align: center;
	padding-bottom: 10px;
	}
	
#bodywrap h2 {
	color: #fff;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 24px;
	padding: 0 0 10px 0;
	margin-bottom: 0px;
	}
	
#bodywrap p {
	color: #fff;
	font-size: 12px;
	margin: 15px;
	}
	
#tables {
	margin: 0;
	}
	
#tables p {
	margin: 0px;
	padding: 0px;
	}
	
/* Tables */

.header {
	text-align: center;	
	font-size: 14px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #FFFF33;
	border: 1px #470000 solid;
	background: #470000;
}

.names {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
	background: #000 url(images/gradientcontent.gif) repeat-x top;
	text-decoration: none;
	text-align: left;
	border: 1px solid #222;
	font-variant: small-caps;
	padding: 4px;
	border: #470000 solid 1px;
}

.names a:link, .timeNew a:link, .timeOld a:link, .timeVeryOld a:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
    }

.names a:visited, .timeNew a:visited, .timeOld a:visited, .timeVeryOld a:visited {
	color: #cccccc;
    text-decoration: none;
    }

.names a:hover, .timeNew a:hover, .timeOld a:hover, .timeVeryOld a:hover {
	color: #FFFF33;
    }

.info {
	font-size: 10px;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: underline;
	font-variant: small-caps;
	text-align: center;
	background-color: #000000;
	background-image: url(images/gradientcontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #470000;	
    }

.info a:hover {
	color: #FFFF66;
    }

.info a:visited {
	color: #999;
    }

.content {
	font-size: 12px;
	font-variant: small-caps;
	text-align: center;
	padding: 2px;
	background-color: #000000;
	background-image: url(images/gradientcontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #470000;
    }
	
.review {
	font-size: 12px;
	text-align: center;
	padding: 2px;
	background-color: #000000;
	background-image: url(images/gradientcontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #470000;
    }
    
.NEW {
    color: #FF0000;
	font-weight: bold;
	text-align: center;
	background-color: #000;
	background-image: url(images/gradientcontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #660000;	
    }
	
/* Section Colors */ 

#casinos, #bingohalls, #pokerrooms, #sportsbooks {
	padding: 0 10px 15px 10px;
	margin-bottom: 15px;
	background-image: url(images/bluegradient.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top: #8898BC solid 2px;
	border-bottom: #8898BC solid 2px;
	}
	
form {
    margin: 10px;
    padding: 0;
    text-align: center;
    }
	
#footer {
	padding: 5px;
	margin: 0;
	text-align: right;
	background: #470000;
	border-top: #BC8888 solid 2px;
	}
	
.left {
  float:left;
  margin: 15px;
  padding: 2px;
  }
  
.right {
  float:right;
  margin: 15px;
  padding: 2px;
  }
  
.top {
  text-align: center;
  margin: 15px;
  padding: 2px;
  }
  
#fadedNDN {
  background: #000000 url(./images/fadedNDN.jpg) no-repeat center;
  }

#infostyle h1 {
	margin: 10px;
	color: #FDEA6E;
	font-variant: small-caps;
	font-size: 36px;
	text-align: center;
  }
 
#infostyle p {
	color: #fff;
	font-size: 12px;
	margin: 15px;
	}
	
#terms h1 {
	margin: 5px;
	color: #FDEA6E;
	font-variant: small-caps;
	font-size: 36px;
	text-align: center;
  }
 
#terms p {
	color: #fff;
	font-size: 12px;
	margin: 15px;
	}
	
#terms strong {
	color: #FDEA6E;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bolder;
	margin-right: 0;
	}
	
#termshead {
	background: #830022;
	}

#termsnav {
	background: #470000;
	}
	
.standings {
	font-size: 14px;
	color: #fff;
	font-variant: small-caps;
	text-align: center;
	background-color: #000000;
	background-image: url(images/gradientcontent.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #470000;	
    }

/* Color Coated Time Indicator */ 

.timeNew {
	background: #3B0302 url(images/timeNew.gif) repeat-x top;
	font-size: 12px;
	font-variant: small-caps;
	text-align: center;
	padding: 2px;
	border: 1px solid #470000;
    }

.timeOld {
	background: #362500 url(images/timeOld.gif) repeat-x top;
	font-size: 12px;
	font-variant: small-caps;
	text-align: center;
	padding: 2px;
	border: 1px solid #470000;
    }
	
.timeVeryOld {
	background: #363636 url(images/timeVeryOld.gif) repeat-x top;
	font-size: 12px;
	font-variant: small-caps;
	text-align: center;
	padding: 2px;
	border: 1px solid #470000;
    }
	
	.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 54px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/back.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: middle;
	margin: 0;
	padding: 0;
	background: transparent url(images/buttonx.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 25px;
	float: middle;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: middle;
	height: 22px;
	padding-top: 5px;
	padding-right: 25px;
	background: transparent url(images/buttonx.gif) top middle no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */

/* AQUA HOVER */
.bubplastic.aqua ul li a:hover,
.bubplastic.aqua ul li.highlight a {
	background: transparent url(images/hoverx.gif) top left no-repeat;
}
.bubplastic.aqua ul li a:hover span.menu_ar,
.bubplastic.aqua ul li.highlight a span.menu_ar {
	background: transparent url(images/hoverx.gif) top right no-repeat;
}

.mainNavContainer{
    float:inherit;
    width:100%;
    padding:0;
   /* margin-bottom:10px;*/
    background:#333;
    }

/** Main Menu [Start] **/
.mainNavContainer .mainNav {float:left; position:relative; padding-left:0; width:100%;}
.mainNavContainer .sponsorNav {float:right; position:relative; padding:0; }

.mainNavContainer .mainNav ul li,
.mainNavContainer .sponsorNav ul li {float:left;/* position:relative;*/ height:40px; line-height:40px; }

.mainNavContainer .mainNav ul li a, .mainNavContainer .mainNav ul li a:visited{font-size:1.25em; font-weight:normal; margin:0; padding:0 5px; color:#fff; display:block;}
.mainNavContainer .sponsorNav ul li a, .mainNavContainer .sponsorNav ul li a:visited{font-size:1em; font-weight:bold; margin:0; padding:0 5px 0 6px; color:#fff; display:block;}

.mainNavContainer .mainNav ul li a:hover, .mainNavContainer .mainNav ul li a.selected,
.mainNavContainer .sponsorNav ul li a:hover, .mainNavContainer .sponsorNav ul li a.selected{background:#e6ede4; color:#000; text-decoration:none;}

.mainNavContainer .mainNav ul li:hover > a,
.mainNavContainer .sponsorNav ul li:hover > a{background:#e6ede4; color:#000; text-decoration:none;}

/*.mainNavContainer .mainNav ul li.homeIcon:hover > a{ background:none; }*/

/*ISSUE ID 530671 START*/
.mainNavContainer .mainNav ul li.homeIcon a.home{ background:url(http://stmedia.startribune.com/designimages/homeIcon.png) 15px 11px no-repeat; padding-left:35px; }
.mainNavContainer .mainNav ul li.selectedIcon a.home,
.mainNavContainer .mainNav ul li.homeIcon:hover a.home{ background:#e6ede4 url(http://stmedia.startribune.com/designimages/homeIconBlack.png) 15px 11px no-repeat; padding-left:35px; }
/*ISSUE ID 530671 END*/
.mainNavContainer .sponsorNav ul li a.smaller{
	padding-right:13px;
	}

.mainNavContainer .mainNav ul.primaryNav li ul,
.mainNavContainer .sponsorNav ul li ul {font-family:Arial, Verdana, Helvetica, sans-serif !important; display: none; padding: 0;}

.mainNavContainer .mainNav ul li ul li{background:url(http://stmedia.startribune.com/designimages/menuDevider.gif) right 14px no-repeat; float:left; display:inline; height:35px; line-height:35px;}
/*defect:529061*/
.mainNavContainer .sponsorNav ul li ul li{background:none; float:right; display:inline; height:35px; line-height:35px;}

/*.mainNavContainer .mainNav ul li ul li span,
.mainNavContainer .sponsorNav ul li ul li span{ display:block; text-align:center;}
*/

/* specific to non IE browsers */
.mainNavContainer .mainNav ul.primaryNav{font-family: Popular-medium, sans-serif;	font-weight: Medium;}
.mainNavContainer .mainNav ul.primaryNav li:hover ul{left:0;}
.mainNavContainer .mainNav ul li:hover ul{display:block; background:#e6ede4; font-size:.73em; border-bottom:3px solid #333; position:absolute; z-index:100; top:40px; /*left:0;*/width:960px;}
.mainNavContainer .mainNav ul.primaryNav li ul.displaySubNav {display:block; background:#fff; font-size:.73em; border-bottom:3px solid #333; position:absolute; top:40px; left:0; width:960px;}
.mainNavContainer .mainNav ul li:hover ul.moreMenuList{display:none;}


.mainNavContainer  .mainNav .sponsorNav ul li:hover ul{display:block; background:#e6ede4; font-size:.92em; border-bottom:3px solid #333; position:absolute; z-index:100; top:40px; right:0; width:960px;}
/*defect:529061*/
.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav {display:block; background:#fff; font-size:.92em; border-bottom:3px solid #333; position:absolute; top:40px; right:0; width:960px;}


.mainNavContainer  .mainNav .sponsorNav ul li:hover ul li ul{top:0; font-size:1em; background:url(http://stmedia.startribune.com/designimages/menuDevider2.gif); float:right;} 

/*defect:529061*/
.mainNavContainer  .mainNav .sponsorNav ul li:hover ul li ul{
	float:right;
	width:auto;
	}

	
.mainNavContainer  .mainNav .sponsorNav ul li:hover ul li ul li{
	float:left;
	}


.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li{
	width:100%;
	float:right;	
	font-size:1em;
	}

.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li ul{
	display:block;
	float:right;
	top:0;
	font-size:1em;
	}
	
.mainNavContainer  .mainNav .sponsorNav ul li ul li ul li{
	background:url(http://stmedia.startribune.com/designimages/menuDevider.gif) right 14px no-repeat;
	}
	
.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li ul li{
	float:left;
	width:auto;
	background:url(http://stmedia.startribune.com/designimages/menuDevider.gif) right 14px no-repeat;
	}

.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li ul li:hover{
	background:url(http://stmedia.startribune.com/designimages/menuDevider.gif) right 14px no-repeat;
	}
	
.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li:hover ul{
	float:left;
	width:auto;
	}
	
.mainNavContainer  .mainNav .sponsorNav ul li ul.displaySubNav li:hover ul li{
	float:left;
	}

.mainNavContainer .mainNav li:hover ul li a,
.mainNavContainer .sponsorNav li:hover ul li a,
.mainNavContainer .mainNav li ul.displaySubNav li a,
.mainNavContainer .sponsorNav li ul.displaySubNav li a{display:block; color:#31661e; border:none !important; background:none; font-weight:bold; padding:0 9px; margin:0;}

.mainNavContainer .mainNav li:hover ul li a.selected,
.mainNavContainer .sponsorNav li:hover ul li a.selected,
.mainNavContainer .mainNav li ul.displaySubNav li a.selected,
.mainNavContainer .sponsorNav li ul.displaySubNav li a.selected {color:#333; font-weight:bold;}

.mainNavContainer .mainNav li:hover ul li a:hover,
.mainNavContainer .sponsorNav li:hover ul li a:hover{text-decoration:underline;}

.mainNavContainer .mainNav li:hover ul li.last,
.mainNavContainer .sponsorNav li:hover ul li.last,
.mainNavContainer .mainNav li ul.displaySubNav li.last,
/*defect:529061*/
.mainNavContainer .sponsorNav li ul.displaySubNav li.last,
.mainNavContainer .mainNav .sponsorNav ul li ul.displaySubNav li ul li.last{border-right:0; background:none;}


.mainNavContainer .mainNav ul li:hover ul li.moreMenu{border-color:#e6ede4;}

.mainNavContainer .mainNav ul li ul li.moreMenu { position:relative; width:170px; border-width:0; left:1px; border-style:solid; border-color:#fff}
.mainNavContainer .mainNav ul li ul li.moreMenu:hover { background:#fff; border-width:0 1px; width:171px; border-style:solid; left:0px; border-color:#e0e0e0;}
.mainNavContainer .mainNav ul li ul li.moreMenu a{background:url(http://stmedia.startribune.com/designimages/arrowGreen.gif) 42px 16px no-repeat;}
.mainNavContainer .mainNav ul li ul li.moreMenu a:hover{ background:url(http://stmedia.startribune.com/designimages/arrowGreen.gif) 42px 16px no-repeat;}
.mainNavContainer .mainNav ul li ul li.moreMenu .moreMenuList{display: none; width:170px;}

/* specific to non IE browsers */
.mainNavContainer .mainNav ul li ul li.moreMenu:hover .moreMenuList{display:block; background:#fff !important; font-size:1em; position:absolute; z-index:200000; top:35px; left:0;
    border-width:0 1px 1px 1px; border-style:solid; border-color:#333 #e0e0e0 #e0e0e0 #e0e0e0; padding-bottom:7px;}
.mainNavContainer .mainNav ul li ul li.moreMenu:hover .moreMenuList li{display:block; position:relative; background:#fff; float:none; height:auto; line-height:14px;border-bottom:1px dotted #e0e0e0; padding:0 0 7px; margin:0 10px 7px;}

.mainNavContainer .mainNav ul li ul li.moreMenu:hover .moreMenuList a{height:auto; line-height:14px; padding:0;}

/** Main Menu [End] **/
/*
.mainNavContainer .mainNav .homeIcon img{
    margin-top:10px;
    }

.mainNavContainer .mainNav .homeIcon a:hover{
    background:none;
    }

.mainNavContainer .sponsorNav{
    float:right;
    padding:3px 10px 0 0;
    }

.mainNavContainer .sponsorNav li{
    display:inline;
    line-height:35px;
    }

.mainNavContainer .sponsorNav li a{
    font-weight:bold;
    margin:0 5px;
    color:#fff;
    }*/
	
	.newsHeadline{
    float:left;
    width:100%;
    padding:0px 0;
	border-bottom: 0px solid #333333;
    }

.newsHeadline p{
    font-family:Georgia, "Times New Roman", Times, serif;
    float:left;
    font-weight:normal;
    color:#99330c;
    }

.newsHeadline li{
	font-size:.92em;
	font-weight:bold;
    display:inline;
    margin:0 0px 0 0px;
    }

.subSectionHeader .newsHeadline{
	margin-top:0px;
	}
	
table.leftnav
{
position:fixed;
vertical-align:bottom;
bottom: 80px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
width:95%;
left: 2.5%;
border-top: 1px solid #BC8888;
border-bottom: 1px solid #BC8888;
background: #470000;
font-size: 12px;
text-align: center;
font-variant: small-caps;
}

.leftnav2
{
position:fixed;
vertical-align:bottom;
bottom: 55px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
width:95%;
left: 2.5%;
border-top: 1px solid #BC8888;
border-bottom: 1px solid #BC8888;
background: #470000;
font-size: 12px;
text-align: center;
font-variant: small-caps;
}

.leftnav3
{
position:fixed;
vertical-align:bottom;
bottom: 30px;
	border-left: 1px solid #fff;
	border-right:1px solid #fff;
width:95%;
left: 2.5%;
border-top: 1px solid #BC8888;
border-bottom: 1px solid #BC8888;
background: #470000;
font-size: 12px;
text-align: center;
font-variant: small-caps;
}

.leftnav4
{
position:fixed;
vertical-align:bottom;
bottom: 5px;
	border-left: 1px solid #fff;
	border-right:1px solid #fff;
width:95%;
left: 2.5%;
border-top: 1px solid #BC8888;
border-bottom: 1px solid #BC8888;
background: #470000;
font-size: 12px;
text-align: center;
font-variant: small-caps;
}
  
a.gg:link {font-weight: bold;
  margin: 0 10px 4px;
  text-decoration: none;
  color: #FFF9BF;
  font-variant: small-caps;}
a.gg:visited {font-weight: bold;
  margin: 0 10px 4px;
  text-decoration: none;
  color: #FFF9BF;
  font-variant: small-caps;}
a.gg:hover {border-bottom: 2px solid #D60037;
  padding: 0 0 1px 0;
  background: transparent;
  color: #FFFFFF;
  font-variant: small-caps;}
  
  a.xx:link {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
  a.xx:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
  a.xx:active {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
  a.xx:hover {
	color: #0000FF;
	text-decoration: none;
	font-weight:bold;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:inline; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 

a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: center;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #660000;
	text-transform:capitalize;
}

table.sortable th a:link {color: #FFFFFF; text-decoration: none; }
table.sortable th a:active {color: #FFFFFF; text-decoration: none; }
table.sortable th a:visited {color: #FFFFFF; text-decoration: none; }
table.sortable th a:hover {color: #FFFF33; text-decoration: none; }

table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #FFFFDD;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}