/* MAIN STYLE
--------------------------------------------------------- */
body#bd { background-color: #333; background-image: url(../../images/dark/bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0; }
#td-base { background-image: url(../../images/dark/left-sh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 760px; margin: 0 auto; padding-left: 15px; }
#td-base-bg { background-image: url(../../images/dark/right-sh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding-right: 15px; text-align: left; }
#td-based { background-image: url(../../images/dark/mainbody-bg.gif); background-repeat: repeat-y; background-position: 20% 50%; padding: 0; }
#td-based-bodyr {  background-image: url(../../images/dark/mainbody-bg.gif); background-repeat: repeat-y; background-position: 20% 50%; padding: 0; }
a {
	color: #ff0000;
}

a:hover, a:active, a:focus {
	color: #9c9c9c;
}
.componentheading {
	color: #ff0000;
}
#td-right h3 { color: #ff0000; background-image: url(../../images/dark/h3-bgright.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
.contentheading {
	color: #ff0000;
}
.highlight {
	border-bottom: 1px dotted #999999;
	padding: 0 5px;
	background: #666666;
	font-weight: bold;
}

tr.sectiontableentry1 td {
	padding: 5px;
	background:  #3a3a3a;
}

tr.sectiontableentry2 td {
	padding: 5px;
	background:  #333333;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: #444444
}

a.readon { color: #ff0000; background-color: #333; border: solid 1px #9c9c9c; }

a.readon:hover, a.readon:active, a.readon:focus { color: #9c9c9c; background-color: #0f0e0e; }
ul.menu li a:hover { color: #9c9c9c; background-color: #0f0e0e; }
a.mainlevel { color: #ff0000; }
ul.menu li.active a, ul.menu li.active a:hover { color: #909090; background-color: #121212; }

a.sublevel:hover, a.sublevel:active, a.sublevel:focus { color: #ff0000; }
#td-left div.moduletable_menu a { padding: 3px 3px 5px; display: block; color: #ff0000; text-decoration: none; }
#td-left div.moduletable_menu a:hover,#td-left div.moduletable_menu a:active, #td-left div.moduletable_menu a:focus { color: #a6a6a6; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; text-decoration: none; }
#td-left div.moduletable_menu #current a { color: #a6a6a6; font-weight: bold; text-decoration: none; }
#active_menu { color: #ff0000; }
.bignumber {
	color: #ff0000;
}
table.lr-padd td.lr-padd h3 { background-color:#222; color:#fff; }
table.lr-padd1 td.lr-padd1 { background-repeat:no-repeat; background-position:left top; color:#fff; background-color: #222; width: 33%; border: solid 1px #666; }
table.lr-padd1 td.lr-padd1:hover { background-color:#0f0e0e; color:#ffffff; }
table.lr-padd1 a { color: #dbdbdb; text-decoration: underline; }
#lr-padd1 li a { color: #cfc5bb; }
#lr-padd1 li a:hover, #lr-padd li a:active, #lr-padd li a:focus { color: #9c9c9c; }
table.lr-padd1 h3 {  color: #c0c0c1; border-bottom: 1px dotted #9c9c9c; }
#td_bottom { color: #d1d1d1; background:#222; border: solid 1px #000; padding:1px;}
#td-search div.search { background-color: #666; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; height: 25px; padding-top: 5px; padding-right: 2px; padding-left: 28px; border: solid 1px #5f5f5f; }
#td-search .inputbox { color: #9c9c9c; background-color: #0f0e0e; width: 80%; padding-left: 5px; border: solid 1px #999; }
#td-footer { color: #d1d1d1; background-color: #000; border-top: 1px solid #3a3a3a; }
#menu-ms { background-image: url(../../images/dark/menu-bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 40px; }
#td-banner { background-color: #222; text-align: center; }
#td-basedwrap { color: #e6e6e6; padding: 0; background: #3d3d3d; }
div.module, div.module_menu, div.module_text {
	margin-bottom: 5px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../../images/dark/box-2.jpg) no-repeat bottom right;
}
div.module div, div.module_menu div, div.module_text div {
	padding: 0;
	background: url(../../images/dark/box-1.jpg) no-repeat bottom left;
}
div.module div div, div.module_menu div div, div.module_text div div {
	padding: 0;
	background: url(../../images/dark/box-4.jpg) no-repeat top right;
}
div.module div div div, div.module_menu div div div, div.module_text div div div {
	padding: 10px 15px 15px;
	background: url(../../images/dark/box-3.jpg) no-repeat top left;
}
div.module div div div div,
div.module-hilite div div div div {
	margin: 0;
	padding: 0;
	background: none;
}
table.lr-padd td.lr-padd { background-color:#0f0e0e; border:solid 1px #666; background-repeat:no-repeat; background-position:left top; color:#c0c0c1; width: 33%; }
table.lr-padd td.lr-padd:hover { background-color:#3a3a3a; border:solid 1px #797979; background-repeat:no-repeat; background-position:left top; color:#dbdbdb; }
table.lr-padd2 { clear: both; background: #333 url(../../images/dark/footer.gif) repeat-x 50% top; color: #dee0e6; padding-top: 10px; }
.td-basicshadow { clear: both; padding: 1px 0 2px; border-top: 1px solid #5f5f5f; }
#td-footerwrap {
	clear: both;
	padding: 17px 12px 10px;
	background: #333 url(../../images/dark/footer.gif) repeat-x 50% top;
	color: #dee0e6;
}
#td-downl {
	padding-bottom: 5px;
	color: #dee0e6;
}

#td-downl a { color: #fff; text-decoration: underline; }
.inputbox {
	border: solid 1px #636363;
	background: #323232;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #515151;
	background: #222222;
}

input, select {
	font: 11px/normal Tahoma, Arial, sans-serif;
	color: #ababab;
}
.blog_more { color: #c0c0c1; background-color: #222; margin: 10px 0; padding: 10px; border: solid 1px #5f5f5f; }
table.lr-padd2 h3 {color: #c3c3c3; padding: 4px; margin: 0 0 2px; background: #333; text-indent: 0; border-bottom: 1px solid #646565; }
table.lr-padd2 a { color: #a6a6a6; text-decoration: underline; }

