﻿body { margin:auto; font: normal 13px Arial; color:#333333;  background-color:#000; }
div, p, b, a, i, em, strong { margin: 0; padding: 0; }
h1 { font-size:20px; margin:0 0 15px 0; }
h2 { font-size:16px; margin:0 0 15px 0; }
td { padding-bottom:5px; }
a:link, a:visited, a:active { color:#cc3300; text-decoration:none; }
a:hover { text-decoration:underline; }
img, img a { border:none; }
.clear { clear: both; }
.container { width:800px;  margin:auto; background-color:#fff; }

.header { background-color:#1a1a1a; height:166px; border-bottom:5px solid #666; }
.header .logo { float:left; }
.header .menu { float:right; color:#fff; font:bold 13px Verdana; padding:130px 20px 0 0; }
.header .menu a { color:#fff; text-decoration:none; }
.header .menu a:hover { text-decoration:underline; }

.content { padding:20px; }

.footer { background-color:#1a1a1a; height:60px; border-top:5px solid #666; }
.footer .menu { text-align:center; color:#fff; font:normal 11px Verdana; padding:15px 0 0 0; }
.footer .menu a { color:#fff; text-decoration:none; }
.footer .menu a:hover { text-decoration:underline; }


#player, .player { background-color:#f5f5f5; display:block; margin:20px 0px 30px 0px; width:370px; height:250px; }

.courseDetailsTable { width:100%; border:1px solid #ccc; border-collapse:collapse; text-align:center; }
.courseDetailsTable td { border:1px solid #ccc; padding:5px;}
.courseDetailsTable tr:hover { background-color:#dfe7f2; }
.courseDetailsTable th { font-weight:bold; font-size:12px; border:1px solid #ccc; border-collapse:collapse; height:30px; }
.courseDetailsTable th[scope=row] { text-align:left; padding-left:5px; }
.courseDetailsTable tr.headerRow { background-color:#333; color:#fff; }

.galleryTable { width:100%; text-align:center; }
.galleryTable td { height:130px; }
