body {
	margin:0 auto;

	background-color: #E5EAEC;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height:1.5em;
	color: #FFFFFF;
	text-align: left;
}

a:link {
	text-decoration: none;
	color: #FFCB25;
}

a:visited {
	text-decoration: none;
	color: #FFCB25;
}

a:hover {
	text-decoration: none;
	color: #E5EAEC;
}

a:active {
	text-decoration: none;
	color: #E5EAEC;
}

.white {
background-color: #8D9DA4;
}

span {
color: #FFCB25; 
}


a.link1 span {
color: #FFCB25; 
text-decoration: none;
float: right;
}
a.link1:hover span {
color: #E5EAEC;
text-decoration: none;
}

a.link2 {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

a.link2:hover {
	text-decoration: none;
	color: #E5EAEC;
}

a.link2:active {
	text-decoration: none;
	color: #E5EAEC;
}

h1, h2, h3, h4, h5, h6, h7, h8{
font-variant: small-caps;
font-weight: bold;
font-family: Verdana, Arial, Helvetica;
text-align: left;
font-size: 12px;
color: #FFFFFF;
margin-bottom: 0px;
margin-top: 0px;
line-height: 1;
}

/*Mainlink Bar*/
h2 {
font-size: 11px;
font-weight: normal;
line-height: 2;
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
}

/*Endorsements Names & Titles*/
h3 {
font-variant: normal;
font-weight: bold;
font-size: 11px;
color: #FFCB25;
line-height: 1.5em;
}

h4 {
font-variant: normal;
font-weight: bold;
}

h5 {
font-variant: normal;
font-weight: bold;
font-size: 14px;
color: #FFCB25;
}

/*Speaker Lists*/
h6 {
font-variant: normal;
font-weight: bold;
text-align: normal;
letter-spacing: 0px;
color: #FFCB25;
font-size: 11px;
margin-bottom: -10px;
}

h7 {
font-weight: bold; 
font-size: 20px;
letter-spacing: 3px;
}

/*Artist Lists*/
h8 {
font-weight: bold;
text-align: normal;
letter-spacing: 0px;
color: #FFCB25; 
font-size: 12px;
}

table {
border: 0px;
border-style: solid;
border-spacing: 0px;
padding: 0px;
}

td {
border: 0px; 
border-style: solid;
text-align: left;
vertical-align: top;
}

/*Border for Sponsors & Partners Logo images*/
.imageborder {
border: 1px;
border-style: solid;
}

.10px {
width: 10px;
} 


/*Main Content Index Width*/
.tablestyle11 {

width: 1000px;
padding: 1px;

}


/*LINKBAR*/
.tablestyle {
background-color: #8D9DA4;
width: 1000px;
padding: 2px;
letter-spacing: 0px;
}

/*Column 1*/
.tablestyle1 {
background-color: #8D9DA4;
width: 445px; 
padding: 0px;
}

/*Column 2*/
.tablestyle2 {
background-color: #8D9DA4;
width: 305px;
padding: 0px;
}

/*Column 3*/
.tablestyle3 {
background-color: #8D9DA4;
width: 230px;
padding: 0px
}

/*iFrame Speakers & Endorsements*/
.tablestyle4 {
background-color: #8D9DA4;
width: 230px;
padding: 0px
}

.tablestyle5 {
background-color: #8D9DA4;
width: 230px;
padding: 0px
}

/*Main body holder*/
.tablestyle6 {
background-color: #8D9DA4;
width: 1000px;
padding: 0px;
}

.vertical {
vertical-align: middle;
}

hr {
border: 0;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}

hr.hr1 {
color: #000;
background-color: #000;
height: 1px;
}

hr.hr2 {
color: #FFCB25;
background-color: #FFCB25;
height: 1px;
}

/*Red dashed box for artist submissions*/
#box2 {
float: right;
width:380px; 
font-size: 11px; 
font-family: Arial, Lucida Grande, Helvetica;
font-weight: normal; 
color: #FFFFFF; 
text-shadow: 1px 1px 4px #999999;
text-align: normal;
letter-spacing: 1px;
border-style: dotted;
padding: 5px;
margin: 10px;
border-color: #FFCB25;
border-width: 1px;
}

#blackbox {
width: 934px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal; 
letter-spacing: 0px;
border-top-style:dashed;  
border-right-style:dashed; 
border-bottom-style:dashed;
border-left-style:dashed;
padding: 13px;
border-color: #FFFFFF;
border-width: 1px;
}

/*Used for Registration Page*/
#redbox {
float: center;  
width: 500px;
font-size: 11px;   
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
text-align: normal;
letter-spacing: 2px;
border-style: dotted;
padding: 13px;
border-color: #FFCB25;
border-width: 2px;
}

#schedulebox {
width: 950px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal;
letter-spacing: 0px;
padding: 5px;
border-color: #FFFFFF;
border-width: 1px;
border-style: solid;
background-color: #F0F0F0;
}

.right {
float: right;
}

.left {
float: left;
}

.center {
text-align: center;
margin-top: 0px;
margin-bottom:0px;
padding:0px;
margin-left: auto;
margin-right: auto;
}

.centered {
float:right;
position:relative;
left:-50%;
text-align: left;
margin-left: auto;
margin-right: auto;
}


#blkborder {
border-color: #FFFFFF;
border-width: 5px;
border-style: solid;
}

#rightblkborder {
border-color: #FFFFFF;
border-width: 5px;
border-style: solid;
float: right;
margin-left: 5px;
}

#leftblkborder {
border-color: #FFFFFF;
border-width: 5px;
border-style: solid;
float: left;
margin-right: 5px;
}



#hoteltext {
position: relative; 
height: auto;
width: auto;
left: 25px; 
top: 25px; 
font-family: Verdana, Arial, Helvetica; 
font-size: 40px;
color: #FFFFFF;
text-shadow: 1px 1px 5px #FFFFFF;
}

#hoteltext2 { 
position: relative;
height: auto;
width: auto;
left: 25px;
top: 325px;
font-family: Verdana, Arial, Helvetica;
font-size: 15px;
color: #FFFFFF; 
}

#hotelboxleft {
float: left;
width: 310px;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
background-color: #8D9DA4;
padding: 5px;
}


#grayback {
background-color: #F0F0F0;
padding: 5px;
}

#calendar {
float: right;
border-width: 0px;
background-color: #8D9DA4;
border-color: #FFFFFF;
border-style: solid;
padding: 5px;
}

#speakerlist { 
width: 400px;
height: 500px;
float: left;
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal;
letter-spacing: 0px;
line-height: 1em;
border-style: solid;
padding: 5px;
border-color: #FFFFFF;
border-width: 0px;
overflow: auto;
background-color: #8D9DA4;
}

#speakerbox {
width: 530px;
height: 500px;
float: right;
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal;
letter-spacing: 0px;  
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
padding: 10px;
border-color: #FFFFFF;
border-width: 1px;
overflow: auto;
background-color: #8D9DA4;
}

/*Speaker Bios*/
.bio {
}

#artistpage {
width: 440px;
float: left;
}

#artistlist { 
width: 400px;
height: 500px;
float: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal;
letter-spacing: 0px;
line-height: 1em;
border-style: solid;
padding: 5px;
border-color: #FFFFFF;
border-width: 0px;
overflow: auto;
background-color: #8D9DA4;
}

#artistbox {
width: 530px;
height: 500px;
float: right;
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #FFFFFF;
text-align: normal;
letter-spacing: 0px;  
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
padding: 10px;
border-color: #FFFFFF;
border-width: 1px;
overflow: auto;
background-color: #8D9DA4;
}
