a:link 		{ color: white; text-decoration: none; }
a:visited 	{ color: white; text-decoration: none; }
a:hover 	{ color: orange; text-decoration: none; }
a:active 	{ color: white; text-decoration: none; }


#footer a:link { color: orange; text-decoration: none; }
#footer a:visited { color: orange; text-decoration: none; }
#footer a:hover { color: #803FA2; text-decoration: none; }
#footer a:active { color: orange; text-decoration: none; }


#body_link  a:link { color: orange; text-decoration: none; }
#body_link  a:visited { color: orange; text-decoration: none; }
#body_link  a:hover { color: #803FA2; text-decoration: none; }
#body_link 	a:active { color: orange; text-decoration: none; }


.instructions	{ font-size: 16px; color: red; font-family: Arial, Helvetica, sans-serif; line-height: 25px; text-align: center; }

.page_subtitle { color: #7a3a9f; font-size: 20px; line-height: 35px; text-align: center; padding-top: 15px; padding-bottom: 15px; }
.page_title { color: #7a3a9f; font-size: 25px; line-height: 35px; text-align: center; padding-top: 15px; padding-bottom: 15px; }
.page_text { color: #7a3a9f; font-size: 14px; line-height: 28px; text-align: center; }
.page_text_large { color: #7a3a9f; font-size: 17px; line-height: 21px; text-align: center; }

.person_name { color: #7a3a9f; font-size: 14px; line-height: 28px; text-align: left; }
.required {color: red}
.subheader	{ font-size: 16px; color: #7A3A9F; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 50px; text-align: center; }
.subtitle		 { color: white; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #7a3a9f; margin: 2px; padding: 5px; border: solid 1px; }
.subtitle_off		 { color: orange; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #7a3a9f; margin: 2px; padding: 5px; border: solid 1px; }

.warning  { color: red; font-size: 12px; text-align: center ; width: 75%; padding: 20px; border: solid 1px; }


.admin_button  		{ font-size: 14px; }
.admin_cat			   { text-align: left; }
.admin_cat_tbl { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-right: 15px; }
.admin_col2 { background-color: #f2f2f2; margin: 12px; padding: 15px; border: double 3px #013d83; }
.admin_dropdown     { font-size: 10px; }
.admin_error		{ color: #ff0000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; text-align: center; padding-top: 3px; padding-bottom: 3px; padding-left: 15px    }
.admin_header	 	     { color: blue; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-align: center; vertical-align: middle  }
.admin_hilite		  { color: red; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.admin_icon		 { width: 20px; border-style: none; }
.form_input 	{ width: 200px; }
.form_label 		{ font-size: 12px; color: #7a3a9f; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right; }
.form_label_large	{ font-size: 15px; color: #7a3a9f; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right; }
.form_label_left { color: #7a3a9f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; padding-right: 10px; }
.admin_menu 		    { background-color: white; border: solid 1px #7a3a9f; }
.admin_menu_col1 	  { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fed65e; padding: 15px; border: solid 1px #00c; }
.admin_page    		 { background-color: white; text-align: center;}
.admin_pending		 { color: #ff0000; font-size: 12px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 15px }
.admin_photo   		  { color: #b22222; font-size: 10px; line-height: 12px; background-color: white; padding: 10px; border: double 3px #00c }
.admin_section		{ text-align: center; align: center }
.admin_select		{ font-size: 10px; }
.admin_table		   { color: #000; background-color: #e6f0ff; width: 90%; margin: 12px; padding: 15px; border: double 3px #013d83  }
.admin_text			  	{ color: #7A3A9F; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.admin_text_bold { color: #00c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.admin_note 			{ color: #00c; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-right: 30px; padding-left: 30px; }
.admin_sep { background-color: blue; height: 3px; }
.admin_text_indent 		{ padding-left: 15px; }
.admin_title 			{ color: #7A3A9F; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; text-align: center; padding-top: 3px; padding-bottom: 3px; padding-left: 15px }
.admin_todo			     { color: #013d83; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f2f2; text-align: center; padding: 15px; border: double 5px red; align: center         }
.inner_tbl { background-color: white; text-align: left; vertical-align: top; border: double 3px; color: #7a3a9f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.admin_subscr_tbl { vertical-align: top; }

.broadcast 		{ color: #7a3a9f; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: justify; width: 80%; }

.buttons_row { line-height: 50px; text-align: center; vertical-align: middle; }

.col_hdr { color: #7a3a9f; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding-bottom: 15px; vertical-align: top; }
.col_hdr_center { color: #7a3a9f; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; padding-bottom: 15px; vertical-align: top; }
.text_body 		{ color: #7a3a9f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.text_body_left	{ color: #7a3a9f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; }




.admin_error { color: red; font-weight: bold; }

.body_tbl { border: solid 1px black; background-color: #eef2ff; }
.bodybkg { }








body{
background-image:url(images/bg-purple.jpg);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-top:0;}
h2 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-top:0; margin-bottom:0;}
.blurb {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; vertical-align:top;}

.confirm { color: purple; font-size: 16px; font-family: "Comic Sans MS"; text-align: center; }

.reg_input { width: 250px; }

.reg_table { border: double 4px purple; }

.required {color: red}
