body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px;
	background-image:url(images/bg-gradient.jpg);
	background-repeat:repeat-y;
} 

.contenttable{
	background-color:#25211b;

}
.shade_right{
	background-color:#25211b;
}

.greycell{
	background-color:#F69;
}

/*
default styles for links
*/

a:link {
	font-style: normal;
	color: #CC0033;
	text-decoration: none;
}
a:visited {
	color: #CC0033;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

/*
special styles for links within DIV maincontent:
*/
#maincontent {
	width:470px;
}

#maincontent .smalltext {
font-size:11px;
}
#maincontent h3{
	font-size:11px;
}

#maincontent .largetext {
font-size:14px;
line-height:20px;
}

#maincontent h1{
	text-transform: uppercase;
	color: #CC0033;
	text-decoration: none;
	font-size: 14px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.redtext{
	color: #CC0033;
	font-weight:normal;
}
.greytext{
	color: #999999;
}
.darkgreytext{
	color: #666666;
}
#maincontent a:link, #maincontent a:visited{
	text-transform: uppercase;
	color: #CC0033;
	text-decoration: none;
}

#maincontent a:hover {
	color: #666666;
	text-decoration: none;
}
#maincontent .greylink a:link, #maincontent  .greylink  a:visited{
	font-size:11px;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

#maincontent .greylink  a:hover {
	color: #666666;
	text-decoration: none;
}
/*
special styles for links within DIV topnav:
*/
#topnav {
	font-size:11px;
	color: #666666;
	text-decoration: none;
}
#topnav a:link,#topnav a:visited{
	color: #666666;
	text-decoration: none;
}
#topnav a:hover{
	color: #CC0033;
	text-decoration: none;
}
/*
special styles for links within DIV LINKS:
*/
#links {
padding:25px 0 10px 0;
}
#links a:link, #links a:visited{
}

#links a:hover {
}
/*
special styles for links within DIV sidenav:
*/
#sidenav a:link, #sidenav a:visited{
}

#sidenav a:hover {
}
.sidenavigation{
	background-image:url("images/menu/top.gif");
	background-repeat:repeat-y;
}

.topbar_l{
background-image:url("images/topbar_l.gif");
background-repeat:repeat-x;
background-color:#25211b;
}
.topbar_r{
background-image:url("images/topbar_r.gif");
background-repeat:repeat-x;
}


#accordion {
	margin:10px 0px;
}

h3.toggler {
	cursor: pointer;
	border-top: 1px solid #f5f5f5;
	font-size: 12px;
	background: #f5f5f5;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

h3 {
	border-top: 1px solid #f5f5f5;
	font-size: 12px;
	background: #f5f5f5;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}