/*##### IMPORT #####*/

@import url(11_pc_wil_burbagevillage_screen.css);

/*##### GENERAL #####*/
* {margin:0;padding:0;}
html {overflow-y: scroll;}
.centered {	margin: 0 auto; text-align: center;}
#centered {	margin: 0 auto; text-align: center;}
.centeredtext { text-align: center;}
.left {float: left;}
.right {float: right;}
.miniform {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
.grey {	color: #AAAAAA;}
.popup { cursor: hand;}
.popup img { vertical-align: middle;}
.homelist { margin-left: 200px;}
.homelist li {	margin: 7px 0 7px 45px;}
.nav_bullet_2 { vertical-align: top; padding-top: 4px; }
.bold { font-weight: bold; width: 25%; vertical-align: top; }
.photo {	margin: 10px;}
#processing { font-size: 9pt; color: #4E4E4E; padding: 200px 0 0 0; margin: 0 auto 0 auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: white;}
.directgov { margin: 0 0 -3px 0;}
#pages {padding: 0 5px 0 5px;}
#pages ul { padding: 0 0 0 30px;}
#pages ol { padding: 0 0 0 30px;}
#pages li { padding: 7px 0 0 0;}
#pages p { line-height: 20pt;}
.pad15 {padding: 15px}
.pad8 { padding: 8px}
.pad6 { padding: 6px}



/*##### STANDARD #####*/
.hc_l { padding: 8px; background:url(bg_general.png) #999999; background-repeat: repeat-x; text-align: left; color: white;}
.hc_l a {color: white;}
.hc_l2 { padding: 8px; background:url(bg_general2.png) #999999; background-repeat: repeat-x; text-align: left; color: white;}
.hc_c { padding: 8px; background:url(bg_general.png) #999999; background-repeat: repeat-x; text-align: center; color: white; font-size: 10pt;}
.hc_c a { color: white;}
.hc_c2 { padding: 4px; background:url(bg_general2.png) #999999; background-repeat: repeat-x; text-align: center; color: #333333; font-size: 10pt;}
.cc_c {	padding: 8px; background-color:#E7E7E7; text-align: center; color: #333333; }
.cc_c img {border: 1px solid #A8A8A8;}
.cc_c_noborder {	padding: 8px; background-color:#E7E7E7; text-align: center; color: #333333; }
.cc_c_noborder img {border: none;}
.cc_l {	padding: 8px; background-color:#E7E7E7; text-align: left; color: #333333;}
.ch_l {	padding: 8px; background:url(bg_general3.png) #E7E7E7;  text-align: left; color: #333333;}
.cc_l ul {padding: 0 0 15px 35px;}

.date_general {	background-color: #132E7B; background-image: url(bg_general.png); background-repeat: repeat-x;  padding: 8px; text-align: center; line-height: 16px; font-variant: small-caps; width: 44px; color: white;}
.date_general .day { font-size: 16pt; line-height: 20px;}
.date_general .month { font-size: 12pt;text-transform: lowercase; font-variant: small-caps; font-weight: bold;}
.date_general .year { font-size: 7pt;}

/*##### LIVEFORM #####*/
#liveform select {border:1px solid #404040; padding:5px;}
#liveform input, textarea {border:1px solid #404040; color:#6c6c6c; padding:5px; margin-right:5px;}
#liveform input:focus, textarea:focus {background-color:#36527F;color:#fff; cursor:pointer;border: 1px solid #ddd;}
#liveform input.button { padding:8px; background-color:#005F85;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: none; }
#liveform input.button:hover {background:#4a4a4a; color:#ddd; border: none;}
#liveform input.button2 { padding:5px; background-color:#36527F;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: 1px solid #ddd; }
#liveform input.button2:hover {background:#4a4a4a; color:#ddd; border: none; border: 1px solid #ddd;}
#liveform input.button3 { padding:6px; background-color:#005F85;color:#fff; cursor:pointer; margin-right:3px; font-weight:normal; border: 1px solid #005F85; }
#liveform input.button3:hover {background:#4a4a4a; color:#ddd; border:  1px solid #005F85;}
#liveform input.button4 { padding:6px; background-color:#4a4a4a;color:#ddd; cursor:pointer; margin-right:3px; font-weight:normal; border: none; }
#liveform input.button4:hover {background:#005F85; color:#fff; border: none;}
#liveform input.button5 { padding:6px; background-color:#005F85;color:#ddd; cursor:pointer; margin-right:3px; font-weight:normal; border: 1px solid #005F85; }
#liveform input.button5:hover {background:#4a4a4a; color:#ddd; border:  1px solid #970000;border: 1px solid #4a4a4a; }
#liveform input.password { background-color: #4a4a4a; color: #ddd; border: none;}
#liveform input.password:focus {background-color: #005F85; color: #ddd; border: none;}
#liveform input.password:hover {background-color: #005F85; color: #ddd; border: none;}
#liveform select.select5 {border:1px solid #4a4a4a; color:#ddd; padding:5px; background: #4a4a4a;}
#force_liveform { border:1px solid #404040; color:#6c6c6c; padding:5px; margin-right:5px;}
#force_liveform select:focus, select:hover {border-color:#970000; color:#000;}



/*##### DOCUMENTS #####*/
.documents td { padding: 5px;}
.documents a:link  {text-decoration: none;}
.documents a:active {text-decoration: none;}
.documents a:visited {text-decoration: none;}
.documents a:hover {	color: #478DF4;	text-decoration: underline;}
#Breadcrumbs {	border: 1px solid #c8c8c8;	background-color: #F9F9F9;	font-weight: normal;margin-bottom: 10px;	padding: 5px;	height: 20px;}
#Breadcrumbs a:Link{	color: #000000;}
#Breadcrumbs a:Hover{	text-decoration: underline;	color: #000000;}
#BottomBreadcrumbs {	border: 1px solid #C8C8C8;	background-color: #F9F9F9;	background-image: url(bg_breadcrumbs.gif);font-weight: normal;	margin-top: 10px;	padding: 5px;	height: 12px;}
.documents .Header {	background-image: url(bg_general.png);	background-color: #EBF1F4;	color: white;	border: 1px solid white;	font-weight: normal;	height: 14px;}
.MouseOut {	background-color: #FFFFFF;}
.MouseOver {	background-color: #F0F0F0;}


/*##### CALENDAR #####*/
.calendar_list { width: 70%; margin-left: auto; margin-right: auto; font-size:9pt;}
.calendar_list2 { width: 90%; margin-left: auto; margin-right: auto; font-size:9pt;}
.calendar_list_date {	background-color: #72A479; width: 100%; color: White; padding:6px;background-image: url(bg_general.png)}
.calendar_list_date_Meeting {	background-color: #2348B0; width: 100%; color: White; padding:6px;background-image: url(bg_cal_meeting.jpg)}
.calendar_list_date_Meeting2 {	background-color: #2348B0; width: 100%; color: white; padding:6px;background-image: url(bg_cal_meeting2.jpg); font-size: 9pt;}
.calendar_list_date_Event {	background-color: #AC1F1E; width: 100%; color: White; padding:6px;background-image: url(bg_cal_event.jpg)}
.calendar_list_date_Event2 {	background-color: #AC1F1E; width: 100%; color: white; padding:6px;background-image: url(bg_cal_event.jpg); font-size: 9pt;}
.calendar_list_date_Upcoming_Event2 {	background-color: #AC1F1E; width: 100%; color: white; padding:6px;background-image: url(bg_cal_event.jpg); font-size: 9pt;}
.calendar_list_description {  background-color:#E7E7E7; text-align: justify; padding:8px; color: inherit;}
.calendar_meeting_search { margin-left: auto; margin-right: auto; width: auto;}
.calendar_meeting_search_cell {background-color: #2348B0; color: White; padding:8px;background-image: url(bg_cal_meeting.jpg);}
.calendar_content {padding: 5px; background-color: white; color: #333333; text-align: justify; border: 1px solid #CFCFCF; line-height: 23px;}
.calendar_content ul {padding: 5px 0 10px 25px;}


.calendar {	width: 80%; margin-left: auto; margin-right: auto;  background-color:#E7E7E7; text-align: justify; padding:8px; color: inherit;}
.calendar_date_Event { background-color: #820C0C; background-image: url(bg_cal_event.jpg); background-repeat: repeat-x; color: white; padding: 8px; text-align: center; line-height: 16px; font-variant: small-caps; width: 44px;}
.calendar_date_Event .day { font-size: 16pt; line-height: 20px;}
.calendar_date_Event .month { font-size: 12pt; text-transform: lowercase; font-variant: small-caps; font-weight: bold;}
.calendar_date_Event .year { font-size: 7pt;}

.calendar_date_Meeting { background-color: #132E7B; background-image: url(bg_cal_meeting.jpg); background-repeat: repeat-x; color: white; padding: 8px; text-align: center; line-height: 16px; font-variant: small-caps; width: 44px;}
.calendar_date_Meeting .day { font-size: 16pt; line-height: 20px;}
.calendar_date_Meeting .month { font-size: 12pt;text-transform: lowercase; font-variant: small-caps; font-weight: bold;}
.calendar_date_Meeting .year { font-size: 7pt;}

.calendar_date_Meeting2 { background-color: #132E7B; background-image: url(bg_general.png); background-repeat: repeat-x;  padding: 8px; text-align: center; line-height: 16px; font-variant: small-caps; width: 44px; color: white;}
.calendar_date_Meeting2 .day { font-size: 16pt; line-height: 20px;}
.calendar_date_Meeting2 .month { font-size: 12pt;text-transform: lowercase; font-variant: small-caps; font-weight: bold;}
.calendar_date_Meeting2 .year { font-size: 7pt;}

.calendar_title { font-size: 13pt;  padding: 0 0 13px 0; color: #333333; width: 100%; }
.calendar_title2 { font-size: 12pt;  padding: 0 0 10px 0; color: #333333; width: 100%; }
.calendar_description { font-size: 8pt; line-height: 9pt; color: #454545;}

/*##### REPORTS #####*/



/*##### START OF DIRECTORY TABLE #####*/
.directory {border: 1px solid #949F15; margin-left: auto; margin-right: auto; text-align: left;}
.directory_all { margin: 0 auto 0 auto; width: 60%;}
.directory_all_h { padding: 8px; background:url(bg_general.png) #999999; background-repeat: repeat-x; text-align: left; color: white;}
.directory_all_c { text-align: left; padding: 8px;}
.directory_all_c a { font-weight: bold;}

.directory_h { text-align: center; padding: 8px; background:url(bg_general.png) #999999; background-repeat: repeat-x; color: white; font-size: 10pt; letter-spacing: 1px;}
.directory_c_l { padding: 8px; text-align: left;background-color:#E7E7E7; color: #333333;}
.directory_c_c { padding: 8px; text-align: center;background-color:#E7E7E7; color: #333333;}
.directory_content {padding: 5px; background-color: white; color: #333333; text-align: justify; border: 1px solid #CFCFCF;}
.directory_content ul {padding: 5px 0 10px 25px;}

.directory-table {font-family: Verdana;padding: 5px; margin-left:auto;margin-right:auto; width:450px;}
.directory-table td {font-family: Verdana;padding: 5px; margin-left:auto;margin-right:auto;}
.directory-header {background-image: url(bg_general.png);background-color: #4A6238;color: white;border: 1px solid #FFFFFF; font-weight: normal; }
.directory-table-results {font-family: Verdana;padding: 5px; margin-left:auto;margin-right:auto; width:450px; border-bottom:1px solid #FFFFFF; font-size: 8pt;}
.directory-table-results td {font-family: Verdana;padding: 5px; }
.directory-results-left {border-left: 2px solid #FFFFFF; border-right:0;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal;  width:5%; vertical-align: middle;}
.directory-results-middle {border-left:0; border-right:0;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; width:5%; vertical-align: middle;}
.directory-results-right {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; font-weight: bold;}
.directory-results-right1 {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: normal; width: 390px;}
.directory-results-right2 {border-left:0; border-right: 2px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;font-weight: bold; font-size: 100%;}
.directory-header a {color: white; text-decoration: none;}
.directory-header a:hover {color: white; text-decoration: none;}
.directory-header form { padding:0; margin:0;}

.directory_sponsored { margin: 0 auto 0 auto; width: 60%; padding: 20px 0 0 0;}
.directory_sponsored_h { padding: 8px; background:url(bg_cal_event.jpg) #AC1F1E; background-repeat: repeat-x; text-align: left; color: white;}

/*##### SCROLL-HIDE #####*/
.hide_question{	/* Styling question */	/* Start layout CSS */	width:auto;	margin:0; padding:0;/* End layout CSS */	overflow:hidden;	cursor:pointer;}
.hide_answer{	/* Parent box of slide down content */	/* Start layout CSS */	margin: 15px 0 0 0;	/* End layout CSS */	visibility:hidden;	height:0px;	overflow:hidden;	position:relative;}
.hide_answer_content{	/* Content that is slided down */	padding:1px;		position:relative; }
.hide2_question{	/* Styling question */	/* Start layout CSS */	width:auto;	margin:0; padding:0;/* End layout CSS */	overflow:hidden;	cursor:pointer;}
.hide2_answer{	/* Parent box of slide down content */	/* Start layout CSS */	margin: 15px 0 0 0;	padding: 5px; background-color: white; color: #333333; text-align: justify; border: 1px solid #CFCFCF;/* End layout CSS */	visibility:hidden;	height:0px;	overflow:hidden;	position:relative;}
.hide2_answer ul {padding: 5px 0 10px 25px;}
.hide2_answer_content{	/* Content that is slided down */	padding:1px;		position:relative; }
.show {cursor:pointer;  }
.show2 {cursor:pointer;  }
.show3 {cursor:pointer;  }

/*##### GALLERY #####*/
#slideshow { background-color: white;font-size: 90%; font-family: verdana;}
.gallery_l { color: #333333; padding:8px;background-image: url(bg_general.png); font-size: 10pt; letter-spacing: 1px;}
.gallery_l { color: #333333; padding:8px;background-image: url(bg_general.png); font-size: 10pt; letter-spacing: 1px;}
.gallery-table a { color:white; text-decoration: underline;}
.gallery-table a:hover { color:white; text-decoration: none;}
.gallery-table-frame { border: 2px solid white;margin-left: auto; margin-right: auto; width: 92%; text-align: justify;}
.gallery_box { padding: 10px;}
.gallery_image {border: 1px solid #8E8E8E;}









/*########### CONTACT #############*/
.contact { border: 1px solid #949F15; margin-left: auto; margin-right: auto; text-align: justify; }
.contact td { vertical-align: top;}



.back-table {font-family: Verdana;padding: 8px; margin-left:auto;margin-right:auto;}
.back-table td {font-family: Verdana;padding: 8px; margin-left:auto;margin-right:auto; text-align: center;}
.back-header {background: url(bg_general.png) top left;background-color: #EBF1F4;color: white; font-weight: normal;}
.back-header a {color: white; text-decoration: none;}
.back-header a:hover {color: white; text-decoration: underline;}


/*##### NEWS #####*/
.news { width: 80%; margin: 0 auto 0 auto; padding: 0; font-size:8pt; }
.news_content { padding: 0 6px 6px 6px; margin: 0; text-align: justify;}
.news_content ul { padding: 0 0 0 35px;}
.news-headline { background-color: #4A6238; width: 100%; color: White; padding:5px;background: url(bg_general.png) top left;}
.news-headline a { color: White; font-size: 11px; text-decoration: underline;}
.news-headline a:hover { color: White; font-size: 11px; text-decoration: none;}

.mininews {}
.news_home_cell td  {padding: 8px;}
.update_home_cell td  {padding: 4px;}
.amenities { width: 95%; margin: 0 auto 0 auto; padding: 0; }
.community { width: 95%; margin: 0 auto 0 auto; padding: 0; }


/*##### ACTIVITIES #####*/
.activities { width: 90%; margin-left: auto; margin-right: auto; font-size:11px;}
.activities-title { background-color: #4A6238; width: 100%; color: White; padding:5px;background-image: url(bg_general.png); font-size:12px;}
.activities-headline a { color: White; font-size: 11px; text-decoration: underline;}
.activities-headline a:hover { color: White; font-size: 11px; text-decoration: none;}
.activities-content { background-color: #EEF1F7; color: #595959; padding:5px;}


/*##### COUNCILLORS #####*/
.councillors { margin-left: auto; margin-right: auto; text-align: justify; }
.councillors-search { background-color: #4A6238; color: White; padding:6px; background-image: url(bg_general.png); font-size:10pt; font-weight:bold;}
.councillors-search2 { background-color: #4A6238; color: White; padding:6px;background-image: url(bg_general2.png); font-size:10pt; font-weight:normal;}
.councillors-search a { color:white; text-decoration: underline;}
.councillors-search a:hover { color:white; text-decoration: none;}
.councillors-search-table { border: 2px solid white;margin-left: auto; margin-right: auto; text-align: justify;}
.councillors img {border: none;}
.councillors-content {background-color: #EEF1F7; color: #595959; padding:5px;}
.councillors-blank {background-color: white;}
.councillors-content td { text-align: left;}


/*##### VILLAGE #####*/
.village { margin-left: auto; margin-right: auto; width: 75%; text-align: justify; }
.village-title {background-image: url(bg_general.png); background-color: #4A6238; color: #595959; padding:6px;font-size:11px; font-weight:bold;}
.village-table { border: 2px solid white;margin-left: auto; margin-right: auto; width: 75%; text-align: justify;}
.village img {border: none;}
.village-content {background-color: white; color: #595959; padding:5px;}


/*##### SOCIETIES #####*/
.societies { width: 90%; margin-left: auto; margin-right: auto; font-size:11px;}
.societies-title { background-color: #4A6238; color: White; padding:5px;background-image: url(bg_general.png); font-size:12px;}
.societies-content { background-color: #ffffff; color: #595959; padding:5px;}


/*##### BOOKING FORMS #####*/
.booking { margin-left: auto; margin-right: auto; text-align: justify; font-size: 12px; font-family: Tahoma;}
.booking td { padding: 5px; }
.booking_dashed {	border-bottom:1px dashed #406712; height: 1px;}
.done_booking {	border: 1px solid #406712; background-color: White;font-size: 12px; font-family: Tahoma;}
.done_booking td {	padding: 5px;}


/*##### CLEAR FIX #####*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.quality_status {	margin-right: 15px;}


/*##### LINKS #####*/
.links { width: 70%; margin-left: auto; margin-right: auto; font-size:12px;}
.links-name { background-color: #B1CAD1; width: 100%; color: White; padding:5px;background-image: url(bg_general.png); font-size: 12px; font-weight: bold;}
.links-content { background-color: #EEF5F9; color: #595959; padding:5px;}
.links-content a img {	border: 1px solid #ccc;}
.links-content a:hover img {	border: 1px solid #729AD7;}
.links-content a {	color: #396277;	text-decoration: underline;}
.links-content a:hover {	color: #94AEBB; text-decoration: underline; visibility: visible;/* IE bug fix */}


/*##### PLANNING APPLICATION #####*/
.planning {	width: 98%;	margin-left: auto;	margin-right: auto;	border-top: 1px solid white;	border-left: 1px solid white;	border-bottom: 1px solid white;}
.planning_header {background-image: url(bg_general.png);	color: White; font-weight: bold;}
.planning_header td {padding: 2px;	text-align: center;	border-right: 1px solid white;}
.planning_content td {	text-align: left;	background-color: #F6FAF4;	border-right: 1px solid white;	border-top: 1px solid white;	font-size: 10px;	padding: 4px;	line-height: 15px;}


/*##### POWERS AND DUTIES #####*/
.powers {width: 90%; margin-left: auto; margin-right: auto; padding: 5px; color: white;}
.powers td { vertical-align: top; padding: 5px;}


/*##### MARKET #####*/
.market { width: 85%; margin-left: auto; margin-right: auto; font-size:11px;}




/*##### SLIDESHOW #####*/
#slideshow { background: white; font-size: 90%; }

/*##### EMAIL A FRIND #####*/
#email-a-friend { height: 30px; width: 198px; background-image: url(bg_email.png); float: right; margin: 5px 8px 4px 15px; }
.email-a-friend-center {margin: 4px 0 0 40px; color: white;}
.email-a-friend-center a {color: #0D4358; text-decoration: none;}
.email-a-friend-center a:hover {color: #0D4358; text-decoration: underline;}

/*##### CONSULTATIONS & YOUTH #####*/
.youth {	width: 96%; margin-left: auto; margin-right: auto; font-size:9pt; background-color:#E7E7E7; text-align: justify; padding:8px; color: inherit;}
.youth-headline { font-size:10pt;background-color: #72A479; width: 100%; color: White; padding:8px;background-image: url(bg_general.png)}
.youth-headline a { color: White; font-weight: bold; text-decoration: underline;}
.youth-headline a:hover { color: White;  text-decoration: none;}
.youth-content { background-color: #F5F8E8; color: #595959; padding:5px;}
.youth-content-link {padding: 8px; border-left: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab;}
.youth-content-link a { text-decoration: none;}
.youth-content-link a:hover { text-decoration: underline;}
.youth-content-clear { background-color: white; color: #595959; padding:15px; font-size: 8pt; line-height: 13pt;border-left: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab;}

/*##### BLOG #####*/
.blog { width: 92%; margin-left: auto; margin-right: auto; background-color: #ffffff}
.blog-headline { background-color: #72A479; width: 100%; color: White; padding:5px;background-image: url(bg_general.png)}
.blog-headline a { color: White; font-weight: bold; font-size: 8pt;text-decoration: underline;}
.blog-headline a:hover { color: White; font-size: 8pt; text-decoration: none;}
.blog-content { background-color: white; padding:8px; color: inherit; border-left: 1px dashed #d8d8d8;border-right: 1px dashed #d8d8d8;border-bottom: 1px dashed #d8d8d8; border-top: none;}
.blog-content-link { background-color: #72A479;  padding:5px;}
.blog-content-link a { text-decoration: none;}
.blog-content-link a:hover { text-decoration: underline;}


/*##### LIGHTBOX #####*/
#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 1000;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{	padding: 10px;	}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;line-height: 1.4em;}
#imageData{	padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px; background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after {	content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}




/*##### FAQs #####*/
.faqs { width: 80%; margin: 0 auto 0 auto; padding: 8px;  }
.faqs_topic {  background-color: #4A6238; color: White; background: url(bg_general.png) top left; font-size: 10pt; padding: 8px; }
.faqs_question { background-color: white; padding:8px; color: inherit; border-top: 1px dashed #ababab;border-right: none;border-bottom: 1px dashed #ababab; border-left: none; font-weight: bold; text-align: left;}
.faqs_question_reveal {width: 120px; border-top: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab; border-left: none; padding: 3px;}
.faqs_answer { background-color: white; padding:8px; color: inherit; border-left: 1px dashed #ababab;border-right: none;border-bottom: 1px dashed #ababab; border-top: none; }



/*##### VISITING #####*/
.visiting_header { background: url(bg_general.png); color: White; font-size: 11pt; height: 25px; padding: 0 35px 0 35px;}
.visiting_back { background: url(bg_general2.png); color: White; font-size: 11pt; height: 25px; padding: 0 35px 0 0;}
.visiting_back a{ color: white; text-decoration: none;}


/*##### FLITE #####*/
#flite { width: 80%; margin: 0 auto 0 auto; }
.flite_topic {  color: white; padding:5px; background: url(bg_general.png) top left repeat-x; width: 150px; }
.flite_question { background-color: white; padding:8px; color: inherit; border-top: 1px dashed #ababab;border-right: none;border-bottom: 1px dashed #ababab; border-left: none; font-weight: normal;}
.flite_question_reveal {width: 120px; border-top: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab; border-left: none; padding: 3px;}
.flite_answer { background-color: white;  padding:12px; color: inherit; border-left: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab; border-top: none; }
.flite_post_l {color: White; padding:5px;background: #558132 url(bg_general.png) top left; background-repeat: repeat-x; font-weight: bold; vertical-align: top;}
.flite_post_r { padding: 5px;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab; vertical-align: top;}
.flite_form { color: #4D4D4D;}
.flite_info { color: #6A6A6A;}
#flite p { line-height: 14px; margin-top: -10px; margin-bottom: -10px; }


/*##### SERVICES #####*/
.services { width: auto; margin: 0 auto 0 auto; padding: 2px; font-size: 10pt; }
.services_grey { padding: 5px; background-image: url(bg_general3.png); color: #888888; }
.services_live { padding: 5px; background-image: url(bg_general.png); color: white;}
.services_live a { color: white; text-decoration: none; font-weight: bold;}
.services_live a:hover { color: white; text-decoration: underline; font-weight: bold;}
.services_live2 { padding: 5px; background-image: url(bg_cal_event.jpg	); color: white;}
.services_live2 a { color: white; text-decoration: none; font-weight: bold;}
.services_live2 a:hover { color: white; text-decoration: underline; font-weight: bold;}
.services_list { width: auto; margin: 0 auto 0 auto; }
.services_list_title {background-image: url(bg_general.png); color: white; font-size: 10pt; text-align: left;  padding: 0 10px 0 10px; }
.services_list_link { font-size: 9pt; text-align: right;width: 200px; border-top: 1px dashed #ababab;border-right: 1px dashed #ababab;border-bottom: 1px dashed #ababab; border-left: none; }
.services_list_link a {color: #333333; font-size: 9pt; text-align: right; text-decoration: none; }
.services_list_link a:hover {color: #333333; font-size: 9pt; text-align: right; text-decoration: underline; }
.services_list_break { height: 8px;}

