/* Body */
BODY {margin: 0px 0px 0px 0px;background-color:#FFFFFF;color:#000000;scrollbar-3dlight-color: #333333;scrollbar-base-color: #CCCCCC;scrollbar-darkshadow-color: #333333;scrollbar-face-color: #CCCCCC;	scrollbar-highlight-color: #CCCCCC;	scrollbar-shadow-color: #CCCCCC;scrollbar-track-color: #666666;	scrollbar-arrow-color: #333333;}
.headertable {border-bottom: 1px solid #003366;}
td.mainWindow {border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	border-left: 1px solid #666666;}	
font,th,td,p,div {font-family: "Tahoma",Microsoft Sans Serif, MS Sans Serif, Arial, Verdana;  sans-serif; font-size: 13px; color:#666666}

/* 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: #CCE197;text-align: left;}
.pagetext {	visibility: hidden;display: none;position: relative;top: 0;}
h4 {color: #333333;font-size: 14px; font-weight: bold;}
h5 {color: #333333;font-size: 13px; font-weight: bold;}
h6 {color: #333333;font-size: 12px; font-weight: bold;}
/* Links */
a:link, a:visited {font-size: 11px;color: #333333;text-decoration: none;}
a:hover{color:#ffff99;	text-decoration: none;}

/* Horizontal Line */
hr {background: #333333; height:2px; border: 1px solid;}
hr.separator {background: #333333;height: 1px;width: 75px;border: 0px;}

/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {color:#ccffcc; background-position: left;text-align: left;}
a.mainlevel:hover {color:#ffffff;	background-position: left;text-align: left;}
a.mainmenu:link, a.mainmenu:visited {color: #33333;font-weight: normal;}
a.mainmenu:hover, {color:#FF9900; text-decoration: underline;}
a.sublevel:hover {color:#FF9900; text-decoration: underline;}
a.sublevel:link, a.sublevel:visited {color: #333333;font-weight: normal;}
a.txt:hover{color:#990000;text-decoration: underline;}
a.txt:link,a.txt:visited{color:#666600;font-weight: normal;text-decoration: underline;}

/* Content - Sections & Categories */
.contentpane {background-color : #FFFFFF;}
.contentpaneopen {border : 0px solid #CCCCCC;}
.contentheading {font-size: 13px;	font-weight: bold;	color: #333333;	text-align:left;background-image:  url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/bullet2.gif);background-repeat: no-repeat;background-position: top left;	line-height: 16px;height: 15px;}
.contentpagetitle {font-size: 13px;font-weight: bold;color: #333333;text-align:left;}
table.contenttoc {color: #333300;background-color: #e0e0e0;}
table.contenttoc td {font-size: 8pt;font-weight: normal; text-align:left;}
.contentdescription {font-size: 11px;color: #666666;	text-align: left;}

/* Links */
a.blogsection:link, a.blogsection:visited {color: #405115; text-decoration: none; font-weight: normal;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;}
a.weblinks:hover {color: #759328;	text-decoration: underline;}
a.readon:link, a.readon:visited {color: #FF9900; text-decoration: none;font-size: 11px;list-style: inside url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/read.gif);list-style-type: disc;display: list-item;white-space: normal;	font-weight: normal;}
a.readon:hover {color: #FF9900;	text-decoration: underline;font-weight: normal;font-size: 11px;list-style: inside url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/read.gif);list-style-type: disc;display: list-item;white-space: normal;}
table.moduletable {margin: 0px 0px 0px 0px;width: 95%;border-left: solid 0px #000000;border-right: solid 0px #000000;border-top: solid 0px #000000;	border-bottom: solid 0px #000000;}
table.moduletable th {	font-size: 11px;font-weight: bold;color: #333333;text-align: left;width: 100%;height: 20px;border-bottom: 1px solid #333333;	line-height: 20px;}
table.moduletable td {	font-size: 11px;	}
.componentheading {font-size: x-small;font-weight: bold;color: #333333;text-align:left;background-repeat: no-repeat;line-height: 15px;	height: 15px;list-style: disc inside url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/bullet.gif);white-space: normal;display: list-item;border-bottom: 1px solid #666666;}
.button {color: #333333;	margin-top: 4px;font-weight: bold;text-align: center;	font-size: 12px;font: bold;background: White;border: 1px solid #CCCCCC;height: 20px;}
.inputbox {	font-size: 12px;color: #333333;background: #FFFFFF;border: 1px solid;}

/** category text format and links **/
.category {	color: #333333;font-size: 11px;font-weight: bold;text-decoration: none;	}
a.category:link, a.category:visited {color: #333333; font-weight: bold;}
a.category:hover {color: #FF9900;}
.poll {font-size: 11px;font-weight: bold;color: #333333;line-height: 14px}
.pollstableborder {border: 1px solid #333333;}
.sectiontableentry1, {background-color : #F3F3F3;}
.contentpane {background-color : #FFFFFF;}
.sectiontableentry2 {background-color : #CCCCCC;}
.sectiontableheader {background-color : #666666;color : #FFFFFF;font-weight : bold;	}
.small {font-size: 10px;color: #666666;text-decoration: none;font-weight: normal;}
.smalldark {font-size: 10px;color: #333333;text-decoration: none;font-weight: normal;}
.newsfeedheading {font-size: 12px;font-weight: bold;color: #333333;text-align:left;}
.newsfeeddate {	font-size: 10px;color: #A7CF43;font-weight: normal;}
.createdate {font-size: 9px;	color: #333333;	text-decoration: none;font-weight: normal;}
.modifydate {font-size: 10px;color: #666666;text-decoration: none;font-weight: normal;}
ul {margin: 0px 0px 0px 0px;}
li {list-style: inside url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/arrow.gif) 3px;list-style-image:  url(file:///C|/Inetpub/wwwroot/visualcms/templates/visualdensity/images/arrow.gif);}
.fase4rdf {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 #759328;}
table.contact {background-color: #F3F3F3;}
table.contact td.icons {background-color: #CCCCCC;	}
table.contact td.details {background-color: #F3F3F3;	font-size: 11px;}
.pagenav {	font-weight: normal;}
a.pagenav, a.pagenav:visited {font-weight: bold;color: #333333;}
a.pagenav:hover {color: #FF9900;}
.pagenavbar {}

/* Content voting */
.content_rating {font-weight: normal;font-size: 8pt;}
.content_vote {font-weight: normal;	font-size: 8pt;}

/* PeekLime */

a.bar:link, a.bar:visited {color: White; text-decoration: none; font-weight: normal;font-size: 10px;font: bold;}
a.bar:hover {color: #A7CF43;text-decoration: none;}
.searchbox {font-size:12px;color: #333333;background: #FFFFFF;}
.title {font: bold larger;letter-spacing: 4px;}
a.pathway, a.pathway:visited {font-size: 11px;color: #000000;}
a.pathway:hover {font-size: 11px;color: #000099;}