﻿body 
{
    margin:0px 0px 0px 0px;
    background-color:#000000;
}

img
{
	border:none;
}

.main
{
    width:1241px;
    height:975px;
}

.main-left
{
    width:196px;
    height:820px;
    background-image:url('../images/main-left-bg.jpg');
    background-repeat:no-repeat;
    float:left;
}

.main-content
{
    width:828px;
    height:960px;
    background-color:#ffffff;
    float:left;
    padding:10px 10px 10px 10px;
    text-align:left;
    color:#2b2b2c;
    font-family:Arial;
    font-size:9pt;
}

.main-right
{
    width:196px;
    height:820px;
    background-image:url('../images/main-right-bg.jpg');
    background-repeat:no-repeat;
    float:right;
}

.main-footer
{
    width:1241px;
    height:104px;
    background-image:url('../images/main-footer-bg.jpg');
    background-repeat:no-repeat;
}

.hor-space
{
    width:10px;
}

.ver-space
{
    height:30px;
    float:left; 
    width:100%;
}

.ver-space_ph
{
    height:10px;
    float:left; 
    width:100%;
}
.ver-space_ph2
{
    height:15px;
    float:left; 
    width:100%;
}

.banner
{
    height:74px;
}

.top-menu
{
    font-family:Arial;
    font-size:10pt;
    color:#a7a7a7;
    text-align:center;
}

.top-menu a, a.hover, a.visited
{
    color:#a7a7a7;
    text-decoration:none;
    cursor:pointer;
}

hr
{
    border:.5px solid #a7a7a7;
    border-width:.5px;
}
/*----------------------Gallery--------------------*/
.gallery-area
{
    background-color:#adb1b4;
    height:210px;
    width:100%;
}

.gallery-area a, a.hover, a.visited
{
    color:#2b2b2c;
    text-decoration:none;
    cursor:pointer;
}

.gallery-area img
{
    border:0px;
}
/*-------------------------Latest Photo---------------------*/
.latest-photo
{
	width:567px;
	height:342px;
	float:left;
}

.tab-header
{
	width:100%;
	height:29px;
	text-align:right;
	padding:0px;
	vertical-align:bottom;
}

.tab-header a
{
	text-decoration:none;
	color:#333;
}

.tab-body
{
	width:557px;
	height:303px;
	background-color:#c3c3c3;
	padding:5px;
}

.tab-container
{
	width:537px;
	height:283px;
	background-color:#ffffff;
	padding:10px;
	text-align:center;
}

.tab-container-stage
{
	width:529px;
	height:225px;	
    text-align:center;
    padding-left:0px;
}

.tab-list
{
	width:537px;
	text-align:center;
}

.tab-list img
{
	cursor:pointer;
}

.tab-page-button
{
	width:84px;
	height:29px;
	background-image:url('../images/tab-page-button-bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
	text-align:center;
	vertical-align:middle;
	padding-top:9px;
	float:right;
	font-weight: bold;
	font-size:11px;
	cursor:pointer;
}

.tab-page-button-selected
{
    width:84px;
	height:29px;
	background-image:url('../images/tab-page-button-selected-bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
	text-align:center;
	vertical-align:middle;
	padding-top:9px;
	float:right;
	font-weight:  bold;
	font-size:11px;
	cursor:pointer;
}

.tab-page-first-button
{
	width:137px;
	height:29px;
	background-image:url('../images/tab-page-first-button-bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
	text-align:center;
	vertical-align:middle;
	padding-top:9px;
	float:right;
	font-weight:  bold;
	font-size:11px;
	cursor:pointer;
}

.tab-page-first-button-selected
{
    width:137px;
	height:29px;
	background-image:url('../images/tab-page-first-button-selected-bg.jpg');
    background-repeat:no-repeat;
    background-position:top;
	text-align:center;
	vertical-align:middle;
	padding-top:9px;
	float:right;
	font-weight:  bold;
	font-size:11px;
	cursor:pointer;
}
/*-------------------------Events/Gallery----------------------*/
.events-gallery
{
	width:241px;
	height:342px;
	float:right;
	background-image:url('../images/top-bg.jpg');
    background-repeat:repeat-x;
    background-position:top;
}

.events-gallery-left-space
{
	width:6px;
	height:342px;
	float:left;
}

.events-gallery-header
{
	width:235px;
	height:48px;
	float:right;
	background-color:#000000;
	text-align:left;
	color:#ffffff;
	vertical-align:top;
	padding-top:5px;
}

.events-gallery-body
{
	background-color:#848484;
	height:288px;
	width:235px;
	float:right;
}

.events-gallery-body a, a.hover, a.visited
{
    color:#2b2b2c;
    text-decoration:none;
    cursor:pointer;
}

.events-gallery-body img
{
    border:0px;
}
/*--------------------------------Promo Box---------------------*/
.promo-box
{
	width:810px;
	height:105px;
	border:3px dashed #000;
}

.promo-box-left
{
	width:100px;
	height:105px;
	padding:2px;
	float:left;
}

.promo-box-right
{
	float:right;
	width:710px;
	height:105px;
	padding:2px;
	vertical-align:middle;
}
/*-------------------------------------Footer------------------*/
.footer
{
	width:100%;
}

.footer-left
{
	float:left;
}

.footer-right
{
	float:right;
}
