/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#CDDFF3;
	height:100%;
}

body, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-top:30px;
	color:#475465;
}

.upcomingEvent{
	padding:0px 5px 0px 5px;
}

.expandList {

	display:none;
	padding-top:8px;

}
.expandShell{
	padding:5px 0px 5px 0px;
	}
	
/* Links */
a:link, a:active, a:visited{
	color:#475465;
	text-decoration:underline;
}
a:hover, a:focus{
	color:#f48100;
	text-decoration:none;
}
.sitebyLinks a:link, .sitebyLinks a:active, .sitebyLinks a:visited{
	color:#000000;
	text-decoration:none;
}
.sitebyLinks a:hover, .sitebyLinks a:focus{
	color:#f48100;
	text-decoration:underline;
}
.contentPad{
	padding:0px 20px 20px 20px;
}
.rightMar{
	margin-left:10px;
}

/* FreshRollover */
a:hover .rollover{
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}

.hoverfade{
	cursor:pointer;
}

/* DD Menu */
.trigger{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}
.menu-parent{
	width:100%;
	background-color:#DC7E00;
	float:left;
	list-style: none;
	display:block;
	padding:0px;
	margin:0px;
	background-image:url(shell_images/menu_bg.jpg);
	background-repeat:repeat-x;
}
.menu-parent li{
	position:relative;
	height:20px;
	width:100%;
	float:left;
	display:block;
	padding:3px 0px 3px 0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.menu-parent li a:link, .menu-parent li a:active, .menu-parent li a:visited, .menu-parent li a:hover{
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}
.menu-parent li:hover{
	background-color:#F9BC43;
	cursor:pointer;
	color:#222222;
}
.menu-parent li a{
	display:block;
	width:100%;
	height:100%;
}

/* Print Related */

.Menu1{ position:absolute; z-index:11; background-color:#FFFFFF; height:49px; width:251px; overflow:hidden; }
.Menu2{ position:absolute; z-index:12; margin-left:251px; background-color:#FFFFFF; height:49px; width:258px; overflow:hidden;}
.Menu3{ position:absolute; z-index:13; margin-left:509px; background-color:#FFFFFF; height:49px; width:243px; overflow:hidden;}

.footer_address{
	padding:10px;
	width:490px;
}
#footer{
 width:744px;
 border-top:2px solid #BBBBBB;
}

.printOnly{
	display:none;
}

#outerShell{ width:762px; }
#innerShell{ width:752px; }

#content{
	/*padding:0px 0px 20px 20px;*/
	background-image:url(shell_images/content_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#shell{width:752px; background-color:#FFFFFF;}

.phoneNumbers{
	font-size:12px;
	color:#666666;
}
.address{
	font-size:11px;
	color:#666666;
}


/* SHADOW */
#shLeft{ width:5px; background-image:url(shell_images/sh_left.jpg); background-repeat:repeat-y;}
#shBL{ width:5px; height:5px; background-image:url(shell_images/sh_bl.jpg); background-repeat:no-repeat;}
#shBottom{ width:5px; height:5px; background-image:url(shell_images/sh_bottom.jpg); background-repeat:repeat-x;}
#shBR{ width:5px; height:5px; background-image:url(shell_images/sh_br.jpg); background-repeat:no-repeat;}
#shRight{ width:5px; background-image:url(shell_images/sh_right.jpg); background-repeat:repeat-y;}