body {
	margin-bottom:0; 
	margin-top:0; 
	background-image:url('images/val_bck.jpg');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#DFDFDF; 
	color:#4B393D
	}
a:Link {
	color:#4B393D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}

a:Visited {
	color:#4B393D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}

a:Hover {color:#E10000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	}
p {
	padding-top:6px;
	padding-bottom:6px;
	}
.headTxt {
	padding-top:3px;
	}
.main {
	/*background-image:url('images/thanksgiving-bck.jpg'); */
	background-position:bottom left; 
	background-repeat:no-repeat; 
	border-left:2px solid #C6C6C6; 
	border-right:2px solid #C6C6C6; 
	width:981px; 
	background-color:#FFFFFF;
	text-align:center;
	margin:0 auto
	}
	
#topBanner {
	width:100%;
	background-repeat:repeat;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	}
 .logo {
 	vertical-align:middle;
	text-align:right;
	padding-right:3px;
	padding-left:5px;
	padding-top:2px;
	float:left
	}
 .eventBanner {
 	vertical-align:middle;
	text-align:right;
	padding-top:2px;
	padding-left:11px;
	float:left;
	}

#topNav {
	width:auto;
	text-align:center;
	margin-bottom:2px;
	height:25px;
	clear:both;
	overflow:hidden
	}
 .top {	 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	float:left;
	text-align:center;
	margin-top:5px; 
	}
 .top a:link {
	background-image:url('images/td_bg3.jpg');
	background-color:#000000;
	border-right:1px outset #9A9A9A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF1F4;
	text-decoration:none;
	padding:4px 46px 4px 46px;
 	}
 .top a:hover {
 	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
   	border-right:1px outset #9A9A9A;
	font-size:12px;
	background-color:#000000;
	padding:4px 47px 4px 46px;
	font-weight:bold;
	color:#FFFF99;
	text-decoration:none;
 	}
 .top a:visited {
	background-image:url('images/td_bg3.jpg');
	border-right:1px outset #9A9A9A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF1F4;
	text-decoration:none;
	padding:4px 47px 4px 46px;
 	}
	
#midBanner {
	width:96%;
	background-repeat:repeat;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	text-align:center
	}
 .lftBig {
 	width:auto;
	float:left;
	}
 .rhtSmall {
 	padding-left:4px;
 	width:auto;
	float:left;
	}

#tabCont {
	width:100%;
	clear:both;
	overflow:hidden;
	}

/************** Left Navigations **********/
 #contLftNav {
 	text-align:center; 
	padding-left:6px; 
	width:182px;
	float:left;
	margin:0 auto;
	overflow:hidden;
	background-repeat:repeat;
	}

   .lftNavHead {
   		background-image:url('images/lft_hal_top.jpg');
		width:180px;
		background-repeat:no-repeat;
   		height:24px; 
		text-align:center;
		margin:0 auto;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#F9FBFF;
		clear:both;
		margin-top:4px;
 		}
	.lftNavRow {
   		width:180px;
		clear:both;
		overflow:hidden;
		margin:0 auto;
		text-align:center;		
		background-image:url('images/lft_hal_mid.jpg');		
		background-repeat:repeat-y;
		}
	.lftNavMid {
		text-align:left;
		color:#4B393D; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		border-bottom:1px dotted #a54209;
		margin:0 auto;
		padding:4px 4px 4px 4px;
		}
	.lftNavMid a:link {
		color:#4B393D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		text-decoration:none
 		}
	.lftNavMid a:visited {
		color:#5C1300; 
		font-size:10px; 
		text-decoration:none
 		}
	.lftNavMid a:hover {
		color:#E10000; 
		font-size:10px; 
		text-decoration:none
		}
	.lftNavBot {
		background-image:url('images/lft_hal_bot.jpg');
		width:180px;
		height:9px;
		clear:both;
		overflow:hidden;
		text-align:center;
		margin:0 auto
		}
	
	.dropEvents {
		background-color:#ed4726; 
		font-size:14px; 
		font-weight:bold;
		width:100%;
		padding:2px;
		background-repeat:repeat;
		overflow:hidden;
		margin:0 auto;
		clear:both
		}
/************* End of Left Navigations ************/
	
/************* Middle Navigations **********/
 #contMidNav {
 	width:633px;
	text-align:center;
	margin:0 auto;
	float:left;
	overflow:hidden;
	background-repeat:repeat;
	padding-top:5px;
	padding-left:2px
	}
	#currntNav {
		width:auto;
		margin:0 auto;
		clear:both;
		overflow:hidden;
		text-align:center;
		background-repeat:repeat
		}
		.mainPic {
			width:320px;
			overflow:hidden;
			float:left;
			margin:0 auto
			}
		.currentEvent {
			width:308px;
			float:left;
			margin:0 auto;
			overflow:hidden;
			padding-right:3px;
			}
			.curEvntHead {
				background-color:#CCCCCC; 
				background-repeat:repeat-y;
				font-weight:bold;
				padding:3px;
				text-align:left
				}
			.currRow {
				clear:both;
				width:auto;
				border-bottom:1px dotted #D5D5D5;
				overflow:hidden;
				margin:0 auto;
				padding:3px;
				}
			.currIcon {
				float:left;
				margin:0 auto;	
				text-align:left;
				width:15%
				}
			.currLnk {
				float:left;
				text-align:left;
				padding-left:4px
				}
			.scroller {
				text-align:center;
				clear:both;
				overflow:hidden;
				background-color:#F8F8F8
				}
	
	#mostPopNav {
		width:600px;
		text-align:center;
		clear:both;
		overflow:hidden;
		background-repeat:repeat;
		clear:both;
		margin:0 auto
		}
		.mostPopHead {
			padding:4px; 
			text-align:center; 
			color:#F9FFEA;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			background-color:#556313;
			clear:both
			}
		 .mostPopRow{
		 	clear:both;
			overflow:hidden;
			border-bottom:1px dotted #838800;
			}
		 .mostPopEvnts {
		 	width:119px;
			text-align:center;
			float:left;
			margin:0 auto;
			border-right:1px dotted #838800;
			padding-bottom:3px;
			line-height:130%
			}
		 .popTab {
		 	background-image:url('images/icon_bg.jpg');	
			width:110px;
			text-align:center;
			margin:0 auto;
			height:110px;
			margin-top:3px;
			}
		 .mostPopIcon {
		 	padding-top:10px;
			}
 #otherNavRow {
 	width:auto;
	clear:both;
	overflow:hidden;
	}
	.otherNav {
		float:left;
		overflow:hidden;
		width:190px;
		text-align:center;
		margin:0 auto;
		padding-left:15px;
		}
	 .wallNav {
	 	width:90px;
		text-align:center;
		float:left;
		margin:0 auto;
		padding-top:3px;
		padding-bottom:3px;
		}
	 .remnderMail {
	 	width:100%;
		padding-right:4px;
		line-height:150%;
		clear:both;
		}
	 .upcomBullt {
	 	font-weight:bold;
	 	width:auto;
		float:left;
		margin:0 auto;
		padding:3px;
		}
	 .upcomEvnt {
	 	padding:3px;
		width:156px;
		float:left;
		margin:0 auto;
		text-align:left
		}
/******************* End of Middle Navigations ***********/

/**************** Right Navigation ********/				
 #contRhtNav {
 	width:155px;
	float:left;
	background-repeat:repeat;
	overflow:hidden;
	margin:0 auto;
	text-align:center
	}
 	
   .RhtNavHead {
   		background-image:url('images/rht_hal_top.jpg');
		width:150px;
		background-repeat:no-repeat;
   		height:24px; 
		text-align:center;
		margin:0 auto;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#F9FBFF;
		clear:both;
		margin-top:4px;
 		}
	.RhtNavRow {
   		width:150px;
		clear:both;
		overflow:hidden;
		margin:0 auto;
		text-align:center;		
		background-image:url('images/rht_hal_mid.jpg');		
		background-repeat:repeat-y;
		}
	.RhtNavMid {
		text-align:left;
		color:#4B393D; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		border-bottom:1px dotted #a54209;
		margin:0 auto;
		padding:4px 4px 4px 4px;
		}
	.RhtNavMid a:link {
		color:#4B393D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		text-decoration:none
 		}
	.RhtNavMid a:visited {
		color:#5C1300; 
		font-size:10px; 
		text-decoration:none
 		}
	.RhtNavMid a:hover {
		color:#E10000; 
		font-size:10px; 
		text-decoration:none
		}
	.RhtNavBot {
		background-image:url('images/rht_hal_bot.jpg');
		width:150px;
		height:9px;
		clear:both;
		overflow:hidden;
		text-align:center;
		margin:0 auto
		}	
	.Twit {
		float:left;
		margin:0 auto;
		text-align:center;
		width:auto;
		}
/******* End of Right Navigation **********/


.txtCenter {
	text-align:center;
	margin:0 auto
	}
img {
	border:none;
	}
	
.spacer {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	height:275px;
	}


/***********  drop down    ********/

.sddm
{	margin: 0;
	padding: 0;}

.sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width:auto;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width:180px;
	color: #000001;
	text-align: center;
	font-weight:bold;
	text-decoration: none;
	font: 10px Arial, Helvetica, sans-serif;}


.sddm li a:hover
{ color:#560000;
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;}

.sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #ed4726}

	.sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 2px;
		width: 174px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background-image:url(images/td_bg.png);
		color: #000001;
		font: 10px Arial, Helvetica, sans-serif;
		border-bottom:1px solid #ed4726;
		}
		
/*********** end dropdown *********/
