body {background-color:#E8EDF3;padding:4px;}

a, a:link {color: #0000FF;}
a:visited {color: #800080;}
a:hover, a:active, a:focus{color:#800080; text-decoration:underline;}

#container {border: 4px solid #CCCCCC;}

#system_title { position:absolute; left: 175px; top: 35px;}

#site_name {border-bottom:6px solid #4B6D9B;line-height:normal;}

#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:none;}
#top_menu .hello {background:none;}
#top_menu ul li a {color:#fff;}

#header {padding:0 0 1px 0; margin:0 18px;}

#header h1 {font-size:2.6em; font-weight:normal; padding:0; }
#header h1 a {color:#4B6D9B; }

h2 {color:#4B6D9B;}

#main_menu {background-color:#4B6D9B; color:#FFFFFF;margin-top:6px;}
#main_menu ul li a {background-color:#4B6D9B; color:#FFFFFF;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background-color:#4B6D9B; color:#FFFFFF;}
#main_menu ul li a:hover {background-color:#4B6D9B; color:#FFFFFF;text-decoration:underline;}


.pi_widget .pi_widget_footer .call,
a:link {color:#0000FF;}
a:visited {color:#800080;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#800080; text-decoration:underline;}
a:active {color:#0000FF; }

.pi_widget .pi_widget_footer .call .graphic {background-color:#0000FF;}
.pi_widget .pi_widget_footer .call:hover .graphic {background-color:#800080;}
.pi_widget .pi_widget_title {background-color:#4B6D9B;color:#FFFFFF;}
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_subtitle {background-color:#FFFFFF;color:#4B6D9B;}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border:none 0;}

.pi_widget.pi_widget_type_17 .pi_widget_subtitle {display:none;}

/*
.pi_widget.pi_widget_type_3 .pi_widget_body .item .status em,
.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:#4B6D9B;}
*/

.pi_widget .pi_widget_footer {background-color:#4B6D9B;}

/*tag cloud*/
/*
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#4B6D9B;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#4B6D9B;}
*/

.filter {background:#4B6D9B;}
.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;}

.search form {border:1px solid; border-color: #bbb #eee #eee #bbb;}

#footer{ margin:0 20px 20px; padding: 0; background-color:transparent;}
div.powered_by {display:none;}
/* custom footer from client css */
#footer .footerDet {
background-color:#ffffff; 
width:100%;
height:6.3em;
position:relative;
border-top:6px solid #4b6d9b;
margin-top:14px;
}

#footer .footSep {
margin:0 8px;
}

#footer .footerAd {
position:absolute;
left:0%;
color:#000;
padding-top:5px;
}

#footer .footerAd p {
margin:0;
color:#000;
line-height:1.5em;
}

#footer .footerAd ul,
#footer .footerLinksA ul {
margin:0;
padding:0;
}

#footer .footerAd ul li,
#footer .footerLinksA ul li,
#footer .systemLinks ul li {
display:inline;
list-style-type:none;
padding-left:1em;
margin-left:1em;
border-left:1px solid #ccc
}

#footer .footerAd ul li a,
#footer .footerLinksA ul li a,
#footer .systemLinks ul li a {
color: #0000FF;
font-weight:bold;
}

#footer .footerAd ul li a:hover,
#footer .footerLinksA ul li a:hover,
#footer .systemLinks ul li a:hover{
text-decoration:underline;
color:#800080;
}

#footer .footerAd ul li a:visited,
#footer .footerLinksA ul li a:visited,
#footer .systemLinks ul li a:visited {
color: #800080;
}

#footer .footerAd ul li.firstSep,
#footer .footerLinksA ul li.firstSep,
#footer .systemLinks ul li.firstSep{
border:0;
margin:0;
padding:0;
}

#footer .footerLinksA {
padding:15px 10px 10px 0;
position:absolute;
left:0%;
top:50%;
}

#footer .footerLinksA p {
color:#fff;
margin:0;
}

#footer .footerLinksA a {
color:#fff;
}

#footer .footerLinksA a:hover {
text-decoration:underline;
}