body,
	html {
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		line-height:18px;
		}

a img {border: none; }

#dropshadowcontainer {
		position: relative;
		margin: 0px auto;		
		width:998px;
		}

#container {
		position: relative;
		margin: 0px auto;
		width:990px;
		}

#banner {
		height:104px;
		margin:0;
		padding:5px;
		}

#bannerlogo {
		position: absolute;
		top:20px;
		left:10px;
		height:79px;
		width:410px;
		}

#bannerright {
		position: absolute;
		top:2px;
		left:450px;
		height:100px;
		width:540px;
		}

#bannerrightallimages {
		position: absolute;
		top:2px;
		left:100px;
		height:100px;
		width:690px;
		z-index: 2;
		}

#bannerrightText {
		position: absolute;
		top:15px;
		left:0px;
		height:100px;
		width:630px;
		}
#bannerrightImage {
	float:right;
	margin-right: 10px;
	margin-top: 10px;
		}
		
#bannerrightnewsletter {
	float:right;
	margin-right: 10px;
	margin-top: 25px;
	font-size:16px;
	font-family: Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	text-align: right;
	color:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
		}

#navigation {
		height:20px;
		padding:0px;
		z-index: 2;
	}

.navigation TD, .navigation TH
{
	font-size:12px;
	font-family: Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	text-align: center;
	text-transform: lowercase;
	z-index: 2;
}	

.navigation td a {
	width: 100%;
	float:left;
	text-decoration: none;
	z-index: 2;
}

.navigation td a:hover {
	z-index: 2;
}

#dropmenudiv{
position:absolute;
padding: 0px 0;
border:0px solid black;
border-bottom-width: 0;
font-size:12px;
font-family: Helvetica, sans-serif;
font-weight:bold;
line-height:18px;
text-align: left;
z-index: 2;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
text-decoration: none;
z-index: 2;
}

#dropmenudiv a:hover{
z-index: 2;
}

#navigationpath{
		height:20px;
		width: 990px
		z-index: 2;
}

#navigationpath p {
	margin: 4px 10px 8px 10px;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;

}

#singlemain {
	width:990px;

}

#singlemain a { color: #FCFFFD;}

#singlemainleft {
	width:730px;
	height:360px;
	margin-left: 30px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px;	
	overflow: auto;
	float:left;

}

#singlemainright {
	width:190px;
	height:360px;
	overflow: auto;
	float:right;
	margin-left: 0px; margin-top: 5px; margin-right: 30px; margin-bottom: 10px;

}


#newslettermain {
	width:990px;
}
#newslettermain p {
	margin: 4px 10px 8px 10px;
}
#newslettermain h2 {
	margin: 4px 10px 8px 10px;
			font-size: 18px;
		text-align: center;
		line-height:20px;
		font-weight:bold;
}
#newslettermain h3 {
	margin: 4px 10px 8px 10px;
			font-size: 14px;
		text-align: left;
		line-height:16px;
		font-weight:bold;
}
#newsletterleft {float: left;margin: 10px 10px 10px 10px;width:308px;z-index: 0;}
#newslettercenter {	float: left;margin: 10px 10px 10px 10px;width:308px;z-index: 0;}
#newsletterright {	float: right;margin: 10px 10px 10px 10px;width:308px;z-index: 0;}

.moviecenter {
	margin: 10px auto;
	width: 480px;
}

.movieright {
	float: right;
	padding: 10px 10px 10px 10px;
	width: 480px;
}

#singlemain p{
	padding:30px;
	margin:0;
	z-index: 0;
}

#main {
		float:right;
		width:805px;
	}

#main h2, #main h3, #main h4{
		padding:10px 10px;
    }
    
#main p {
		padding:0px 10px;
    }
    
#main ul { 
padding: 0;
margin: 4px 10px 4px 15px;
list-style: none;
font-family: Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

#main ul li{

text-decoration: none;
padding: 4px 10px 4px 15px ;
}

#floatright
{
	float: right;
	margin: 10px 10px 10px 10px;
	width:375px;
	z-index: 0;
}

#floatleft
{
	float: left;
	margin: 10px 10px 10px 10px;
	width:375px;
	z-index: 0;
}
    
#sidebar {
		float:left;
		width:184px;
	}

#sidebar h2 {
		font-size: 18px;
}

h2 {
		font-size: 22px;
		text-align: center;
}

h3 {
		font-size: 18px		
}

dl {
	margin: 10px 10px 10px 10px;
}

#sidebar p {
		margin: 10px 4px 10px 10px;
		FONT-WEIGHT: bold;
		font-family: Helvetica, sans-serif;
		font-size: 14px;
		line-height:18px;
		text-align: left;
		z-index:2;
}



ul.sidemenu { 
padding: 0;
margin: 4px 0px 4px 8px;
list-style: none;
font-family: Helvetica, sans-serif;
font-size:12px;
line-height:16px;
width: 166px;
text-transform: lowercase;
}

ul.sidemenu li {
list-style-type:none;
}
	
ul.sidemenu li a{

text-decoration: none;
display: block;
width: 148px;
font-weight:bold;
padding: 1px 8px;
}


#leftEmail {
		clear:both;
		margin: 10px 6px 10px 10px;
		FONT-WEIGHT: normal;
		font-family: Helvetica, sans-serif;
		font-size: 10px; 
		text-align: right;
		line-height: 12px;
		}	

.floatleftvideofooter {
	float: left;
	margin: 6px 4px 4px 4px;
	z-index: 6;
}

.floatcentervideofooter {
	float: left;
	text-align: center;
	margin: 6px 4px 4px 4px;
	z-index: 6;
}

.floatrightvideofooter {
	float: right;
	margin: 6px 4px 4px 4px;
	z-index: 6;
}

#footer {
		clear:both;		
		padding: 0;
		FONT-WEIGHT: normal;
		font-family: Helvetica, sans-serif;
		font-size: 10px; 
		text-align: center;
		line-height: 12px;
		}

.footercolor1 {

}

.footercolor2 {

}

#footer p {
		padding:2px;
		margin:0;
		}

.pullquoteright {float:right;
		width:30%;
		padding:8px;
		font-size:1.1em;
		margin:20px;
		font-weight:bold;
		font-style: italic;
		}
		
.pullquoteleft {float:left;
		width:30%;
		padding:8px;
		font-size:1.1em;
		margin:20px;
		font-weight:bold;
		font-style: italic;
		}
p.homepage {

}

.search {
margin: 10px 5px 10px 4px;

}

textarea {

}

select {

}

option {

}

input
{

}

.submit input {
		FONT-WEIGHT: bold;
		font-family: Helvetica, sans-serif;
		font-size: 12px; 
		}

input.button {
		FONT-WEIGHT: bold;
		font-family: Helvetica, sans-serif;
  border: 1px solid;
}

input.buttonhover { 
	 
}

#button  {
		FONT-WEIGHT: bold;
		font-family: Helvetica, sans-serif;
  border: 1px solid;
}

#buttonhover { 
}

.hoverlink{
	text-align: center;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
		FONT-WEIGHT: bold;
		font-family: Helvetica, sans-serif;
  border: 1px solid;
}
.hoverlink:hover{
	border: solid 1px;
}

#bottom {
	margin-top: 10px
}

#IndentedParagraphs {
	margin-left: 50px;
	margin-right: 80px;
		}