#container {
			margin-left: auto;
			margin-right: auto;
			width: 90%;
			background: #fff;
			min-width:900px;
		}
		#banner {
			height: 89px;
			background-image: url(images/centertop.jpg);
			background-repeat: repeat-x;
		}
		#leftban{
			background-image: url(images/lefttop.jpg);
			float: left;
			width: 16px;
			height: 89px;
		}
		#midban{
			float: left;
			height: 89px;
		}
		#rightban{
			background: url(images/rightop.jpg) no-repeat right; 
			float:right;
			height: 89px;
			display:inline;
		}
		#navbar{
			background: url(images/navbg.jpg) repeat-x;
			height:33px;	
		}
		#leftnav{
			float:left;
			background: url(images/leftnav.jpg) no-repeat left;
			height:33px;
			width:4%;
		}
		#midnav{
			width:91.5%;
			float:left;
			height:33px;
			text-align:center;
		}
		#rightnav{
			float:right;
			background: url(images/rightnav.jpg) no-repeat right;
			height:33px;
			width:4%;
		}
		#footerbar{
	
		}
		#leftfooter{
			float:left;
			background: url(images/footerleft.gif) no-repeat left;
			height:15px;
			width:1%;
		}
		#footernav{
			width: 96%;
			float:left;
			height:15px;
			text-align:center;
			overflow:true;
		}
		#rightfooter{
			float:right;
			background: url(images/footerright.gif) no-repeat right;
			height:15px;
			width:1%;
		}
		#maincontent{
		 background: #fff;
		}
		#content {
			padding: 10px;
			margin-right:20%;
		}

		#sidebar-a {
			float: right;
			width:20%;
			padding: 0;
		}
		#footer {
			margin-left: auto;
			margin-right: auto;
			clear: both;
			text-align:center;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #CDCDCD;
			width: 90%;
			min-width:900px;
		}
		body {
			background-color: #000000;
			background-image: url(images/bg.jpg);
			background-repeat: repeat-x;
		}
		#logo{
 			padding-top:20px;
 			display:block;
 			margin:0px;
 		}
 		#topicons{
			padding-top:23px;
			padding-right:20px;
		}
		.rightie{
			float:left;
			margin-left:17px;
			text-align:center;
		}
		.imageblock{
			display:block;
		}
		.tophomeicon{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #353535;
		}
		.tophomeicon:hover{
			color: #FF6600;
			text-decoration: none;
		}
		.mainnav{
    		line-height:29px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #CDCDCD;
			padding-right:15px;
		}
		.mainnav:hover{
			color: #FF6600;
			text-decoration: none;
		}
		.footernav{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #CDCDCD;
		}
		.footernav:hover{
			color: #FF6600;
			text-decoration: none;
		}
		.button{
			background: url(images/button.gif) no-repeat center;
			height: 25px;
			text-align:center;
			padding-top:5px;

		}
		.buttonlink{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #CDCDCD;
		}
		.buttonlink:hover{
			color: #FF6600;
			text-decoration: none;
		}
/*
	table,tr,td,th {font-family: Arial, sans-serif; font-size: 12px;}
	ul { list-style: square outside; margin: 10px 0px 10px 20px; }

	.propName {
		font-weight: bold;
	}
	td.propName {
		text-align: right;
	}
	.propValue {
	}

	tr.altRowBg {
		background-color: #EEEEEE;
	}
	tr.heading {
		font-size: 12px; 
		background-color: #CCCCCC;
		font-weight: bold;
	}
	tr.tblHeading {
		font-size: 12px; 
		background-color: #EEEEEE;
		font-weight: bold;
	}

        td.menuLabel {
		font-size: 12px; 
		background-color: #CCCCCC;
		font-weight: bold;
	}
        td.menuText {
		font-size: 12px; 
		background-color: #CCCCCC;
	}

	.formDesc {
		font-size: 11px;
	}

	.message,
        .errorMsg {
		color: #FF0000;
	}
	
	a:active {
		font-family: Arial, sans-serif; 
		font-size: 12px; 
		color: #1D5BB3; 
		text-decoration: underline;
	}
	a:link {
		font-family: Arial, sans-serif; 
		font-size: 12px; 
		color: #1D5BB3; 
		text-decoration: underline;
	}
	a:hover {
		font-family: Arial, sans-serif; 
		font-size: 12px; 
		color: #1D5BB3; 
		text-decoration: underline;
	}
	a:visited {
		font-family: Arial, sans-serif; 
		font-size: 12px; 
		color: #1D5BB3; 
		text-decoration: underline;
	}
	a.buttonLink:hover,
	a.buttonLink:visited,
	a.buttonLink:link,
	a.buttonLink:active,
        {
		font-family: Arial, sans-serif; 
		font-size: 12px; 
		color: #1D5BB3; 
		text-decoration: none;
	}
	*/

        hr.catdiv {
  		height: 1px;
                background: #FFFFFF;
		margin: 0px 0px 0px 0px;
	}
	div.small{
	background:#fff;
	padding-bottom:10px;
	}
	h2 a.small:link, a.small:visited{
	color: #000;
	display:inline;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	text-decoration: none;
	}
	h2 a.small:hover{
	border-bottom-style: solid;
	}
	p.small{
	font-size: x-small;
	color: #333;
	}
	span.small{
	font-size: x-small;
	text-decoration: none;
	color: #F60;
	}
	div.normal{
	background: #f6f6f6;
	padding-bottom:10px;
	}
		div.large{
	background: #f4f4f4;
	padding-bottom:10px;
	}
	h2 a.normal:link, a.normal:visited{
	color: #000;
	display:inline;
	font-size: large;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	text-decoration: none;
	}
	h2 a.large:hover{
	border-bottom-style: solid;
	}
	p.normal{
	font-size: small;
	color: #333;
	}
	span.normal{
	font-size: small;
	text-decoration: none;
	color: #F60;
	}

	 h2 a.large:link, a.large:visited{
	color: #000;
	display:inline;
	font-size: x-large;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	text-decoration: none;
	}
	h2 a.large:hover{
	border-bottom-style: solid;
	}
	p.large{
	font-size: medium;
	color: #333;
	}
	span.large{
	font-size: medium;
	text-decoration: none;
	color: #F60;
	}
	div#catbar{
	/*background: url(images/catebg.jpg) repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;*/
		padding:3px;
	background: #eee;
	border: 1px solid #ccc;
	
	padding:3px;
	margin-bottom: 20px;
	
	}
	a.catbar:link, a.catbar:visited{
	font-size:large;
	color:#000;
	padding-left:20px;
	padding-right:20px;
	text-decoration: none;
	}
	a.catbar:hover{
	text-decoration: underline;
	}
	

	div.distrobar {
	padding:3px;
	background: #eee;
	border: 1px solid #ccc;
	}
	
	.distrobar a.thickbox:link, a.thickbox:visited, a.distro:link, a.distro:visited{
	color: #333;
	margin-right: 14px;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-color: #333;
	border-bottom-style: dashed;
	}
	.distrobar a.thickbox:hover, a.distro:hover{
	border-bottom-style: solid;
	}
	.icon{
	margin-bottom:-3px;
	border:0;
	}
	.button h3{
	color:#000;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	margin-bottom:3px;
	}
	.hidden{
	display:none;
	}