body {
	background-color: 	#000000;
	font-size:			12px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	line-height:		1.4em;
	color: 				#FFFFFF;
	text-align:			justify;
}

a:link {
	color: 				#AAA;
	text-decoration:	none;
	border-bottom:		thin dotted #333333;
}

a:visited {
	color: 				#AAA;
	text-decoration: 	none;
	border-bottom:		thin dotted #333333;

}

a:hover {
	text-decoration: 	underline;
}

a:active {
	text-decoration: 	none;
}

h1 {
	font-size: 			150%;
	font-weight: 		bold;
	color: 				#FF0000;
	text-align:			left;
}

h2 {
	font-weight: 		bold; 
	color: 				#FF0000;
	text-align:			left;
	font-size:			100%;
}

#allcontent {
	width: 				800px;
	padding-top: 		5px;
	padding-bottom: 	5px;
	margin-left: 		auto;
	margin-right: 		auto;
}

#allcontent h1#special {
	position: absolute;
	left: -9999px;	
}

#allContent {
	width: 				800px;
	padding-top: 		5px;
	padding-bottom: 	5px;
	margin-left: 		auto;
	margin-right: 		auto;
}

#allContent h1#special {
	position: absolute;
	left: -9999px;	
}

#header {
	height:				60px;
	background:			url(../images/logoHeader.gif) no-repeat;
}

#navigation {
}

#navigation ul {
	list-style-type:	none;
	padding:			0;
	margin:				0;
}

#navigation li {
	float:				left;
	margin:				0;
	padding:            0;
	text-align:			center;
	display:			inline;
}

#navigation a {
	display:			block;
	color:				#F00;
	font:				bold 14px Arial, Helvetica, sans-serif;
	height:				30px;
	width:				88px;
	text-decoration:	none;
	border:				none;
	outline:none;
}

#navigation a:hover {
	color:				#FFF;
}

#rssLogo {
	width:				80px;
	float:				right;
}

#contentFooter {
	margin-top:			40px;
}

#footer {
}

#legalStuff {
}

#legalStuff p {
	text-align:			center;
	font-size:			75%;
	line-height:		100%;
}	

#standardsBased {
	height:				31px;
	width:				88px;
	background:			url(../images/valid-xhtml10.png) no-repeat;
	float:				left;
}

#footerLogo {
	height:				30px;
	background:			url(../images/logoFooter.gif) no-repeat;
}

.specialH1 {
	margin-left:		-1000px;
}

.showtitle {
	font-style:			italic;
}

.newsItem {
	clear: both;
}

.newsItem img {
	float: left;
	padding: 3px 10px 15px 0;
}

.newsItem p {
	margin-left: 87px;
	margin-top: 7px;
}

.newsItem h2 {
	/* Seems to fix IE6 issue, perhaps regarding collapsing margins */
	margin-bottom: 0;
}

.newsItem a:link {
	border-bottom:		none;
	
}

.newsItem a:visited {
	border-bottom:		none;
}

#flashWindow {
	text-align:			center;
	margin-bottom:		60px;
}


img {
	border: 			none;
}

.clearMe {
	clear:				both;
}

a.external span
{
	position: absolute;
	left: -5000px;
	width: 4000px;
} 

a.external:link
{
	background: url(../images/links.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
} 

a.external:visited
{
	background: url(../images/links.gif) no-repeat 100% -100px;
	padding: 0 20px 0 0;
} 

a.external:hover
{
	background: url(../images/links.gif) no-repeat 100% -200px;
	padding: 0 20px 0 0;
} 

#rss a:link, #rss a:hover, #rss a:visited {
	border-bottom: none;
}


	
