body{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #444444;
 font-size: 11px; background:url(../images/bg.jpg) 0 0 repeat;
 margin: 0px;
 padding: 0px;
 text-align:center;
}
a:link, a:visited{
  text-decoration: none;
}
a:hover{
/* border-bottom: 2px solid Green; */
}
a:active, a:focus{
	outline: none;
}

a:link img, a:visited img, a:hover img { border-style: none; } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}
img{
	margin: 0px;
	outline: none;
}
th, td { /* ns 4 */
  font-family: sans-serif;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color: #444444; background: transparent; }
h1 {
	font: bolder 150% sans-serif;
}
h2 { font: 125% }
h3 { font: 110% }
h4 { font: bold 100% }
h5 { font: italic 100% }
h6 { font: small-caps 100% }

div.fix{
	clear: both;
}

/* -------------------------------------- */

.videoplayer{
	margin-top: 333px;
	margin-right: 28px;
}

.header{background:url(../images/banner-top.jpg) top center no-repeat; width:100%;float:left;}
.content{
	background:url(../images/content-bg.jpg) 0 0 no-repeat;
	width:1014px;
	height:993px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
}
.content a:link{ display:block;float:left; width:463px; height:150px;background:url(../images/register-button.png) 0 0 no-repeat;margin:820px 0 0 260px;}
.content a:hover{ background:url(../images/register-button-h.png) 0 0 no-repeat;}
