/* common.css - style common to the entire voting web application */

body {
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
}

/* div.universe {} */

div.header {

}

div.header2 {
		background-color: white;
}

td.top_button {
	border: 1px solid black; 
	background-color: #CCCCCC;	
	color: black;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;	
	font-size: 10px;
	cursor: pointer;
}

td.top_button_leftmargin {
	width:85px;
}
td.top_button_gap {
	width:2px;
}

div.error {
	border: 1px dashed black; 
	background-color: #FF6666;
	margin: 7px;
	padding: 3px;
}

p.error {
	color: white;
	margin:0px;
}

div.warning {
	border: 1px dashed black; 	
	background-color: #DDDD66;	
	margin: 7px;
	padding: 3px;
}

p.warning {
	color: #666666;
	margin:0px;	
}

div.advice {
	border: 1px solid #CCCCCC; 	
	background-color: #6699FF;
	margin: 7px;
	padding: 3px;
}

p.advice {
	color: black;
	margin:0px;	
}


div.content {
}

div.inner_content {
	margin-top: 5px;
}

td.instructions {
	font-style: italic;
	font-size: 12px;
}

span.instructions {
	font-style: italic;
	font-size: 12px;
}

td.testimonial {
	color: #000066;
	font-size: 12px;	
	/* color: #EF6929; */
}

span.testifier {
	color: #EF6929; 
	font-size: 12px;	
}

div.footer {
	background-image: url(/static/images/gradient2.png);
	background-repeat: repeat-x; 
/*	background-color: #EF6929;	*/ /* brown */
/*	background-color: #2C6ACB;	*/ /* blue */
/*	background-color: #6D2DC9;  */ /* purple */	
/*	background-color: #F8D325;  */ /* gold */
	height: 15px;			
}

div.footer2 {
	background-color: white;
/*	background-color: #EF6929;	*/ /* brown */
/*	background-color: #2C6ACB;	*/ /* blue */
/*	background-color: #6D2DC9;  */ /* purple */	
/*	background-color: #F8D325;  */ /* gold */
	height: 15px;			
}

p.footer {
	text-align: center;
	font-size: 10px;
}



a.footer:link { 
	color: #000066;
}

a.footer:visited { 
	color: #000066;
}

a.footer:hover { 
	color: #FFFFFF;
	background-color: #2283BC;
}

a.footer:active { 
	color: #000000;
}



h1.site_name {
	font-size: 18px;
	color: #000066; 
}

h2.home_page_title {
	
	position: absolute;
	left: 280px;
	top: 15px;
	
	font-size: 18px;	
}

h2.page_title {
	
	position: absolute;
	left: 300px;
	top: 30px;
	
	font-size: 16px;	
}
h2.page_title_thin {
	
	position: absolute;
	left: 300px;
	top: 1px;
	
	font-size: 16px;	
}
h2.page_title2 {
	
	position: absolute;
	left: 650px;
	top: 30px;
	
	font-size: 16px;	
}