/* BODY CSS */
	body {
		background-color: #000000;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;	
		text-align: center;
		margin: 0;
	}
	
	
	#container {
		width: 59.4em;
		text-align: left;
		margin: 0 auto;
	}

/* END BODY CSS */

/* HEADER LAYOUT CSS */
	/* user bar */
	#usercontainer {
		background-color: #660000;
		height: 1.6em;	
	}
	
	#usrblank {
		background-color: #CC0000;
		width: 26.6em;
		height: 1.6em;	
		float: left;
		background-image: url('corner.gif');
		background-repeat: no-repeat;
		background-position: center right;
	}
	
	#usrwel{
		width: 6em;
		font-size: 0.8em;
		height: 0.7em;	
		color: #CC0000;
		float: left;	
		line-height: 1.7em;
		text-align: right;	
		font-weight: bold;
	}
	
	#usrname{
		background-color: #660000;
		width: 12em;
		height: 1.7em;	
		line-height: 1.7em;
		font-size: 0.8em;
		font-weight: bold;
		color: #ffffff;
		float: left;	
	}
	
	#usrlogin {
		float: right;
		width: 20em;
		margin-right: 1.7em;
		background-color: #660000;
		height: 1.7em;	
		font-size: 0.7em;
		color: #CC0000;
		text-align: right;
		line-height: 20px;
	}
	
	#usrlogin a{
		text-decoration: none;
		color: #ffffff;
	}

	/* logo bar */
	#logocontainer {
		background-color: #cc0000;
		height: 7.8em;
	}
/* END HEADER LAYOUT CSS */

/* NAVIGATION  BAR CSS */
	/* PARENT */
	#navbar_parent {
		background-color: #660000;
		color: #CC0000;
		font-size: 0.85em;
		height: 1.7em;
		line-height: 1.7em;
	}
	
	#navbar_parent .glow{
	 	color: #FF9900;
	 	font-weight: bold;
		text-decoration: none;
	}	
	
	#navbar_parent a{
		color: #ffffff;
		text-decoration: none;
	}
	
	#nb_lft {
		margin-left: 1.7em;
		text-align: left;	
		float: left;
	}
	
	#nb_rght {
		float: right;
		margin-right: 1.7em;	
	}
	
	/* CHILD */
	#navbar_child {
		background-color: #990000;
		color: #CC0000;
		height: 1.7em;
		line-height: 1.7em;
		font-size: 0.85em;
		font-style: italic;
	}
	
	#navbar_child .glow{
	 	color: #FF9900;
	 	font-weight: bold;
		text-decoration: none;
	}		
	#navbar_child a{
		color: #ffffff;
		text-decoration: none;
	}
		
	#nb_child_lft {
		margin-left: 1.7em;
		text-align: left;	
		float: left;
	}
	
	#nb_child_rght {
		float: right;
		margin-right: 1.7em;
	}
	
/* END NAVIGATION  BAR CSS */
/* CONTENT LAYOUT */

/* END CONTENT LAYOUT */
	#contwrap{
		background-color: #ffffff;
		height: auto;	
		clear:both;
		font-size: 0.8em;
		padding-top: 1.7em;
	}
	
	#lftcontent{
		float: left;
		margin: 0 0 0 1.7em;
		width: 63.5%;
		text-align: left;
		height: auto;
		line-height: 14pt;
		background-color: #ffffff;
		color: #666666;
	}
	
	#rgtcontent{
		float: right;
		margin: 0 1.7em 0 0;		
		width: 27%;
		height: auto;
		background-color: #ffffff;
	}
	.break{
		width: 100%;
		height: 1.7em;
		background-color: #ffffff;
		clear: both;
	}
/* BOX LAYOUT CSS */

	.box{
		background-color: #ffffff;
		border: 1px solid #999999;
		margin-bottom: 1.7em;
	}
	.box h1{
		background-color: #cc0000;
		color: #ffffff;
		text-align: left;
		text-indent: 0.5em;
		margin: 0;
		line-height: 1.5em;
		font-size: 2em;
	}
	.box h5{
		background-color: #ffffff;
		color: #cc0000;
		text-align: left;
		margin: 1em 1.5em 0 1.5em;
		font-size: 1em;
	}
	
	.bxcontent{
		padding: 0.4em 0 0.4em 0;
		border-top: 1px dotted #999999;
		margin: 0 1.3em 0 1.3em;
		text-align: left;
		line-height: 1.5em;
		font-size: 0.9em;
	}
	
	.bxcontent div{
		display: block;
		padding-top: 0.5em;
	}
	
	.bxcontent form{
		padding:0;
		margin:0;	
	}
	
	.bxcontent a{
		color: #909090;
		text-decoration: none;
		font-weight: bold;	
	}
	.bxcontent a:hover{
		color: #5C5C5C;
		text-decoration: underline;	
		font-weight: bold;	
	}	
	
	
	.bxfooter {
		padding: 0.4em 0 0.4em 0;
		margin: 0 1.3em 0 1.3em;
		color: #808080;
		text-align: right;
		border-top: 1px dotted #999999;
	}
	
	.bxfooter a{
		color: #909090;
		font-weight: bold;
		text-decoration: none;	
	}

	.bxfooter a:hover{
		color: #5C5C5C;
		font-weight: bold;
	}

/* END BOX LAYOUT CSS */

/* FOOTER */

#footer a{
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

#footer{
	background-color: #ffffff;
	line-height:23px;
	font-weight: bold;
	color: #666666;
	border-top: 1px dotted #999999;
	text-align: center;
	clear: both;
	margin-top:0;
}
/* END FOOTER */

/* NEWS LAYOUT */
	.news{
		width: 98%;
		float: left;
	}
	
	.news img{
		float: left;
		margin: 0 1em 1em 0;
	}
	
	.news h3{
		margin: 0;
		width: 100%;
		font-size: 1.3em;
		display: inline;
	}
	.news h3 a{
		float: left;
		color: #CC0000;
		text-decoration: none;
	}
	.news h3 a:hover{
		color: #CC0000;
		text-decoration: underline;
	}
	
	.news p{
		margin-top: 2em;
		line-height: 1.2em;
	}
	
	.news a{
		color: #909090;	
	}
	
	.news a:hover{
		color: #5C5C5C;
	}
	
	.line {
		clear:both;
		width:98%;
		border-bottom: 1px dotted #999999;
		margin-bottom: 1em;
	}



/* END NEWS LAYOUT */

/* ADVERTISING */
	#adv{
		width: 100%;
		background-color: #ffffff;
		height: 8em;
	
	}
	#adv .lft{
		float: left;
		margin: 1.7em 0 0 1.7em;	
		background-color: #ffffff;
	}
	#adv .rgt{
		float: right;
		margin: 1.7em 1.7em 0 0;	
		background-color: #ffffff;		
	}

	#adv img{
		border: 0;

	}
	
	#adv .cnt{
		float: left;		
		margin: 1.7em 0 0 1.7em;	
		background-color: #ffffff;
	}