/* GENERAL STYLES */
/* HTML TAG SPECIFIC STYLES */
body {
	background-color: #000000;
	color: white;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

h3 { color: #E1A600; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: left; 
}

h4 { color: #d3d3d3; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: left; 
}

h5 { color: #d3d3d3; font-weight: bold; font-family: arial, helvetica, sans-serif; border-bottom: 1px #E1A600 dotted; text-align: left; 
}

h6 { color: #E1A600; font-weight: bold; font-family: arial, helvetica, sans-serif; border-bottom: 1px #d3d3d3 dotted; text-align: left; 
}

/* TABLE STYLES */
td.no_tile
{
	background-repeat: no-repeat;
}

td.tile
{
	background-repeat: repeat;
}

/* NAV LINKS */
div.nav_links a, div.nav_links a:link, div.nav_links a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	text-align: center;
}

div.nav_links a:link, div.nav_links a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	text-align: center;
}

div.nav_links a:hover, div.nav_links a:visited:hover  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
	text-align: center;
}

/* HEADLINE LINKS */
div.headline_links a, div.headline_links a:link, div.headline_links a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 100%; 
	font-weight: bold;
	text-decoration: underline;
}

div.headline_links a:link, div.headline_links a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 100%; 
	font-weight: bold;
	text-decoration: underline;
}

div.headline_links a:hover, div.headline_links a:visited:hover  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	font-size: 100%; 
	font-weight: bold;
	text-decoration: none;
}

div.headline_links { 
	margin-top: 10px;
	margin-left: 10px;
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 60%;
}

div.headline_more a, div.headline_more a:link, div.headline_more a:visited  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	font-size: 60%;
	text-decoration: underline;
}

div.headline_more a:link, div.headline_more a:visited  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 60%;
	text-decoration: underline;
}

div.headline_more a:hover, div.headline_more a:visited:hover  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 60%;
	text-decoration: none;
}

div.headline_more {
	margin-left: 10px;
}

/* CONTENT STYLES */
.seperator {
	margin-top: 12px;
	border : none;
	border-bottom : dashed 1px #E1A600;
	color : #000000;
	background-color : #000000;
	height : 1px;
	width: 90%;
}

div.content_text.table.td {
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
}

div.content_text a, div.content_text a:link, div.content_text a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

div.content_text a:link, div.content_text a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

div.content_text a:hover, div.content_text a:visited:hover  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

div.content_text {
	margin-left: 5px;
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
}

div.content_text ul li {
	list-style: square;
}

span.user_quote {
	color: #E1A600; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	text-align: left; 
}

span.item_title {
	color: #E1A600; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	text-align: left; 
}

/* SIDE NAV STYLES */
div.sidenav h3 { color: #E1A600; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: left; font-size: 12px; margin-bottom: 0;
}

div.sidenav {
	padding:3px 0px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF; 
}

div.sidenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.sidenav a, div.sidenav a:link, div.sidenav a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #FFFFFF; 
}

div.sidenav a:hover, div.sidenav a:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	text-decoration: underline;
	color: #E1A600; 
}

div.sidenav_level1 {
	padding:3px 0px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF; 
}

div.sidenav_level1 a, div.sidenav_level1_selected a:link, div.sidenav_level1_selected a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #FFFFFF; 
}

div.sidenav_level1 a:hover, div.sidenav_level1_selected a:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	text-decoration: underline;
	color: #E1A600; 
}

div.sidenav_level1_selected {
	width: 150px;
	padding:3px 0px 3px 5px;	
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #E1A600; 
}

div.sidenav_level1_selected a, div.sidenav_level1_selected a:link, div.sidenav_level1_selected a:visited {
	text-decoration: none;	
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #E1A600; 
}

div.sidenav_level1_selected a:hover, div.sidenav_level1_selected a:visited:hover {
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF; 
}

div.sidenav_level2 {
	padding:2px 0px 2px 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF; 
}

div.sidenav_level2 a, div.sidenav_level2_selected a:link, div.sidenav_level2_selected a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #FFFFFF; 
}

div.sidenav_level2 a:hover, div.sidenav_level2_selected a:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #E1A600; 
}

div.sidenav_level2_selected {
	width: 145px;
	padding:2px 0px 2px 10px;	
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #E1A600; 
}

div.sidenav_level2_selected a, div.sidenav_level2_selected a:link, div.sidenav_level2_selected a:visited {
	text-decoration: none;	
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #E1A600; 
}

div.sidenav_level2_selected a:hover, div.sidenav_level2_selected a:visited:hover {
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF; 
}

div.sidenav_level3 {
	padding:2px 0px 2px 20px;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF; 
}

div.sidenav_level3 a, div.sidenav_level3_selected a:link, div.sidenav_level3_selected a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: none;
	color: #FFFFFF; 
}

div.sidenav_level3 a:hover, div.sidenav_level3_selected a:visited:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
	color: #E1A600; 
}

div.sidenav_level3_selected {
	width: 140px;
	padding:2px 0px 2px 20px;	
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #E1A600; 
}

div.sidenav_level3_selected a, div.sidenav_level3_selected a:link, div.sidenav_level3_selected a:visited {
	text-decoration: none;	
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #E1A600; 
}

div.sidenav_level3_selected a:hover, div.sidenav_level3_selected a:visited:hover {
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF; 
}

/* TEMPLATE STYLES */
div.c14 {
	width: 72%;  /* this will create a container 72% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center
}

p.c13 {
	text-align: center
}

p.c13 a, p.c13 a:link, p.c13 a:visited  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

p.c13 a:link, p.c13 a:visited  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

p.c13 a:hover, p.c13 a:visited:hover  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

span.c12 {
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
}

p.c14 a, p.c14 a:link, p.c14 a:visited  { 
	color: #FFFFF; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

p.c14 a:link, p.c14 a:visited  { 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

p.c14 a:hover, p.c14 a:visited:hover  { 
	color: #E1A600; 
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}

b.c11 {
	text-decoration: underline
}

span.c10 {
	font-family: arial, helvetica, sans-serif;
	font-size: 70%
}

span.c9 {
	font-family: ms sans serif, geneva, helvetica; 
	font-size: 70%; 
	text-decoration: underline
}

span.c8 {
	color: #FFCC00; 
	font-family: ms sans serif, geneva, helvetica; 
	font-size: 70%
}

span.c7 {
	color: #E1A600; 
	font-family: ms sans serif, geneva, helvetica; 
	font-size: 70%
}

span.c6 {
	font-family: ms sans serif, geneva, helvetica; 
	font-size: 70%
}

span.c5 {
	font-family: ms sans serif, geneva, helvetica; 
	font-size: 80%
}

span.c4 {
	font-family: arial, helvetica, sans-serif;
}

p.c3 {
	font-weight: bold; 
	text-align: center
}

span.c2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
}

p.c1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 80%; 
	text-align: center
}

span.audio_explicit {
	font-family: arial, helvetica, sans-serif;
	font-size: 60%;
	color: #FFFFFF; 
	text-align: center
}

/* DATA CONTAINER STYLES */

.table_stats {
}

.table_stats td {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}

.table_break {
	padding: 0px;
	margin: 0px;
	line-height: 10px;
}

.datatable_Container {
	border: 0px solid #DEDEDE;
	text-align: left;
	padding: 5px;
	margin: 0px;
	width: 490px;
	border-spacing: 0px;
}

.datatable_Container ul li {
	list-style-type: square; 
}

.datatable_Container_Header {
	background-color: #395ab5;
}

.datatable_Container_OddRow {
	border-spacing: 0px;
}

.datatable_Container_EvenRow{
	border-spacing: 0px;
}

.datatable_Container_Data {
	text-align: left;
	vertical-align: top; 
    	border-spacing: 0px;
	padding: 3px 10px 3px 3px; 
	margin: 0px;
	width: 475px;
}

.datatable_Container_Title {
	text-align: left;
	vertical-align: top; 
	border-spacing: 0px;
	padding: 3px 10px 3px 3px; 
	margin: 0px;
	width: 275px;
}

.image_link {
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

.image_link img {
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

.image_link_center {
	text-align: center;
	vertical-align: top; 	
}
.image_link_center img {
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

/* EDITOR PROPERTIES */
