/*Ahadesign-CSS*/

* {

margin : 0;

padding : 0;

}

* html #mainout {

  margin:5px 0;

  width: 80em; 

  width: expression((document.documentElement && document.documentElement.clientHeight) ?

    (document.documentElement.clientWidth < 994) ? "994px" : (( document.documentElement.clientWidth > 1280 ) ? "1280px" : "auto") :

(document.body.clientWidth < 994) ? "994px" : (( document.body.clientWidth > 1280 ) ? "1280px" : "auto")

);

}

html {

font-size : 100.01%;

}

body {

text-align : center;

background-color : #000;

color : #c0c0c0;

font-size : 76.1%;

font-family : Verdana, Arial, Helvetica, sans-serif;

line-height : 1.3em;

margin : 0;

}

#mainout {

width : 99%;

margin : 5px auto;

text-align : left;

height : 100% !important ;

height : 1%;

position:relative;

min-width : 994px;

background : #000;

overflow:hidden;

}

.padding {

padding : 1px;

}

.clear {

clear : both;

}

blockquote {

overflow : auto;

margin-top : 0.8em;

background : #000;

color:#ccc;

border : #ccc 1px dashed ;

white-space : normal;

}

pre {

overflow : auto;

margin-top : 0.8em;

font-size : 1.2em;

background : #000;

color:#ccc;

border : 1px solid #ccc;

border-left : 5px solid #ccc;

white-space : normal;

}

.poll {

	margin:0 auto;

	color:#808080;

	}

form {

padding:0;

margin : 0;

white-space:normal;

}

.module form li, .module form li:hover {

	background:none;

	padding:0;

	}

#form-login ul {

text-align : center;

}

#form-login ul a:link, #form-login ul a:visited {

font-weight : bold;

color : #ccc;

}

#form-login ul a:hover {

font-weight : bold;

color : #3d3d3d;

}

#form-login-username, #form-login-password {

text-align : center;

margin : 0 auto;

padding : 0;

}

#login {

margin : 0;

text-align : center;

}

.input {

text-align : center;

}

.inputbox {

background-color : #3d3d3d;

border-color : #333;

border-style : solid;

color : #ccc;

}

.inputbox:hover {

background-color : #ccc;

color : #3d3d3d;

border-color : #999;

}

fieldset {

border : none;

text-align : center;

white-space:normal;

}

#system-message dd ul, #system-message dd ul li, #system-message dd ul:hover, #system-message dd ul li:hover {

color : #fff;

border : none;

background : none;

}

dd {

margin-left : 0.8em;

}

ol li, ol li:hover {

list-style : upper-roman;

background : none;

}

	ul {

	text-align : left;

	}

.module li {

	background :url(../images/arrow.png) 0 4px no-repeat;

	list-style:none;

	padding-left:20px;

	}

.module li:hover {

	background :url(../images/arrow_hover.png) 0 4px no-repeat;

	list-style:none;

	padding-left:20px;

	}

#contentarea ul li {

	background :url(../images/arrow.png) 0 4px no-repeat;

	list-style:none;

	padding-left:20px;

	}

#contentarea ul li:hover {

	background :url(../images/arrow_hover.png) 0 4px no-repeat;

	list-style:none;

	padding-left:20px;

	}

a:link, a:visited {

text-decoration : none;

color : #808080;

}

a:hover {

text-decoration : none;

color : #E7A038;

}

h1 {

font-size : 1.7em;

line-height : 1.7em;

color : #808080;

font-weight:bold;

}

h2 {

font-size : 1.5em;

line-height : 1.5em;

color : #808080;

font-weight:bold;

}

h3 {

font-size : 1.3em;

line-height : 1.3em;

color : #808080;

font-weight:bold;

}

h4 {

font-size : 1.2em;

line-height : 1.2em;

color : #808080;

font-weight:bold;

}

h5 {

font-size : 1.1em;

line-height : 1.1em;

color : #808080;

font-weight:bold;

}

h6 {

font-size : 0.8em;

line-height : 0.8em;

color : #808080;

font-weight:bold;

}

.componentheading {

text-align : center;

font-size : 1.5em;

line-height : 1.5em;

font-weight : bold;

color : #808080;

}

.contentheading {

font-size : 1.3em;

line-height : 1.3em;

color : #808080;

font-weight : bold;

padding-bottom : 10px;

padding-top : 6px;

}

.contentheading a:link, .contentheading a:visited {

font-size : 1.3em;

line-height : 1.3em;

color : #EBE0CD;

font-weight : bold;

}

.contentheading a:hover {

font-weight : bold;

color : #e7a038;

}

a.contentpagetitle:link, a.contentpagetitle:visited {

font-weight : bold;

color : #EBE0CD;

font-size : 1.3em;

}

a.contentpagetitle:hover {

font-weight : bold;

color : #e7a038;

}

.contentpane {

font-weight : bold;

}

.contentpane ul {

font-weight : normal;

margin : 0;

}

.contentpane ul li {

overflow : hidden;

}

.contentpane ul li a:link, .contentpane ul li a:visited {

padding : 0;

margin : 0 auto;

display : inline;

font-size : 1.1em;

font-weight : bold;

color : #EBE0CD;

}

.contentpane ul li a:hover {

color : #e7a038;

font-weight : bold;

}

.contentpaneopen a:link, .contentpaneopen a:visited {

color : #808080;

}

.contentpaneopen a:hover {

color : #e7a038;

}

.contentpaneopen {

width : 100%;

text-align : left;

color : #ddd;

}

.contentpaneopen span, .contentpaneopen ul li span, .contentpaneopen ul li ul li, .contentpaneopen ul li ul li span {

font-size : 1em;

color : #808080;

}

.createdate {

color : #808080;

display : block;

font-size : 0.8em;

}

.createdby {

color : #808080;

display : block;

font-size : 0.8em;

padding-left : 2px;

}

.modifydate {

color : #808080;

display : block;

font-size : 0.8em;

padding : 0;

}

span.small {

color : #808080;

font-size : 0.8em;

}

span.content_rating {

margin : 4px 0 0;

display : block;

}

.content_vote {

margin : 0 0 10px;

display : block;

}

.content_vote input {

margin : 0 5px;

}

td {

padding : 0;

margin : 0;

white-space:normal;

}

table {

padding : 0;

margin : 0;

width:auto;

}

.pagenav, span.pagenav:link, span.pagenav:visited, a.pagenav:link, a.pagenav:visited, .pagenav_next a:link, .pagenav_next a:visited, .pagenav_prev a:link, .pagenav_prev a:visited, .pagenavbar, .pagenavbar a:link, .pagenavbar a:visited {

font-weight : bold;

font-size : 1em;

color : #808080;

}

span.pagenav:hover, a.pagenav:hover, .pagenav_next a:hover, .pagenav_prev a:hover, .pagenavbar a:hover {

color : #e7a038;

font-weight : bold;

font-size : 1em;

}

.error {

font-style : italic;

text-transform : uppercase;

padding : 5px;

color : #FF0000;

font-size : 14px;

font-weight : bold;

}

.highlight {

background-color : #FFFF00;

color : #000;

padding : 0 2px;

}

.code {

background-color : #fff;

color : #000;

border : 1px solid #fbedd9;

}

hr {

width : 90%;

margin : 1% 5%;

}

hr.separator {

width : 40%;

margin : 1% 5%;

}

.blog {

	width:100%;

	}

.blog_more {

text-align : right;

font-size : 1em;

margin : 0;

}

a.blogsection:link, a.blogsection:visited {

text-align : left;

font-size : 1.1em;

font-weight : bold;

line-height : 1.3em;

color : #808080;

}

a.blogsection:hover {

color : #E7A038;

}

.blog_more ul li {

list-style : none;

background : none;

}

a.readon:link, a.readon:visited {

text-align : left;

font-size : 1.1em;

text-decoration : none;

line-height : 1.1em;

padding-left : 14px;

margin-top : 10px;

text-decoration : none;

font-weight : bold;

}

.sectiontableheader {

padding-bottom : 6px;

}

.sectiontableheader a:link, .sectiontableheader a:visited {

font-weight : bold;

color : #ebe0cd;

}

.sectiontableheader a:hover {

color : #e7a038;

font-weight : bold;

}

.sectiontableentry1 a:link, .sectiontableentry3 a:visited {

text-align : justify;

background : none;

font-size : 1em;

line-height : 1.2em;

vertical-align : middle;

color : #ddd;

}

.sectiontableentry2 a:link, .sectiontableentry4 a:visited {

text-align : justify;

background : none;

font-size : 1em;

line-height : 1.2em;

vertical-align : middle;

color : #eee;

}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover, .sectiontableentry3 a:hover, .sectiontableentry3 a:hover {

color : #e7a038;

}

a.category {

font-weight : bold;

vertical-align : middle;

}

a.category:link, a.category:visited {

font-weight : bold;

font-size : 1em;

text-align : center;

color : #808080;

}

a.category:hover {

color : #E7A038;

}

.categorytitle {

font-weight : bold;

font-size : 1.2em;

}

.description {

margin : 15px;

}

.contentdescription {

font-weight : bold;

padding : 10px 0;

overflow : hidden;

}

* html .contentdescription {

height : 1.5em;

}

* + html .contentdescription {

height : 1.5em;

}

.tool-tip {

font-size : 0.8em;

}

.tool-title {

font-weight : bold;

}

.contenttoc {

border : 1px dashed #ddd;

background : #000;

color : #ddd;

margin-left : 8px;

}

.contenttoc a:link, .contenttoc a:visited {

padding : 4px;

white-space : nowrap;

font-weight : bold;

color : #ebe0cd;

}

.contenttoc a:hover {

font-weight : bold;

color : #e7a038;

border: none;

}

img {

margin : 0 4px;

border:none;

}

.button {

background-color : #3d3d3d;

border-color : #333;

border-style : solid;

color : #ccc;

margin-top : 6px;

}

.button:hover {

background-color : #ccc;

color : #3d3d3d;

border-color : #999;

}

.header {

margin:0;

width:100%;

}

#headleft {

height : 200px;

width : 100%;

float : left;

background : url(../images/header_ahablack_left.png) no-repeat top left;

margin : 0;

padding : 0;

}

.header h1 a:link, .header h1 a:visited {

float : left;

font-family : Helvetica, Arial, sans-serif;

text-align : left;

font-size : 1.5em;

font-weight : bold;

color : #eee;

margin-top : -50px;

padding-left : 170px;

/*text-indent:-5000px; comment out and delete this text for removing sitename*/

}

.header h1 a:hover {

color : #E7A038;

font-weight : bold;

}

#headright {

height : 159px;

width : 336px;

float : right;

background : url(../images/header_ahablack_right.png) no-repeat top right;

}

#logo {

width : 118px;

height : 118px;

float : left;

margin-top : -135px;

margin-left : 24px;

background : url(../images/logo.png) no-repeat;

}

.search {

	margin-top:5px;

	}

.search .inputbox {

	height:35px;

	width:191px;

	padding:5px 0 0 40px;

	font-size : 14px;

	border : none;

	color : #ccc;

	background: url(../images/search_ahablack.png) top left no-repeat;

	}

.search input.button {

	background-color : #3d3d3d;

	border : #333 solid 2px;

	color : #ccc;

	margin:0 6px 4px;

	}

.search input.button:hover {

	background-color : #ccc;

	color : #3d3d3d;

	border : #999 solid 2px;

	margin:0 6px 4px;

	}

* html .search input.button, * html .search input.button:hover {

	margin:0 4px 14px;

	}

* + html .search input.button, * + html .search input.button:hover {

	margin:0 4px 14px;

	}

#topmenu ul {

text-decoration : none;

list-style : none;

padding : 0;

margin : 5px 5px 0;

float : right;

}

#topmenu ul li {

width : 119px;

float : left;

font-size : 0.9em;

height : 34px;

line-height : 34px;

margin : 0;

padding : 0;

display : inline;

background : none;

}

#topmenu ul li a:link, #topmenu ul li a:visited {

font-weight : bold;

text-align : center;

text-decoration : none;

white-space : nowrap;

display : block;

width : 100%;

overflow : hidden;

color : #919191;

margin : 0;

padding : 0;

background : url(../images/hornav.png);

}

#topmenu ul li a#active_menu-nav {

text-decoration : underline;

}

#topmenu ul li a:hover {

white-space : nowrap;

margin : 0;

padding : 0;

color : #000;

background-position : -119px 0;

}

#breadleft {

height : 21px;

width : 100%;

float : left;

background : url(../images/pathway_ahablack.png) no-repeat left top;

padding : 0;

margin:0;

}

.breadcrumbs {

float : left;

text-decoration : none;

font-weight : bold;

font-size : 1em;

padding : 6px;

text-align : left;

color : #ccc;

}

.pathway a:link, .pathway a:visited {

font-weight : bold;

color : #919191;

}

.pathway a:hover {

color : #E7A038;

font-weight : bold;

}

#mainarea {

float : left;

width : 80%;

background : #000;

}

#contentarea {

float : right;

width : 75%;

overflow : hidden;

background : #000;

color : #808080;

}

#contentarea h3 {

	background:none;

	}

* html #contentarea {

overflow:auto;

}

* + html #contentarea {

overflow:auto;

}

div.rahmen h3 {

font-family : Helvetica, Arial, sans-serif;

font-size : 1.2em;

font-weight : bold;

color : #ddd;

margin-bottom : 4px;

}

div.rahmen {

background : url(../images/le_to.png) no-repeat 0 0;

margin: 5px;

padding-bottom : 2px;

overflow:hidden;

}

div.rahmen div {

background : url(../images/ri_to.png) no-repeat 100% 0;

margin-bottom : -2px;

}

div.rahmen div div {

background : url(../images/le_bo.png) no-repeat 0 100%;

}

div.rahmen div div div {

background : url(../images/ri_bo.png) no-repeat 100% 100%;

padding:10px;

width:auto;

}

* + html div.rahmen div div div {

height:1%;

}

* html div.rahmen div div div {

height:1%;

}

div.rahmen div div div div {

background : none;

margin : 0;

padding : 0;

}

* + html div.rahmen div div div div {

height:1%;

}

* html div.rahmen div div div div {

height:1%;

}

#leftmodules {

float : left;

text-align : left;

width : 24.99%;

overflow : hidden;

background : #000;

}

h\tml:f\irst-child>body #leftmodules {

	width:25%;

	}

#rightmodules {

float : right;

text-align : right;

width : 20%;

overflow : hidden;

background : #000;

}

.foot {

width:100%;

}

.foot ul li {

background : url(../images/arrow.png) no-repeat 0 4px;

padding-left : 20px;

list-style:none;

}

.foot ul li:hover {

background : url(../images/arrow_hover.png) no-repeat 0 4px;

padding-left:20px;

list-style:none;

}

#footleft {

height : 49px;

width : 100%;

float : left;

background : url(../images/footer_ahablack_left.png) no-repeat top left;

margin : 0;

padding : 0;

}

#footright {

height : 49px;

width : 336px;

float : right;

background : url(../images/footer_ahablack_right.png) no-repeat top right;

}

#sitename {

float : right;

margin-top : -20px;

margin-right : 20px;

font-weight : normal;

font-size : 1em;

color : #eee;

}

#sitename a:link, #sitename a:visited {

font-weight : normal;

color : #ccc;

}

#sitename a:hover {

color : #E7A038;

font-weight : normal;

}

#rss {

float : right;

margin-top : -40px;

margin-right : 20px;

}

#rss a:link, #rss a:visited {

font-size : 1em;

font-weight : bold;

color:#ccc;

}

#rss a:hover {

font-size : 1em;

font-weight : bold;

color:#E7A038;

}

#rss a img {

border : none;

}

#footermodule {

padding-top : 50px;

}

* + html #footermodule {

margin : 0;

padding : 0;

}

* html #footermodule {

margin : 0;

padding : 0;

height:1%;

}

#footermodule ul li {

background : url(../images/arrow.png) no-repeat 0 4px;

padding-left : 20px;

list-style:none;

}

#footermodule ul li:hover {

background : url(../images/arrow_hover.png) no-repeat 0 4px;

padding-left:20px;

list-style:none;

}

#topmodule {

width : 498px;

float : right;

margin-top : -140px;

margin-right : 40px;

color : #EBE0CD;

}

#topmodule ul li {

background : none;

text-align : left;

}

#topmodule ul li:hover {

background : none;

}

#topmodule ul li a {

color : #EBE0CD;

}

#topmodule ul li a:hover {

color : #e7a038;

}

#advert2module1 {

width : 100%;

float : left;

}

#advert2module2 {

width : 49.99%;

float : left;

}

h\tml:f\irst-child>body #advert2module2 {

	width:50%;

	}

#advert2module3 {

width : 33.33%;

float : left;

}

#advert2module4 {

width : 24.99%;

float : left;

}

h\tml:f\irst-child>body #advert2module4 {

	width:25%;

	}

#user1module1 {

width : 100%;

float : left;

}

#user1module2 {

width : 49.99%;

float : left;

}

h\tml:f\irst-child>body #user1module2 {

	width:50%;

	}

#user1module3 {

width : 33.33%;

float : left;

}

#user1module4 {

width : 24.99%;

float : left;

}

h\tml:f\irst-child>body #user1module4 {

	width:25%;

	}

#user2module1 {

width : 100%;

float : left;

}

#user2module2 {

width : 49.99%;

float : left;

}

h\tml:f\irst-child>body #user2module2 {

	width:50%;

	}

#user2module3 {

width : 33.33%;

float : left;

}

#user2module4 {

width : 24.99%;

float : left;

}

h\tml:f\irst-child>body #user2module4 {

	width:25%;

	}

#user5module1 {

width : 100%;

float : left;

}

#user5module2 {

width : 49.99%;

float : left;

}

h\tml:f\irst-child>body #user5module2 {

	width:50%;

	}

#user5module3 {

width : 33.33%;

float : left;

}

#user5module4 {

width : 24.99%;

float : left;

}

h\tml:f\irst-child>body #user5module4 {

	width:25%;

	}

#advert1 {

width : 100%;

}

div.module h3, div.moduletable h3, div.module_text h3, div.module_menu h3 {

font-family : Helvetica, Arial, sans-serif;

font-size : 1.2em;

font-weight : bold;

color : #ddd;

background:	url(../images/modul_head.png);

height:29px;

line-height : 29px;

text-align : center;

margin-bottom:19px;

padding-bottom: 2px;

}

* + html div.module h3, .moduletable h3, .module_menu h3, .module_text h3 {

margin-top : -2px;

padding-bottom : 4px;

}

* html div.module h3, .moduletable h3, .module_menu h3, .module_text h3 {

margin-top : -2px;

padding-bottom : 4px;

}

.moduletable {

text-align : center;

padding-bottom : 2px;

margin:0;

}

div.module, .module_menu, .module_text {

text-align : center;

background : url(../images/letop.png) 0 0 no-repeat;

padding : 0;

margin : 5px 2px;

}

div.module div, div.module_menu div, div.module_text div {

background : url(../images/ritop.png) 100% 0 no-repeat;

margin-bottom : -2px;

}

div.module div div, div.module_menu div div, div.module_text div div {

background : url(../images/le_bo.png) 0 100% no-repeat;

}

div.module div div div, div.module_text div div div, div.module_menu div div div {

background : url(../images/ri_bo.png) 100% 100% no-repeat;

padding : 3px 2px 8px;

width:auto;

}

div.module_menu div div div {

	padding:5px 2px 10px;

	}

* + html div.module div div div, * + html .module_text div div div, .module_menu div div div {

height:1%;

}

* html div.module div div div, * html .module_text div div div, .module_menu div div div {

height:1%;

}

div.module div div div div, .module_menu div div div div, .module_text div div div div {

background : none;

margin : 0;

padding : 0 5px;

}

* + html div.module div div div div, * + html .module_menu div div div div, * + html .module_text div div div div {

height:1%;

}

* html div.module div div div div, * html .module_menu div div div div, * html .module_text div div div div {

height:1%;

}

ul.menu {

	background:none;

	list-style:none;

	padding:0;

	}

.module_menu ul li a {

	display: block;

	padding:0;

	margin:0;

	text-align:center;

	height:29px;

	line-height:29px;

	font-weight:bold;

	font-size:1em;

	text-decoration:none;

	overflow:hidden;

	}

h\tml:f\irst-child>body .module_menu ul li a {

	font-size:1.3em;

	}

.module_menu ul li a:link, .module_menu ul li a:visited {

	color: #919191;

	background:url(../images/ver_nav.png) repeat-x;

	border:none;

	font-weight:bold;

	}

.module_menu ul li a:hover {

	color: #000;

	background-position: 0px -29px;

	font-weight:bold;

	}

.module_menu ul li a:active, .module_menu ul li a:focus {

	color:#eee;

	background-position: 0px -60px;

	font-weight:bold;

	}	

.module_menu ul li.active a:link, .module_menu ul li.active a:visited {

	color:#eee;

	background-position: 0px -60px;

	font-weight:bold;

	}

.module_menu ul li ul li {

	background:#3D3D3D;

	}

.module_menu ul li ul li a {

	text-align: left;

	font-weight:bold;

	padding:6px 18px;

	height:14px;

	line-height:14px;

	}

.module_menu ul li ul li a:link, .module_menu ul li ul li a:visited {

	color: #919191;

	border:none;

	font-size:0.8em;

	font-weight:bold;

	}

.module_menu ul li ul li a:hover, .module_menu ul li ul li a:active, .module_menu ul li ul li a:focus {

	color: #000;

	border:none;

	font-weight:bold;

	}

.module_menu ul li.active ul li a:link, .module_menu ul li.active ul li a:visited {

	background:url(../images/indent1.png) 1px 6px no-repeat;

	color:#919191;

	font-size:0.8em;

	}

.module_menu ul li.active ul li a:hover {

	color:#000;

	}

.module_menu ul li.active ul li.active a:link, .module_menu ul li.active ul li.active a:visited {

	color:#eee;

	}

.module_menu ul li.active ul li.active a:hover {

	color:#000;

	}

.module_menu ul li ul li ul li a {

	text-align: left;

	font-weight:normal;

	padding:6px 24px;

	}

.module_menu ul li ul li ul li a:link, .module_menu ul li ul li ul li a:visited {

	color: #919191;

	font-size:0.8em;

	}

.module_menu ul li ul li ul li a:hover, .module_menu ul li ul li ul li a:active, .module_menu ul li ul li ul li a:focus {

	color: #000;

	}

.module_menu ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li a:visited {

	background:url(../images/indent1.png) 7px 6px no-repeat;

	color:#919191;

	}

.module_menu ul li.active ul li.active ul li a:hover {

	color:#000;

	}

.module_menu ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active a:visited {

	color:#eee;

	}

.module_menu ul li.active ul li.active ul li.active a:hover {

	color:#000;

	}

.module_menu ul li ul li ul li ul li a {

	text-align: left;

	font-weight:normal;

	padding:6px 32px;

	}

.module_menu ul li ul li ul li ul li a:link, .module_menu ul li ul li ul li ul li a:visited {

	color: #919191;

	font-size:0.8em;

	}

.module_menu ul li ul li ul li ul li a:hover, .module_menu ul li ul li ul li ul li a:active, .module_menu ul li ul li ul li ul li a:focus {

	color: #000;

	}

.module_menu ul li.active ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li.active ul li a:visited {

	background:url(../images/indent1.png) 13px 6px no-repeat;

	color:#919191;

	}

.module_menu ul li.active ul li.active ul li.active ul li a:hover {

	color:#000;

	border:none;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active ul li.active a:visited {

	color:#eee;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active a:hover {

	color:#000;

	}

.module_menu ul li ul li ul li ul li ul li a {

	text-align: left;

	font-weight:normal;

	padding:6px 38px;

	}

.module_menu ul li ul li ul li ul li ul li a:link, .module_menu ul li ul li ul li ul li ul li a:visited {

	color: #919191;

	font-size:0.8em;

	}

.module_menu ul li ul li ul li ul li ul li a:hover, .module_menu ul li ul li ul li ul li ul li a:active, .module_menu ul li ul li ul li ul li ul li a:focus {

	color: #000;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li.active ul li.active ul li a:visited {

	background:url(../images/indent1.png) 19px 6px no-repeat;

	color:#919191;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:hover {

	color:#000;

	border:none;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {

	color:#eee;

	}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {

	color:#000;

	}