body {font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#fff;}

#container
{
    border: none;
}

#top_menu {display:none;}

#logo {float:left; display:block; margin:6px 10px 6px 15px;}
#logo img {float:left;}
#site_name {margin:10px 0 0 0; background:url(../images/header.jpg) no-repeat top left;}
#header {margin:0 18px;}
#header h1 {   float: left;
    font-size: 2.4em;
    font-weight: bold;
    margin-right: 24px;
    margin-top: 30px;
    padding: 15px 0 15px 13px}
#header h1 a {color:#00566a !important; line-height:1em; font-weight:normal}

#main_menu
{
    -moz-border-radius: 5px 5px 5px 5px;
    background: -moz-linear-gradient(center top , #D0D0D0, #B9B9B9) repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    margin-bottom: 0;
    height: 43px;
}

#main_menu ul li
{
	-moz-linear-gradient(center top , #D0D0D0, #B9B9B9) repeat scroll 0 0 transparent
}
#main_menu ul li a
{
	background: none;
	height: auto;
	font-weight: normal;
}

#main_menu ul li a.active,#main_menu ul li a:hover, #main_menu ul li a.active:hover {
    background: -moz-linear-gradient(center top , #BCE9ED, #9DFDF3) repeat scroll 0 0 #9DFDF3 !important;
    border-top: medium none;
    margin-top: 0;
}
#main_menu ul li:first-child a, #main_menu ul li:first-child a:hover {
    -moz-border-radius: 5px 0 0 5px;
}
#main_menu ul li a {
    border-right: 1px solid #999999;
    color: #333333;
    float: left;
    font-size: 14px;
    margin-right: 0;
    margin-top: 0;
    padding: 13px 10px 14px;
    text-decoration: none;
}

#main_menu ul li {
    position: relative;
    white-space: nowrap;
    z-index: 1;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
	line-height: normal;
}

.search form {
    background: url("/images/input-pri.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 29px;
    width: 209px;
}
.search form input.submit {
    background: url("/images/search.png") no-repeat scroll 0 1px transparent;
    float: right;
    height: 28px;
    margin: 0;
    width: 28px;
line-height: 100px;
color: transparent;
}
.search form input {
    background: none repeat scroll 0 0 white;
    border: medium none;
    line-height: 1.3em;
    margin: 5px 0 0 6px;
    width: 160px;
}


/* IE 8 */
#main_menu{border:none;background:#d4d4d4 url('/images/ie-corner-r.png') no-repeat top right;}
#main_menu ul li a.active,
#main_menu ul li a:hover{background:#9dfdf3 url("/images/nav-hov-bg.png") repeat-x 0 0;}
#main_menu ul li a{padding:13px 10px 14px 10px;zoom:1;}
#main_menu ul li:first-child a{background-image:url('/images/ie-corner.png');background-position:0 0;background-repeat:no-repeat;}

#main_menu ul li:first-child a:hover,
#main_menu li:first-child a.active,
#main_menu li:first-child a.active:hover{background-position:0 -43px;}


/* IE6 + 7 */
#main_menu{*zoom:1;*border:none!important;*background:#d4d4d4 url('/images/ie-corner-r.png') no-repeat top right!important;}
#main_menu ul li a{*padding:13px 10px;*color:#000;}
#main_menu ul li a.active,#main_menu ul li a.active:hover,#main_menu ul li a:hover{*background:url("/images/nav-hov-bg.png") repeat-x 0 0;}
#main_menu ul li:first-child a{*background-image:url('/images/ie-corner.png');*background-position:0 0;*background-repeat:no-repeat;}
#main_menu ul li:first-child a:hover,#main_menu ul li:first-child a.active, #main_menu ul li:first-child a.active:hover{*background-position:0 -43px!important;}

#main_menu ul li a:hover{*text-decoration:none!important;}






#top_menu ul li.login a, 
#top_menu ul li.logout a {background-color:#00566a; 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:#037a9a;}

.pi_widget .pi_widget_footer .call,
a:link {color:#00566a;}
a:visited {color:#6d0eaa;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#037a9a;}
a:active {color:#037a9a; }

h2, h3 {color:#666;}
.pi_widget .pi_widget_sectionheading h3 {color:#333;}

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#00566a;}

#top_menu .hello,
.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#027395; }
.pi_widget .pi_widget_title h2 {color:#fff;}

.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#dadfe2;}

.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:#dadfe2;}

.search form {border:none}





