/****************************************************************************/
/* BODY */
/****************************************************************************/

html, body {
		margin: 0px 0px 0px 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		font-family: verdana;
		font-size: 10px;
		color: #666666;
		height: 100%;
		width: 100%;
		background-image: url(../images/template/bgTile.jpg); 
		background-repeat: repeat-x; 
		background-position: top;
		background-color: #E9EAEB;
	}



/****************************************************************************/
/* SITE TEMPLATE p {margin:0; padding: 0;} */
/****************************************************************************/

/* HEADER */	
div.clearfloats {
	    clear: both;
	    display: block;
	    height: 1px;
	    overflow: hidden;
	    margin: 0;
	    padding: 0;
	}

div.clearfix {
		border-top: 1px solid #CCC;
	}

#sap_tabs {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 796px;
		background-color: #d2d6d9;
		background-image: url(../images/template/tabbg.jpg); 
		background-repeat: repeat-x;
		height: 35px;
	}

#sap_mainWrapper {
		padding: 0px 0px 0px 0px;
		margin-left: auto;
		margin-right: auto;
		/* position: relative; */
		width: 796px;
		background-color: transparent;
		min-height: 100%; 
		height: auto;
		/* height: 100%; */
		background-image: url(../images/template/bg_width.png);
		background-repeat: repeat-y; 
	}

	/*
#sap_mainWrapper { 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/template/bg_width.png'); 
	}
	*/

#sap_inside {
		margin: 0px 5px 0px 5px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		position: relative;
		width: 786px;
		background-color: #ffffff;
		background-image: url(../images/template/contentfade.jpg);
		background-position: top left; 
		background-repeat: repeat-x;
	}

#sap_navHolder {
		display: block;
		width: 786px;
		height: 185px;
		background-color: transparent;
	}
	
/* STATIC CONTENT */
.newsCol {
		overflow-x: hidden;
		margin: 0px 0px 7px 0px;
		position: relative;
		width: 150px;
		float: left;
		background-color: transparent;
		display: inline;
	}

/* RIGHT HAND CONTENT ELEMENT */
#wrapperRight {
		background-color: transparent;
		display: inline;
		margin: 0px 5px 0px 0px;
		position: relative;
		width: 156px;
		float: right;
	}
	
	#bannerAd {
		display: block;
		overflow: hidden;
		margin: 0px 0px 7px 0px;
		position: relative;
		width: 157px;
		height: 248px;
	}
			
		
	.messageBox {
		display: block;
		margin: 2px 0px 7px 0px;
		position: relative;
		width: 157px;
		/* min-height: 200px; */
	}
	
		.messageBoxInside {
			margin: 0px 0px 0px 0px;
			position: relative;
			/*
			background-color: #797d8d;
			background-position: top left;
			background-image: url(../images/rBoxBg.jpg); 
			background-repeat: repeat-x;
			min-height: 200px;
			*/
			width: 150px;
		}
		
		.messageBoxContent {
			background-color: transparent;
			padding: 0px 5px 0px 5px;
			position: relative;
			width: 140px;
		}
		
	#relatedContent {
		display: block;
		margin: 5px 0px 12px 0px;
		padding: 0px 0px 0px 4px;
		border-left: 1px solid #cccccc;
		position: relative;
		width: 150px;
		/* height: 150px; */
	}
		
	#friends {
		display: block;
		overflow-x: hidden;
		margin: 6px 0px 7px 0px;
		padding: 0px 0px 0px 4px;
		border-left: 1px solid #cccccc;
		position: relative;
		width: 150px;
		/* height: 150px; */
	}
	
			.eventLogos {
				margin: 0px 0px 5px 0px;
				width: 150px;
			}
			
			.eventImg {
				border: 0px;
				margin-left: auto;
				margin-right: auto;
				text-align: center;
			    display: block;
			}
	
/* FOOTER */
#util1 {
		display: block;
		margin: 0px 0px 0px 0px;
		position: relative;
		width: 786px;
		height: 36px;
		/* background-color: #3366ff; */
		background-position: 5px 0px;
		background-image: url(../images/template/utilbar.jpg); 
		background-repeat: no-repeat;
	}

	#util1 fieldset  {
			padding: 0px;
			margin: 0px;
		}
	
	#newsletter {
			position: absolute;
			top: 8px;
			left: 122px;
		}
		
	#search {
			position: absolute;
			top: 8px;
			left: 578px;
		}
		
	#searchFor {
			padding-left: 15px;
			margin: 0px 5px 0px 0px;
			width: 100px;
			background-position: 0px -2px;
			background-image: url(../images/template/searchIcon.gif); 
			background-repeat: no-repeat;
			font-family: verdana;
			font-size: 10px;
		}
		
	#q {
			margin: 0px 5px 0px 0px;
			width: 120px;
			/*padding-left: 15px;
			background-position: 0px -2px;
			background-image: url(../images/template/searchIcon.gif); 
			background-repeat: no-repeat; */
			font-family: verdana;
			font-size: 10px;
		}

#util2 {
		display: block;
		margin: 0px 0px 6px 8px;
		position: relative;
		width: 769px;
		background-color: transparent;
		background-position: top left;
		background-image: url(../images/template/utilTile.gif); 
		background-repeat: repeat-x;
	}

	.startUBlock {
			background-color: transparent;
			margin: 0px 0px 0px 3px;
			position: relative;
			width: 102px;
			float: left;
		}
		
	.uBlock {
			background-color: transparent;
			margin: 0px 0px 0px 9px;
			position: relative;
			width: 101px;
			float: left;
		}

		.uHeaderDiv  {
				position: relative;
				margin: 0px 0px 2px 0px;
			}
		
		.uHeader {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-family: "Times New Roman", Times, serif;
				font-size: 14px;
				font-weight: bold;
				color: #333333;
			}
			
	#utilFooter {
			background-color: white;
		}
	
	
	#utilFooter .horizontal {
			background-color: red;
			margin-top: 5px;
			margin-bottom: 12px;
			border-top: 0px; 
			border-bottom: 1px dashed #666666; 
			background-color: transparent;
			height: 5px;
			overflow: visible;
		}
	
	
.utilFeeds {
		display: inline;
		float: left;
	}

#utilCopy {
		display: inline;
		float: right;
	}

/****************************************************************************/
/* TAG CLOUD */
/****************************************************************************/

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #dddddd; }
.tag_cloud:visited { color: #666666; }
.tag_cloud:hover { color: #ffffff; background: #999999; }
.tag_cloud:active { color: #ffffff; background: #333333; }
#wrapper { width: 350px; font-family: "Times New Roman", Times, serif; }

/****************************************************************************/
/* TOP TABS */
/****************************************************************************/

#sap_tab1 { 
			margin: 7px 0px 0px 0px;
			position: relative;
			height: 28px; 
			width: 154px; 
			float: left; 
		}
	
#sap_tab2{ 
			margin: 7px 0px 0px 0px;
			position: relative;
			height: 28px; 
			width: 154px; 
			float: left; 
		}
	
#sap_tab3 { 
			margin: 7px 0px 0px 0px;
			position: relative;
			height: 28px; 
			width: 488px;
			background-image: url(../images/template/toptile.jpg);
			background-position: bottom left; 
			background-repeat: no-repeat; 
			float: left; 
			clear: right; 
		}
	
	#quickLink {
			margin: 0px 0px 0px 0px;
			background-color: transparent;
			position: absolute;
			top: 0px;
			left: 122px;
			height: 28px; 
			width: 361px;
		}
		
	#quickLink .formContainer {
			background-color: transparent;
			float: right;
			margin: 0px 0px 0px 0px;
		}
		
	#quickLink select {
			margin: 0px 35px 0px 5px;
		}
	
	#quickLink p {
			float: left;
			margin: 0px 0px 0px 5px;
			font-family: "Courier New", Courier, monospace;
			font-size: 17px;
			font-weight: bold;
			color: #ffffff;
		}
		
/****************************************************************************/
/* Re-usable Classes */
/****************************************************************************/

/* Right-hand Box */
.rBoxTop {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		height: 3px;
		overflow: hidden;
		width: 156px;
		background-color: transparent;
		background-image: url(../images/rightBloxTop.jpg); 
		background-repeat: no-repeat;
	}

.rBoxMid {
		margin: 0px 0px 0px 0px;
		padding: 0px 2px 0px 4px;
		position: relative;
		width: 150px;
		background-color: white;
		background-image: url(../images/rightBoxMid.jpg); 
		background-repeat: repeat-y;
	}

.rBoxBot {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		height: 3px;
		width: 156px;
		overflow: hidden;
		background-color: transparent;
		background-image: url(../images/rightBloxBot.jpg); 
		background-repeat: no-repeat;
	}
	
/****************************************************************************/
/* SITE CONTENT ELEMENTS */
/****************************************************************************/

.thumbDisplay {
		margin-left: 3px; 
		margin-top: 3px;
		border: 0px;
	}

.horizontal {
		/* overflow: auto; */
		background-color: transparent;
		position: relative;
		margin: 0px 0px 0px;
		border-top: 1px dashed #666666; 
	}
	
ul.linkList {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}

li.linkList, li.linkList:link, li.linkList:visited {
		/* list-style: outside; */
		margin: 0px 0px 3px 0px;
		padding: 0 0 0 8px;
		background: url("../images/dotGrey.jpg") no-repeat 0 4px;
		/* font-family: verdana;
		font-size: 10px; */
		font-weight: bold;
		text-decoration: none;
		color: #bbbbbb;
		/* color: #333333; */
		vertical-align: bottom;
	}

li.linkList:hover  {
		color: #660000;
		background: url("../images/dotRed.jpg") no-repeat 0 4px;
	}
	
.solidPic {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		vertical-align: bottom;
	}
	
.newsletterInput {
		width: 150px;
	}

.uList p {
		color: #bbbbbb;
		font-weight: bold;
		border: 0px;
		margin: 0px 0px 0px 2px;
		padding: 0px 0px 0px 0px;
	}

.uList .subDent {
		font-weight: normal;
		font-size: 9px;
		border: 0px;
		margin: 0px 0px 0px 7px;
		padding: 0px 0px 0px 0px;
	}
	
.uList a, .uList a:link, .uList a:visited {
		text-decoration: none;
		color: #bbbbbb;
		font-weight: bold;
		vertical-align: bottom;
	}

.uList a:hover  {
		text-decoration: underline;
		color: #333333;
	}
	
.uList .subDent  a, .uList .subDent a:link, .uList .subDent a:visited {
		text-decoration: none;
		font-size: 9px;
		color: #bbbbbb;
		font-weight: normal;
		vertical-align: bottom;
	}

.uList .subDent a:hover  {
		text-decoration: underline;
		color: #666666;
	}
	
.utilFeeds, .utilFeeds a:link, .utilFeeds a:visited, .utilFeeds a:hover  {
		text-decoration: none;
		font-weight: normal;
	
	}

.utilFeeds .rss {
		background: url("../images/template/feed-icon.jpg") no-repeat 0 0;
		padding: 0px 0px 15px 18px;
		margin: 0px 0px 0px 0px;
		line-height: 25px;
	}
	
.utilFeeds .podcast  {
		background: url("../images/template/podcast.jpg") no-repeat 0 0;
		padding: 0px 0px 15px 25px;
		margin: 0px 0px 0px 0px;
		line-height: 25px;
	}

#utilCopy p {
		color: #333333;
		line-height: 25px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
a.light, a.light:link, a.light:visited {
		text-decoration: underline;
		/*font-family: verdana;
		font-size: 10px; */
		font-weight: normal;
		color: #666666;
		vertical-align: bottom;
	}

a.light:hover  {
		text-decoration: underline;
		color: #333333;
	}
	
a.topHead:hover {
		text-decoration: none;
		color: #660000;
	}
	
.topRead, a.topRead:link, a.topRead:visited {
		color: #333333;
		padding: 0 0 0 8px;
		background: url("../images/arrowDGrey.gif") no-repeat 0 60%;
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		clear: left; 
		float: right;
	}
	
#messageBoxContent .light {
		text-decoration: none;
		margin: 5px 4px 4px 4px;
		display: block;
	}

#messageBoxContent a.light, #messageBoxContent a.light:link, #messageBoxContent a.light:visited {	
		color: #333333;
	}
	
#messageBoxContent a.light:hover  {
		color: #666666;
	}
	
#messageBoxContent .topRead {
		float: none;
		color: #333333;
		padding: 0px 0px 0px 0px;
		background: none;
	}
#messageBoxContent .topRead:hover  {
		text-decoration: none;
		color: #666666;
	}
	
#messageBoxContent .small {
		margin: 0px 0px 5px 0px;
	}
	
.sectHeaderDiv {
		position: relative;
		margin: 0px 0px 4px 0px;
	}

.sectHeader {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bold;
		color: #660000; 
		/* color: #FFC23E;
		color: #FFCC00; */
	}
	
	/* Blog Box */
	#mapBoxTop {
		margin: 0px 0px 0px 0px;
		position: relative;
		height: 4px;
		overflow: hidden;
		width: 435px;
		background-color: transparent;
		background-image: url(../images/mapBlockTop_.jpg); 
		background-repeat: no-repeat;
	}
	
	#mapBoxMid {
		margin: 0px 0px 0px 0px;
		position: relative;
		width: 435px;
		background-color: transparent;
		background-image: url(../images/mapBlockMid_.jpg); 
		background-repeat: repeat-y;
		padding: 0px 0px 0px 0px;
	}
	
	#mapBoxBot {
		margin: 0px 0px 0px 0px;
		position: relative;
		height: 4px;
		width: 435px;
		overflow: hidden;
		background-color: transparent;
		background-image: url(../images/mapBlockBot_.jpg); 
		background-repeat: no-repeat;
	}
	
#map {
		width: 423px; 
		height: 275px; 
		margin: 0px 0px 0px 4px; 
		border: none;
	}

/****************************************************************************/
/* Content Styles	*/
/****************************************************************************/
p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: verdana;
		font-size: 10px;
		color: #666666;
	}

#mainContent {
		z-index: 1;
	}

#mainContent a {
		text-decoration: underline;
	}

#mainContent ul {
		list-style: inside;
		/* padding: 5px 0px 5px 10px;
		margin: 5px 0px 5px 10px; */
	}

#mainContent ul ul {
		list-style: inside;
	}
	
#mainContent ol {
		list-style: decimal inside;
	}
	
#mainContent ol ol {
		list-style: upper-roman inside;
	}
		
img {
		border: 0px;
		vertical-align: bottom;
	}
	
	
.subHead, .subHead a:link, .subHead a:visited {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: normal;
		color: #666666;
	}
	
.subHead a:hover {
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: normal;
		color: #660000;
	}

h1, h1 a, h1:link, h1:visited, h1 a:link, h1 a:visited {
		margin: 2px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		line-height: 1.1em;
		font-size: 28px;
		font-weight: bold;
		color: #333333;
	}

h1:hover, h1 a:hover {
		text-decoration: none;
		color: #660000;
	}

.mainContentCaption {
		margin: 1px 0px 7px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		word-wrap: break-word;
	}
	
a, a:link, a:visited {
		text-decoration: none;
		/*font-family: verdana;
		font-size: 10px; */
		font-weight: bold;
		color: #666666;
		/* color: #333333; */
		vertical-align: bottom;
	}

a:hover  {
		text-decoration: underline;
		color: #660000;
	}

.small, a.small:link, a.small:visited {
		font-size: 8px;
		color: silver;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

a.small:hover {
		font-size: 8px;
		color: #666666;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
/****************************************************************************/
/* LANDING TEMPLATE */
/****************************************************************************/

.mainHead, a.mainHead:link, a.mainHead:visited  {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		line-height: 1.1em;
		font-size: 28px;
		color: #333333;
	}

a.mainHead:hover {
		text-decoration: none;
		color: #660000;
	}

.mainCaption {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		word-wrap: break-word;
	}
	
.readMore, a.readMore:link, a.readMore:visited  {
		text-decoration: none;
		margin: 0px 0px 0px 3px;
		padding: 0 0 0 8px;
		background: url("../images/arrowGrey.gif") no-repeat 0 60%;
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #bbbbbb;
		/* color: #333333; */
		vertical-align: bottom;
	}

a.readMore:hover  {
		color: #660000;
		padding: 0 0 0 6px;
		background: url("../images/arrowRed.gif") no-repeat 0 60%;
	}
	
.artDetailsText {
		font-family: "Times New Roman", Times, serif;
		font-size: 12px;
	}
	
.topHead, a.topHead:link, a.topHead:visited {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		line-height: 1.1em;
		font-weight: normal;
		color: #333333;
	}
	
.topHeadInner {
		margin-top: 2px; 
		border-top: 1px solid #dedede;
		background-color: transparent;
	}
	
	
	
a.topRead:hover {
		text-decoration: none;
		padding: 0 0 0 6px;
		color: #660000;
		background: url("../images/arrowRed.gif") no-repeat 0 60%;
	}
	
.blogHead, a.blogHead:link, a.blogHead:visited  {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		font-size: 24px;
		line-height: 1.1em;
		font-weight: normal;
		color: #333333;
	}

a.blogHead:hover{
		text-decoration: none;
		color: #660000;
	}	
	
a.infoHeader:link, a.infoHeader:visited {
		margin: 0px 0px 3px 0px;
		padding: 0 0 0 10px;
		background: url("../images/arrowBigDGrey.gif") no-repeat 0 60%;
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		/* font-weight: bold; */
		text-decoration: none;
		color: #333333;
		vertical-align: bottom;
	}

a.infoHeader:hover  {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		color: #660000;
		padding: 0 0 0 10px;
		background: url("../images/arrowBigDRed.gif") no-repeat 0 60%;
	}
	
#lan_wrapper4 ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}

#lan_wrapper4 li, #lan_wrapper4 li:link, #lan_wrapper4 li:visited {
		margin: 0px 0px 3px 0px;
		padding: 0 0 0 9px;
		background: url("../images/dotGrey.jpg") no-repeat 0 4px;
		vertical-align: bottom;
	}

#lan_wrapper4 li:hover  {
		padding: 0 0 0 9px;
		background: url("../images/dotRed.jpg") no-repeat 0 4px;
	}	
	
.pbQuote {
		margin: 0px 0px 0px 20px;
		width: 200px;
		font-family: verdana;
		font-size: 9px;
		color: #666666;
	}

#cookieTrail ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
#cookieTrail ul li {
		margin: 0px 5px 0px 0px;
		padding: 0px 0px 0px 10px;
		display: inline;
		text-decoration: none;
		background: url("../images/arrowGrey.gif") no-repeat 0px 80%;
		font-family: "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: normal;
		color: #bbbbbb;
	}
	
#cookieTrail ul li a {
		text-decoration: none;
		font-family: "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: normal;
		color: #bbbbbb;
	}
	
#cookieTrail  .linkYes:hover {
		background: url("../images/arrowDGrey.gif") no-repeat 2px 80%;
	}
	
#cookieTrail  a:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
	}
	
	
/****************************************************************************/
/* Form Styles	*/
/****************************************************************************/
fieldset {
		border: 0px;
		margin: 0px 0px 0px 0px;
	}

.formContainer {
		margin: 0px 0px 0px 0px;
	}
	
input, select {
		margin: 0px 5px 0px 0px;
		font-family: verdana;
		font-size: 10px;
	}

textarea {
		font-family: verdana;
		font-size: 10px;
	}

.go {
		width: 30px; 
	}
	
.captchaText {
		color: maroon;
	} 

.captcha {
		margin-left: auto; 
		margin-right: auto;
	} 
	
infoTextli {
	font: 5px; 
	color: silver; 
	text-align: centre;
}

/****************************************************************************/
/* FRONT END FORMS */
/****************************************************************************/

.sapForm form {
		margin: 0px;
		padding: 0px;
	}
	
.sapForm legend {
		margin: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	

.sapForm ol {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
.sapForm li {
		list-style: none;
		 /* margin: 0px; */
		margin: 5px 2px 5px 2px;
		padding: 0px;
	}
	
.sapForm label {
		display: -moz-inline-box;
		display: inline-block;
		width: 90px;
		margin: 0px;
		padding: 0px;
	}

.sapForm input {
		width: 90px;
	}
	
.sapForm select {
		width: 111px;
		padding: 0px;
		margin: 0px;
	} 
	
	
.submitForm {
	border-top: 1px solid silver;
	}
	
.submitForm input {
	margin-top: 5px;
	width: 90px;
	}
	
.dateField {
	width: 80px;
	}
	
.description {
	float: right;
	width: 190px;
	height: 50px;
	margin-bottom: 4px;
	}
	
input[class='telCode'] {
	width: 30px; 
	margin: 0px;
	}

input[class='telNum'] {
	width: 62px; 
	margin: 0px;
	}
	
#Q {
	width: 80px;
	}
	
#R {
	width: 80px;
	}

#gpsMarker {
	margin-left: 25px;
	}

/****************************************************************************/
/* Content Styles	BUSINESS - EVENTS */
/****************************************************************************/

#sapData {
		margin: 5px;
	}

#sapData li label {
		vertical-align: top;;
	}
	
#sapData li span {
		/*display: -moz-inline-box;
		display: inline-block;
		white-space: -moz-pre-wrap;
		width: 150px; */
	}

#dC {
		margin: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #666666;
	}
	
#dM {
		/*background-color: red;*/
		width: 435px;
	}
	
	
	
#entryLayer {
		display: none;
	}
	
#desLayer {
		width: 435px;	
	}

/****************************************************************************/
/* Content Styles	Slider Div */
/****************************************************************************/
	
#slideDiv {
		clear: both;
		width: 450px;
		height: 0px;
		margin: 5px 0px 0px 0px;
		position: relative;
		background-color: #f1f1f1;
		overflow: hidden;
	}

#closeButton {
		position: absolute; 
		top: 10px; left: 425px;
	}

.slideLeft{
		float: left;
	}



#bLogin {
		clear: both;
		width: 450px;
		height: 45px;
		margin: 25px 0px 5px 160px;
		position: relative;
		background-color: #f1f1f1;
		background: url("../images/bLogin_bg.gif") no-repeat 0px 3px;
		overflow: hidden;
	}

#bLoginForm {
		position: absolute;
		top: 8px;
		left: 105px;
		}
		
#eventId{ 
		width: 200px;
	}
	
#eventPass {
		width: 50px;
	}
	
#bizId{ 
		width: 200px;
	}
	
#bizPass {
		width: 50px;
	}

#team_id{ 
		width: 200px;
	}
	
#team_pass {
		width: 50px;
	}

#player_id{ 
		width: 180px;
	}
	
#player_pass {
		width: 50px;
	}
	
#forgotPassDiv {
	float: right; 
	margin-right: 145px;
	}
	
#col_0 {
		clear: both;
		width: 450px;
		/* margin: 10px 5px 10px 0px; */
		position: relative;
	}

#col_3 {
		clear: both;
		width: 450px;
		margin: 10px 5px 10px 0px;
		position: relative;
		background: url("../images/col_3.gif") repeat-y;
	}

#col_2 {
		clear: both;
		width: 450px;
		margin: 10px 5px 10px 0px;
		position: relative;
		background: url("../images/col_2.gif") repeat-y;
	}

.business {
		float: left;
		background-color: transparent;
		position: relative;
		width: 150px;
	}
	
.business a {
		color: #000;
		font: 10px verdana;
		text-decoration: none;
		display: block;
		width: 130px;
		padding: 2px 2px;
		margin: 3px;
	}
	
.business .nonBusiness {
		color: #dedede;
		font: 10px verdana;
		text-decoration: none;
		display: block;
		width: 130px;
		padding: 2px 2px;
		margin: 3px;
	}
	
.business .location {
	font: 9px arial;
	color: #666666;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #CCC;
}

.business .nonLocation {
	font: 9px arial;
	color: #dedede;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #CCC;
}

.business a {
		text-decoration: none;
	}
	
.business a:hover {
		background-color: #ccc;
		text-decoration: none;
	}
	
.event {
		float: left;
		background-color: transparent;
		position: relative;
		width: 450px;
	}
	
.event a {
		font: 10px verdana;
		text-decoration: none;
		display: block;
		padding: 2px 2px;
		margin: 3px;
	}

.event .date {
		width: 50px; /* 135px */
		float: left;
		font: 9px arial;
		color: #666666;
		text-decoration: none;
		padding: 2px 2px;
		margin: 3px;
}

.event .info {
		width: 375px; /* 290px */ 
		float: left; 
		margin-left: 10px;
}
	
.event .location {
		font: 9px arial;
		color: #666666;
		text-decoration: none;
		display: block;
}

.event a:hover {
		background-color: #ccc;
		text-decoration: none;
	}
	
.enterEvent {
		float: right;
		background-color: #cecece;
		width: 450px;
	}

.enterNow {
		margin: 6px 3px;
	}
	
.enterView {
		margin: 6px 15px;
	}

/****************************************************************************/
/* Content Styles	Poll */
/****************************************************************************/

.pollHead {
		text-align: left;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
	}
