/* CSS for the homepage only */
body {
	margin:0;
	padding:5px;
	font-size:75%;
	font-family:Verdana, Tahoma, Arial;
	background: #fff;
}

/*#container {width: 100%; margin:0;}

#col_1{	width: 25%}
#col_2{	width: 70%}
*/
/* fix most links */
a, a:hover {
	text-decoration: underline;
	color:#222438;
	font-weight: bold;
	padding: 0;
	margin: 0
}

a:visited {
	text-decoration: underline;
	color:#871B06;
	font-weight: bold;
	padding: 0;
	margin: 0
}

#header {
    margin: 0;
}

#hdr4 {
    background: url("/images/hdr4.gif") no-repeat scroll right top #233817;
}

#top_menu {display:none;}

.pi_widget .pi_widget_footer .call:hover .graphic,
#top_menu ul li.login a:hover, 
#top_menu ul li.logout a:hover {background-color:#003c2d;}

#site_name {background:url(../images/header.gif) no-repeat right top; height:106px; margin:20px 0 0 0;}

#header h1 {margin:57px 0 0 0; padding:0; float:left; font-size:2.4em;}
#header h1 a {display:block; width:250px; color:#01634a; line-height:1em;}

#main_menu, 
#main_menu ul li a {background-color:#01634a; color:#fff; padding:0 0 0 5px}
#main_menu ul li a:hover {background-color:#003c2d; color:#fff;}
#main_menu ul li a {*padding: 0 10px}
#main_menu ul {float: right}

.pi_widget .pi_widget_footer .call,
a:link {color:#01634a; }
a:visited {color:#478f7c;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#003c2d;}
a:active {color:#01634a; }


#top_menu .hello,
.pi_widget .pi_widget_title {background:url("/images/purptop_tr.gif") no-repeat scroll right top #0a0a6d;}
.pi_widget .pi_widget_sectionheading {background-color:#5C864C;color:#fff}

#top_menu .hello h2,
.pi_widget .pi_widget_footer .call .graphic h2,
.pi_widget .pi_widget_title h2 {
    background: url("/images/purptop_tl.gif") no-repeat scroll left top transparent;
    color: white;
    left: -6px;
    margin: 0 25px 0.1em 5px;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    top: -1px;
}


.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#E3E3ED;}

.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:#E3E3ED;}

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#01634a;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#01634a;}

#main_menu
{
    border-top: 1px solid #FFFFFF;
}

#main_menu, #main_menu ul li a{
    background-color: #2E3A30;
}

#main_menu ul li a.active, #main_menu ul li a:after
{
content:'  |'
}

#main_menu ul li a.active, #main_menu ul li:last-child a:after
{
content:'';
}

#main_menu ul li a.active, #main_menu ul li a.active:hover 
{
	color: inherit;
	background: inherit;
}

.functions
{
	position:relative;
	top: -3px;
}

#footer {
margin:0
}

.pi_widget.pi_widget_type_3 .pi_widget_title h2 { background : url("/images/icon-webcast.jpg") no-repeat scroll left top transparent; }
.pi_widget.pi_widget_type_14 .pi_widget_title h2 { background : url("/images/icon-twitter.jpg") no-repeat scroll left top transparent; }
.pi_widget.pi_widget_type_16 .pi_widget_title h2 { background : url("/images/icon-tagcloud.jpg") no-repeat scroll left top transparent; }
.pi_widget.pi_widget_type_19 .pi_widget_title h2 { background : url("/images/icon-chat.jpg") no-repeat scroll left top transparent; }

.pi_widget .pi_widget_footer .call .graphic { background: url("/core/public/images/big-arrow.gif") no-repeat scroll 0 0 #5C864C; }
