﻿body {background-color:#D9D9D9;	margin-top:0px;	margin-bottom:0px;	font-family: Myriad Pro, Verdana, Geneva, Arial, Helvetica, Sans-Serif !important; font-size:11pt;color:#333333;}

#viva-main {background-color:#FFF;width:890px;padding-left:50px;padding-right:50px;}
.viva-admin-main {background-color:#FFF;width:890px;padding-left:50px;padding-right:50px;float:left;}

#viva-top-nav{float:right;vertical-align:bottom;padding-top:10px;padding-bottom:5px;width:875px;}
#viva-top-nav a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important ;	color:#DA6C00;	font-size: 9pt;	text-decoration: none;}
#viva-top-nav a:hover {text-decoration: underline;}

/*#viva-main-nav{width:887px;display:inline;}*/
#viva-main-nav-menu {width:854px;background-color:#FFF;	margin:2px 0px 3px 0px;}
#viva-main-nav-menu ul {color: #fff;font-size: 8pt;margin:0px 0px 0px 0px;padding: 2.5px 7px 0px 0px;text-transform:uppercase;background-color: #f38923;	height:24px;}
#viva-main-nav-menu a, #viva-main-nav-menu a:link{color:#FFF;text-decoration:none;text-align: center;}
#viva-main-nav-menu a:hover {color:#000000;}
#viva-main-nav-menu li{float:left;color: #FFF;list-style:none;padding-top:3px;padding-left:8px;padding-right:14px;background:transparent url("_images/disc.gif") no-repeat center right;}
#viva-main-nav-menu li.right{float:left;color: #FFF;list-style:none;padding-top:3px;padding-left:8px;background:none;}

#viva-event-main {float:left;background:transparent url("_images/event_logo.jpg") no-repeat top left;width:887px;height:311px;padding-bottom:10px;}
#viva-event-main-subpg{float:left;background:transparent url("_images/event_logo_subpg.jpg") no-repeat top left;width:887px;height:211px;padding-bottom:10px;}

#viva-event-body{width:887px;}

#viva-special-sponsors{overflow:hidden;font-size:11pt;font-weight:bold;color: #016CCA;border:solid 1px #E6E6E6;width:570px;padding:10px 0px 10px 0px;}
#viva-special-sponsors div.t{float: left;width:29%;padding: 10px 10px 5px 10px;}
#viva-special-sponsors div.l{padding-bottom:5px;}
#viva-special-sponsors a{color:black;text-decoration:none;}
#viva-special-sponsors a:hover {color:#f38923;text-decoration:underline;}

#viva-special-sponsors-lnav{overflow:hidden;font-size:11pt;font-weight:bold;color: #016CCA;}
#viva-special-sponsors-lnav div.t{padding: 0px 10px 5px 10px;}
#viva-special-sponsors-lnav li{padding-bottom:5px;}
#viva-special-sponsors-lnav a{color:black;text-decoration:none;}
#viva-special-sponsors-lnav a:hover {color:#f38923;text-decoration:underline;}

#viva-sustaining-sponsors{overflow:hidden;font-size:11pt;color: #016CCA;border:solid 1px #E6E6E6;width:570px;padding:10px 0px 10px 0px;}
#viva-sustaining-sponsors a{color:black;text-decoration:none;padding-bottom:5px;}
#viva-sustaining-sponsors a:hover {color:#f38923;text-decoration:underline;}

#viva-sustaining-sponsors div.t{float: left; width:45%; padding: 10px 10px 5px 10px;}
#viva-sustaining-sponsors div.t a{color:black;text-decoration:none;padding-bottom:5px;}
#viva-sustaining-sponsors div.t a:hover {color:#f38923;text-decoration:underline;}

#viva-sustaining-left{overflow:hidden;line-height:100%;border-collapse:collapse;width:250px;padding:10px 0px 10px 0px;}
#viva-sustaining-left div.t{float: left; width:45%; padding: 10px 10px 5px 10px;}
#viva-sustaining-left div.t a{color:black;text-decoration:none;padding-bottom:5px;}
#viva-sustaining-left div.t a:hover {color:#f38923;text-decoration:underline;}

#rd-lf{float:left;background:transparent url("_images/rd_lf.jpg") no-repeat top left;margin:.5px 0px 0px 0px;width:17px;height:29px;}
#rd-rt{float:left;background:transparent url("_images/rd_rt.jpg") no-repeat top left;margin:0px 0px 0px 0px;width:17px;height:29px;}

#viva-body{padding:0px 0px 30px 0px;width:887px;border-right:solid 1px #274d80;}
#viva-body-left{border-left:solid 1px #f38923;border-right:solid 1px #f38923;width:250px;padding:0px 20px 0px 20px;}
#viva-body-left-subpg{border-left:solid 1px #f38923;border-right:solid 1px #f38923;width:250px;padding:0px 20px 0px 0px;}
#viva-body-main{padding:0px 0px 0px 20px;width:570px;}
#viva-footer{width:100%;margin:10px 0px 0px 0px;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;}
#viva-footer div{text-align:center;vertical-align:middle;padding:10px 0px 10px 0px;}
#viva-footer a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;color:#666666;font-size: 9pt;text-decoration: none;}
#viva-footer a:hover{text-decoration:underline;}
#viva-copyright{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;color:#666666;font-size: 8.5pt;}
#viva-copyright div{padding:15px 0px 0px 0px;}
#viva-copyright a{color:#666666;text-decoration:underline;}
#viva-copyright a:hover{text-decoration:none;}
#viva-body-application{padding-left:20px;padding-right:20px;width:846px;border-left:1px solid #274d80; border-right:1px solid #274d80;}


.event-viva-orange{font-family: Lucida Calligraphy, Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-size:16pt;color: #ed7b00;}
.event-orange-lg{font-size:14pt;color: #ed7b00;}
.event-orange-sm{font-size:10pt;color: #ed7b00;}
.event-blue-med{font-size:10pt;color: #02549c}
.event-blue-med-bold{font-size:10pt;font-weight:bold;color: #02549c}
.text-secttitle{font-size:13pt;color: #f38923;font-weight:bold;}
.text-secttitle:first-letter {font-family: Lucida Calligraphy, Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-size:16pt;}
.text-sustaining-sponsors{font-size:11pt;color:#666666;}
.text-page-sect-header{font-size:13pt;color:#6BB0E5;}
.text-news-blue{font-size:11pt;color:#4090D7;}
.text-news-gray{font-size:10pt;}
.text-signup-blue{font-size:13pt;color:#016CCA;}
.text-body-heading{font-size:13pt;color:#3676bd;font-weight:bold;}
.faq-question{font-size:11pt;padding-top:5px;}
.faq-question a {color:black;text-decoration:none;}
.faq-question a:hover{color:#f38923;text-decoration:underline;}
.faq-answer{padding-top:5px;padding-bottom:10px;color:Blue;}
.vendor-display{font-family:verdana;font-size:9pt;color:black;}

#viva-alert-public{padding-bottom: 10px;}
#viva-alert-public p{padding: 2px; margin: 5px 0px 0px 0px;}
#viva-alert-public b{color: Red; padding: 0px; margin: 0px;}

table.schedule
{ font-family:Verdana;font-weight: normal;font-size: 12px;}

.front-page
{ position:absolute;left:340px;top:422px;width:330px;height:300px;font-family:Trebuchet MS; font-weight: bold;font-size: 12pt;color:#043a66;text-align:left;margin-right:10px;padding-right:10px;border-right:1px solid #f38923;line-height:100%;}

.front-page-right
{ position:absolute;left:685px; top:422px;font-family:arial;font-weight: bold;font-size: 16px;color:#043a66;width:255px; height:300px;text-align:left;margin:0px;}

.front-page-bottom
{ position:absolute;left:340px;top:722px;width:595px;height:1475px;border-top:1px solid #f38923;}

.front-page-entertainment
{ position:absolute;left:340px;top:295px;width:595px;height:120px;}



.grant-table{font-family:arial;font-size:8pt;color:#3676bd; line-height:100%;border:collapse;}
.grant-table a {font-family:arial;font-size:8pt;color:#3676bd; line-height:100%;border:collapse; text-decoration:none;}
.grant-table a:hover{font-family:arial;font-size:8pt;color:#f38923; line-height:100%;border:collapse;text-decoration:none;}

.entertainers{font-family:verdana;font-size:10pt;color:black;}

table.entertainment 
{
    font-family:Verdana;
    font-size: 9pt;
    font-weight:bold;
    text-align:center;
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: #faf0e6;
	}
	
table.entertainment th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	}
	
table.entertainment td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	}
	
	table.entertainment a {
	padding: 1px;
	text-decoration:none;
	color:#3676bd;
	}
	
	table.entertainment a:hover {
	padding: 1px;
	text-decoration:none;
	color:#f38923;
	}
	
	
	
	
	
	
	
	
	.date {
	font-size:14pt; 
	color:#3676bd;   
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
    background-color: #faf0e6;
    height:35px;}
	
	.stage {
	font-size:14pt;  
	color:#3676bd;  
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: #faf0e6;
	height:35px;}
	
	.dark {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: #cac8c8;}
	
	.logo {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;
	height:90px;}
	
	.time {
	border-width: 1px;
	color:#3676bd;
	padding: 1px;
	border-style: inset;
	border-color: white;
	}
	
	
#about_viva
{
  display: block;
  width: 255px;
  height: 58px;
  outline:0px;
  background: url("_images/new_viva_buttons.jpg") no-repeat 0 0;
}

#about_viva:hover
{ 
  background-position: 0 -58px;
}

#about_viva:active
{ 
  background-position: 0 -58px;
}

#about_viva span
{
  position: absolute;
  top: -999em;
}





#get_booth
{
  display: block;
  width: 255px;
  height: 58px;
  outline:0px;
  background: url("_images/new_viva_buttons.jpg") no-repeat 0 0;
  background-position: 0 -116;

}

#get_booth
{ 
  background-position: 0 -116px;
}

#get_booth:hover
{ 
  background-position: 0 -174px;
}

#get_booth:active
{ 
  background-position: 0 -174px;
}

#get_booth span
{
  position: absolute;
  top: -999em;
}




#become_sponsor
{
  display: block;
  width: 255px;
  height: 58px;
  outline:0px;
  background: url("_images/new_viva_buttons.jpg") no-repeat 0 0;
  background-position: 0 -232;

}

#become_sponsor
{ 
  background-position: 0 -232px;
}

#become_sponsor:hover
{ 
  background-position: 0 -290px;
}

#become_sponsor:active
{ 
  background-position: 0 -290px;
}

#become_sponsor span
{
  position: absolute;
  top: -999em;
}



#recycle_waste
{
  display: block;
  width: 255px;
  height: 58px;
  outline:0px;
  background: url("_images/new_viva_buttons.jpg") no-repeat 0 0;
  background-position: 0 -348;

}

#recycle_waste
{ 
  background-position: 0 -348px;
}

#recycle_waste:hover
{ 
  background-position: 0 -406px;
}

#recycle_waste:active
{ 
  background-position: 0 -406px;
}

#recycle_waste span
{
  position: absolute;
  top: -999em;
}




#perform
{
  display: block;
  width: 255px;
  height: 58px;
  outline:0px;
  background: url("_images/new_viva_buttons.jpg") no-repeat 0 0;
  background-position: 0 -464;

}

#perform
{ 
  background-position: 0 -464px;
}

#perform:hover
{ 
  background-position: 0 -522px;
}

#perform:active
{ 
  background-position: 0 -522px;
}

#perform span
{
  position: absolute;
  top: -999em;
}

table.example1 tbody
{
  font:verdana;
  font-size:9pt;
  font-weight:bold;
}

