A.nav_bold {
	font-family : tahoma, arial;
    font-size : 9pt;
	font-weight: bold;
	text-align : left;
	color : #CCCCCC;
}
.bgblack {
	background-color :#000000;	
}
.bgteal {
	background-color :#336666;
}
.bggray {
	background-color :#666666;
}
.nav {
	font-family : tahoma, arial;
  	font-size : 9pt;
  	font-weight : normal;
  	color : #FF6600;
}
.text  {
  font-family : tahoma, arial;
  font-size : 9pt;
  font-weight : normal;
  color : #FFFFFF;
}
.textb  {
  font-family : tahoma, arial;
  font-size : 9pt;
  font-weight : bold;
  color : #FFFFFF;
}
.textbo {
  font-family : tahoma, arial;
  font-size : 9pt;
  font-weight : bold;
  color : #FF6633;
}
.textsmall  {
  font-family : tahoma, arial;
  font-size : 8pt;
  font-weight : normal;
  color : #FFFFFF;
}
.textvsmall  {
  font-family : tahoma, arial;
  font-size : 7pt;
  font-weight : normal;
  color : #FFFFFF;
}
.textheading  {
  font-family : tahoma, arial;
  font-size : 11pt;
  font-weight : bold;
  color : #FF6600;
}
.textheading2  {
  font-family : tahoma, arial;
  font-size : 11pt;
  font-weight : bold;
  color : #FFFFFF;
}
.textaccent  {
  font-family : tahoma, arial;
  font-size : 9pt;
  font-weight : normal;
  color : #FF6600;
}
.textaccentsm  {
  font-family : tahoma, arial;
  font-size : 8pt;
  font-weight : normal;
  color : #FF6600;
}
.textlink {
	font-family : tahoma, arial;
    font-size : 9pt;
	text-decoration : underline;
	color : #336666;
}
.textsub {
	font-family : tahoma, arial;
    font-size : 8pt;
	font-weight : normal;
	color : #CCCCCC;
}
.textsub2 {
	font-family : tahoma, arial;
    font-size : 7pt;
	font-weight : normal;
	color : #999999;
}
.textsub3 {
	font-family : tahoma, arial;
    font-size : 8pt;
	font-weight : normal;
	color : #99CCCC;
}

td  {
  font-family : tahoma, arial;
  font-size : 9pt;
  font-weight : normal;
  color : #FFFFFF;
}

A  {
	font-family : tahoma, arial;
    font-size : 8pt;
	color : #CCCCCC;
}

A.sub2 {
	font-family : tahoma, arial;
    font-size : 7pt;
	font-weight: normal;
	color : #999999;
}

A.text {
	font-family : tahoma, arial;
    font-size : 9pt;
	font-weight: bold;
	color : #FFFFFF;
}

hr {height:1px; border-style:solid; border-width:1px 0 0 0;
border-color:#666666;
}

table.main {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #999999;
	border-collapse: separate;
	background-color: #000000;
}
table.main th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #666666;
	background-color: #000000;
	-moz-border-radius: ;
}
table.main td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #666666;
	background-color: #000000;
	-moz-border-radius: ;
}

table.schedule {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: separate;
	background-color: #000000;
}
table.schedule tr {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #666666;
	background-color: #000000;
	-moz-border-radius: ;
}
table.schedule td {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	-moz-border-radius: ;
}
table.schedule td.col1 {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #000000;
	background-color: #333333;
	-moz-border-radius: ;
}
table.schedule td.col2 {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #000000;
	background-color: #336666;
	-moz-border-radius: ;
}
table.schedule td.col3 {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #000000;
	background-color: #669999;
	-moz-border-radius: ;
}

table.schedule2 {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #999999;
	border-collapse: separate;
	background-color: #000000;
}
table.schedule2 tr {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: #666666;
	background-color: #000000;
	-moz-border-radius: ;
}
table.schedule2 td {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	-moz-border-radius: ;
}
table.schedule2 td.col1 {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #333333;
	-moz-border-radius: ;
}
table.schedule2 td.col2 {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #336666;
	-moz-border-radius: ;
}
table.schedule2 td.col3 {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: #666666;
	background-color: #669999;
	-moz-border-radius: ;
}