.required {
	color: red;
	font-weight:bold;
	}

.smallprint {
	color: grey;
	font-weight:bold;
	font-size:small;
	}


.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.error_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: red;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
body {
	/*background-color: #D7E1E5; -MS */
	  background: url(http://minnick.com/demo/themes/garland/images/bg.jpg) repeat-x;
}
.style3 {
	color: #4a4ac6;
	font-size: small;
}
.pollhead {
	color: #CC9900;
	font-size: 16px;
	font-weight: bold;
	}
.bold { font-size: 12px;
	    font-weight: bold;
		}
.col3 {
	padding:5px;
	}
.header {background-color: #fff;
         color:#000;
		 }
.activenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #EAF0F2 ;
	padding: 3px;
	font-weight:bold;
	width: 160px;
	text-decoration:none;
	text-align:right;
}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #EAF0F2 ;
	padding: 3px;
	font-weight:normal;
	width: 160px;
	text-decoration:none;
	text-align:left;
}
.leftnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #EAF0F2 ;
	padding: 3px;
	font-weight:normal;
	width: 160px;
	text-decoration:none;
	text-align:left;
}
.headerleftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #678EA3;
	padding: 3px;
	font-weight:bold;
	width: 160px;
	text-decoration:none;
	text-align:center;
}
.question {
	font-weight: bold;
	}
.small {
	font-size: 11px;
	}