body {
	font:10px Arial,Serif;
	
	margin: 0px; padding: 0px;
	text-align: center;
	
	background:#007769;
	color:#383F3D;
}


h1, h2, h3, h4, h5, h6, form, p {margin:0; padding:0;}

.hide {display:none; visibility:hidden;}
.show {display:inherit; visibility:visible;}


a:link {color:#00535D; text-decoration:none;}
a:visited {color:#00535D; text-decoration:none;}
a:hover, a:focus, a:active {color:#00535D; text-decoration:underline;}
a img {border-width:0;}



/*SKIP*/
#skip {display:none;}


/*HEAD-CONTAINER*/
#head-container {
	background:#CAEBFC;
	text-align:center;
	padding-top:50px;
}

/*HEAD-BG*/
#head-bg {
	background:url(head-bg.gif) left top repeat-x;
}


/*HEAD*/
#head {
  width:760px;
  margin:0 auto;
  text-align:center;
}

#head .title {
	height:35px;
	position:relative;
}
#head .title img {
	position:absolute;
	top:1px;
	right:10px;
}
#head .top {
	height:35px;
	background:#35BDB2 url(corner.top.left.gif) left top no-repeat;
}

#welcome-message  {
	background:url(corner.top.right.gif) right top no-repeat;
	text-align:right;
	padding:7px 13px 0 0;
}

#head .links {
	height:30px;
	background:#8CC63F;
	position:relative;
	text-align:right;
	padding:0 10px 0 150px;
}

#head .links a {
	font:15px Arial,Sans-serif;
	color:white;
	
	display:block;
	float:left;
	
	padding:0 30px 0 30px;
	margin-top:7px;
	
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
}

#head .links a.active {color:#02515A;}

#logo {
	position:absolute;
	left:16px;
	bottom:0px;
	display:block;
	width:160px;
	height:100px;
	/*text-decoration:none;*/
}






/*BODY-BG*/
#body-bg {
	background:#007769 url(body-bg.gif) left top repeat-x;
}

/*BODY*/
#body {
  width:760px;
  margin:0 auto;
  text-align:center;
  background:url(menu.left.middle.gif) left top repeat-y;
}

#menu-top {
	background:url(menu.left.top.gif) left top no-repeat;
}

#menu-bottom {
	background:url(menu.left.bottom.gif) left bottom no-repeat;
	text-align:left;
	position:relative;
}




#slideshow {
	position:absolute;
	left:132px;
	top:0px;
	
	text-align:left;
	z-index:0;
}

/*INDEX vs ALL*/
#slideshow, #slideshow object, #slideshow object embed {
	height:119px;
}
.index #slideshow, .index #slideshow object, .index #slideshow object embed {
	height:160px;
}
/*
#slideshow-index, #slideshow-index object, #slideshow-index object embed {
	height:160px;
}
*/



#structure {
	border:0;
	padding:0;
	margin:0;
}

#structure td {vertical-align:top;}

#td-menu {
	width:193px;
	text-align:left;
	z-index:1;
	
	font:11px Tahoma, Verdana, Arial,Sans-serif;
	line-height:1.5;
	
	padding-bottom:30px;
}
#td-menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#td-menu ul li {
	width:150px;
	border-bottom:1px #F5ED5D solid;
}
#td-menu ul li a {
	display:block;
	width:150px;
	color:#008E7E;
	font:13px Verdana, Arial,Sans-serif;
	padding:10px 0 10px 15px;
}
#td-menu ul li a.sub, #td-menu ul li a.sub-active {padding-left:50px;}
#td-menu ul li a.sub2, #td-menu ul li a.sub2-active {padding-left:100px;}
#td-menu ul li a.active, #td-menu ul li a.sub-active, #td-menu ul li a.sub2-active {color:#28635C; font-weight:bold;}





#td-member {
	height:190px;
	position:relative;
	top:0;
	left:0;
	z-index:5;
	text-align:left;
}
#td-member hr {
	width:182px;
	height:2px;
	color:#007769;
	background:#007769;
	margin:0;
	padding:0;
	border:0;
}
#td-member .title {
	padding:20px 0 0 10px;
	color:#28635C;
	font:15px Verdana, Arial,Sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
#td-member .area {
	padding:10px 0 10px 10px;
	font:13px Verdana, Arial,Sans-serif;
}

#td-member label {
	color:#008E7E;
	font:11px Verdana, Arial,Sans-serif;
	font-weight:bold;
	display:block;
	margin-top:10px;
}
#td-member input {
	color:#555;
	font:10px Verdana, Arial,Sans-serif;
	width:110px;
	height:16px;
	border:1px solid #ccc;
	display:block;
	padding:0 0 0 1px;
}
#td-member input#go {
	width:41px;
	height:33px;
	display:block;
	border:none;
	margin-top:15px;
	padding:0;
}






#td-content {
	background:#fff url(corner.bottom.right.gif) right bottom no-repeat;
	width:567px;
	text-align:justify;
	padding:15px;
	z-index:1;
	line-height:1.5;
}
#td-content, #td-content td {
	font:11px Tahoma, Verdana, Arial,Sans-serif;
}
/*INDEX vs ALL*/
#td-content {
	padding-top:124px;
}
.index #td-content {
	padding-top:165px;
	margin-bottom:110px;
}

h1 {
	margin:15px 0 15px 0;
	color:#35BDB2;
	font:20px Tahoma, Verdana, Arial,Sans-serif;
	text-transform:uppercase;
	white-space:nowrap;
	letter-spacing:1px;
}



#sponsors {
	position:absolute;
	left:81px;
	bottom:-1px;
	
	text-align:left;
	z-index:10;
}
#sponsors strong {
	display:block;
	font:12px Verdana, Arial,Sans-serif;
	font-weight:bold;
	color:#78A22E;
	text-transform:uppercase;
	padding:0 0 2px 0;
	border-bottom:2px #DEE89B solid;
	margin:0 15px 10px 125px;
}







/*SLOGAN*/
#slogan {margin:18px 0 18px 0;}

#webknowledgy {margin:18px 0 18px 0;}

.df {
	line-height:2;
}
.df strong{margin-left:45px}
.df label {
	width:135px;
	text-align:right;
	margin-top:2px;
}
.df input, .df textarea {
	width:300px;
	text-align:left;
	border:none;
	border-bottom:1px #000 dotted;
	margin-left:3px;
}
.df textarea {border:1px #000 dotted;}
.submit {
	margin:20px 0 0 135px;
	width:300px;
}


.dfhome {
	line-height:2;
}
.dfhome strong{margin-left:45px}
.dfhome label {
	width:100px;
	text-align:left;
	margin-top:2px;
}
.dfhome input, .df textarea {
	width:150px;
	text-align:left;
	border:none;
	border-bottom:1px #000 dotted;
	margin-left:3px;
}
.dfhome textarea {border:1px #000 dotted;}
.submit {
	margin:20px 0 0 100px;
	width:150px;
}


#admin-users th, #admin-users td, #admin-users input {font:12px Verdana, Arial,Sans-serif; text-align:left; vertical-align:middle;}
#admin-users th, #admin-users td {border:1px solid #ccc; padding:2px;}
#admin-users th {font-weight:bold;}


/*FORM SECTION LIKE BOARD MEMBERS*/
.formSections {
	font-family: Candara;
	font-size: 16px;
	color: #000;
}


/*CONCERT SEATS SECTION*/

.excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel4 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:16.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel2 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel3 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel6 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
background:yellow;
}
.excel5 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
background:red;
}
.excel8 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
background:#FF99CC;
}
.excel7 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:10.0pt;
font-weight:700;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
background:yellow;
}