/* general start */
body { background-color: #FFFFFF; }
#container { border: none 0; }

a, a:link { color: #4C721D; text-decoration: none; }
a:visited { color: #1D726D; text-decoration: none; }
a:focus, a:active { background-color: #4C721D; color: #FFFFFF; text-decoration: none; }
a:hover { text-decoration: underline; }

.pi_widget .item.clickable h4 a, .pi_widget .item.clickable h4 a:link { color: #4C721D; text-decoration: none; }
.pi_widget .item.clickable h4 a:visited { color: #1D726D; text-decoration: none; }
.pi_widget .item.clickable h4 a:focus, .pi_widget .item.clickable h4 a:active { background-color: #4C721D; color: #FFFFFF; text-decoration: none; }

.pi_widget .item.clickable:hover h4 a, .pi_widget .item.clickable:hover h4 a:link { color: #4C721D;  text-decoration: underline; }
.pi_widget .item.clickable:hover h4 a:visited { color: #1D726D; text-decoration: underline; }
.pi_widget .item.clickable:hover h4 a:focus, .pi_widget .item.clickable:hover h4 a:active { background-color: #4C721D; color: #FFFFFF; text-decoration: underline; }
/* general end */

/* header start */
#site_name { margin-top: 17px; line-height: normal; }
#logo { float:left; padding: 0; margin: 0; }
#site_name h1 { margin: 0 200px; text-align: center; padding: 62px 0 0; font-size: 1.5em; } /* margin to clear floated logo - may need to play with overflow for webkit alignment */
#site_name h1 a, #site_name h1 a:link, #site_name h1 a:hover, #site_name h1 a:visited { color: #000000; }
#top_menu { top: 17px; display:none; } 
/* header end */

/* nav start */
#main_menu { background-color: transparent; font-family: Helvetica,Arial,sans-serif; border-bottom: solid 2px #4C721D; }
#main_menu ul li a, #main_menu ul li a:hover { background-color: transparent; color: #4C721D; }
#main_menu ul li a:hover { text-decoration: underline; }
#main_menu ul li a.active, #main_menu ul li a.active:hover { background-color: #E9EEE4; color: #4C721D; text-decoration: none; }
.search { position:absolute; bottom: 5px; right: 0;  background-color: #859E61; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; width: 260px; padding: 3px; float: none; margin: auto; height: auto;}
*html .search { margin-top: auto; width: 260px; }
.search form { border: solid 1px #000000;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 2px; background-color: #FFFFFF; }
.search form fieldset { background: url('/images/search-icon.gif') scroll no-repeat 5px center transparent; padding: 0 0 0 29px; }
.search form input { margin: 2px 0 2px 20px; background-color: #ECF0E5; float: none; display: inline; border-right: solid 1px #4C721D; height: 17px; }
.search form input.submit { background: url('/images/search_button.jpg') scroll no-repeat center center #FFFFFF; height: 17px; width: 37px; border: none 0; }
*html .search input.submit { height: 17px; padding: 0; text-indent: -999; overflow: hidden; width: 37px; }
/* nav end */


/* widgets start */
/* squish widget parts together start */
.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_title,
.pi_widget .pi_widget_body,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading {border: 1px solid #4C721D;}
.pi_widget .pi_widget_title,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_body {margin-bottom: 0;}
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_body {border-top-width: 0;}
.pi_widget .pi_widget_content {margin-bottom: 15px;}
.pi_widget .pi_widget_body .inner_body { overflow: auto; }
/* squish widget parts together end */
/* override default icons start */
.pi_widget.pi_widget_type_3 .pi_widget_title h2 { background-image: url('/images/icon-webcast.png'); }
*html .pi_widget.pi_widget_type_3 .pi_widget_title h2 { background-image: url('/images/icon-webcast.gif'); }
.pi_widget.pi_widget_type_16 .pi_widget_title h2 { background-image: url('/images/icon-tagcloud.png'); }
*html .pi_widget.pi_widget_type_16 .pi_widget_title h2 { background-image: url('/images/icon-tagcloud.gif'); }
.pi_widget .pi_widget_title .functions .rss { background-image: url('/images/rss.png'); }
*html .pi_widget .pi_widget_title .functions .rss { background-image: url('/images/rss.gif'); }
.pi_widget .pi_widget_title .functions .rss:hover { background-image: url('/images/rss_hv.png'); }
.pi_widget .pi_widget_title .functions .refresh { background-image: url('/images/refresh.png'); }
*html .pi_widget .pi_widget_title .functions .refresh { background-image: url('/images/refresh.gif'); }
.pi_widget .pi_widget_title .functions .refresh:hover { background-image: url('/images/refresh_hv.png'); }
/* override default icons end */
/* widget header start */
.pi_widget .pi_widget_title { background-color: #ECF0E5; color: #000000; }
.pi_widget .pi_widget_title h2 { color: #000000; }
.pi_widget .pi_widget_subtitle, .pi_widget .pi_widget_sectionheading, .pi_widget .pi_widget_sectionheading h3 { background-color: #FFFFFF; color: #000000; font-style: normal; font-weight: bold; }
/* widget header end */

/* widget links start */
.pi_widget .item.clickable:hover, .pi_widget .item.clickable.active { background: #ECF0E5; }
.pi_widget .pi_widget_footer { background-color: #FFFFFF; margin: 0;}

.pi_widget .pi_widget_footer .call { color: #4C721D; }
.pi_widget .pi_widget_footer .call .graphic { background-color: #4C721D; }
.pi_widget .pi_widget_footer .call:visited { color: #1D726D; }
.pi_widget .pi_widget_footer .call:visited .graphic { background-color: #1D726D; }
.pi_widget .pi_widget_footer .call:focus, .pi_widget .pi_widget_footer .call:active { color: #D1B8BE; }
.pi_widget .pi_widget_footer .call:focus .graphic, .pi_widget .pi_widget_footer .call:active .graphic { background-color: #D1B8BE; }

.pi_widget .pi_widget_footer .call:hover { text-decoration: underline; }
/* tag cloud */
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#4C721D;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#4C721D;}
/* widget links end */


/* widgets end */
/*

old style

body {color:#000; background-color:#ffe18f;}

#logo {float:right; margin: 35px 35px 0 0;}

#container {border:1px solid #F6DC9A;}


#top_menu {display:none;}
#top_menu .hello {background-color:#ff8d00;}

#top_menu ul li.login a, 
#top_menu ul li.logout a {background-color:#ff8d00; color:#000;}
.pi_widget .pi_widget_footer .call:hover .graphic,
#top_menu ul li.login a:hover, 
#top_menu ul li.logout a:hover {background-color:#f95d00; color:#fff;}

#header {background:url(../images/haringey.jpg) no-repeat left top; margin:0;}
#header h1 {background:url(../images/haringey.jpg) no-repeat left top; margin:0 0 60px 0; padding:0; float:left;}
#header h1 a {display:block; width:150px; height:80px; text-indent:-9999px;}

#main_menu,
#main_menu ul li a {background-color:#ff8d00; color:#fff;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background-color:#ff8d00;}
#main_menu ul li a:hover {background-color:#ff8d00; color:#000;}

#main_menu ul {padding-left:11px;}
#main_menu ul li a {border-left:1px solid #fff; line-height:normal; height:auto;}
#main_menu ul li:first-child a {border:none;}
#main_menu ul li {line-height:normal; margin-top:5px;}

.pi_widget .pi_widget_footer .call,
a:link {color:#006699;}
a:visited {color:#475c66;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#f95d00;}
a:active {color:#006699; }

.pi_widget .item.clickable h3 a, 
.pi_widget .item.clickable h4 a {
    text-decoration: underline;
}

.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#ffe18f;}
.pi_widget .pi_widget_title h2 {color:#000;}
.pi_widget .pi_widget_sectionheading {background-color:#ffd159;}
.pi_widget .pi_widget_sectionheading h3 {font-style:normal;}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#ffe18f;}

.pi_widget.pi_widget_type_3 .pi_widget_body .item .status em,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_footer,
.calendar_nav,
table.cal_table thead,
table.cal_table tbody td.inactive,
table.cal_table tbody td.inactive span,
.pi_widget .item.clickable:hover,
.pi_widget.pi_widget_type_14 .pi_widget_body .graphic {background-color:#ffe18f;}

.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#004438;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#004438;}

.search {margin-right:20px;}

.filter {background:#004438;}

.pi_widget .pi_widget_title .functions .rss {background-image:url(../images/rss.gif);}
.pi_widget .pi_widget_title .functions .rss:hover {background-image:url(../images/rss-hv.gif);}
.pi_widget .pi_widget_title .functions .refresh {background-image:url(../images/refresh.gif);}
.pi_widget .pi_widget_title .functions .refresh:hover {background-image:url(../images/refresh-hv.gif);}


.search form fieldset legend {display:block; float:left;  color: #333333; font-size:1.1em; padding: 2px 4px 0 0;}
.search form input {border:2px #ffffff inset;}
.search form input.submit {background-color:#fff; border:2px #ffffff outset; height: 20px; width:23px; background-position:0 0; margin: 0 0 0 2px;}
.search form {background:none;}


.filter p {font-size:1.3em;}
.filter span, .filter p {padding: 0.3em 5px;}
.pi_widget .filter p {font-size:1.1em; padding: 0.1em 5px;}
.filter .functions .remove {text-decoration:none; font-size:1.1em; font-weight:bold; padding:0 0 0 15px; background-position:center left;}

*/