body {
	background-image: url(images/iconcrete.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000;
	background-attachment: fixed;
	background-color: #1E1E22;
	height:100%; 
}
#core {
	min-width: 900px;
	width: 100%;
	position: relative;
	height: 450px;
	vertical-align: middle;
	top: 85px;
	overflow-x:hidden;
        overflow-y:visible;
}
#foot {
	min-width: 900px;
	font-size: 12pt;
	font-color: #FFF;
	background-image:url(images/divbg.png);
	overflow: hidden;
	width: 100%;
	left: 0px;
	bottom: 0px;
	height: 20px;
	position: relative;
	clear: both;
}
#rtop {
	position: absolute;
	Width: auto;
	right: 20px;
	TOP: 60px;
	height: 100px;
}
#content-container
{
text-align: left;
}
#wrapper 
{
	margin-left: auto;
	margin-right: auto;
	width: 100em;
	text-align: center;
}
#content
{
text-align: left;
	clear: left;
	float: left;
	width: 700px;
	margin-bottom:0;
	/*margin-left:25%;*/
	margin-right:0;
	margin-top:0;
	display: inline;
      border-bottom-color:#C4C1BC;
      border-bottom-style:solid;
	border-bottom-width:1px;
      border-right-color:#C4C1BC;
	border-left-color:#C4C1BC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	background-image:url(images/divbg.png);
	z-index:1000;
}
#c1 {
padding-left: 10px;
padding-right: 10px;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
}

#content h2 { 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#151518;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#C4C1BC;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#C4C1BC;
border-top-style:solid;
border-top-width:1px;
color:#ffffff;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:3px;
padding-left:10px;
padding-right:0;
padding-top:3px;
text-transform:uppercase;
}

#sidebar 
{
text-align: left;
float: left;
width: 300px;
margin-left: 10px;
z-index: 1000;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
}
#sidebar li
{
color:#ff0000;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
}

#aside
{
	float: left;
	width: 300px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:-25px;
	margin-top:0;
	display: inline;
	border-top-color:#C4C1BC;
border-top-style:solid;
border-top-width:1px;
      border-bottom-color:#C4C1BC;
      border-bottom-style:solid;
	border-bottom-width:1px;
      border-right-color:#C4C1BC;
	border-left-color:#C4C1BC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
      background-image:url(images/divbg.png);

}
#a1 {
padding-left: 10px;
padding-right: 10px;
z-index:20;
}

#aside h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#151518;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#C4C1BC;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#C4C1BC;
border-top-style:solid;
border-top-width:1px;
color:#ffffff;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:3px;
padding-left:10px;
padding-right:0;
padding-top:3px;
text-transform:uppercase;
}
#header {
	min-width: 900px; overflow: hidden; width: 100%; position: relative; height: 330px
}
#logo {
	z-index: 100; width: 52px; position: absolute; TOP: 0px; height: 182px
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	font-weight: 400;
}
.txt2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: 400;
}
a {
    color: #CCC;
}
a:visited {
    color: #CCC;
}
#menubar {
      background-image:url(images/divbg.png);
	overflow: hidden;
	width: 100%;
	margin-left:0px;
	margin-top:0px;
	width:100%;
	height:30px;
	margin-bottom:0px;
	float:left;
	display:inline;
	z-index:1000;
	}
/* These styles create the dropdown menus. */
#navbar {
   margin: 0;
   padding-left: 100px;
   height: 1em; }
#navbar li {
   list-style: none;
   float: left; 
   padding-left:10px;
   }
 
#navbar li a {
   display: block;
   padding: 8px 8px;
   background-image: url(<?php echo TEMPLATE_DIR;?>/images/menu.png);
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #000;
   padding-left:10px;}
   
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   /*background-color: #343434;*/
   background-image: url(<?php echo TEMPLATE_DIR;?>/images/menu.png);
   border-bottom: 1px solid #fff;
   color: #FFF; }
#navbar li li a:hover {
   background-image: url(<?php echo TEMPLATE_DIR;?>/images/menu.png);