/************************************************************
*(C) 2004. All Rights Reserved. www.universaldancedestiny.com
*
*Author: 		WEBECCENTRIC INC www.webeccentric.com
*Date:			7/13/2004
*File:			main.css
*Summary:		The main stylesheet file
*-------------------------------------------------
*Modifications:	
*Initial		Date		Description
*-------		----		-----------
*
*
***************************************************************/

body {
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

form {
	display: inline;
}

td.nav {
	font-family: Arial, sans-serif;
	background-image: url('../images/top-bar-bg.gif');
	background-repeat: repeat-x;
	border-style :solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #660000;
}

.page-break{
  page-break-after:always;
}

.copyright{
  font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  color: #FFFFFF;    
}

a, a:link, a:visited {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #990000; 
  text-decoration: underline;
}
a:hover, a:active {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #666666; 
  text-decoration: underline;
}

a.copyright, a.copyright:link, a.copyright:visited, a.copyright:hover, a.copyright:active {
 font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  color: #FFFFFF;  
  text-decoration: underline;
}

a.header-nav, a.header-nav:link, a.header-nav:visited {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 30px; 
  color: #FFFFFF;  
  text-decoration: none;
}
a.header-nav:hover, a.header-nav:active {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 30px; 
  color: #FFFFFF;  
  text-decoration: underline;
}

.white-spacer-bar {
	color: #FFFFFF;
}

.top-nav-text {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  color: #000000;   
  text-decoration: none;
}

.body-text {
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #000000;   
  text-decoration: none;
}

td.body-text-justified {
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #000000;   
  text-decoration: none;
  text-align: justify;
}

td.body-text-with-bg-image {
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #000000;   
  text-decoration: none;
  background-image: url('/images/main-bg.gif');
  background-repeat: repeat;
  background-position: 0px 0px;
}

.body-header-text {
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #990000;   
  text-decoration: none;
}
div.body-header-text {
	padding-top: 4px;
	padding-bottom: 10px;
}

.body-sub-header-text {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.image {
	border: 1px solid #000000;
}

table.events {
	border : 1px solid #807971;
}

table.events tr td {
	background-color: #E6EBD1;
	padding-left : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	vertical-align : top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-right : 1px solid #CDD7A5;
	border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #CDD7A5;
	border-top : 1px solid #FFFFFF;
	text-align: left;
}
table.events tr th {
	background-color: #E6EBD1;
	padding-left : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	vertical-align : top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-right : 1px solid #CDD7A5;
	border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #CDD7A5;
	border-top : 1px solid #FFFFFF;
	text-align: left;
}
table.events tr.events_disabled td {
	background-color: #e0c9c9;

}
table.events tr td.a {
        font-weight: bold;
        text-align: right;
}
table.events tr td.b, table.events tr td.b * {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-align: left;
}
table.events tr td.c, table.events tr td.c * {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-align: center;
}
a.events, a.events:link, a.events:visited {
        font-size: 10px;
	color: #336699;
	font-weight: bold;
}
a.events:hover, a.events:active {
        font-size: 10px;
	color: #993333;
	font-weight: bold;
}
b.ok {
        font-size: 10px;
	color: #009900;
}
b.err {
        font-size: 10px;
	color: #cc0000;
}

div.logo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
	color: #000000;
	font-style: italic;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-left: 50px;
	font-weight: bold;
}

td.main {
	padding: 5px;
	padding-bottom: 300px;
}

table.home_pic {
	background-image: url('/images/walker_arts_theater_750_450.jpg');
	background-repeat: no-repeat;
	background-position: 50% 70%;
	margin-top: 2px;
	margin-bottom: 6px;
}
td.home_pic_text1 {
        font-family: Verdana, Helvetica;
	padding: 15px;
	font-weight: bold;
	color: #ffffff;
	font-size: 13pt;
}
td.home_pic_text2 {
        font-family: Verdana, Helvetica;
	padding: 15px;
	font-weight: bold;
	color: #ffffff;
	font-size: 10pt;
	font-style: italic;
}

div.content {
	padding: 4px;
	text-align: justify;
}

table.top_info tr td {
        font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}

img.inline_image {
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #660000;
}
img.inline_image_right {
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 10px;
	border: 1px solid #660000;
}

img.inline_image_link {
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 3px double #660000;
	cursor: pointer;
}
img.inline_image_link_right {
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 10px;
	border: 3px double #660000;
	cursor: pointer;
}

td.dynamic {
	padding-right: 10px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
td.dynamic img {
	border: 3px double #660000;
	cursor: pointer;
	vertical-align: bottom;
	margin-bottom: 3px;
}

div.press {
	padding-bottom: 5px;
}
div.press_more {
	padding-bottom: 15px;
}
div.press_more, div.press_more * {
	font-style: italic;
}

div.list {
	padding-left: 25px;
	text-align: left;
}

table.lesson_1 tr td {
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
}

table.lesson_2 {
	border-top: 3px double #000000;
	border-bottom: 3px double #000000;
	margin-top: 5px;
}
table.lesson_2 tr th {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	vertical-align: top;
}
table.lesson_2 tr td {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	vertical-align: top;
	border-top: 1px solid #000000;
}
table.lesson_2 tr td.c {
	text-align: center;
}
table.lesson_2 tr td.bot {
	border-top: 0px;
	vertical-align: bottom;
}

table.lesson_3 tr td {
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
}

div.lesson_3 {
	font-size: 12px;
	font-weight: bold;
}

img.nav-bar-border {
	vertical-align: top;
}

input {
	font-size: 11px;
}

div.addr {
	margin-left: 10px;
}
