/* custom stuff */.sitetitle {	font-size: 35px;	font-weight: 800;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #68878A;	text-indent: 10px;	font-variant:small-caps;}.searchbox {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	width: 147px;}.leftnav {	padding-top: 8px;	padding-left: 8px;	padding-bottom: 8px;	padding-right: 14px;	text-align: left;}.centernav {	padding-top: 8px;	padding-bottom: 8px;	padding-right: 14px;	text-align: left;	}.rightnav {	padding-top: 8px;	padding-bottom: 8px;	padding-right: 4px;	text-align: left;}.navcontent {	padding: 1px;	background-color: #859ba0;}.navtitle_main {	font-size: 9pt;	font-weight: bold;	color: #780B07;}.navbg_main {	background-color: #FFFFFF;	padding:4px}.navbg_user {	background-color: #edf1f1;	padding:4px}/* required stuff */table.moduletable {	width: 100%;	margin: 0px 0px 0px 0px;	border-left: solid 0px #000000;	border-right: solid 0px #000000;	border-top: solid 0px #000000;	border-bottom: solid 0px #000000;	}table.moduletable th {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #68878A;	text-align: left;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #780B07;}table.moduletable td {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;}/* Body */BODY {	margin: 0px 0px 0px 0px;	background-color : #FFFFFF ;	color : #3C4B4D;	scrollbar-3dlight-color: #d0d9db;	scrollbar-base-color: #D6E5AA;	scrollbar-darkshadow-color: #becbcd;	scrollbar-face-color: #eaecee;	scrollbar-highlight-color: #becbcd;	scrollbar-shadow-color: #89A2A5;	scrollbar-track-color: #becbcd;	scrollbar-arrow-color: #89A2A5;	}td,tr,p,div {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3C4B4D;	}/* Styles for dhtml tabbed-pages */.ontab {	background-color: #ffffff;	border-left: outset 1px #BECBCD;	border-right: outset 1px #BECBCD;	border-top: outset 1px #BECBCD;	border-bottom: solid 1px #ffffff;	text-align: center;	cursor: hand;	font-weight: normal;	color: #495C5F;}.offtab {	background-color : #EAECEE;	border-left: outset 1px #E0E0E0;	border-right: outset 1px #E0E0E0;	border-top: outset 1px #E0E0E0;	border-bottom: solid 1px #BECBCD;	text-align: center;	cursor: hand;	font-weight: normal;	color: #769196;}.tabpadding {}.tabheading {	background-color: #EAECEE;	text-align: left;}.pagetext {	visibility: hidden;	display: none;	position: relative;	top: 0;}h4 {	color: #495C5F; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	}h5 {	color: #617A7D; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	}h6 {	color: #6C888C; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	}/* Links */a:link, a:visited {	font-size: 11px; color: #BA0F0B; text-decoration: none;	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	}a:hover {	color: #780B07;	text-decoration: none;	font-weight: bold;	}/* Horizontal Line */hr {	background: #495C5F; height:2px; border: 1px inset;	}hr.separator {	background: #495C5F;	height: 1px;	width: 75px;	border: 0px;}/* --Default Class Settings-- */.frontpageheader {	color: #4E6366;	font-size: 14px;	font-weight: bold;	text-align: center;	height: 30px;}a.mainlevel:link, a.mainlevel:visited {	color: #4D6165;	background-position: left;	text-align: right; }a.mainlevel:hover {	color: #780B07;	background-position: left;	text-align: left;	}	a.mainmenu:link, a.mainmenu:visited {	color: #4D6165; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;	font-weight: normal;	}a.mainmenu:hover, {	color: #780B07; text-decoration: underline;	}a.sublevel:link, a.sublevel:visited {	color: #4D6165; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;	font-weight: normal;}	a.sublevel:hover {	color: #780B07; text-decoration: underline;	}/* For content item titles that are hyperlink instead of Read On */a.contentpagetitle:link, a.contentpagetitle:visited {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold; 	color: #68878A;	text-align:left;	}a.contentpagetitle:hover {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align:left;	color: #86A1A4;	text-decoration: underline;	font-weight: bold;	}/* Content - Sections & Categories */.contentpane {	background-color : #00ffff;	}.contentpaneopen {	width: 100%;	}.contentheading {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #68878A;	text-align: left;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #780B07;	height: 18px;	}.contentpagetitle {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold; 	color: #68878A;	text-align:left;	}table.contenttoc {	color: #333300;	background-color: #e0e0e0;    }table.contenttoc td {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    text-align:left;}.contentdescription {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #68878A;	text-align: left;	padding-top: 8px;	}/* Links */a.blogsection:visited {	color: #BA0F0B; text-decoration: none; font-weight: normal;	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	}a.blogsection:hover {	color: #990000;	text-decoration: none;	font-weight: normal;	font-size: 11px;	}a.weblinks:link, a.weblinks:visited {	color: #ffcc00; text-decoration: none; font-weight: normal;	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	}a.weblinks:hover {	color: #780B07;	text-decoration: underline;	}a.readon:visited {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #68878A;	text-align: right;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #E5E6E7;	}a.readon:hover {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #780B07;	text-align: right;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #E5E6E7;	}.componentheading {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #68878A;	text-align: left;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #780B07;	height: 18px;	}.button {	color: #3C4B4D; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;	font-weight: bold;	text-align: center;	font-size: 12px;	font: bold;	background: #D0D9DB;	border: 1px solid #859ba0;	height: 20px;	}.inputbox {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #3C4B4D;	background: #F3F4F5;	border: 1px solid #859ba0;	}/** category text format and links **/.category {	color: #86A92E; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-decoration: none;	}a.category:link, a.category:visited {	color: #405115; font-weight: bold;	}a.category:hover {	color: #759328;	}.poll {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px	}	.pollstableborder {		border: 0px solid;		padding: 0px;		}	}.sectiontableentry1, {	background-color : #edf1f1;	padding-top: 1px;	padding-bottom: 1px;	}	.sectiontableentry2 {	background-color : #DDE5E5;	padding-top: 1px;	padding-bottom: 1px;	}.contentpane {	background-color : #FFFFFF;	}	.sectiontableheader {	background-color : #BECBCD;	color : #3C4B4D;	font-weight : bold;	}.small {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #4E6366;	text-decoration: none;	font-weight: normal;	height: 15px;	}.smalldark {        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;        font-size: 10px;        color: #333333;        text-decoration: none;        font-weight: normal;        }.newsfeedheading {        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        color: #333333;        text-align:left;        }.newsfeeddate {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #859DA1;	font-weight: normal;}.createdate {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #859DA1;	text-decoration: none;	font-weight: normal;	height: 25px;	}.modifydate {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #859DA1;	text-decoration: none;	font-weight: normal;	padding-top: 10px;	text-align: right;	}ul {	margin: 0px 0px 0px 0px;	}li {	list-style: inside url(../images/arrow.gif) 3px;	list-style-image: url(../images/arrow.gif);	}.fase4rdf {	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #242D0C; font-weight: normal;	}a.fase4rdf:link {	font-size: 11px; font-weight: normal; color: #405115;	}a.fase4rdf:hover {	font-weight: bold; color: #759328;	}table.searchintro {  	background-color: #FFFFFF;	border: 1px solid #E6ECEC;	}table.contact {	background-color: #F3F4F5;	}table.contact td.icons {	background-color: #D0D9DB;	}table.contact td.details {	background-color: #E6ECEC;	font-size: 10px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	}.pagenav {	font-weight: normal;}a.pagenav, a.pagenav:visited {	font-weight: bold;	color: #779595;}a.pagenav:hover {	color: #4F6565;}.pagenavbar {	}/* Content voting */.content_rating {	font-weight: normal;	font-size: 8pt;}.content_vote {	font-weight: normal;	font-size: 8pt;}a.blogsection:link { color: #BA0F0B; text-decoration: none; font-weight: normal;	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	 } a.readon:link { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #68878A;	text-align: right;	text-indent: 2px;	width: 100%;	height: 18px;	border-bottom: 2px solid #E5E6E7;	 } 