body{
	margin			: 15;
	padding			: 10;
	font-family		: Georgia, Times New Roman, Times, serif;
	color			   : black;
	font-size       : 15px;
	background-color: #ffffff;
}
 
tr, p, div {
  font-family      : Georgia, Times New Roman, Times, serif;
  color            : #666666;
  font-size        : 11px;
}
/*#################### TOPMENU STYLING  ####################
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width:  auto;
	font-size: 12px;
	line-height: 14px;
	white-space: nowrap;
	border-right: 0px solid #000000;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: white;
	background: #003399;
	font-weight: normal;
	border-top:1px solid #FFFFFF;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
border-top:1px solid #FFFFFF;
	color: #fffff;
	font-weight: normal;
	background-color: #7db901;
}*/
/*################## CONTENT STUFF ###################*/
.content {
	padding: 2px;
}
.contentpane {
	padding					: 2px;
        
}
.small {
	font-size				: 10px;
	color					: #999999;
 }
.smalldark {
	font-size				: 10px; 
	font-weight				: bold; 
 }
 .sectiontableentry1 {
	background-color		: white; 
 }
.sectiontableentry2 {
	background-color		: white; 
}
.button {
	font-family				: Arial, Helvetica, sans-serif; 
 	font-size				: 11px; 
 	color					: #333333; 
 	border-width			: 1px; 
 	border-style			: solid; 
 	border-color			: #000000; 
 }
 .createdate {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:  9px; 
	color: #999999;
 }
.modifydate {
font-size:  9px; 
color: #999999;
 }
.readon{
	margin-top			: 5px;
}
a.readon:link, a.readon:visited {
	color            	: #006400;
	font-family      	: Georgia, Times New Roman, Times, serif;
	font-size        	: 10px;
  	font-weight      	: normal;
  	background       	: #F0F0F0;
  	border           	: 1px solid #E4E5E5;
  	padding          	: 4px;
  	white-space      	: normal;
  	float            	: left;
  	line-height      	: 3px;
  	text-decoration  	: none;
}

a.readon:hover {
  	color            	: #666666;
  	font-family      	: Georgia, Times New Roman, Times, serif;
  	font-size        	: 10px;
  	font-weight      	: normal;
  	background       	: #F0F0F0;
  	border           	: 1px solid #E4E5E5;
  	padding          	: 4px;
  	white-space      	: normal;
  	float            	: left;
  	line-height      	: 3px;
  	text-decoration  	: none;	
}
.contentheading {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 24px;
	color: #999999;
	font-weight: normal;
}
a.contentpagetitle {
	color: #999999;
}
.componentheading {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color: White;
	font-weight: normal;
}
.sectiontableheader {
	background-color 		: white;
      font-weight      		        : bold;
  	color				: #666666;
	text-align       		: left;
	border-top		        : 1px solid #848E9C;
	padding                         : 1px;
}
a.category:hover {
	text-decoration			: underline; 
 }
/*################## LINKS  ###################*/
a {
	color					: #006400; 
 	text-decoration			: none; 
 }
a:hover {
	color					: #006699; 
 	text-decoration			: underline; 
 }
/*################## MAIN MENU  ###################*/
.inputbox {
	font-family				: Arial, Helvetica, sans-serif; 
 	font-size				: 12px; 
 	border-width			: 1px; 
 	border-style			: solid; 
 	color					: #000000; 
	link					: #000000
	hover					: #660000
 }

 /*###########################  MODULES ##############################*/
table.moduletable {
	margin				:3px 4px 3px 4px;
	width				: 100%;
	border				: 0px solid #5F6A79;
 }
table.moduletable th  {
	        color				: #003399;
	background-color	        : White;
	border-top			: 0px solid #003399;
	}
table.moduletable td  {
	padding 			: 1px;

}

/*####### STUFF########*/
.back_button {
	margin-top			: 20px;
	color            	: #999999;
  	font-size        	: 10px;
  	font-weight      	: normal;
  	background       	: #F0F0F0;
  	border           	: 1px solid #FFFFFF;
  	padding          	: 4px;
  	white-space      	: normal;
  	float            	: left;
  	line-height      	: 10px;
  	text-decoration  	: none;
}

/*##################  TABME OF CONTENTS ###################*/
.contenttoc{
	border:1px solid #333333;
	margin:0px 1px 3px 3px;
	background-color: #CCCCCC;
	font-weight: bold;
}
a.toclink{
	color: #FFFFFF;
}
/*################## DONT ASK ME ###################*/
/*###################### TEMPLATE SPECIFIC #########################*/
.blacklinetop, .blacklinebottom{
	border-bottom		: 1px solid #5F6A79;
}
.blacklineleft, .blacklineright{
	border-left			: 0px solid #5F6A79;
}	
.maincontenttable{
	border				: 1px solid #5F6A79;
	background-color	: #FFFFFF;

}
.template_header{
	background-color	: white;
}
.centermodule{
	border-bottom		: 2px solid #5F6A79;
}

table.section_thumbnail{
 font-family      : Verdana, sans-serif;
 font-size        : 1px;
 padding: 1px 101px 1px 1px;
 margin-bottom: 5px;
 width: 100%;
 hight: 100%;
 background: #f4f4f4;
 color: #D1D1D1;
 /*border-bottom: #4f4f6f 1px solid;*/

}

table.section_thumbnail{
        padding: 1px 2px 1px 2px;
        margin-bottom: 2px;
        background:  #f4f4f4;
        border-bottom: #464662 0px solid;
        color: white;

}
table.section_thumbnail td{
    background:  #f4f4f4;
    text-indent: 1px;
    border: 0px solid  #f4f4f4;
color: white;
}

table.section_thumbnail img{
    border: solid  #f4f4f4 1px;
color: white;
}
table.frontpage_thumbnail{
        padding: 1px 0px 1px 0px;
        margin-bottom: 1px;
        width: 100%;
        background: white;
        /*border-bottom: #4f4f6f 1px solid;*/
}

table.frontpage_thumbnail_main td{
        border-bottom: #4f4f6f 0px solid;
}


table.frontpage_thumbnail img{
    border: solid red 0px;
}


table.frontpage_thumbnail td{
    background: white;
    text-indent: 0px;
    border:  0px solid #4f4f6f;
}
#mainlevel { float: left; margin: 10px 0px; }
#mainlevel ul { list-style: none; padding: 330; margin: 0; }
#mmenu li { position: relative;  font-family: "Impact"; display: block; width: 220px; height: 65px; }
#mmenu li a { display: block; padding: 20px 0px 20px 95px; color: #000; position: absolute; left: 0; top: 0; font-size: 14px; }
#mainlevel li img { vertical-align: top; position: absolute; left: 0; top: 0;  }