@charset "utf-8";
/* CSS Document */

body { background: #fff; font: small/90% Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color: #46166b; text-align: left; margin: 0; padding: 0; }	
	
h2  { font: bold 130% Lucida Sans, Arial, Helvetica, Verdana, sans-serif; line-height: 125%; margin: 0 0 10px 0; }
h3  { font: bold 115% Lucida Sans, Arial, Helvetica, Verdana, sans-serif; line-height: 125%; margin: 0 0 7px 0; }

p, td { margin: 0 0 1em 0; line-height: 1.4em; }
.sm { font-size: 85%; color: #a1a1a1; }

td { padding: 5px 10px 5px 0; text-align:left; }
td.error { padding: 5px 10px 5px 0; text-align:left; color: RED;}

.line { margin: 15px 0; border-bottom: 1px solid #e4e4e4; height: 1px; width: 98%; }

A:link { text-decoration: underline; color: #882acf; font-weight: bold; }
A:visited { text-decoration: underline; color: #46166b; font-weight: bold; }
A:active { text-decoration: none; color: #882acf; font-weight: bold; }
A:hover { text-decoration: none; color: #46166b; font-weight: bold; }

/* styles forms */

input, select, textarea { font: normal 100% Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color: #333;  }
textarea { overflow: auto;  }
.form { margin: 10px 0 0 0; }
label { display: block; font-size: 95%;	font-weight: bold; }

/* main body elements */

#box-outer { width: 100%; margin: 0; padding: 0; border: 0; border-top: 7px solid #46166b; }
#box { width: 1007px; margin: 0 auto 10px auto; padding: 0; border: 0; clear: both; background: #fff url(../images/choices-bg.jpg) top center no-repeat; }	

#hed { clear: both; width: 1007px; margin: 30px 0 20px 0; padding: 0; border: 0; }	
#main { margin: 0; padding: 16px 0 20px 0; width: 500px; border: 0; }	

