/* Standard Styles */
#editor, body{
	font-family: verdana, sans-serif;
	font-size: 70%;
	background: #000;
	color: #515151;
}

*{
	margin: 0;
	padding: 0;
}

.AnswerText {width:250px;}
.lAnswerDateTime {width:250px;}
.AnswerYesNo {width:50px;}

.ManField {color:red;font-weight:bold;}

#ribacontent table.nominations {}
#ribacontent table.nominations th {background:#000;color:#FFF;padding:10px;font-size:110%;}
#ribacontent table.nominations td.Nomform {padding-left:9px;padding-right:4px;width:65%;line-height:17px;}

input {font-size:1em;}
select {font-size:1em;}

hr {border: solid 1px #000000;}
/* Tables */
#ribacontent table {
	font-size: 100%;
	width:100%;
	border-collapse: collapse;
	background: #ECECEC;

	}
	
	#ribacontent table th, #ribacontent table td{
		font-weight: normal;
		vertical-align: top;
		padding: 3px;	
	}

#ribacontent table.projects {width:100%;}
#ribacontent table.projects th{background:#000;color:#FFF;padding:10px;font-size:110%;}
#ribacontent table.projects td{padding-left: 10px;padding-right: 10px;}
#ribacontent table.projects th.header{background:#000;color:#FFF;padding:10px;font-size:110%;}

#ribacontent table.Login {width:100%;}
#ribacontent table.Login td{}
#ribacontent table.Login input.AnswerDateTime{width:150px;}


#ribacontent table.projects td.project_spacer{	
		line-height:4px;
	}
	

	
/*
h4 + table,
table + table{
	}

	#ribacontent table th, #ribacontent table td{
		font-weight: normal;
		vertical-align: top;
		padding: 3px;
		}

	#ribacontent table th{
		text-align: left;
		color: #FFF;}

	#ribacontent table td{
		color: #000;
		}
*/
	#ribacontent table tr.sys_alternate td{
		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;}

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;}
*/	