/**
 * CHECK URL PATH DEFINITIONS - CURRENTLY RELATIVE
 */

/**
  * Utility styles
  */
.clear_0 { clear:both; height:0; }
.clear_1 { clear:both; height:1px; }
.clear_5 { clear:both; height:5px; }
.clear_10 { clear:both; height:10px; }
.clear_20 { clear:both; height:20px; }
.clear_50 { clear:both; height:50px; }
.clear_100 { clear:both; height:100px; }

/**
  * Page-wide styles
  */
img { border:0; }

html,body { padding: 0px;text-align: center;height: 100%;font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;font-weight:lighter; }
#all
{
	position:relative;
	/*background: #fff;*/
	color: #000;
	margin: 0 auto;
	max-width: 890px;
	height:100%;
	padding: 0 0px 0px 0px;
	text-align: left;
	height:auto !important; /* real browsers */
	width:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
}
#print_all
{
	/*background: #fff;*/
	color: #000;
	margin: 2px;
	max-width: 500px;
	text-align: left;
}

/**
  * Header & banner styles
  */
#header_council { float:left;width:200px;text-align:left;font-size:10px;text-transform:uppercase;color:#821D13; }
#header { width:850px;float: right;margin-right:20px;background-image: url('/reskin/layout1/images/bn_pic.jpg') no-repeat; }
#header_links { float: right; padding-right: 50px; }
#header_search { float: right; }
#header_links a,#header_links a:link,#header_links a:visited { text-decoration: none; font-size: 0.7em; color: #000; }
#header_links a:hover,#header_links a:active { text-decoration: underline; }
.search_input {
	background: url(../images/icon_search.gif) no-repeat;
	padding-left: 20px;
	height: 14px;
	border: solid 1px #dedede;
}

.button {
	border:medium none;
	font-size:11px;
	overflow:visible;
	text-align:center;
	width:auto;
}
#banner { /*float:right; margin-left:1px;*/ width:890px; height: 95px; }
#navigation_bar { text-align:center; height:32px; /*margin-left:1px;*/ padding:0; border:0; }
#navigation_bar_bottom { height: 8px; }

/**
  * Content styles
  */
#content { padding-left: 30px; padding-right: 30px; font-size:11px; }
#content_column { width:630px; float:left; /*border: #aaa solid 1px;*/ }
#content_column h1 { font-size:19px; font-weight:lighter; }
#content_column h2 { font-size:17px; font-weight:lighter; padding-bottom: 0; }
#content_column h3 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#content_column h4 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
#content_column a{ font-size:11px; text-decoration: none; }
#content_column a:hover { text-decoration: underline;}

#content1_column { width:430px; float:left; margin-right:5px; /*border: #aaa solid 1px;*/ }
#content1_column h1 { font-size:19px; font-weight:lighter; }
#content1_column h2 { font-size:17px; font-weight:lighter; padding-bottom: 0; }
#content1_column h3 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#content1_column h4 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
#content1_column a{ font-size:11px; text-decoration: none; }
#content1_column a:hover { text-decoration: underline;}


#single_column { width:600px; float:left; /*border: #aaa solid 1px;*/ }
#single_column h1 { font-size:19px; font-weight:lighter; }
#single_column h2 { font-size:17px; font-weight:lighter; padding-bottom: 0; }
#single_column h3 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#single_column h4 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
#single_column a{ font-size:11px; text-decoration: none; }
#single_column a:hover { text-decoration: underline;}

#commdir_browse1 { width:450px; }
#commdir_browse2 { width:30px; padding-top:30px; }
#commdir_browse3 { width:250px; }

#first_column { width:180px; float:left; padding-right: 25px; /*border: #aaa solid 1px;*/ }
#first_column h1 { font-size:17px; font-weight:lighter; }
#first_column h2 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#first_column h3 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
#first_column h4 { font-size:11px; font-weight:lighter; padding-bottom: 0; }

#second_column { width:180px; float:left; padding-right: 25px; /*border: #aaa solid 1px;*/ }
#second_column h1 { font-size:17px; font-weight:lighter; }
#second_column h2 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#second_column h3 {  font-size:13px; font-weight:lighter; padding-bottom: 0; }
#second_column h4 { font-size:11px; font-weight:lighter; padding-bottom: 0; }

#third_column { width:180px; float:left; padding-right: 25px; /*border: #aaa solid 1px;*/ }
#third_column h1 { font-size:17px; font-weight:lighter; }
#third_column h2 { font-size:15px; font-weight:lighter; padding-bottom: 0; }
#third_column h3 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
#third_column h4 { font-size:11px; font-weight:lighter; padding-bottom: 0; }

.three_column { width: 170px; float: left; height: 120px; padding: 10px; margin-left:10px; margin-bottom:10px; }
.three_column h1 { font-size:14px; font-weight:lighter; margin-bottom: 2px; padding-bottom:2px; margin-top: 0; padding-top: 0; }
.three_column h2 { font-size:13px; font-weight:lighter; padding-bottom: 0; }
.three_column h3 { font-size:12px; font-weight:lighter; padding-bottom: 0; }
.three_column h4 { font-size:11px; font-weight:lighter; padding-bottom: 0; }
#boxes {float:left; width: 620px; /*border: #aaa solid 1px;*/ }
#content2_column { margin-top:30px; width:160px; float:left;/*border: #aaa solid 1px;*/ margin-right:10px; padding: 0 10px 0 10px; line-height:1.5em; }
#content2_column h1 { font-size:19px; font-weight:lighter; }
#content2_column a, #content2_column a:link,#content2_column a:visited { font-size:11px; text-decoration: none; }
#content2_column a:hover,#content2_column a:active { text-decoration: underline;}
#content2_column ul { list-style-image:url(../images/list_arrow.gif); list-style-position: inside; }

#nav_column { width:160px; float:left;/*border: #aaa solid 1px;*/ margin-right:10px; padding: 0 10px 0 10px; }
#nav_column h1 { font-size:19px; font-weight:lighter; }
#nav_column a, #right_column a:link,#right_column a:visited { font-size:11px; text-decoration: none; }
#nav_column a:hover,#right_column a:active { text-decoration: underline;}
#nav_column ul { margin-left:0; list-style-position: outside;padding-left: 15px;list-style-type: square;/*list-style-type: none; url('/reskin/layout1/images/list_arrow.gif') !important;  padding: 0 !important;*/ margin-top: 10px;  }
#nav_column ul li {  margin-bottom: 8px; }

#left_column { width:290px; float:left; /*border: #ddd solid 1px;*/ padding-right:10px;}
#left_column h1 { font-size:17px; font-weight:lighter; padding-bottom:8px; }

#middle_column { width:290px; float:left; /*border: #aaa solid 1px;*/ padding-right:10px; }
#middle_column h1 { font-size:17px; font-weight:lighter; padding-bottom:8px; }
#middle_column h1 a:link, #middle_column h1 a:visited { text-decoration: none; }
#middle_column h1 a:hover, #middle_column h1 a:active { text-decoration: underline; }

#content_right { width: 188px; float:right; /*border: #ff0 solid 1px;*/ }
#content_right h1 { font-size:15px; font-weight:lighter; padding:0 5px 0 5px; }
#content_right .links {  padding:0 5px 0 5px; line-height:1.5em; }
#content_right a, #content_right a:link,#content_right a:visited { font-size:11px; text-decoration: none; }
#content_right a:hover,#content_right a:active { text-decoration: underline;}
#content_right ul { list-style-image:url(../images/list_arrow.gif); list-style-position: inside; }
#content_right .utilities  .icon_medium { margin-left: 10px; }

.pagination { float:right; width:260px; }
.commdir_results { width:300px; float:left; }
.commdir_browse { font-weight: lighter; font-size:17px; }
.landing_icon { float: left; width: 50px; }
.landing_description { float: left; margin-left:10px; width: 110px; }
.landing_thumbnail { float:left; width: 50px; }

.page_description { font-size:11px; font-weight:lighter; color:#444; }
.bold { font-weight: bold; }
.content_image { float:left; padding-right: 10px; }
.event_categories { font-size:15px; font-weight:lighter; }
a.indextitle:hover,a.indextitle:active { text-decoration: underline;}
.indexdescription {font-size:11px;}
.indexlink, a.indexlink, a.indexlink:link,a.indexlink:visited { font-size:11px; text-decoration: none; }
a.indexlink:hover,a.indexlink:active { text-decoration: underline;}
.icon_large { float: left;width:26px; height:20px;/* border: #ff0 solid 1px;*/}
.icon_medium { float: left;width:26px; height:20px;/* border: #ff0 solid 1px;*/}
.icon_small { float:left;width:24px; height:20px;/* border: #ff0 solid 1px;*/}

.utility_image { vertical-align:middle; }
.utility_text {  padding-top:15px; font-size:15px; }
.utilities { padding-bottom:15px; margin-bottom:10px; font-size:15px }

.index_listing { }
.index_thumbnail { float:left; padding-right:10px; }
.index_title, a.index_title, a.index_title:link, a.index_title:visited { text-decoration:none; font-size: 17px;  }
a.index_title:active, a.index_title:hover { text-decoration:underline; }
.index_description { font-size: 11px; }
.index_more, a.index_more, a.index_more:link, a.index_more:visited { text-decoration:none; font-size: 11px; }
a.index_more:active, a.index_more:hover { text-decoration:underline; }
/**
  * Breadcrumbs & print/email styles
  */
#page_utilities { width:600px; float:left; }
#breadcrumbs { float:left; width:500px; font-size:10px; font-weight:lighter; color:#999; }
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited { text-decoration:none; color:#999; }
#breadcrumbs a:active, #breadcrumbs a:hover { text-decoration:underline; color:#999; }

.functions { width:30px; float:right; /*border: #666 solid 1px;*/ }

#page_utilities2 { width:420px; float:left; }
#breadcrumbs2 { float:left; width:330px; font-size:10px; font-weight:lighter; color:#999; }
#functions2 { width:60px; float:right; }
#breadcrumbs2 a, #breadcrumbs2 a:link, #breadcrumbs2 a:visited { text-decoration:none; color:#999; }
#breadcrumbs2 a:active, #breadcrumbs2 a:hover { text-decoration:underline; color:#999; }

/**
  * Footer styles
  */
#footer { padding:0 30px 0 30px; width:830px;}
.footer_menu { float:left; list-style:none; margin:0; padding:0; width:830px;}
.footer_menu li { font:bold 7.5pt Arial, Helvetica, sans-serif; list-style: none; display:inline; padding:0 5px 0 5px; margin:0; border-right:1px solid #999;font-weight:lighter;}
.footer_menu a, .footer_menu a:link,.footer_menu a:visited { color:#999; text-decoration: none; font-weight: bold;}
.footer_menu a:hover,.footer_menu a:active { color:#999; text-decoration: underline; font-weight: bold;}
.footer_credit { font-size:10px; float:left; color:#999; }
.footer_credit a, .footer_credit a:link, .footer_credit a:visited {
color:#999999;
text-decoration:none;
}
.footer_credit a:active, .footer_credit a:hover {
text-decoration: underline;
}
.footer_logo { font-size:10px; float:right; }
li.last { border-right:0;border-width:0 }


/**
  * Calendar styles
  */
.cal_days_bar { background-color: #060; }
.cal_day_title {  color: #fff;  font-size: 11px;  font-weight: bold; }
.cal_day { font-size:11px;  font-weight: lighter; color: #000; }
.cal_link, a.cal_link, a.cal_link:visited { color:#000; font-size:10px; text-decoration:none; font-weight:lighter; }
a.cal_link:active, a.cal_link:hover { text-decoration:underline; }
.cal_key { font-size:10px; color:#999; font-weight:lighter; }
.cal_month { font-size: 11px; font-weight:bold; }
.cal_change { font-size: 11px; color:#999; font-weight:bold; }

.compulsory { color: #f00; }
.searchmain { font-weight: bold; font-size: 14px; }


.formhd1,.tablehd1 { font-size:11px;font-weight: bold; color: #fff; }
.formbg1 { background-color: #afafaf; }
.formbg2 { background-color: #dfdfdf; }
.formbg3 { background-color: #efefef; font-size: 11px; }
.formbg4 { background-color: #efefef; font-size: 11px; }


.mceEditor { width: 200px; }

.formlabel { font-size:11px; font-weight:500; }
.formoption { font-size: 10px; }
.formprompt { font-size: 10px; }
.compulsorytext, .compulsory { font-size: 11px; color:#f00; }
