*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
}

body 
{
font-size: 11px;
margin: 20px;
text-align: center;
color: #878787;
background:url(images/dark_bg.jpg);
font-family: Tahoma, Arial, Helvetica, sans-serif;
background-color:#323232;
}
a img 
{
border:none;
}
#wrap
{
width:986px;
margin: auto;
padding: 0px;
background:url(images/container.jpg);
}
.clear {
	clear:both;
}
.header {
width:986px;
height:150px;
background-image:url(images/header.png);
background-repeat:no-repeat;
padding-top:0px;
}
.header1 {
width:986px;
height:150px;
background-image:url(images/header2.png);
background-repeat:no-repeat;
padding-top:0px;
}
.header2 {
width:986px;
height:32px;
background-image:url(images/header2.jpg);
background-repeat:no-repeat;
padding-top:0px;
}



#search{
float:left;
padding-left:435px;
padding-top:0px;
}

}
#menu {
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	padding:0px 0px 0px 0px;	
	}

#menu ul {
	margin:0;
	padding:0px 10px 0 22px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	}

#menu li {
	display:inline;
	margin:0;
	padding:0;
	}

#menu a {
	float:left;
	background:url("images/menu-l.jpg") no-repeat left top;
	margin: 0px 3px 0px 0px;
	padding:0 0 0 12px;
	text-decoration:none;
	}

#menu a span {
	float:left;
	display:block;
	background:url("images/menu-r.jpg") no-repeat right top;
	padding:13px 12px 9px 0px;
	color:#3b3b3b;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}

/* End IE5-Mac hack */
#menu a:hover span {
	color:#ffffff;
	}

#menu a:hover {
	background-position:0% -38px;
	}

#menu a:hover span {
	background-position:100% -38px;
	}

.content{
width:986px;
background:url(images/container.jpg) repeat-y;
}
.right
{
float: right;
padding: 0px 32px 0px 0px;
margin: 0px 0px 0px 0px;
}

.topcat
{
float: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight:bold;
font-size: 11px;
margin: 5px;
text-align: center;
color: #878787;
text-transform:uppercase;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.topcat a:link, .topcat a:visited{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}
.topcat a:hover, .topcat a:active{
text-align:center;
color:#d62223;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}



.sidebar
{
float: right;
width: 180px;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
text-align: left;
background: url(images/sidebar-bg.jpg) repeat-y;

}

.sidebar ul
{
list-style-type:none;
background:url(images/sidebar-footer.jpg) no-repeat bottom;
padding:5px 5px 10px 5px;
}

.sidebar li
{
padding:2px 0px 2px 15px;
}
.sidebar a:link, .sidebar a:visited {
font-size:11px;
color: #f9f9f9;
text-decoration: none;
font-weight: bold;
}
.sidebar a:active, .sidebar a:hover {
font-size:11px;
color:#d62223;
text-decoration: underline;
font-weight: bold;
}

.sidebar h2 {
color: #d62223;
font-size:14px;
padding: 0px 0px 0px 20px;
line-height:35px;
font-weight:bold;
margin:0px;
height:41px;
text-align:left;

background:url(images/sidebar-title.jpg) no-repeat;
}
.sidebartxt h3 {
color: #d62223;
font-size:12px;
padding: 0px 0px 0px 55px;
text-align:center;
}
.content-center{
float:left;
width:752px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
.content-title{
line-height:40px;
text-align:left;
width:752px;
background:url(images/content-title.jpg) no-repeat;
}
.content-title span{
font-size:20px;
font-weight:normal;
color:#f9f9f9;
padding:0px 0px 0px 30px;
}
.content-body{
width:752px;
padding:10px 0px 0px 16px;
float:left;
background:url(images/content-bg.jpg) repeat-y;
}
.content-footer{
width:752px;
height:10px;
padding:0px 0px 0px 0px;
float:left;
background:url(images/content-footer.jpg) no-repeat;
}


.footer{
width:986px;
height:134px;
background:url(images/footer.jpg) no-repeat;
text-align:left;
}
.footer-txt{
float:left;
padding:74px 0px 0px 245px;
margin:0px 0px 0px 0px;
color:8f9090;
font-size:11px;
}
.footer-bottom{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
float:left;
padding:5px 0px 0px 240px;
}
.footer-bottom a:link, .footer-bottom a:visited{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}
.footer-bottom a:hover, .footer-bottom a:active{
text-align:center;
color:#c7c7c7;
font-size:11px;
font-weight:normal;
text-decoration:underline;
text-transform:uppercase;
padding:7px 5px 7px 5px;
}

.span1{
font-size:20px;
font-weight:normal;
color:#fff2aa;
padding:0px 0px 0px 22px;
line-height:45px;
}
.span2{
font-size:14px;
font-weight:normal;
color:#fff2aa;
padding:0px 0px 0px 22px;
}

.table{
margin:30px 0px 30px 50px;
}
.textfield{
border:1px #e2e3ea solid;
width:200px;
height:28px;
font-size:14px;
padding:4px 2px 0px 2px;
line-height:18px;
}
.td1{
color:#ffffff;
font-size:20px;
}
.td2{
color:#ffffff;
font-size:12px;
}

.a1:link, .a1:visited{
font-size:20px;
font-weight:normal;
color:#fff2aa;
line-height:45px;
text-decoration:underline;
}
.a1:hover, .a1:active{
font-size:20px;
font-weight:normal;
color:#fff2aa;
line-height:45px;
text-decoration:none;
}
.a2:link, .a2:visited{
color:#ffffff;
font-size:12px;
text-decoration:underline;
padding-left:14px;
}
.a2:hover, .a2:active{
color:#ffffff;
font-size:12px;
text-decoration:none;
padding-left:14px;
}
