* {
    padding: 0;
	 border: 0;
    margin: 0;   
    }
    
body {
    color: #eeeeff;
    background-color: #000000;
    text-align: center;
    font: 1em "times new roman", times, serif;
    }

a {
	 text-decoration: none;
	 }
	 
#banner h1, #banner h2, .hide {
		display: none;
}

/* ------------ Div Styles ------------ */
	 
#banner {
	  color: inherit;
	  background-color: transparent;
		border: 1px solid #ffffff;
		width: 740px;
		height: 140px;
		margin: 10px auto;		
		}

#banner table {
  	width: 98%;
 	height:140px;
  	margin: 0;
  	}
  
#banner td.img {
  	text-align: left;
  	vertical-align: top;
  	width: 40%;
  	padding-top: 5px;
  	}
  
#banner td.links {
  	text-align: right;
  	vertical-align: bottom;
  	width: 60%;
  	padding-bottom: 2px;
  	} 
	
#main {
    color: inherit;
    background-color: #333333;
    border: 1px solid #ffffff;
    margin: 10px auto;
	 padding: 20px;
    width: 700px;
    text-align: center;
    }

#footer {
	color: #000033;
	background-color: #cccccc;
	font: .7em/1.2em "times new roman", times, serif;
	border: 1px solid #ffffff;
	padding: 5px 10px;
	width: 720px;
	height: auto;
	margin: 10px auto;
	clear: both;
}


/* ------------ Link Styles ------------ */

	/* ----- Footer Links ----- */
	
#footer a {
	color: #000099;
	background-color: transparent;
}   

#footer a:link {
    color: #000099;
    background: transparent;
    }
    
#footer a:visited {
    color: #0000cc;
    background: transparent;
    }
    
#footer a:hover {
    color: #cc0066;
    background: transparent;
    }
    
#footer a:active {
    color: #000099;
    background-color: transparent;
    }

	/* ----- General Documents Links ----- */
	
a:link {
	color: #6699ff;
	background-color: transparent;
}

a:link.new, a:visited.new {
	color: #ff3333;
	background-color: transparent;
}

a:visited {
	color: #6699ff;
	background-color: transparent;
}

a:hover, a:hover.new {
	color: #ffffff;
	background-color: transparent;
}

a:active {
	color: #cc00ff;
	background-color: transparent;
}

/* ------------ General Layout Classes ------------ */

.left {
		float: left;
		text-align: left;
	}
	
.right {
		float: right;
		text-align: right;
	}
	
.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

.align_justify {
	text-align: justify;
}

.in_line {
	display: inline;
}

.block {
	display: block;
}