/* Generic HTML Styles */

body {padding:0%; margin:0; color:#333; }
a.widget_links {color:#528c2f; font-weight:bold; }
a.widget_links:hover {color:#528c2f; font-weight:bold; text-decoration: none; }
.news_links, .events_links {color:#528c2f; font-weight:bold; font-size:120%; }

.consultation_links {color:#528c2f; font-weight:bold; font-size:100%;  }

#consultation_list li { padding-bottom:10px;}

.search_button, #menu1 li.selected, #a_zList li a:hover, #accessStylePicker { background-color:#528c2f;}

.twitter_link { background: url(../../images/twitter_tiny.png) no-repeat left; padding-left:23px; color:#528c2f; font-weight:bold; }

.twitter_img {background: url(../../images/twitter.jpg) no-repeat right;  }
.get_in_touch {background: url(../../images/contact-logo.gif) no-repeat right;  }
.strip {  background-color:#f0ede0; }

#top_page_links a {color:#747474; text-decoration:underline;}
#top_page_links a:hover {color:#747474; text-decoration:none;}

.ui-state-highlight { background: url(../../images/helper_background.gif) no-repeat center; border: 2px dashed black; }

.groupItem, .groupWrapper { width:100%; height:auto; }

a#reset_homepage, a#reset_homepage:active, a#reset_homepage:visited, a#reset_homepage:focus  { cursor:pointer; text-decoration:underline; }
a#reset_homepage:hover { cursor:pointer; text-decoration:none; }

a {color:#747474;}
a:hover, a:active, a:focus {color:#747474; text-decoration:none;}
input, textarea, select { border:1px solid #000; color:#000; margin:0; padding:1px; }
form {margin:0;}

#links {float:left; padding-top:5px; width:39% }
#logo {float:left; margin-left:10px; width:30%; }
#utility {float:right; width:60%;}
#utility a {color:#000; text-decoration:underline;}
#utility a:hover, #utility a:focus, #utility a:active,  {text-decoration:underline;}

#top_page_links { height:80px; width:30%; font-weight:normal; color:#b6b6b6; font-size:100%;  float:right;  background: url(../../images/top_image.png) 0% 0% no-repeat;    }

#datestamp {padding-top:5px; padding-bottom:5px; padding-right:5px; font-size:105%; font-weight:bold; float:right; }

#menu1 {float:left; width:100%; font-size:115%;}
#search {float:left; padding-top:4px; margin-right:0px;}
#schbtn {height:24px; font-size:110%; font-weight:bold; margin-top:10px;}
.search_button {border-width:1px;color: #ffffff; margin: 0pt; padding: 1px; font-size:120%; font-weight:bold; }
.hide { display: none; visibility: hidden; }

#menu1 ul { padding:0; margin:0; list-style-type:none; }
#menu1 li { float:left; margin-right:2px; background-color:#333333; text-align:center; padding:7px;  text-decoration:none; color:#fff;  }
#menu1 li { display:block; padding:7px; font-weight: 200; text-decoration:none; color:#fff; }
#menu1 li:hover, #menu1 li a:active, #menu1 li a:focus {color:#FEDB36;}
#menu1 li.selected { margin-right:2px; text-align:center;}
#menu1 li.selected { display:block; padding:7px; text-decoration:none; color:#fff; }
#menu1 li.selected:hover, #menu1 li.selected:active, #menu1 li.selected:focus {color:#FEDB36;}
#menu1 li a { color:#ffffff;  text-decoration:none;  }
#menu1 li a:hover { color:#FEDB36;  text-decoration:none; }

#menu2 {font-size:100%; border:1px dotted #ddd; }

.footer_images ul {margin:0; padding:0; list-style-type:none; }
.footer_images li {padding:3px 0px 3px 3px; border-bottom:2px solid #ffffff;display:inline;}

.border {   padding:2px; border: 1px solid #dddddd; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.noBorder {   padding:0px; border: 0px solid #bbbbbb; }

.header_wrapper {padding-top:3px; width:100%; height:2em; border-bottom:1px solid #dddddd; text-align:left; }
.header_wrapper2 {padding-top:3px; width:100%; height:2em; border-bottom:1px solid #dddddd; text-align:left; }
.header_wrapper_large {width:100%;  height:3em;}

.headers {float:left; width:65%; padding-left:10px; background: url(../../images/small_leaf.gif) 0% 0% no-repeat; }
.headers_large {float:left; width:68%; padding-left:12px; background: url(../../images/small_leaf.gif) 0% 0% no-repeat; }
.headers_large2 {float:left; width:80%; padding-left:12px; background: url(../../images/small_leaf.gif) 0% 0% no-repeat; }
.headers_page_nav{float:left; width:85%; padding-left:18px; background: url(../../images/small_leaf.gif) 0% 0% no-repeat; }

.controls {float:left; text-align:right;  width:30%;}
.controls_small {float:left; text-align:right;  width:25%;}
.controls2 {float:left; text-align:right;  width:1%;}

#hot_topics {width:100%; float:left;   }
#welcome {width:100%; float:left;  }

#business,  #environment, #education, #housing, #leisure, #planning, #community_life_events, #council_democracy, #ct_benefits, #health, #roads,#jobs_nav, #news_nav, #online { height:1.5em; 	padding-top:2px; padding-bottom:2px; 	background-color:#ffffff;	border-bottom:2px solid #eeeeee; }

#rss_feeds a { background:url(../../images/rss.gif) left no-repeat; padding-left:20px;}

#strap_line {width:65%; text-align:center; font-style: italic; font-size:140%; float:left; padding:20px 20px 15px 50px; }

#sections h2{ font-weight:bold; margin:0px; font-size:120%; padding-left:10px; padding-top:3px;  }

.headings { color:#737373; }



#sections #col1, #sections #col2 {width:23%; height:auto;  float:left;  margin: 1%; min-height: 400px; }
#sections #col5 {width:48%; float:left; height:auto;  margin-top: 1%; margin-left: 1%; }
#sections #col3, #sections #col4 {width:23%; height:auto;  float:left; margin: 1%; min-height: 400px; }


#sections #hyscol1, #sections #hyscol2, #sections #hyscol3  {width:31%; height:auto;  float:left; margin: 1%; min-height: 400px; }



#sections #hotTopicsWrapper {width:48%; float:left; padding:0px; margin-left:1%; margin-top:1%;}
#ht {width:100%; background-color:#000000;} 
#content {padding:0;  }

#page_nav_header {color:#808080; font-weight:bold; margin:0px; font-size:110%; padding:2px; }

#business h3 a, #community_life_events h3 a, #council_democracy h3 a, #ct_benefits h3 a, #education h3 a, #environment  h3 a, #health h3 a, #housing h3 a, #leisure h3 a, #planning h3 a, #roads h3 a, #jobs h3 a, #online h3 a {color:#5c5c5c;font-size:100%;font-weight:bold; text-decoration:none;}

#business h3 a:hover, #community_life_events h3 a:hover, #council_democracy h3 a:hover, #ct_benefits h3 a:hover, #education h3 a:hover, #environment  h3 a:hover, #health h3 a:hover, #housing h3 a:hover, #leisure h3 a:hover, #planning h3 a:hover, #roads h3 a:hover, #jobs h3 a:hover , #online h3 a:hover {color:#5c5c5c;font-size:100%;font-weight:bold; text-decoration:underline;}

#business  { background:url(../../images/business_square.gif) left no-repeat; padding-left:25px; }
#community_life_events { background:url(../../images/community_square.gif) left no-repeat;padding-left:25px;}
#council_democracy { background:url(../../images/council_square.gif) left no-repeat;padding-left:25px; }
#ct_benefits { background:url(../../images/tax_square.gif) left no-repeat; padding-left:25px;}
#education{ background:url(../../images/education_square.gif) left no-repeat; padding-left:25px;}
#environment {background:url(../../images/environment_square.gif) left no-repeat; padding-left:25px;}
#health {background:url(../../images/health_square.gif) left no-repeat; padding-left:25px; }
#housing {background:url(../../images/housing_square.gif) left no-repeat; padding-left:25px; }
#leisure { background:url(../../images/leisure_square.gif) left no-repeat; padding-left:25px; }
#planning { background:url(../../images/planning_square.gif) left no-repeat; padding-left:25px;}
#roads {background:url(../../images/transport_square.gif) left no-repeat; padding-left:25px;}
#news_nav {background:url(../../images/news_square.gif) left no-repeat; padding-left:25px;}
#jobs_nav {background:url(../../images/jobs_square.gif) left no-repeat; padding-left:25px;}
#online {background:url(../../images/online_square.gif) left no-repeat; padding-left:25px;}

.box { background: url(../../images/bg-box-btm.png) no-repeat bottom left; }
.box2 { padding: 5px 16px 16px; background: url(../../images/bg-box-top.png) no-repeat top left; overflow: hidden; }

#councillors, #latest_jobs, #i_want_to, #a_z, #latest_planning, #latest_news, #latest_events, #nav_box, #latest_weather, #districtClubs, #recyclingCollections, #findCouncillor, #hot_topics, #who_i_am, #latest_bbcnews, #quick_links, #images { width:100%; background: url(../../images/fade.gif) 0% 0% repeat-x; margin-top:10px;}




#iWantToBox { padding:10px; }

#quick_links ul, #hot_topics ul, #latest_jobs ul, #a_zList, #latest_news ul, #latest_planning ul, #latest_events ul, #latest_bbcnews ul { padding-right:0px; list-style-type:none;}

#latest_jobs li, #htList li, #hot_topics li, #qList li, #latest_news li, #latest_planning li, #latest_events li, #latest_bbcnews li, #welcomeList li {padding:5px; border-bottom:1px dotted #c0c0c0;}

#qList li a {padding-left:15px; }

#quick_links li a, #hot_topics li a, #latest_jobs li a, #latest_news li a, #latest_planning li a , #latest_events li a, #latest_bbcnews li a {display:block; text-decoration:underline; }

#hot_topics li a:hover, #hot_topics li a:active, #hot_topics li a:focus, #hot_topics li a:hover, #quick_links li a:active, #quick_links li a:focus, #latest_jobs li a:hover, #latest_jobs li a:active, #latest_jobs li a:focus, #latest_news li a:hover, #latest_news li a:active, #latest_news li a:focus, #latest_planning li a:hover, #latest_planning li a:active, #latest_events li a:focus, #latest_events li a:hover, #latest_events li a:active, #latest_events li a:focus, #latest_bbcnews li a:active, #latest_bbcnews li a:hover {text-decoration:none; } 

#latest_jobs #jobsList, #a_zList, #latest_news #newsList .news_heading, #latest_events #eventsList .events_heading, #latest_planning #planningList .planning_heading, #latest_weather, #latest_bbcnews #bbcNewsList .bbcnews_heading  {font-size:102%; font-weight:bold; }

#a_zList li { padding: 1px; width: 100%; }
#a_zList li { display:inline; padding-top:5px; height:auto;}
#a_zList li a { text-decoration:underline; color:#000; font-size:130%;  padding:5px;  }
#a_zList li a:hover {text-decoration:none; color:#ffffff;} 

#address, #utility {margin:5px; }

#ft {border-top:1px dotted #CFCFCF; border-bottom:1px dotted #CFCFCF; padding:10px 0;} 
#ft img {border:0; margin-right:10px;}
#ft div {float:right; padding:10px;}
#ft a {color:#000;}

#left_hand_navigation ul { margin:0; padding:0; list-style-type:none;}
#left_hand_navigation li {padding:1px 0px 1px 1px; border-bottom:1px dotted #CFCFCF;}
#left_hand_navigation li a {display:block; text-decoration:none; color:#000;}
#left_hand_navigation li a:hover, #left li a:active, #left li a:focus {text-decoration:underline} 
#left_hand_navigation h3 { background:#E4E0D5; color:#6F6F6F; margin:0px; padding:2px; }

strong, b { font-weight: bold; }

.BulletList { margin-left:30px; }
.BulletList li { list-style:disc; }

#accessStylePicker { height:auto; background-color:#528C2F; text-align:left; font-size:100%; padding:5px 0px 5px 0px; color:#ffffff; width:100%; float:left;}

#accessStylePicker a, #accessStylePicker a:active, #accessStylePicker a:visited { text-decoration:none; color:#ffffff;  }
#accessStylePicker ul {}
#accessStylePicker a:hover { color:#fedb36; text-decoration:underlined;}

#access_links, #access_links li {display:inline; color:#ffffff;}

#breadcrumb span a { color:#727272; }
#breadcrumb span { color:#727272; }
#breadcrumb a:hover, #col a:focus, #col a:active  {text-decoration:underline;} 

.page_buttons_bottom { float:left; 	width:100%; 	margin-bottom:10px; }

.userrank {	float:left;	width:100%; }

.webTwoBox { width:40%; background:#eaead5;}

#qt {background-color: #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border-width: 1px; border-style: solid; color: #716d60; margin: 0pt; padding: 2px;
}

#doc3 { margin-top: auto; margin-right: 0px; margin-bottom: auto; margin-left: 0px; width: auto; }

.header_wrapper { cursor: move; }

#quick_links ul li {padding:5px; }

#doBlind, #doBlind2, #searchbutton, #add_planning_item, #remove_planning_item, #add_news_item, #remove_news_item, #add_events_item, #remove_events_item, .options_table td, #add_bbcnews_item, #remove_bbcnews_item, #add_job_item, #remove_job_item, #blue, #green, #red, #orange, #purple { cursor:pointer; }

.options_table {width:100%; }
.options_table td { background: #737373; padding:5px; width:25%;  color:#ffffff; font-size:110%; border:1px solid #ffffff;}
.options_table .unSelected {margin-left:5px; background: #737373 url(../../images/tick.gif) 0% 0% no-repeat;  padding-left:30px; }
.options_table .selected {   background: #f8f8f8 url(../../images/cross.gif) 0% 0% no-repeat; padding-left:30px;  }
.options_table .selected {padding:5px; width:25%; border:1px solid #444446; color:#737373; font-size:110%; padding-left:30px;}

.options_table2 {width:100%;  font-size:110%; }
.options_table2 td {padding:5px; color:#ffffff;  border:1px solid #ffffff;}

.serializer {float:left; width:100%; text-align:center;} 

#save, #save_postcode, #searchbutton { font-size: 100%; color:#000000;  text-decoration:none; background-color:#f8f8f8; padding:1px; border:1px solid #000000; height:22px;}

.location_table{ color:#ffffff; font-weight:bold; padding:10px; }
.location_table td {padding:10px; }

#weather_table { color:#000000; width:100%;}
#weather_table td { padding-left:5px; padding-top:5px;}
#forecast {font-weight:bold; font-size:110%; }

#top_image { background: url(../../images/top4.jpg) no-repeat top left; overflow: hidden; }

.social { background: url(../../images/rdc_social_twitter_icon.gif) no-repeat  left; overflow: hidden; padding-left:30px; padding-top:10px; height:30px; }

.section_footer {padding:5px; background-color:#639142; color:#ffffff; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }

/*Contact page css */
.contact_banner {background-color: #dee2df; padding:10px; margin-bottom:2px;}

#sections #contact_col1, #sections #contact_col2 {width:48%; float:left;  margin: 1%; }



.padding { padding:10px;}

#map1, #map2 {border:1px solid #000000; height:300px; width:100%; }

/*report it pay it applay for it say it*/

#sections #rep_col1, #sections #rep_col2, #sections #rep_col3 {width:31%; float:left;  margin: 1%; }

.tooltip { position: absolute; top: 0; left: 0; z-index: 3; display: none; background-color:#ffffcc; border: 1px solid #000000; padding:5px; font-weight:bold;}

.clubs_list li {padding-bottom:5px; }

/*.yui-u { border-right: #c0c0c0 solid 2px;}*/
.table_padding td { padding:5px; } 

.ht_widget_links0 {color:#639142;  font-weight:bold; }
.ht_widget_links1 {color:#639142;  font-weight:bold; }
.ht_widget_links2 {color:#639142;  font-weight:bold; }
.ht_widget_links3 {color:#639142;  font-weight:bold; }
.ht_widget_links4 {color:#639142;  font-weight:bold; }
.ht_widget_links5 {color:#639142;  font-weight:bold; }
.ht_widget_links6 {color:#639142;  font-weight:bold; }
.ht_widget_links7 {color:#639142;  font-weight:bold; }
.ht_widget_links8 {color:#639142;  font-weight:bold; }
.ht_widget_links9 {color:#639142;  font-weight:bold; }
.ht_widget_links10 {color:#639142; font-weight:bold; }



/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #000000;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

.fldstCss {
border:1px solid #ff8364;
}
.lgndCss {
padding: 0.2em 0.5em;
font-weight:bold;
border-width:thin;
color:#ff8364;
}

.flcclCss {
border:1px solid #adce39;
}
.lgcclCss {
padding: 0.2em 0.5em;
font-weight:bold;
border-width:thin;
color:#adce39;
}

.rbtnlst {
font-weight: bold;
}

.rbtnlst td 
{ 
vertical-align:top; 
text-align:center; 
background-color:Transparent; 
} 
.rbtnlst td input
{ 
background-color:Transparent; 
border:none; 
} 


#pageflip_img { behavior: url(iepngfix.htc) }
#pageflip {
	z-index: 99;
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 70px; height: 72px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 70px; height: 70px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(../../images/pageflip/saml_pageflip.png) no-repeat right top;
}


/* Landing pages css start*/


#sidebox { width:98%; margin-top:10px;}

#mid_1, #mid_3, #mid_2, #mid_4, #mid_5 { padding:10px; margin-bottom:10px; border-bottom: 4px solid #eeeeee; }

#mid_header { Background-color:#eeeeee; padding:10px; }

#sidebox ul{ padding-top:20px; }
#sidebox li{ padding-bottom:5px; border-bottom: 2px dashed #eeeeee; }

.headers_sidebox {width:100%; padding:5px; background: #eeeeee; }
.section_footer_lp {padding:5px; background-color:#fff5d9; color:#ffffff; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }

.tab_padding td { padding:5px; }


/* Landing pages css end*/

.e_services { padding-left:23px; background: url(../../../images/e_services.gif) 0% 0px no-repeat;  }
.i_services { padding-left:23px; background: url(../../../images/i_services.gif) 0% 0px no-repeat;  }
.c_services { padding-left:23px; background: url(../../../images/c_services.gif) 0% 0px no-repeat;  }
.m_services { padding-left:23px; background: url(../../../images/m_services.gif) 0% 0px no-repeat;  }
.t_services { padding-left:23px; background: url(../../../images/t_services.gif) 0% 0px no-repeat;  }

.pad_bot_five { padding-bottom:7px; }

.infosgt {color: #B3B3B3; font-weight:900; font-size: 25px; width: 25px; vertical-align:top; text-align: left; }
.pdfssgt {color: #B3B3B3;font-weight:900;font-size: 25px;width: 25px;vertical-align:top; text-align: left; }
.efrmsgt { color: #B3B3B3; font-weight:900; font-size: 25px;width: 25px; vertical-align:top;  text-align: left;}
.intrsgt { }
.txtsgt { color: #666666; font-size: 14px; text-align: left;}
