body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
	.contentarea {
		 font-size: 1.2em; line-height: 1.2em; color: #818181;
		 }
		 
/* TYPOGRAPHY ======================================= */

p {
	margin-bottom: 1em;
	}
	
.contentarea p {
	width: 96%;
	}

/* FORMS ============================================ */

*.geninput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #999999;
	}
	
/* POLLS ============================================ */

	div.pollform {
		position: relative; display: block; top: 31px; left: 24px;
		width: 160px; height: 355px;
		}
		
		div.pollform table {
			width: 100%; border-collapse: collapse;
			}
			
			div.pollform td {
				border: none;
				}
			
			div.pollform td.header {
				width: 100%; height: 32px;
				text-align: center; vertical-align: middle;
				border-bottom: 1px solid #A19B42;
				}
				
			div.pollform td.text {
				padding: 6px 0 8px 0;
				border-bottom: 1px solid #A19B42;
				}
				
			div.pollform td.radiobutton {
				padding: 8px 4px; width: 24px; text-align: center; vertical-align: middle;
				}
				
			div.pollform td.choice {
				padding: 8px 4px 8px 2px; text-align: left; vertical-align: middle;
				}												

			div.pollform td.footer {
				width: 100%; height: 32px;
				text-align: center; vertical-align: middle;
				border-top: 1px solid #A19B42;
				}
            .poll_results_style1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #285c89;
            }

	
/* RECURRING ELEMENTS =============================== */
	
#homelink {
	position: absolute; top: 18px; left: 57px;
	width: 137px; height: 55px;
	}
	
	#homelink a {
		display: block;
		}
		
		#homelink a img {
			width: 100%; height: 100%;
			border: none; outline: none;
			}
			
/* GENERAL ITEMS ==================================== */

*.outline {
	border: 1px solid white !important;
	}
	
*.strokeTop {
	border-top: 1px solid white !important;
	}
	
span.clear.strokeTop {
	border-color: #99c1e3 !important;
	margin: 0 0 5px 0;
	}	

*.strokeRight {
	border-right: 1px solid white !important;
	}

*.strokeBottom {
	border-bottom: 1px solid white !important;
	}

*.strokeLeft {
	border-left: 1px solid white !important;
	}
	
*.alignR {
	text-align: right;
	}
	
*.alignL {
	text-align: left;
	}
	
*.alignC {
	text-align: center;
	}
	
*.alignT {
	vertical-align: top;
	}
	
*.padImg img {
	margin-bottom: 1em;
	}
	
*.clear {
	float: left; clear: both; width: 100%; height: 1px; display: block;
	}
	
a.readMore {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
	color: #69a4d6 !important;
	}

a:hover.readMore {
	text-decoration: underline !important;
	color: #004484 !important;
	}

	
span.searchTerm {
	font-weight: bold;
	}				
