/* Standard Styles */
/*#editor, body{
	font-family: verdana, sans-serif;
	font-size: 70%;
	background: #000;
	color: #515151;
}*/
body{
	font-family: verdana, sans-serif;
	font-size: 70%;
	background: #000;
	color: #515151;
	margin: 0;
} 

#editortemplatebody {
	background: #fff;
}

*{
	margin: 0;
	padding: 0;
}

/* Tables */
#ribacontent table {
	font-size: 100%;
	margin:7px -7px 0 -7px;
	border-collapse: collapse;}

h4 + table,
table + table{
	margin-top: 15px;}

	#ribacontent table th, #ribacontent table td{
		font-weight: normal;
		vertical-align: top;
		border: solid 1px #FFF;
		padding: 7px;}

	#ribacontent table th{
		text-align: left;
		background: #000;
		color: #FFF;}

	#ribacontent table td{
		background: #ECECEC;
		color: #000;}

	#ribacontent table tr.sys_alternate td{
		background: #DDD;
		color: #000;}

	#ribacontent table td.clear {
		background: #ffffff;
		}

/* table widths */

	#ribacontent div.sys_width2 table{
		width: 169px;}

	#ribacontent div.sys_width3 table{
		width: 261px;}

	#ribacontent div.sys_width4 table{
		width: 353px;}

	#ribacontent div.sys_width6 table{
		width: 537px;}
	
	#ribacontent div.sys_width8 table{
		width: 457px;}
		
	#ribacontent div.sys_width9 table{
		width: 269px;}

a{
	color: #000;
	background: transparent;
	text-decoration: underline;
}

a:visited{
	color: #666;
}

a:hover{
	text-decoration: none;
}

img{
	border: none;}

em, i{
	font-style: normal;
	font-weight: bold;}

h4{
	color: #434343;
	font-size: 120%;
	padding-top: 15px;}

h5{
	font-size: 100%;
	margin-bottom: -7px;
	padding-top: 15px;}

p{
	padding: 7px 0 0 0;}

/*#ribacontent div.sys_text_area p, #ribacontent .sys_notes_area p {
	margin-top:7px;}*/

/* Lists */

#ribacontent ul, #ribacontent ol{
	padding-top:2px 0 0 0;
	/*list-style-position: inside;*/}

#ribacontent ol{
	margin-left: 1em;}

	#ribacontent ul{
		margin-left: 2.5em;
		list-style: square;}

#ribacontent ul.sys_no_indent, #ribacontent div.sys_no_indent ul{
			padding-top: 2px;
			margin-left: 1.2em;}

	#ribacontent li{
		margin: 5px 0 0 1.5em;}

	#ribacontent ul li{
		margin-left: 0;
		}

/* Definition List (FAQ) */

	#ribacontent dl{
		margin: 15px 0 0 3em;}

	#ribacontent dt,
	#ribacontent dd{
		padding-bottom: 1em;}

	#ribacontent dt{
		font-weight: bold;}

	#ribacontent dt span,
	#ribacontent dd span{
		font-weight: bold;
		display: block;
		float: left;
		margin-left: -2em;}

blockquote{
	margin: 15px 5px 0 5px;}
	
	#editor .sys_quote_box {
	margin:7px 0 0 0;
	}

	#editor .sys_quote_box blockquote{
		margin:0;}

cite{
	display: block;
	font-weight: normal;
	font-style: normal;
	margin: 15px 5px 1em 5px;}

	.sys_text_area cite{
		margin: 5px 12px 0 12px;}

#whitebackground div hr{
	visibility: visible;
	margin: 0 0 0 0;
	padding: 0;
	height: 15px;
	width: 100%;
	border: 0;
	border-top: dotted 1px #000;}
