body {
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFCC;
	width:960px;
}

a img {
	border: 0;
}

h1 {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:20px;
}
h2 {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:18px;
}

h3 {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:16px;
}

h4 {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:12px;
}

h5 {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-weight:bold;
	font-size:10px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	color:gray;
}

#siteTitle {
	font-family:"Garamond", Times New Roman, Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#214230;
	width:615px;
	float:left;
	margin:0px 0px -2px 2px;
	padding:4px 0px 0px 4px;
	text-decoration: none;
}

#siteTitle a:link, a:visited{
	text-decoration:none;
	color:#214230;
}

#siteTitle a:hover{
	text-decoration:none;
	color:#8F2140;
}

#siteTitle a:active, a:focus{
	text-decoration:none;
	color:#0000FF;
}

#textNavigation {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:gray;
	height:25px;
	width:330px;
	margin:0px 0px -2px 0px;
	padding:0px 0px 0px 0px;
}

#textNavigation a:link, a:visited{
	text-decoration:none;
	color:#214230;
}

#textNavigation a:hover{
	text-decoration:none;
	color:#8F2140;
}

#textNavigation a:active, a:focus{
	text-decoration:none;
	color:#8F2140;
}

#sectionAd {
	float:right;
	z-index:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainContent {
	float:left;
	width:720px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#cinema {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cimage {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

#nameBadgeOutline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:black;
	width:300px;
	height:150px;
	background-color:#FFFFFF;
	margin:50px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#reservationAlertMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#006633;
	width:300px;
	height:150px;
	background-color:#FFFFCC;
	margin:50px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#reservationAlertMessage2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#006633;
	width:460px;
	height:500px;
	background-color:#FFFFCC;
	margin:50px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#menu_container {margin:5px 0px 5px 0px; position:relative; width:720px; height:17px; z-index:100;}


#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}


#pmenu a, #pmenu a:visited {display:block; width:70px; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; height:17px; line-height:16px; text-decoration:none; text-indent:0px; border:1px solid #fff; border-width:1px 0 1px 1px;}


#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {width:200px; text-align:left; text-indent:5px; border-width:1px;}
#pmenu li a.wide, #pmenu li a.wide:visited {width:200px; text-align:left; text-indent:5px;}
#pmenu li a.last, #pmenu li a.last:visited {border-width:1px;}


#pmenu li {float:left; background:#214230;}


#pmenu li:hover {position:relative;}

#pmenu li:hover > a {background:#8F2140; color:#fff;}

#pmenu li ul {display:none;}

#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:141px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:80px;}

#pmenu > li:hover > ul {left:-30px; top:8px;}


#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


* html #pmenu li a:hover {position:relative; background:#8F2140; color:#fff;}


#pmenu li a:active, #pmenu li a:focus {background:#214230; color:#fff;}


#pmenu li.fly {background:#214230 url(http://www.wsxx.businesspublishing.biz/images/navigation/chevrons.gif) no-repeat right center;}
#pmenu li.drop {background:#214230 url(http://www.wsxx.businesspublishing.biz/images/navigation/whiteDro.gif) no-repeat right center;}


* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:2px 30px 30px 30px; background:transparent url(transparent.gif);}


#pmenu li a:hover ul ul{
visibility:hidden;
}

#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}

#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}


#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}


#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-3px; left:145px;
}

#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

/* ---=== INFOPODS ===--- */
.leftColumnBox{
	float:left;
	clear:right;
	width:250px;
	background-color:#FFFFFF;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.infoPodMainColumnBox{
	background-color:#FFFFFF;
	width:475px;
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.infoPodContent{
	margin:-1px 15px 10px 15px;
/* ---=== padding required for margin to work ===--- */
	padding:10px 1px 5px 1px;
	letter-spacing:-.015em;
}

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(/images/cornerImages/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(/images/cornerImages/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(/images/cornerImages/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(/images/cornerImages/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(/images/cornerImages/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(/images/cornerImages/bb.gif);
	background-position: 50% 100%;
	margin:0px 0px -5px 0px;
	}
	
.rb
	{
	background-image:url(/images/cornerImages/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url(/images/cornerImages/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

#mainColumn {
	width:465px;
	float:left;
	margin:-10px 0px 5px 5px;
	padding:0px 0px 5px 0px;
}

#pageContent {
	float:left;
	padding:25px 0px 0px 50px;
	margins:0px 0px 0px 0px;
}

#pageContent table {
	width:625px;
	padding:0px 0px 0px 0px;
	margins:0px 0px 0px 0px;
}

#pageContent caption {
	font-weight:bold;
	padding:0px;
}

#pageContent td.left {
	width:175px;
}

#pageContent td.center {
	text-align:center;
}

#pageContent th {
	background:#214230;
	color:#FFFFFF;
}

#pageContent td {
	padding:0px 0px 0px 15px;
}

#letter {
	float: left;
	width:165;
	padding:0px 25px 0px 15px;
}

#printLetter {
	font-family:"Garamond", Times New Roman, Times, serif;
	float: left;
	width:720px;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 15px;
}

#table {
	margin:0px 50px 0px 50px;
}

#profileDataTable {
	margin:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
}

#profileDataTable .items {
	font-weight:bold;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

#profileDataTable td {
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
}

#news {
	float:left;
}

#newsBanner {
	width:225px;
	z-index:1;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 4px;
}

#currentDate {
	width:225px;
	height:20px;
	z-index:1;
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	font-size:12px;
	color:black;
	text-align:center;
	line-height:2.0em;
	margin: -20px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

#newsCrawl {
	z-index:1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

#rightColumn {
	float:right;
	width:240px;
}

#siteSponsorsBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#006633;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#siteSponsorsAds {
	float:right;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

#siteSponsorsAds a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

#footer {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:gray;
	width:960px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
}
