

body {font-family:Arial, sans-serif; background:#fff; }
h1,h2,h3,h4,h5,h6 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif}
.pi_widget_sectionheading h3
{
font-family:Arial, sans-serif;
}


#banner {float:left; display:block;height:80px}

#site_name {
	margin: 27px 0 0;
	background:url('/images/head-right.gif') no-repeat top right #A0D1FF;
}

#header {
	margin:0 17px;
	height: 106px;
}

#header h1 {
    font-size: 2.3em;
    font-weight: normal;
    left: -110px;
	top: 25px;
	display:inline;
    position: relative;padding:0 }
#header h1 a {color:#fff; line-height:1em;}
#header h1 a span {color: #8c3abe}

#header div div.clear {background:none; height:auto; margin:auto;}

#main_menu {background-color:#f1f8ff;height:34px}
#main_menu ul li a {background-color:#f1f8ff; color:#8c3abe; 
    display: block;
    font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 34px;
    text-decoration: none;
	background: url("/images/menu_seperator.gif") no-repeat scroll right center transparent;}
#main_menu ul li:last-child a,#main_menu ul li:last-child a:hover {background:none}
#main_menu ul li a:hover {background:url("/images/menu_seperator.gif") no-repeat scroll right center #f1f8ff; color:#2d70ea;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {    left: -3px;
    position: relative;background:url(/images/menu_active.gif) bottom right #67b8ff !important; color:#fff;}
#main_menu ul li:first-child a
{
	left: 0 !important;
}
* html #main_menu ul li a
{
left:0!important;
}
#content {
    clear: both;
    padding-top: 20px;
	*padding-top:40px;
font-size: 110%;
}
* html #content
{
	padding-top: 0px;
}

#container
{
border:0;
}

#top_menu ul li.login a, 
#top_menu ul li.logout a {background-color:#8c3abe; color:#fff;}

.pi_widget .pi_widget_footer .call:hover .graphic,
#top_menu ul li.login a:hover, 
#top_menu ul li.logout a:hover {background-color:#2d70ea;}

.pi_widget .pi_widget_footer .call,
a:link {color:#2d70ea;}
a:visited {color:#8c3abe;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#0649c2;}
a:active {color:#0649c2; }

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#2d70ea;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#2d70ea;}

#top_menu .hello,
.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#8b39bd; }
.pi_widget .pi_widget_title h2 {color:#fff;}
.pi_widget .pi_widget_sectionheading {background-color:#cbe0f3;}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#eae0f0;}

.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:#eae0f0;color:#000}



.search form {
    border-color: #BBBBBB #EEEEEE #EEEEEE #BBBBBB;
    border-style: solid;
    border-width: 1px;
}
.search
{margin:7px 10px 0}

