html{ min-height: 100%; margin-bottom: 1px;}
/***********************************************/
/* Force vertical scroll bar on each page   */
/* eliminates page shift for short pages */                     
/***********************************************/

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: #000;background-color:#036;margin: 0px;padding: 0px;text-align: center;}

/************* header tags ****************/
h1,h2,h3,h4,h5{ color:#000000; margin: 0px; padding: 0px; font-weight:bold;}
h1{color:#000000; font-size: 150%;}	
h2{font-size: 140%;}
h3{font-size: 130%;}
h4{font-size: 120%;}
h5{font-size: 100%;}
h6{
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}

/************* hyperlink styles ****************/
a {
	color: #0000CC;
	font-size: 100%;
	line-height: normal;
	font-weight: bold;
	text-decoration:none;
}
a:visited {color: #0000CC; background-color:#c3d2da;font-size: 100%; line-height: normal; font-weight: bold; text-decoration:none}
a:hover {color:  #990033; background-color:#c3d2da;font-size: 100%; line-height: normal; font-weight: bold; text-decoration:none}
a:active {color: #990033; background-color:#c3d2da;font-size: 100%; line-height: normal; font-weight: bold; text-decoration:none}

/************layout divs*****************/
#masthead{position: absolute; top: 20px; left: auto; right: auto; width: 996px}
#wrapper{width: 996px;margin:0 auto;text-align: left; }
#banner{top: 0px;height: 150px;background-image: url(../images/banner051010.jpg);background-repeat:no-repeat;}
#content{position:absolute;top: 190px;left: auto;right: auto;width:auto;width: 996px; background-image:url(../images/BGparch.jpg); background-repeat:repeat-y;}
#footer {font-size: 10px;height:32px;background-image:url(../images/glbnav_background1.gif);
	text-align: center;padding: 3px 0px 0px 0px; clear:both;}
#footercredit{font-size:9px;}	
#printlogo{ display: none;}
.para0000{font-size: 14px;	margin: 5px;padding: 5px;}
.para0100{margin: 5px;padding: 5px;border-top-width: thin;border-top-style: solid;border-top-color: #930;font-size: 14px; clear:both;}
.para0010{margin: 5px;padding: 5px;border-right-width: thin;border-right-style: solid;border-right-color: #900;font-size: 14px;}
.para0001{font-size: 14px;margin: 5px;padding: 5px;border-top-width: thin;border-top-style: solid;border-top-color: #900;}
.para1000{font-size: 14px;margin: 5px;padding: 5px;	border-left-style: solid;border-left-color: #900;}
.para0101{font-size: 14px;margin: 5px;padding: 5px;border-top-width: thin;border-bottom-width: thin;border-top-style: solid;		border-bottom-style: solid;border-top-color: #900;border-bottom-color: #900;}
.para1010{font-size: 14px;margin: 5px;padding: 5px;border-right-width: thin;border-right-style: solid;border-right-color: #900;	border-left-width: thin;border-left-style: solid;border-left-color: #900;}
.para1111{font-size: 14px;margin: 5px;padding: 5px;border: thin solid #900;}
.paraheading{font-size: 14px;font-weight: bold;color: #900;text-decoration: underline;}

/************* title styles ****************/
.titleRed {vertical-align:top;font-size: 14px;font-weight:bold;color: #990033;line-height: normal}
.pagetitle {text-align:center;font-size: 140%;color: #FFF;background-color: #036;font-weight:bold}
.titlebar1 {
	font-size: 130%;
	color: #FFF;
	background-color: #036;
	font-weight: bold;
	clear:both;
	padding-left: 5px;
}
.titlebar2 {font-size: 130%;color: #FFF;background-color: #CCC;font-weight: bold; clear:both;}


/************* column styles ****************/
.colright{width: 15%;float:right;padding-top: 0;padding-right: 5px;padding-bottom: 0;padding-left: 5px;}
.colleft{width: 80%;float:left;padding-top: 0;padding-right: 5px;padding-bottom: 0;padding-left:25px;}

/************* globalNav styles ****************/

#globalNav{font-size:95%;position: 160px;width: 100%;min-width: 900px;height: 32px;color: #99b2c0;padding: 0px;margin: 0px;background-image:  url(../images/glbnav_background1.gif);text-decoration:none;}

#globalNav img{	margin-bottom: -4px;}

#gnl {position: absolute;top: 0px;left:0px;}

#gnr {position: absolute;top: 0px;right:0px;}

#globalLink{position: absolute;top: 158px;height: 22px;min-width: 900px;padding: 0px;margin: 0px;left: 10px;-index: 100;text-decoration:none;}

a.glink, a.glink:visited{font-size: 100%;color: #000;font-weight: bold;margin: 0px;padding: 2px 5px 4px 5px;border-right: 1px solid #8FB8BC;text-decoration:none;}

a.glink:hover{background-image:  url(../images/glbnav_selected1.gif);text-decoration: none;}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{position: absolute;top: 191px;left: 1px;/*width: 100%;*/min-width: 900px;height: 20px;padding: 0px 0px 0px 10px;visibility: hidden;color: #FFF;}

.subglobalNav a:link, .subglobalNav a:visited {font-size:90%;color: #fff;text-decoration:none;}

.subglobalNav a:hover{color: #ccc;}

/************ image styles **************/
.leftimage{margin-right: 3px;margin-bottom: 5px;float: left;clear: both;border: 1px;border-top-color: #000000;	}
.imagetitle{background-color:#1F3566; color:#FFFFFF; width: 250px;}
.imagetitle a {background-color:#1F3566;color:#FFFFFF;}
.imagetitleartist{background-color:#1F3566; color:#FFFFFF; width: 350px;}
.imagetitleartist a {background-color:#1F3566;color:#FFFFFF;}
.imagetitle a:hover {background-color:#1F3566;color:#FFFF00;} 
.rightimage{float: right;margin-left: 3px;margin-bottom: 5px;clear: left;}

/************ Sponsor HIGHLIGHT styles for Local Facilities page **************/
.sponsor {padding: 20px;width: 75%;	border: thin groove #003;}
.sponsor_title {font-size: 16px;font-style: italic;font-weight: bold;color: #FF0;background-color: #333;}
/************ Sponsor HIGHLIGHT styles for Local Facilities page **************/
.logofont {
	font-family: "Copperplate Gothic Light";
	font-size: 12px;
	font-weight: bold;
}
.formtitle {
	font-weight: bold;
	color: #990000;
	background-color: #E0E0E0;
	border: thin solid #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.contactinfo {
	color: #FFF;
	background-color: #0083AE;
	margin: 20px;
	padding: 5px;
	width: auto;
	border: thin solid #000066;
}

.para {
	color: #000;
	padding: 5px;
	clear:both;
	text-align: left;
}
.parasmall{color: #000;	padding: 5px; clear:both; font-size:9px; }

.parabox {
	color: #FFF;
	background-color: #1F4A75;
	margin: 20px;
	padding: 5px;
	width: auto;
	border: thin solid #000066;
	text-align: left;
}
.addrbox {
	color: #FFF;
	background-color: #1F4A75;
	margin: 20px;
	padding: 5px;
	width: 200px;
	border: thin solid #000066;
	text-align: left;
}
.tdticket {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
.tableticket {
	background-color: #0083AE;
	color: #FFFFFF;
}

.tcketpage {
	text-align: center;
	margin: auto;
	padding: 10px;
}
/************ Presented by TVBMA style for Index Page **************/
#tvbma{background-color:#036;color:#FFFFFF;font-family: Basque;font-size: 18px;font-weight: bold;text-align: center;}
#tvbma_intro{background-color:#036;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px  ;	font-weight: bold;	text-align: center;}


/************ Styles for Title bars and text on Schedule page **************/
.schedule {font-weight: bold;width: 100%;}
.schedule td{border-right-width: thin;border-right-style: solid;border-right-color: #036;border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #036;text-align: left;height: 21px;border-left-width: thin;	border-left-style: solid;	border-left-color: #036;}
.schedule th{border-right-style: none;border-right-color: #036;	background-image: url(../images/BGschedule.gif);color: #FFF;
	border-bottom: thin solid #036;}


/************ Insert following Javascript in HEAD area on each page **************/
/***
<script type="text/javascript"> 
function hov(loc,cls) { 
if(loc.className) 
loc.className=cls; 
} 
//</script> 
***/
input.btn {	color:#FFF;	background-color:#666;border: medium solid #900;filter:progid:DXImageTransform.Microsoft.Gradient 
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size: 84%;	font-weight: bold;} 
input.btnhov {background-color:#900;}

/************ Styles for table on sponsor info page **************/
.texttable td{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;}
	
.texttabletd{padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 5px;}
/************ Styles for Vendor and Program pages, using CSS menus **************/
#cssmenu{
	background-color: #0083ae;
	float: left;
	width: 200px;
	margin-top: 10px;
	margin-left: 20px;
	height: 450px;
}
#framer{
	min-height: 100%;
	float: right;
	width: 740px;
	background-image: url(../images/BGparch-2.jpg);
	background-repeat: repeat;	}

#vcoll{
	padding: 5px;
	float: left;
	width: 360px;
}
#vcolr{
	padding: 5px;
	float: right;
	width: 360px;
}
.vendorlist{
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #900;
}
