body {
	background-image: url(images/bg.jpg);
	background-repeat:x;
    background-position:left top;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

p, td, body {
    font-size: 12px;
}

a:link, a:visited, a:active { 
    color: #660000;
}

a:hover {
	color: #000000;
}

a.menu:link, a.menu:visited, a.menu:hover { 
    color: #420413;
	text-decoration: none;
}

a.nav_top:link, a.nav_top:visited, a.nav_top:hover {
	font-weight: bold;
	color: #420413;
	text-decoration: none;
}

a.nav_bottom:hover {
	color: #FFFFFF;
}

hr {
	line-height: 2px;
	color: #FFCC66;
}

td.video {
    background-color: #FFCC66;
	color:#000000;
}

.copyright {
    font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.heading {
	font-size: 16px;
	font-weight: bolder;
}
.nav_top {
	font-weight: bold;
	color: #420413;
	text-decoration: none;
}

.nav_bottom {
    font-size: 11px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}

.nav_box {
	border: thin solid #660000;
	background-color: #FFCC66;
	text-align: center;
		moz-box-shadow: 3px 3px 4px #000;
	webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.nav_box_over {
	border: thin solid #660000;
	background-color: #FFFFFF;
	text-align: center;
		moz-box-shadow: 3px 3px 4px #000;
	webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.img_border {
	border: thin solid #000000;
}

.small_text {
    font-size: 11px;
}

.med_text {
    font-size: 12px;
}

.large_text {
    font-size: 14px;
}

.joinbutton {
	width: 200px;
}

.table_border {
	border: thin solid #FFCC66;
}

.main_table {
	background-color: #ffdefd;
}

.text_box {
	background-color:#FFFFFF;
	color: #000000;

}.list {
	width: 140px;
}

.scroll_box {
   background-color:#000000;
   color:#FFFFFF;
   border-color:#333333;
}.strike {
	text-decoration: line-through;
}

.button {
    -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.button:active { position: relative; top: 3px;
    -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
}

.button:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }
