/* Body */ BODY { 	margin: 0px 0px 0px 0px; 	background-color : #FFFFFF ; 	color : #465675; 	scrollbar-3dlight-color: #FFFFFF; 	scrollbar-base-color: #CCE1E3; 	scrollbar-darkshadow-color: #356C82; 	scrollbar-face-color: #CCE1E3; 	scrollbar-highlight-color: #CCE1E3; 	scrollbar-shadow-color: #CCE1E3; 	scrollbar-track-color: #CACEDB; 	scrollbar-arrow-color: #CCE1E3; 	}  .headertable { 	border-bottom: 1px solid #003366; 	}  td.mainWindow { 	border-bottom: 1px solid #666666; 	border-right: 1px solid #666666; 	border-left: 1px solid #666666; 	} 		  td,tr,p,div { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	color: #333333; 	}  /* Styles for dhtml tabbed-pages */ .ontab { 	background-color: #323A15; 	border-left: outset 2px #5B7122; 	border-right: outset 2px #808080; 	border-top: outset 2px #5B7122; 	border-bottom: solid 1px #d5d5d5; 	text-align: center; 	cursor: hand; 	font-weight: bold; 	color: #FFFFFF; } .offtab { 	background-color : #e5e5e5; 	border-left: outset 2px #E0E0E0; 	border-right: outset 2px #E0E0E0; 	border-top: outset 2px #E0E0E0; 	border-bottom: solid 1px #d5d5d5; 	text-align: center; 	cursor: hand; 	font-weight: normal; } .tabpadding { }  .tabheading { 	background-color: #CCE1E3; 	text-align: left; }  .pagetext { 	visibility: hidden; 	display: none; 	position: relative; 	top: 0; } h4 { 	color: #356C82; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 14px; font-weight: bold; 	}  h5 { 	color: #356C82; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 13px; font-weight: bold; 	}  h6 { 	color: #356C82; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 12px; font-weight: bold; 	}  /* Links */ a:link, a:visited { 	font-size: 11px;  	color: #000000;  	text-decoration: none; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	}  a:hover { 	color: #666600;	text-decoration: none; 	}  .buttonbar:link, .buttonbar:visited { 	font-size: 11px;  	color: #000000;  	text-decoration: none; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	}  .buttonbar:hover { 	color: #FFFFFF;	text-decoration: none; 	}  /* Horizontal Line */ hr { 	background: #454E85; height:2px; border: 1px solid; 	}  hr.separator { 	background: #454E85; 	height: 1px; 	width: 75px; 	border: 0px; }  /* --Default Class Settings-- */  a.mainlevel:link, a.mainlevel:visited { 	color: #343A58; 	background-position: left; 	text-align: left;  }  a.mainlevel:hover { 	color: #000099; 	background-position: left; 	text-align: left; 	}  a.mainmenu:link, a.mainmenu:visited { 	color: #343A58; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-weight: normal; 	}  a.mainmenu:hover, { 	color: #000099; text-decoration: underline; 	} 	 a.sublevel:hover { 	color: #000099; text-decoration: underline; 	}  a.sublevel:link, a.sublevel:visited { 	color: #343A58; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-weight: normal; }  /* Content - Sections & Categories */ .contentpane { 	background-color : #F3F3F3; 	}  .contentpaneopen {  	}  .contentheading { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold;  	color: #234A4E; 	text-align:left; 	line-height: 16px; 	height: 15px; 	}  .contentpagetitle { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold;  	color: #343A58; 	text-align:left; 	}  table.contenttoc { 	color: #343A58; 	background-color: #e0e0e0; 	border-top: 1px solid #465675; 	border-bottom: 1px solid #465675; 	border-left: 1px solid #465675; 	border-right: 1px solid #465675;     }  table.contenttoc td { 	font-family: Arial, Verdana, Helvetica, sans-serif;     font-size: 8pt;     font-weight: normal;     text-align:left; 	padding: 3px;  }  .contentdescription { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	color: #333333; 	text-align: left; 	}  /* Links */ a.blogsection:link, a.blogsection:visited { 	color: #44757D; text-decoration: none; font-weight: normal; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size: 10px; 	}  a.blogsection:hover { 	color: #759328;	text-decoration: underline; 	font-weight: normal; 	font-size: 10px; 	}  a.weblinks:link, a.weblinks:visited { 	color: #405115; text-decoration: none; font-weight: normal; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	}  a.weblinks:hover { 	color: #000099;	text-decoration: underline; 	}  a.readon:link, a.readon:visited { 	color: #44757D; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	list-style: inside; 	list-style-type: disc; 	display: list-item; 	white-space: normal; 	font-weight: normal; 	}  a.readon:hover { 	color: #234A4E;	text-decoration: underline; 	font-weight: normal; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	list-style: inside; 	list-style-type: disc; 	display: list-item; 	white-space: normal; 	}  table.moduletable { 	margin: 0px 0px 0px 0px; 	width: 95%; 	}  table.moduletable th { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	color: #465675; 	text-align: left; 	width: 100%; 	height: 20px; 	border-bottom: 1px dotted #8D9ABC; 	padding: 4px; 	line-height: 20px; 	}  table.moduletable td { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	}  .componentheading { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: x-small; 	font-weight: bold;  	color: #343A58; 	text-align:left; 	background-repeat: no-repeat; 	line-height: 15px; 	height: 15px; 	border-bottom: 1px solid #666666; 	}  .button { 	color: #343A58; font-family: Arial, Verdana, Helvetica, sans-serif; 	margin-top: 4px; 	font-weight: bold; 	text-align: center; 	font-size: 12px; 	font: bold; 	background: White; 	border: 1px solid #000066; 	height: 20px; 	}  .inputbox { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 12px; 	color: #343A58; 	background: #FFFFFF; 	border: 1px solid; 	}  /** category text format and links **/ .category { 	color: #343A58;  	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px;  	font-weight: bold;  	text-decoration: none; 	}  a.category:link, a.category:visited { 	color: #465675; font-weight: bold; 	}  a.category:hover { 	color: #44757D; 	}  .poll { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	color: #343A58; 	line-height: 14px 	}  .pollstableborder { 	border: 1px solid #465675; }  .sectiontableentry1, { 	background-color : #F3F3F3; 	}  .contentpane { 	background-color : #F3F3F3; 	} 	 .sectiontableentry2 { 	background-color : #DFDFDF; 	}  .sectiontableheader { 	background-color : #aaaaaa; 	color : #FFFFFF; 	font-weight : bold; 	}  .small { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 10px; 	color: #343A58; 	text-decoration: none; 	font-weight: normal; 	}  .smalldark {         font-family: Arial, Verdana, Helvetica, sans-serif;         font-size: 10px;         color: #343A58;         text-decoration: none;         font-weight: normal;         }   .newsfeedheading {         font-family: Arial, Verdana, Helvetica, sans-serif;         font-size: 11px;         font-weight: bold;         color: #343A58;         }  .newsfeeddate { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 10px; 	color: #343A58; 	font-weight: normal; }  .createdate { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 9px; 	color: #343A58; 	text-decoration: none; 	font-weight: normal; 	}  .modifydate { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 10px; 	color: #343A58; 	text-decoration: none; 	font-weight: normal; 	}  ul { 	margin: 0px 0px 0px 0px; 	}  li { 	list-style: inside 3px; 	}  .fase4rdf { 	font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; color: #343A58; font-weight: normal; 	}  a.fase4rdf:link { 	font-size: 11px; font-weight: bold; color: #356C82; 	}  a.fase4rdf:hover { 	font-size: 11px; 	font-weight: bold; color: #759328; 	}  table.searchintro {   	background-color: #F3F3F3; 	border: 1px solid #8D9ABC; 	}  table.contact { 	background-color: #F3F3F3; 	}  table.contact td.icons { 	background-color: #CCCCCC; 	}  table.contact td.details { 	background-color: #e0e0e0; 	font-size: 11px; 	font-family: Arial, Verdana, Helvetica, sans-serif; 	}  .pagenav { 	font-weight: normal; }  a.pagenav, a.pagenav:visited { 	font-weight: bold; 	color: #343A58; }  a.pagenav:hover { 	color: #FF9900; }  .pagenavbar { 	 }  /* Content voting */ .content_rating { 	font-weight: normal; 	font-size: 8pt; }  .content_vote { 	font-weight: normal; 	font-size: 8pt; }  /* Custom */  	 a.pathway, a.pathway:visited { 	font: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	color: #666666; }  a.pathway:hover { 	font: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; 	color: #333333; } 