html,body{background: url(/images/header.gif) repeat-x top #fff}

a,a:link {color:#185a8f}
.pi_widget .pi_widget_footer .call:hover, .pi_widget .item.clickable:hover h3 a, .pi_widget .item.clickable:hover h4 a, a:hover,a:active {color:#185a8f}
 a:hover,a:active,
.pi_widget .item.clickable h3 a:hover, .pi_widget .item.clickable h4 a:hover{text-decoration:underline}
a:visited {color:#803689}

#top_menu { display: none; }

#top_menu ul li.login a, #top_menu ul li.logout a,
#top_menu ul li.login a:hover, #top_menu ul li.logout a:hover {background-color: #185a8f;}

#site_name {    position: relative;
    left: -10px;}
#container {border:none; background:transparent}

#header {background:url(/images/bristol-logo.gif) no-repeat left top;padding:0}
#header h1 {float: left; font-size: 1.2em; font-weight: normal; margin: 42px 0 0 30px;}
#header h1 a {color:#ab201b;font-weight:bold; font-size:2em; text-shadow: 1px 1px 1px #fff}
#logo {float: left; margin: 0 }


#main_menu {background:transparent;    margin-left: 160px;
    position: relative;
    top: -60px;}
#main_menu ul li {background: url("/images/divider.png") no-repeat left center transparent; margin-left: 3px}
* html #main_menu ul li,
#main_menu ul li:first-child {background:none}
#main_menu ul li a {background:transparent; color: #07548d; margin-right: 0;     font-size: 1.2em;
    font-weight: bold;}
#main_menu ul li a:hover {background:transparent; color: #07548d; margin-right: 0; text-decoration:underline}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background:transparent; color: #07548d; margin-right: 0}

#top_menu .hello,


#content{    position: relative;
    top: -30px; }


.pi_widget .pi_widget_title {background:url(/images/title-bar.gif) repeat-x top #0086be; margin-bottom:0; border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}
.pi_widget .pi_widget_title h2 {color:#444; text-shadow: 2px 2px 2px #eee}
.pi_widget .pi_widget_sectionheading {background-color:#ead5d4;}
.pi_widget .pi_widget_sectionheading h3 {font-style:normal;font-weight:bold; text-shadow: 2px 2px 2px #eee}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#e1ecf2;margin-bottom:0;}

.pi_widget .pi_widget_subtitle p strong{text-shadow: 2px 2px 2px #eee}

.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.pi_widget_type_14 .pi_widget_body .graphic {background-color:#d6e2eb;}


.pi_widget .pi_widget_title,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_body,
.pi_widget .pi_widget_footer {    border: 1px solid #BCBCBC;
    border-style: none solid solid;
    border-width: 0 1px 1px;}
.pi_widget .pi_widget_title {border-top: solid 1px #BCBCBC !important}
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading {margin-bottom:0;padding-top:0}
.pi_widget .pi_widget_subtitle p,
.pi_widget .pi_widget_sectionheading h3 {
    border-top: 1px solid #FFFFFF;
    margin: 0;
    padding: 5px 6px;
}

.pi_widget .pi_widget_footer .call, .pi_tbl_footer .call
{
	background: url(/images/cta.gif) repeat-x top #a5a5a5;
	padding: 3px 10px;
	text-shadow: 1px 1px 3px #fff;
	color: #185a8f; 
	border-left: 1px solid #FFFFFF;
}

.pi_widget .pi_widget_footer .call strong {background: url(/images/cta-arrow.png) no-repeat right center transparent; padding-right: 26px}
* html .pi_widget .pi_widget_footer .call strong {background-image: url(/images/cta-arrow.gif) }
.pi_widget .pi_widget_footer .call .graphic, .pi_tbl_footer .call .graphic {display:none}


.pi_widget.pi_widget_type_16 .pi_widget_title h2 {
    background-image: url("/images/icon-tagcloud.png");
    background-position: 0 3px;
}
.pi_widget.pi_widget_type_3 .pi_widget_title h2 {
    background-image: url("/images/icon-webcast.gif");
    background-position: 0 3px;
}
* html .pi_widget.pi_widget_type_16 .pi_widget_title h2 {
    background-image: url("/images/icon-tagcloud.gif");
    background-position: 0 3px;
}


/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body {background:url(/images/tag-cloud-bg.gif) repeat-x top #fff}
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color: #1870aa;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color: #1870aa;color:#fff;}
