body {
	font-family:arial;
}

label {
	font-family:arial;
	color: #f3f3f3;
}

table.contentpaneopen label {
	font-family:arial;
	color: black;
}

.menu_td {
	BORDER-BOTTOM: #f3f3f3 1px dashed
}
.menu_link {
	FONT-SIZE: 12pt; COLOR: #f3f3f3; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.mainlevel {
	FONT-SIZE: 12pt; COLOR: #f3f3f3; FONT-FAMILY: Arial; TEXT-DECORATION: none;
	BORDER-BOTTOM: #f3f3f3 1px dashed;
}

.sublevel {
	FONT-SIZE: 11pt; COLOR: #f3f3f3; FONT-FAMILY: Arial; TEXT-DECORATION: none;
	BORDER-BOTTOM: #f3f3f3 1px dashed;
}

.portlet_body {
	FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

h3 {
	
}

div.module h5 {
FONT-SIZE: 14pt; COLOR: #f3f3f3; FONT-FAMILY: Arial; TEXT-DECORATION: none; FONT-WEIGHT:bold;
border-bottom: 1px solid #f3f3f3;
margin:0;
padding:0;
}

.inputbox {
color: #f3f3f3;
background: #2d0286;
border-color:#f3f3f3;
border-width:1px;
border-style:solid;
}

.searchtxt {
color: #f3f3f3;
background: #2d0286;
font-family:arial;
}

div.module h3{
FONT-SIZE: 0pt; 
height:0;
width:0;
margin-top:0;
padding-top:0;
margin-bottom:15px;
}

.componentheading {
FONT-SIZE: 0pt; 
height:0;
width:0;
margin-top:0;
padding-top:0;
}

.contentheading {
FONT-SIZE: 14pt; COLOR: #2d0286; FONT-FAMILY: Arial; TEXT-DECORATION: none; FONT-WEIGHT:bold;
border-bottom: 1px solid #2d0286;
margin-top:0;
padding-top:0;
}

a.mainlevel {
color: #f3f3f3;
}

a.mainlevel:hover, a.mainlevel#active_menu {
background: #f3f3f3;
color:#333333;
}

a.sublevel {
color: #f3f3f3;
}

a.sublevel:hover, a.sublevel#active_menu {
background: #f3f3f3;
color:#333333;
}
