fa:link, a:visited {
	color: #660000;
	} 
	
a:hover {
	color: #B20000;
	text-decoration: underline;
	border: solid #CC0000 1px;
	}

/* ********************** form */
.button {
	border:outset 1px #9C9C9C;
	color:#FFF;
	background:url(../images/bg_button.gif) repeat-x left top;
}

/* ********************** top stuff */
#topbar_bg {
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#topbar_right {
	background-image: url(../images/top_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#search_bar {
	background: url(../images/bg_search.gif) 0 0 no-repeat;
	}
	
/* ********************** main frame */
#header_in {
	background-color: #EEE;
}
	
/* ********************** left col */
#leftmain_in div.moduletable h3 {
	background:url(../images/bg_ltitle.gif) 0 0 no-repeat;
	color: #FFF;
	}

/* ********************** Top module and bottom module */
td.top_module, td.bottom_module {
	border: 1px solid #CCC; 
	background-color: #FDFDFD;
}

#top_module div.moduletable h3, #bottom_module div.moduletable h3,
div#right_edge div.moduletable h3 {
	background:url(../images/bg_module.gif) no-repeat;
	color: #212121;
}

/* ********************** footer and copyright */
#footer {
	background:url(../images/bg_footer.gif) 0 0 repeat-x;
}

#footer_r {
	background-image: url(../images/bg_footer_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#footer_l {
	background-image: url(../images/bg_footer_l.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* ********************** MODULES */
div.moduletable h3 {
	color: #000;
}

/* ********************** CONTENT STYLES */
td.contentheading, .componentheading {
	color: #424242;
}

table.contenttoc {
	border: 1px solid #eee;
}

/* ********************** MENU SYSTEM  */
#leftmain_in a.mainlevel:hover, #leftmain_in #active_menu {
	background: url(../images/bg_menu_h.png) 0 0 no-repeat;
	color: #9DB2B1;
}

#leftmain_in a.sublevel:link, #leftmain_in a.sublevel:visited {
	color: #BFBFBF;
}

#leftmain_in a.sublevel:hover, #leftmain_in a.sublevel#active_menu {
	color: #9DB2B1;
}

/* ********************** bottom navi */
#mainlevel-nav a:link, #mainlevel-nav a:visited {
	color: #FFF;
	}
	
#mainlevel-nav a:hover {
	color: #CCC;
}
 
/* ********************** STYLES LISTING CONTENT PAGE */
div.mosimage, #right_in {
	border: 1px solid #CCC; 
	background-color: #FDFDFD;
	}

div.mosimage_caption {
	color: #666;
	}
