/* Body */BODY {	margin: 0pt 0pt 0pt 0pt;	background-color : #FFFFFF ;	color : #000000;	}td,tr,p,div {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	color: #000000;	text-align:justify;	}body .footer,body .footer a{  font-size: 10px;  font-weight: normal;  font-style: normal;  text-decoration: none;  text-align: center;  background-color: #CCCCCC;}/* Styles for dhtml tabbed-pages */.ontab {	background-color: #ffae00;	border-left: outset 2pt #ff9900;	border-right: outset 2pt #808080;	border-top: outset 2pt #ff9900;	border-bottom: solid 1pt #d5d5d5;	text-align: center;	cursor: hand;	font-weight: bold;	color: #FFFFFF;}.offtab {	background-color : #e5e5e5;	border-left: outset 2pt #E0E0E0;	border-right: outset 2pt #E0E0E0;	border-top: outset 2pt #E0E0E0;	border-bottom: solid 1pt #d5d5d5;	text-align: center;	cursor: hand;	font-weight: normal;}.tabpadding {}.tabheading {	background-color: #ffae00;	text-align: left;}.pagetext {	visibility: hidden;	display: none;	position: relative;	top: 0;}h4 {	color: #FF6600; font-family:Georgia, "Times New Roman", Times, serif;	font-size: 16pt; font-weight: bold;	}h5 {	color: #FF6600; font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14pt; font-weight: bold;	}h6 {	color: #FF6600; font-family:Georgia, "Times New Roman", Times, serif;	font-size: 12pt; font-weight: bold;	}/* Links */a:link, a:visited {	font-size: 11pt; color: #003366; text-decoration: none;	font-family:Georgia, "Times New Roman", Times, serif;	}a:hover {	color: #FF6600;	text-decoration: none;	}/* Horizontal Line */hr {	background: #C0C0C0; height:2pt; border: 1pt inset;	}hr.separator {	background: #C0C0C0;	height: 1pt;	width: 75pt;	border: 0pt;}/* --Default Class Settings-- */a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {	font-size: 9pt; color: #003366; font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	}a.mainmenu:hover, a.mainlevel:hover {	color: #FF6600; text-decoration: underline;	}a.sublevel:link, a.sublevel:visited {	font-size: 9pt; color: #999999; font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	}a.sublevel:hover, a.sublevel:active {	color: #FF6600; text-decoration: underline;	}/* Content - Sections & Categories */.contentpane {	background-color : #FFFFFF;	}.contentpaneopen {	border : 0pt ridge #DCDCDC;	}.contentheading {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13pt;	font-weight: bold; 	color: #ff6600;	text-align:left;	}.contentpagetitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13pt;	font-weight: bold; 	color: #333333;	text-align:left;	}table.contenttoc {        color: #333300;		background-color: #e0e0e0;        }table.contenttoc td {        font-family: Georgia, "Times New Roman", Times, serif;        font-size: 8pt;        font-weight: normal;        text-align:left;}.contentdescription {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 11pt;	color: #808080;	text-align: left;	}/* Links */a.blogsection:link, a.blogsection:visited {	color: #FF9900; text-decoration: none; font-weight: normal;	font-family:Georgia, "Times New Roman", Times, serif;	}a.blogsection:hover {	color: #999999;	text-decoration: underline;	}a.weblinks:link, a.weblinks:visited {	color: #FF9900; text-decoration: none; font-weight: normal;	font-family:Georgia, "Times New Roman", Times, serif;	}a.weblinks:hover {	color: #999999;	text-decoration: underline;	}a.readon:link, a.readon:visited {	color: ff6600; text-decoration: none; font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	}a.readon:hover {	color: #000000;	text-decoration: underline;	}.moduleheading {	font: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: bold;	color: #FFFFFF;	text-align: left;	height: 18pt;	line-height: 18pt;	white-space: nowrap;	width: 100%;	background-color: #ff6600;	}.componentheading {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13pt;	font-weight: bold; 	color: #ff6600;	text-align:left;	}.button {	font-family:Georgia, "Times New Roman", Times, serif;	font-style: normal;	font-weight: bold;	font-size: 10pt;	color: #000000;	border-style: solid;	border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt;	}.inputbox {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	color: #666666;	background: #FFFFFF;	border: 1pt solid;	}/** category text format and links **/.category {	color: #999999; font-family:Georgia, "Times New Roman", Times, serif;	font-size: 11pt; font-weight: bold; text-decoration: none;	}a.category:link, a.category:visited {	color: #999999; font-weight: bold;	}a.category:hover {	color: #FF9900;	}.poll {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	color: #666666;	line-height: 14pt	}.sectiontableentry1, .contentpane {	background-color : #FFFFFF;	}.sectiontableentry2 {	background-color : #EBEBEB;	}.sectiontableheader {	background-color : #999999;	color : #FFFFFF;	font-weight : bold;	}.small {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	color: #ffffff;	text-decoration: none;	font-weight: normal;	}.smalldark {        font-family: Georgia, "Times New Roman", Times, serif;        font-size: 10pt;        color: #333333;        text-decoration: none;        font-weight: normal;        }.newsfeedheading {        font-family: Georgia, "Times New Roman", Times, serif;        font-size: 12pt;        font-weight: bold;        color: #333333;        text-align:left;        }.newsfeeddate {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	color: #FF6600;	font-weight: normal;}.createdate {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	color: #FF6600;	text-decoration: none;	font-weight: normal;	}.modifydate {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10pt;	color: #808080;	text-decoration: none;	font-weight: normal;	}.fase4rdf {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 11pt; color: #000000; font-weight: normal;	}a.fase4rdf:link {	font-size: 11pt; font-weight: normal; color: #FF9900;	}a.fase4rdf:hover {	font-weight: bold; color: #808080;	}table.searchintro {  	background-color: #FFFFFF;	border: solid 1pt #777777;	}table.contact {	background-color: #FFFFFF;	}table.contact td.icons {	background-color: #C6CBCE;	}table.contact td.details {	background-color: #EEEEEE;	font-size: 10pt;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	}.pagenav {	color: #386593;}a.pagenav {	color: #FF6600;}.pagenavbar {	background-color: #f0f0f0;}/* Content voting */.content_rating {	font-weight: normal;	font-size: 8pt;}.content_vote {	font-weight: normal;	font-size: 8pt;}.orangebg {	background-color: #FF6600;}.imagebg {	background-attachment: scroll;	background-image: url(/templates/opus8/images/image_bg.jpg);	background-repeat: no-repeat;	background-position: left top;}.greybg {	background-color: #CCCCCC;}