body {
	background-color: #000;
}

div#outercontainer {
	margin: 20px 20px 20px 20px;
	border: 1px #000 solid;
	background-color: #FFF;
	max-width: 920px;	
}


div#header {
	padding: 0;	
	margin: 20px 20px 20px 20px;
	border: 0px #F00 solid;
	background-color: #000;
	color: #CCC;
	
}

div#headbanner {
	width: 100%;
	height: 148px;
	border: 0px #00F solid;
	background-image: url(../images/header_w.png);
	margin: 0;
}

div#navigation {
	width: 100%;
	height: 25px;
	vertical-align: middle;
	border: 0px solid #F0F;
}

div#navigation ul {
	padding-left: 14px;
        padding-right: 14px;
	font-family: Verdana, Arial;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	list-style: none;
	line-height: 25px;
	border: 0px #F00 solid;
}

div#navigation li {
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 0px solid #000;
	color:#8258FA;
}

div#navigation a {
	text-decoration:none;
	font-weight:bold;
}

div#navigation a:link {color:gray;}
div#navigation a:visited {color:gray;}
div#navigation a:hover {color:#8258FA;}
div#navigation a:active {color:gray;}
div#navigation a:focus {
	color:gray;
	font-weight:normal;
}

div#bodycontainer {
	margin: 20px 20px 20px 20px;
	background-image: url(../images/back.png);
	background-repeat: repeat;
	max-height: 600px;
	overflow:auto; 
	padding: 20px 20px 20px 20px;
}


div#bodycontainer a:active {color:gray;}


div#bodycontainer a:link {color:black; text-decoration: none}
div#bodycontainer a:visited {color:black; text-decoration: none}
div#bodycontainer a:hover {color:#8258FA; text-decoration: none}
div#bodycontainer a:active {color:black; text-decoration: none}
div#bodycontainer a:focus {
	color:blue;
	font-weight:normal;
}





div#contentcontainer {
	background-color: #FFF;
	font-family: Verdana, Arial;
}
 
div#contentcontainer p, div#contentcontainer h1, div#contentcontainer h2, div#contentcontainer h3, div#contentcontainer h4 {
	margin: 0;
	padding: 10px;	
}

div#contentcontainer h1 {
	font-size: 28px;
}

div#contentcontainer p {
	text-align:justify;	
	font-size: 14px;
}


div.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.7;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.7;
}
