body {
font-family:Arial,Helvetica, sans-serif;
font-size: 12px;


	margin-bottom: 5px;
}
table. {
background-color:  #ffffff;
vertical-align:top;
}
	

td.left {
	  border: solid; border-width: 1px;
border-color: #000000;
text-align: left;
  padding-left: 10px;
  padding-right: 5px;

}
td.right {

border-right: solid;  border-width: 1px; 
  border-color: #000000;
  padding-left: 15px;
  padding-bottom: 15px;
  
	
}
	


/* ############  MAIN MENU and MODULES ######### */

a.mainlevel {
	text-decoration: none;
	 color: Black;
	 line-height: +40px;
font-size:26px;
}
a.mainlevel:hover
{
color: #587981;
}
table.moduletable{
vertical-align:inherit;
padding-bottom: 15px;

}

table.moduletable th{

	 padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	
	
	 
}

table.moduletable td{
padding-left:0 ;
	background-color:#ffffff ;
	
	
		}
	

	
	


/* ################################ CONTENT PAGE STYLES ########## */

.componentheading {
padding-left: 75px; 
}

.contentpane { 
 padding-left: 75px;
 padding-top: 20px;
  
 
 
} 

 .contentpagetitle {
 	text-align: left;
 }
 
 .contentheading {
 	font-size: 16px;
	color: #FF6347;
	font-weight: bold;
	text-align: left;
 }
 


 .contentpaneopen {
 	

	

 }
 
.contentpaneopen td {
text-align: left;
	padding-left: 25px;
	padding-right: 25px;
 }
 h2, h3{
color:red;}

ul{line-height:25px;}
 /* ############################# SECTION LISTING STYLE ####### */
 
 
 .sectiontableentry1 td{
 line-height:15px;
 padding-bottom:15px;
 
 
 }
 
 .sectiontableentry2 td {
 line-height:15px;
 padding-bottom:15px;
 
 }