/*
	Black CSS
	Checked for validity @ http://jigsaw.w3.org/css-validator/
	7th June 2006
*/

@import url(styles.css);
@import url(topmenu.css);

body {
	background: #FCF6E8;
}

A.linksub {
	color: #747474;
	TEXT-DECORATION: none;
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  */
}
A.linksub:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; */
}
div#contentbody {
	background:#000 url('../images/black/mainbody_bg.gif') repeat-x top center;
	color:#f5f5f5;
}
div#content{
	color:#f5f5f5;
	background: transparent url('../images/black/content_bg.gif') no-repeat top right;

}
div#footer{
	width:760px;
	padding:50px 30px;
	margin:0 auto;
	clear:both;
	background-color:inherit;
        color:#f5f5f5;
	background: #000 url('../images/black/footer_bg.jpg') no-repeat bottom left ;
}
.hdot {
background-image:url('../images/black/hdot.gif');
background-repeat:repeat-x;
height:1px;
/*clear:both;*/
margin:20px 0 20px 0;
}
#topnavcontainer {

}

#topnav {

}
#topnav li a:link, #topnav li a:visited { display: block; width: auto; text-decoration: none; }

/* Link Styles */
/* a:visited,a:link,a:active {background-color:inherit;color:#747474;text-decoration:underline;}  */
/* a:hover {background-color:inherit;color:#000000;text-decoration:underline;}            */

/* Style for headings */ 
div#content h3 {font: bold 1.8em "Tahoma", serif;background-color:inherit;color:#353535;background: url('../images/black/h1bg.png') no-repeat top left;padding:0 0 0 50px;border-bottom: 1px dashed #e7ebec;}
div#sidebar h3{color:#353535;background: url('../images/black/h3bg.png') no-repeat top left;padding:0 0 0 20px;margin:0;}
div#cpanel_box h3{color:#fff;background: url('../images/black/tag.png')  no-repeat 0px 5px ;padding:0 0 10px 20px;margin:0;}

h1 {background-color:inherit;color:#cccccc;}
h2 {background-color:inherit;color:#cccccc;}
h3 {background-color:inherit;color:#353535;}
h4 {background-color:inherit;color:#cccccc;}
h5 {background-color:inherit;color:#cccccc;}

#content .title {text-decoration:none;background-color:inherit;color:#cccccc;}
.title a:link, .title a:visited {text-decoration:none;background-color:inherit;color:#cccccc;}
.title a:hover {color: #000;}


div#topbar {border-top:1px solid #fff;border-bottom:1px solid #2c495a;}
div#headermain {background: #cccccc url('../images/black/header.jpg') no-repeat top center;color:#fff;}

div#cpanel {
	background:#091115 url('../images/black/cpanel_bg.gif') repeat-x top left;
	color:#fff;
	border-top:1px solid #85A8BB;
	border-bottom:1px solid #517082;
}
table#topbox td.box-a,
table#topbox td.box-b {
	background: url('../images/black/cpanel_split.gif') no-repeat top right;
}
div#header {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #375667;
	background: #0f242f url('../images/black/hdr_bg.jpg') repeat-x top center;
}
#cpanel a:link,#cpanel a:visited, #cpanel a:active {color: #fff;background-color: transparent;text-decoration:underline;}
#cpanel a:hover {color: #eaeaea;background-color: transparent;text-decoration: underline;}

a:visited.skip2content,  a:link.skip2content,  a:active.skip2content  {background-color:transparent;color:#3c5b6d;text-decoration:none;font-size:10px;}
a:hover.skip2content {background-color:inherit;color:#133141;text-decoration:none;font-size:10px;}

#footer a:visited.footer, #footer  a:link.footer, #footer a:active.footer, a:link.copyright, a:active.copyright, a:visited.copyright {background-color:inherit;color:#ced4d6;text-decoration:none;border-bottom:1px dashed #ced4d6;}
#footer a:hover.footer, a:hover.copyright {background-color:inherit;color:#133141;text-decoration:none;border-bottom:1px dashed #133141;}

/* Side menu */
/* Side Menu Simple */
#sidenavlist li{display: inline;
/* for IE5 and IE6 */
}

#sidenavlist{padding-left: 0;margin:20px 0;border-bottom:1px solid #f3f5f5;border-top: 1px solid #dee4e5;width: 100%;}

#sidenavlist a,#sidenavlist a:visited,#sidenavlist a:active
{
	width: 99.99%;
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	text-indent:20px;
	background-image:url('../images/rightmenu.gif');
	background-repeat:no-repeat;
	background-position: center left;
	text-decoration: none;
	color: #000;
	padding: 0.25em;
	border-top: 1px solid #f3f5f5;
	border-bottom: 1px solid #dee4e5;
}

#sidenavlist a:hover {
	background-color: #f3f5f5;
	color:#660000; 
	background-image:url(../images/rightmenu_over.gif);
	background-repeat:no-repeat;
	background-position: center left;
}

/* Mootool Tips */
/* Tool Tips */
.tool-tip {
	color: #fff;
	background-color:inherit;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color:#5b8ca9;
	background-color:inherit;
	padding: 8px 8px 4px;
	background: url('../images/bubble.png') top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('../images/bubble.png') bottom right;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* MODULE
--------------------------------------------------------- */


div.module {
	margin-bottom: 15px;
	padding: 0;
	float: left;
	width: 100%;
	background: url(../images/black/box-br.gif) no-repeat bottom right;
}

div.module div {
	padding: 0;
	background: url(../images/black/box-bl.gif) no-repeat bottom left;
}

div.module div div {
	padding: 0;
	background: url(../images/black/box-tr.gif) no-repeat top right;
}

div.module div div div {
	padding: 9px 15px 20px;
	background: url(../images/black/box-tl.gif) no-repeat top left;
}

div.module div div div div {
	margin: 0;
	padding: 0;
	background-image:url('../images/spacer.gif');
	background-repeat:no-repeat;
}
div.module-notitle {
	margin-bottom: 15px;
	padding: 0;
	float: left;
	width: 100%;
	background: url(../images/black/box-br.gif) no-repeat bottom right;
}

div.module-notitle div {
	padding: 0;
	background: url(../images/black/box-bl.gif) no-repeat bottom left;
}

div.module-notitle div div {
	padding: 0;
	background: url(../images/black/box-tr.gif) no-repeat top right;
}

div.module-notitle div div div {
	padding: 9px 15px 20px;
	background: url(../images/black/box-tl.gif) no-repeat top left;
}

div.module-notitle div div div div {
	margin: 0;
	padding: 0;
	background-image:url('../images/spacer.gif');
	background-repeat:no-repeat;
}
.mcopyr2 {
	FONT-SIZE: 11px;
	COLOR: #7F5D4B;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.mcopyr2:hover {
	FONT-SIZE: 11px;
	COLOR: #C3A888;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.copyr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #968175;
}
.copyr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #968175;
}