*
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

BODY 
{
	BACKGROUND: #000000;
	/*BACKGROUND: url(images/body_bg.gif) repeat left top;*/
}

HTML 
{
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
}

H1 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 3.81em; 
	COLOR: #f7f7f7; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display: inline;
}

H1 A 
{
	COLOR: #f7f7f7; 
	TEXT-DECORATION: none;
}

H2
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.01em; 
	COLOR: #f35201;
	TEXT-TRANSFORM: uppercase;
}

#main 
{
	BORDER-RIGHT: #d0d1d3 5px solid; 
	BORDER-TOP: #d0d1d3 0px solid; 
	BACKGROUND: url(images/top.jpg) no-repeat 50% top; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #d0d1d3 5px solid; 
	WIDTH: 766px; 
	BORDER-BOTTOM: #d0d1d3 0px solid;
}

#header 
{
	/*HEIGHT: 367px;*/
	HEIGHT: 225px;
}

#headerbox 
{
	width: 600px;
	height:130px;
	MARGIN: 10px 0px 0px 20px;
	POSITION: absolute; 
	TEXT-ALIGN: center;
	background:transparent url(images/box.png);
}


#headerbox SPAN
{
	FONT-SIZE: 0.91em; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff;
	font-weight:bold;
}

#headerbox SPAN A
{
	FONT-SIZE: 0.91em; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff;
	font-weight:bold;
	text-decoration:underline;
}

#body 
{
	WIDTH: 100%;
	background: transparent;
	/*BACKGROUND: #000000;*/
}


#phone 
{
	/*MARGIN: 120px 0px 0px 555px; */
	MARGIN: 20px 0px 0px 620px; 
	POSITION: absolute; 
	visibility:hidden;
}

#socialsites
{
	/*MARGIN: 360px 0px 0px 400px; */
	MARGIN: 220px 0px 0px 500px; 
	POSITION: absolute; 
}

#instructions 
{
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	FONT-SIZE: 14px; 
}

#copyright 
{
	padding-right: 10px;
	text-align: right;
}

#footer
{
	background:	#d0d1d3;
	COLOR: #000000;
}

.gridTable 
{
    border-collapse: collapse;
    background-color: #F3F8F7;
}

.gridTable td 
{
    border: Solid 1px #C2D4DA;
}

.gridTableCaption 
{
    background-color: #ECF2F3;
    width: 100px;
    padding-left: 10px;
    height: 10px;
}

.gridTableDate 
{
    width: 100px;
    padding-left: 10px;
}

.gridTableCity 
{
    width: 200px;
	padding-left: 10px;
}

.gridTableImage
{
	padding: 5px;
    width: 100px;
}

.gridTableEvent
{
    width: 100%;
    TEXT-TRANSFORM: uppercase; 
    font-weight:bold;
    text-align: center;
    height: 10px;
}

.gridTableEvent A 
{
	COLOR: #000000; 
	TEXT-DECORATION: none;
}