.dummy {
        font-size:      12pt;
}


body {
        background-color:       #ffffff;;
        background-image:       none;
        color:                  #000000;
}

div,p,ol,ul,li,td {
        font-family:            Verdana, Helvetica, sans-serif;
        font-size:              13px;
}


h1 {
        font-family:            Verdana, Helvetica, sans-serif;
        font-size:              30px;
        font-weight:            bold;
}

h2 {
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		20px;
}

h3 {
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:		bold;
}

b {
        font-weight:            bold;
}

a {
	text-decoration:	none;
        color:                  #000066;
}

a:hover {
	text-decoration:	underline;
	color:			#6666CC;
}

small {
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		11px;
}

.bigsummaryintro {
}

.bigsummaryheadline {
	font-size:		20px;
	font-weight:		bold;
}

.bigsummarytext {
	font-size:		13px;
}

.bigsummarydetails {
	font-size:		11px;
	font-weight:		bold;
	color:			#336699;
}

.bigsummarylinks {
	font-size:		11px;
}

.smallsummary {
	text-indent:		10px;
}

.smallsummaryheadline {
	font-size:		14px;
	font-weight:		bold;
}

.smallsummaryintro {
	font-size:		11px;
	color:			#000000;
}

.smallsummarydetails {
	font-size:		11px;
	color:			#336699;
}

.sectionpanelheadline {
	font-size:		11px;
}

.sectionpaneltitle {
	color:			#ffffff;
	font-size:		11px;
	font-weight:		bold;
}

.sectionpaneltitle:hover {
	color:			#ffffff;
	font-decoration:	underline;
}

.sectionpanelmore {
	font-size:		11px;
	font-weight:		bold;
	text-align:		right;
}

.author {
	text-align:		right;
	font-style:		italic;
}

.error {
	color:			#ff0000;
	font-weight:		bold;
}

.small {
	font-size:		11px;
}

.snapinheader {
	background-color:	#006699;
	font-size:		13px;
	font-weight:		bold;
	color:			#ffffff;
}

.snapinheader:hover {
	font-size:		13px;
	font-weight:		bold;
	font-decoration:	underline;
	color:			#99ccff;
}

.snapinbigheadline {
	font-size:		20px;
	font-weight:		bold;
}

.snapinsmallheadlines, .snapinsmallheadline {
	font-size:		14px;
	font-weight:		bold;
}

.smallbold {
	font-size:		11px;
	font-weight:		bold;
}

.commentblockheader,.commentblockfooter {
	background-color:	#336699;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		13px;
	font-family:		Verdana, Helvetica, sans-serif;
}

.commentblockindent {
}

.commentblocksidebar {
	background-color:	#cccccc;
}

.commentblocksubject, .commentblockbody, .commentblockseperator {
	background-color:	#ffffff;
	color:			#000000;
	font-size:		13px;
	font-family:		Verdana, Helvetica, sans-serif;
}

.commentattribution {
	font-size:		11px;
	font-weight:		bold;
	color:			#003366;
}

.commenttext {
	font-size;		13px;
	color:			#000000;
}

.commentfollowupinvitation {
	font-size:		11px;
	font-weight:		bold;
	text-align:		right;
}

.registertableheader {
	font-size:		14px;
	font-weight:		bold;
	background-color:	#6699CC;
	color:			#ffffff;
}

.bluepanelheader {
	font-size:		11px;
	font-weight:		bold;
	color:			#ffffff;
	background-color:	#003366;
}

.redpanelheader {
	font-size:		11px;
	font-weight:		bold;
	color:			#ffffff;
	background-color:	#990000;
}

.panellink {
	font-size:		11px;
}

.panellinkbold {
	font-size:		11px;
	font-weight:		bold;
}

.panellinkright {
	font-size:		11px;
	text-align:		right;
}

.panellinkhighlighted {
	font-size:		11px;
	background-color:	#99ccff;
}

.panellinkinactive {
	font-size:		11px;
	color:			#999999;
}

.commentsummaryheader {
	background-color:	#336699;
	color:			#ffffff;
	font-weight:		bold;
}

.commentsummaryline {
	background-color:	#cccccc;
	color:			#000000;
	font-weight:		bold;
}

.commentarticlecollapselink {
	font-size:		11px;
	font-weight:		bold;
}

.articleheadercommentpanel {
	background-color:	#cccccc;
	color:			#000000;
	font-weight:		bold;
	font-size:		11px;
}

.articlefooterstartdiscussionpanel {
	background-color:	#cccccc;
	font-weight:		bold;
	font-size;		12px;
}

.bigpanelheader {
	font-size:		13px;
	font-weight:		bold;
	color:			#ffffff;
	background-color:	#003366;
}

.smallpanelheader {
	font-size:		11px;
	font-weight;		bold;
	color:			#ffffff;
	background-color:	#003366;
}

.panelrow {
	font-size:		13px;
}

.recentcommentspanelheader, .recentlydiscussedarticlespanelheader {
	font-size:		13px;
	font-weight:		bold;
	color:			#ffffff;
	background-color:	#990000;
}

.recentcommentpanelrow, .recentlydiscussedarticlepanelrow {
	font-size:		13px;
}

.recentcommentsubject, .recentlydiscussedarticleheadline {
	font-size:		13px;
	font-weight:		bold;
}

.recentlydiscussedarticlesection {
	font-size:		11px;
	color:			#990000;
	font-weight:		bold;
}

.recentcommentdetails, .recentlydiscussedarticledetails {
	font-size:		11px;
	color:			#336699;
}

.recentcommentabstract {
	font-size:		11px;
}



