/* admin styles */
.admin-freetextarea { font-family: Verdana, Arial; font-size: 10px; color:#ffffff; background:#666666; text-decoration:none; width: 450px; height: 250px}
.admin-templatefreetextarea { font-family: Verdana, Arial; font-size: 10px; color:#000000; background:#ffffff; text-decoration:none; width: 610px; height: 550px}
.admin-editbut { font-family: Verdana, Arial; font-size: 10px; color:#ffffff; background:#666666; text-decoration:none; }
.admin-radio { font-family: Verdana, Arial; font-size: 10px; background:#CCCCFF; color:#000000;border-width:1px;border-color:#000000;border-style:solid; }
.admin-drops{	font-family: Verdana, Arial; font-size: 10px; text-deoraction:none; color:#ffffff; background:#666666; }
.admin-textInputs { font-family: Verdana, Arial; font-size: 10px; text-decoration:none; color:#ffffff; background:#666666}
.admin-page_list-disabled {color:#C0C0C0; background:#666666}
.admin-page_list-notinmenu {color:#FFCC00; background:#666666}
.admin-form_border {border-width:1px;border-color:#000000;border-style:solid;background:#CCCCFF;}
.admin-error_form_border {border-width:5px;border-color:#ff0000;border-style:solid;background:#FFFFCC;}
.admin-title {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style:italic; color: #CCCCFF; background-color:#333399; }

.admin-captiontextarea { font-family: Verdana, Arial; font-size: 10px; color:#ffffff; background:#666666; text-decoration:none; width: 400px; height: 40px}

#admin a {color:#ff0000; text-decoration: none; font-weight:normal;}
#admin a:link {color:#ff0000;}
#admin a:visited {color:#ff0000;}
#admin a:active {color:#ff0000;}
#admin a:hover {color:#FFFFFF;background-color: #0099FF;}

/* Styles used within the free text areas */
.ft-hdr-bk {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal;  font-weight:bold; color: #000000}
.ft-hdr-bk16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal;  font-weight:bold; color: #000000}
.ft-hdr-bk14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;  font-weight:bold; color: #000000}
.ft-hdr-red {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #FF0000;font-weight:bold; }
.ft-hdr-red16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #FF0000;font-weight:bold; }
.ft-hdr-red14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF0000;font-weight:bold; }
.ft-hdr-grey18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #BABABA;font-weight:bold; }
.ft-hdr-grey16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #BABABA;font-weight:bold; }
.ft-hdr-grey14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #BABABA;font-weight:bold; }
.ft-hdr-blue18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #0173B7;font-weight:bold; }
.ft-hdr-blue16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #0173B7;font-weight:bold; }
.ft-hdr-blue14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #0173B7;font-weight:bold; }
.ft-highlighted { background-color: #FFFF00;}
.ft-red {color: #FF0000}









/* template styles */

body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tc_link {color:black;text-decoration:none;}
.tc_link:hover {text-decoration:underline; }






/* Styles for use in fragments */


#float_right {float:right;}

#frag-divider {clear:both;height: 1px; margin:5px; border-bottom:1px dashed #CCCCCC; }

.frag_table_full_width {width:530px;}
.frag_table_half_width {width:200px;}
.frag_table_half_width_grey {width:200px; background:#cccccc;}



.frag-small-header { color:#990000;font-size:12px;font-weight:bold;}
.frag-header { color:#990000;font-size:18px;font-weight:bold;}

.frag_big_title { font-size: 18px; font-weight: normal; color: #000000;text-decoration:none;}


.frag_big_linked_title { font-size: 18px; font-weight: normal; color: #000000;text-decoration:none;}
.frag_big_linked_title:hover {
color:#0173B7;
text-decoration:underline;
}



.frag_med_linked_title { font-size: 16px; font-weight: normal; color: #000000;text-decoration:none;}
.frag_med_linked_title:hover {
color:#0173B7;
text-decoration:underline;
}


.frag_linked_section_title { font-size: 12px; font-weight: bold; color: #0173B7;}
.frag_linked_section_title:hover {text-decoration:underline;
color:#0173B7;
}



.frag_download_link { font-size: 12px; font-weight: normal; color: #000000;text-decoration:none;}
.frag_download_link:hover {
color:#0173B7;
text-decoration:underline;
}





.frag_image {border-width:1px;border-color:#000000;border-style:solid;}

.frag_image_caption 
	{
	font-family:Arial, Helvetica, sans-serif; font-size: 10px;
	color: black;
	margin-top:0px; 
	padding:2px;
	text-align:left;
	}


.frag_event_cal_title {font-size: 14px; font-weight: bold; background:#cccccc;}
.frag_event_cal_venue {width:400px;}
.frag_event_cal_date{width:130px;}




