body {
   	text-align: center;
   	margin:0px;
   	font-family:Helvetica, Arial, sans-serif; 
   	}

p   { margin:.1em 0 .3em 0; padding:0px; color:#666666; font-size:.7em; line-height:1em}
h1	{font-size:.8em; color:#cc0000; margin:7px 0px 0px 0px; padding:0px;}
h2	{font-size:.8em; color:#cc0000; margin:7px 0px 0px 10px; padding:0px;}
h3	{font-size:1em; color:#cc0000; margin:7px 0px 0px 10px; padding:7px 0 0 0;}


img {border:none;}

form { margin:0;}

a:link    { color:#cc0000; text-decoration:none;}
a:visited { color:#cc0000; text-decoration:none;}
a:hover   { color:#666; text-decoration:none;}
a:active   { color:#666; text-decoration:none;}


.news { padding: 0px 8px 0px 9px; color:#666666;}
.newsheadline { padding: 0px 8px 10px 9px; color:#666666; text-decoration:underline; line-height:1.1em;}
.more {padding:0px 0px 0px 120px; color:#666666;}
.bodycopy {line-height:1.8em; margin:10px 0px 0px 10px;}
.footertext {color: white; padding:7px;}
.promotion {padding: 13px; font-size:1.1em; color:#cc0000; margin:7px 0px 0px 0px; font-weight: bold;}
.promocontent {padding: 0px 13px 0 13px; line-height: 1.3em;}
.learnmore {padding:10px 15px 0px 0px; color:#666666; text-align: right;}
.signtext {padding: 10px 0 0 0}
.teaser {color: black;}
.crumb {margin: 8px 0px 0px 10px;}
.list {line-height:.8em; margin:10px 0px 0px 10px;}

#topline {
		margin: 1px 0 20px 0;
		}


#menu {
	height: 16px;
	background: url("images/navbg.gif") repeat-x;
	border-top: solid 1px #bbbbbb;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px 5px 5px 175px;
	font: .8em  Arial, verdana, Helvetica, sans-serif;
}

#menu ul {
		list-style: none;			/* removes list marker */
		padding: 0px;				/* removes left indent */
		margin: 0px;
	}
	
	#menu ul li {
		display: inline;			/* sets list items to display in a row */
		padding-left: 20px;			/* puts space in between list items */
	}
	
	#menu a:link {
		color: #cc0000;
		text-decoration: none;
	}
	
	#menu a:visited {
		color: #666;
		text-decoration: none;
	}
	
	#menu a:hover {
		color: #cc0000;
		text-decoration: none;
	}
	
	#menu a:active {
		color: #cc0000;
		text-decoration: none;
	}
	
	
	
	
#logo {
	padding: 10px 0 0 15px;
	}
	
#contact ul {
		font-size:.8em;
		list-style: none;			/* removes list marker */
		padding: 0px;				/* removes left indent */
		margin: 0px 0 0 585px;
	}
	
	#contact ul li {
		display: inline;			/* sets list items to display in a row */
		padding-left: 10px;			/* puts space in between list items */
	}
	
	#contact a:link, #contact a:visited {
		color: #cc0000;
		text-decoration: none;
	}
	
	#contact a:active, #contact a:hover {
		color: #cc0000;
		text-decoration: none;
	}
	


#chunk {
	border-bottom: solid 2px #bbbbbb;
	width: 759px;
	}

#nav {
	width:185px;
	}

#leftcolumn {
		width:185px;
		float:left;
   		padding: 0px 0px 0px 0px;
   		margin: 0px 0px 0px 0px;
   		

}

#shadowbox {
	background-image: url(images/signupbg.gif); 
	background-repeat: repeat-x;
	
	}

#signup {
	margin: 10px 10px 0 11px;
	height: 145px;
	}

#promotion {
	height: 143px;
	margin: 0px 0 0 0;
	background-color; #003366;
	
	} 


#middlecolumn {
		width:357px;
		float:left;
   		margin:0px;
   		padding:10px;
		}

#bodytext {
		width: 532px;
		float:left;
   		margin:0px;
   		padding:10px;
   		
		}

#rightcolumn {
		width:175px;
		float:left;
		background-color: #ececec;
   		padding: 0px 0 10px 0;
   		margin: 15px 0px 10px 10px;
		}

#footer {clear:both;
		width: 759px;
		height: 23px;
		background-color: #CC0000;
		padding: 0px;
				}

a.footeremail:link {color:white; text-decoration:underline;}
a.footeremail:visited {color:white; text-decoration:underline;}
a.footeremail:hover {color:white; text-decoration:underline;}
a.footeremail:active {color:white; text-decoration:underline;}

		
.signup {
 		background-image: url(images/signupbg.gif);
		background-repeat: repeat-y;
		height: 200px; 
        width: 185px; 
		}
		
.rule {
		background-color: #bbbbbb;
		height:2px;
		width:759px;
		}


 
div.wrapper {
	text-align:center;

	} 
 
div.contents {
   	text-align: left;
   	margin-left: auto;
   	margin-right: auto;
	width: 759px;
	border-left: 2px solid #bbbbbb;
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
	}
	
div.shadow {
	background-image: url(images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}

div.footershadow {
		width: 759px;
		background: url(images/?footershadow.gif) no-repeat;
		color: #B1B5C1;
	}
	
		
.floatleft {float:left;
	margin: 0 10px 10px 0;
	border: 1px solid #666;
	}
	
