#navbar {
	background-color: #333333;
}
body {
	background: #000000 url('../images/bg_grey.gif') top center repeat-x;
	margin:0; padding:0; left:0; top:0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffae04;
	text-decoration: underline;
}
#textboxtitle, .textboxtitle {
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#textboxtitlechoseone {
	background-color: #F7F7F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
#textboxborder {
	background-color: #cccccc;
}
#textboxcontent,.textboxcontent {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.brightredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}
.verdanagrey11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffae04;
	font-weight: bold;
	text-decoration: underline;
}
#smallboxtop, .smallboxtop {
	background-color: #333333;
}
#smallboxtitle, .smallboxtitle {
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
#smallboxcream {
	background-color: #F7F7F4;
} 
#patentfooter, .patentfooter {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #424242;
}
#patentfooter a {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
#patentfooter a:hover {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #ffae04;
	text-decoration: underline;
}
#newsgaps {
	background-color: #FFFFFF;
}
#newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	background-color: #FFFFFF;
}
#newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	background-color: #FFFFFF;
}
#newstop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color: #E3E2DC;
}
#subnavborder {
	background-color: #ffffff;
}
#subnavgaps {
	background-color: #FFFFFF;
}
#subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: none;
}
#subnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	width:100%;
	height: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	text-decoration: none;
}
#subnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffae04;
	background-color: #F7F7F4;
	font-weight: bold;
	width:100%;
	height: 100%;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
select {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.loggedonText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #424242;
}
.tippername{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.tipperzoneTopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	text-decoration: none;
}
a.tipperzoneTopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}
a.tipperzoneTopNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #870504;
	font-weight: bold;
	text-decoration: underline;
}
.noteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
}

table.graph_data td { padding: 1px; }
table.graph_data td.data, table.graph_data td.data-title { width: 20px; font-size: 14px; vertical-align: bottom; text-align: center; }

table.graph_data td.data-title-y { width: 20px; font-size: 13px; font-family: "Arial Narrow"; font-weight: bold; text-align: right; vertical-align: bottom; height: 75px; }
table.graph_data td.data div.graph { width: 100%; background: #222222; }
table.graph_data td.data div.graph div.total { color: #FFA303; }
.x-axis { border-top: 1px solid #222222; }
.y-axis, .y-axis-title { border-right: 1px solid #222222; }
.y-axis-title { height: auto!important; }
#graph{margin-bottom:10px;}



table.graph_data td { padding: 1px; }
table.graph_data td.data, table.graph_data td.data-title { width: 20px; font-size: 13px; font-family: "Arial Narrow"; font-weight: bold; vertical-align: bottom; text-align: center; }

.small-graph { height: 15px!important; width: 30px!important; }

/* New styles 2010 */
.home-tipper-box {position:relative;}
.home-create-tipper {
	position:absolute; 
	width:95px; 
	height:30px;
	font:11px/15px normal Verdana, Arial, Helvetica, sans-serif; 
	color:#333; 
	top:43px; 
	left:3px;
	z-index:10;
}

.top-banner img{border:none;}

.nav-container{margin-bottom:5px; position:relative;}
.nav-container td{background:#333; height:35px;}
.nav-container ul{margin:0 0 0 5px; padding:0;}
.nav-container ul li{float:left; list-style:none; margin:0 10px 0 0; padding:0 6px 0 0; text-indent:-9999px; line-height:27px;}
.nav-container a{float: left; height:27px; width: auto; line-height: 27px; display:block;}
.nav-container a {float: none;}

.nav-container #nav_home{background:url('../images/nav_home.jpg') no-repeat 0 0; height:27px; width:64px;}
.nav-container #nav_info{background:url('../images/nav_info.jpg') no-repeat 0 0; height:27px; width:136px;}
.nav-container #nav_tipper{background:url('../images/nav_tipper.jpg') no-repeat 0 0; height:27px; width:113px;}
.nav-container #nav_about{background:url('../images/nav_about.jpg') no-repeat 0 0; height:27px; width:88px;}
.nav-container #nav_links{background:url('../images/nav_links.jpg') no-repeat 0 0; height:27px; width:51px;}
.nav-container #nav_contact{background:url('../images/nav_contact.jpg') no-repeat 0 0; height:27px; width:105px;}

.nav-container #nav_home:hover,
.nav-container #nav_info:hover,
.nav-container #nav_tipper:hover,
.nav-container #nav_about:hover,
.nav-container #nav_links:hover,
.nav-container #nav_contact:hover
{background-position:0 -27px;}


