body {width:970px; margin:auto; font-family:arial, sans-serif;}
div#top_header {width:100%; border: 1px solid rgb(203, 203, 203); padding-left: 5px; padding-top: 5px; padding-right:5px;}
.logo {text-align: center;}
div#left_nav {border: 1px solid rgb(203, 203, 203); margin-top: 3px; margin-bottom: 3px;}
div#right_column {border: 1px solid rgb(203, 203, 203); margin-top: 3px; margin-bottom: 3px;}
div#lower_footer {border: 1px solid rgb(203, 203, 203);}
div.content {padding: 5px;}
div.centerright {text-align:right; valign:center;}
a.toptab {display: block; border: 1px solid rgb(203, 203, 203); border-bottom: none; margin-left: 3px; padding: 2px; background: linear-gradient(rgba(0, 0, 0, 0.21), transparent 60%) repeat-x scroll 0px 0px rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none;}
a.toptabhighlighted {display: block; border: 1px solid rgb(203, 203, 203); border-bottom: none; margin-left: 3px; padding: 2px; background: url("http://yui.yahooapis.com/3.7.3/build/assets/skins/sam/sprite.png") repeat-x scroll left -1400px rgb(38, 71, 160); color: rgb(255, 255, 255);text-decoration: none;}
h1 {font-size: 30px; margin-top: 5px;}
h3 {font-size: 16px;}
ul {padding-left: 0px; margin-top: 0px; margin-left: 20px;}
.errormessage {color: red;}
.vidplayer {height:520px; width:680px; border: none;}
.vidplayertd {border: none; border-bottom: 1px solid rgb(203, 203, 203); border-top: 1px dashed rgb(203, 203, 203); text-align: center;}

div.gradientdown {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.21) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.21)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.21) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.21) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.21) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.21) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

div.gradientup {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.21) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(40%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.21))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.21) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.21) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.21) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.21) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#36000000',GradientType=0 ); /* IE6-9 */
}

