div.mh-content {
	text-align: justify;
	margin-bottom: 10pt;
}

p {
    margin-bottom: 14pt;
}

H1, H2, H3, H4 {	margin-bottom: 10pt;
}

#main-content A:link
{
	color: #CC0000;
	text-decoration: none;
}

#main-content A:visited
{
	color: #CC0000;
	text-decoration: none;
}

#main-content A:active
{
	color: #CC0000;
	text-decoration: underline;
}

#main-content A:hover
{
	color: #FF0000;
	text-decoration: underline;
}

#main-content img
{
	margin: 0px 0px 0px 10px;
}

.indent
{
	margin-left: 24px; 
}

.smaller
{
	font-size: 8px;
}

.side
{
	font-size: 10px;
}

.leftbox {
font-size: 10px;
width: 118px;
background-color: #660000;
border-width: 2px;
padding: 4px;
border-style: solid;
border-color: #CC0000;
}

.leftboxtop {
font-size: 10px;
width: 126px;
background-color: #CC0000;
padding: 2px;
}

img.float-right {
  	margin: 0px 0px 0px 10px;
	}

img.float-left {
  	margin: 0px 10px 0px 0px;
	}

.tbl-border { background-color: #AAA; }

.tbl { padding: 3px 4px 3px 4px; }

.tbl1 { color: #000000; background-color: #e7ebf2; padding: 4px; }

.tbl2 { color: #000000; background-color: #b9c7da; padding: 4px; }

.tbl3 { color: #000000; background-color: #c9d3e2; padding: 4px; }

.tbl4 { color: #000000; background-color: #d8dfea; padding: 4px; }

	/* 
	General styles for this example page */
	
	#mainContainer{
		margin:0 auto;
		text-align:left;
		background-color: #000;	
	}
	
	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:0px solid #009;
		background-color:#006;
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		border:0px solid #000099;
		background-color:#000000;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		border:0px solid #000066;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #FF9;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border:1px solid #000000;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#000066;
		border:1px solid #000;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFF;
		font-weight:bold;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		border:1px solid #000;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#009;
		border:1px solid #000;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#FFF;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
	}
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}	
	
/* democracy */
.democracy:after{content:'';display:table;clear:both}
.democracy ul li,.democracy ul{background:none;padding:0;margin:0}
.democracy ul li:before{display:none}
.democracy input[type='radio'],.democracy input[type='checkbox']{margin:0;vertical-align:middle}
.democracy input[type='radio']:focus,.democracy input[type='checkbox']:focus{outline:0}
.democracy ul{list-style:none !important;border:0 !important}
.democracy ul li{list-style:none !important}input[type="submit"].dem-button,a.dem-button,.dem-button{position:relative;display:inline-block;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;border:0;margin:0;padding:0}input[type="submit"].dem-button:focus,a.dem-button:focus,.dem-button:focus{outline:0}input[type="submit"].dem-button:disabled,a.dem-button:disabled,.dem-button:disabled{opacity:.6;cursor:not-allowed}
.dem-button:hover{cursor:pointer}a.dem-button:hover{text-decoration:none !important}
.democracy{position:relative;margin:0 auto}
.democracy input[type='radio'],.democracy input[type='checkbox']{margin-right:.2em}
.dem-screen{position:relative;line-height:1.3}ul.dem-vote{margin-bottom:1em}ul.dem-vote li{padding-bottom:0;margin-bottom:0}ul.dem-vote li>*{margin-bottom:.6em}ul.dem-answers li{padding-bottom:1em}
.dem-answers .dem-label{margin-bottom:.2em;line-height:1.2}
.dem-graph{position:relative;color:#555;color:rgba(0,0,0,.6);box-sizing:content-box;width:100%;display:table;height:1.2em;line-height:1.2em}
.dem-fill{position:absolute;top:0;left:0;height:100%;background-color:#7cb4dd}
.dem-voted-this .dem-fill{background-color:#ffc45a}
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%}
.dem-poll-info{padding-bottom:1em}
.dem-poll-info:after{content:'';display:table;clear:both}
.dem-poll-info>*{font-size:85%;display:block;float:right;clear:both;text-align:right;opacity:.7;line-height:1.3}
.dem-vote label{float:none;display:block}
.dem-results-link{display:inline-block;line-height:1;margin:.8em 1em}
.dem-vote .dem-disabled{opacity:.5}
.democracy .dem-bottom{padding-bottom:1em}
.dem-bottom{text-align:center}
.dem-bottom:after{content:'';display:table;clear:both}
.dem-poll-title{display:block;margin-bottom:1.5em;margin-top:1.2em;font-size:120%}
.dem-cache-notice{z-index:10;position:absolute;top:0;border-radius:2px;width:100%;padding:1.5em 2em;text-align:center;background:rgba(247,241,212,.8);color:#6d6214}
.dem-notice-close{position:absolute;top:0;right:0;padding:5px;cursor:pointer;line-height:.6;font-size:150%}
.dem-notice-close:hover{color:#d26616}
.dem-star{font-size:90%;vertical-align:baseline;padding-left:.3em;color:#ff4e00}
.dem-poll-note{font-size:90%;padding:.5em;opacity:.8;line-height:1.3}
.democracy .dem-copyright{position:absolute;bottom:-1em;right:0;text-decoration:none;border-bottom:0;color:#b2b2b2;opacity:.5;line-height:1}
.democracy .dem-copyright:hover{opacity:1}
.dem-add-answer{position:relative}
.dem-add-answer>*{display:block}
.dem-add-answer a{display:inline-block}input.dem-add-answer-txt{width:100%;box-sizing:border-box}
.dem-add-answer-close{position:absolute;right:0;padding:0 .7em;cursor:pointer;color:#333}
.dem-add-answer-close:hover{color:#ff2700}
.dem-edit-link{display:block;position:absolute;top:0;right:0;line-height:1;text-decoration:none !important;border:0 !important}
.dem-edit-link svg{width:1.2em !important;fill:#5a5a5a;fill:rgba(0,0,0,.6)}
.dem-edit-link:hover svg{fill:#35a91d}
.dem-loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.dem-loader>*{display:table-cell;vertical-align:middle;text-align:center}
.dem-loader svg{width:20%;max-width:100px;min-width:80px;margin-bottom:15%}
.dem-loader [class^="dem-"]{margin-bottom:15% !important}
.dem-archives .democracy{margin-bottom:2em;padding-bottom:20px;border-bottom:1px dashed #ccc}
.dem-archives .dem-archive-link{display:none}
.dem-link{font-style:italic;font-size:90%}
.dem-vote-link:before{content:'Â% '}
.dem-vote label:hover{opacity:.8}
.dem-vote-button{float:left}
.dem-results-link{float:right}
.dem-graph{font-family:Arial,sans-serif;background:#f7f7f7;background:linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.1) 50%);background:-webkit-linear-gradient(top,rgba(0,0,0,.05) 50%,rgba(0,0,0,.1) 50%)}
.dem-fill{background-image:linear-gradient(to right,rgba(255,255,255,.3),transparent);background-image:-webkit-linear-gradient(left,rgba(255,255,255,.3),transparent)}
.dem-answers .dem-label{margin-bottom:.1em}
.dem-votes-txt,.dem-percent-txt{font-size:80%}
.dem-percent-txt{display:none}
.dem-answers li:hover .dem-votes-txt{display:none}
.dem-answers li:hover .dem-percent-txt{display:table-cell}
.dem-voted-this .dem-label:before{content:''';display:inline-block;margin-right:.2em}
.dem-voted-this .dem-graph{border-color:#969696}
.dem-label-percent-txt,.dem-votes-txt-percent,.dem-novoted .dem-votes-txt{display:none}
.dem-poll-info{font-style:italic}
.dem-archive-link{text-align:right}
.dem-bottom{text-align:left}input[type="submit"].dem-button,a.dem-button,.dem-button{font-size:90%;font-family:tahoma,arial,sans-serif;padding:.8em 1.6em !important;color:#fff;background:#61a9de;text-transform:uppercase}input[type="submit"].dem-button:hover,a.dem-button:hover,.dem-button:hover{color:#fff;background:#3b8bc6}
.dem-fill{background-color:#1e73be !important}
.dem-button{background-color:#c00 !important}

