/* CSS Document */
body{
	background-color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0;

}


DIV {
  margin: 0;
  display: block;
  border-collapse: collapse;
  border: none; 
  border-style: none;
  border-width: 0; 
  outline: none;
  
}

/* object tag is to remove outline around flash object in FF */

object {
outline:none;
}

.indented
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }

#input:focus {background: #000; color: #fff}
input,textarea,select {
   color: #ffffff;
   background: #000000; 
   font-family: arial; 
   font-size: 10px; 
   border-style: solid; border-color: #960707; border-width: 1px;
}


.submit input
{
color: #000;
background: #340f0d;
border: 2px outset #d7b9c9
} 

.djselect {
#	color: #000000;
	background: #9c342d;
	border-top: 2px solid #9c342d;
	border-right: 2px solid #9c342d;
	border-bottom: 2px solid #9c342d;
	border-left: 2px solid #9c342d;
} 


td{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	
}

.ltg {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #9c9e99;

}
.textw12 {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	letter-spacing: -1px;
}

img {vertical-align:top;}
	

.footer_links{
	color: #c6c6c6;
	font-size: 11px;
}
.footer_links:link{
	color: #c6c6c6;
	font-size: 11px;
}
.footer_links:active{
	color: #c6c6c6;
	font-size: 11px;
}

.footer_links:hover{
	color: #c6c6c6;
	font-size: 11px;
}

.footer_links:visited{
	color: #c6c6c6;
	font-size: 11px;
}

h1{
	font-size: 12px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	display: inline;
	}
h2{
	font-size: 10px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
}
h3{
	font-size: 10px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
}

h4{
	font-size: 9px;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
}

a:link{
	color: #ffffff;
}
a:visited{
	color: #ffffff;
}
a:active{
	color: #ffffff;
}
a:hover{
	color: #ffffff;
}

/* YUI Calendar Psuedo-window and Button */

/* Clear calendar's float */
.bd:after {content:".";display:block;clear:left;height:0;visibility:hidden;}
/* Have calendar squeeze upto bd bounding box */
.bd {padding:0;}
/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
.cal {border:none;padding:1em}
/* vertical alignment of calendar button*/
.calendarButton {padding:0 5px 0 5px; margin-left:2px; vertical-align:top}
.calendarButton img {padding:0; margin:0; vertical-align:top}
/* MONTH/YEAR LABEL */
.yui-skin-sam .yui-calendar .calheader {
    color:#000;
}

/* Image Overlap for Play buttons on Video Thumbnails */
.overlap{
    position: relative;           /* establish new containing block */
    width: 240px; height: 240px;  /* must specify width/height */
}
.overlap .thumbnail, .overlap .playbutton { position: absolute; }
.overlap .thumbnail  { top:   0; left:   0; z-index: 1; }
.overlap .playbutton { top:   0; left:   0; z-index: 2; }


