/* general start */
body {
	background-color: #FFFFFF;
}

#container {
	border: none 0;
}

a, a:link, a:visited {
	color: #009900;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #666666;
	text-decoration: underline;
}
/* general end */

/* header start */

/* site_name start */
.site_name a {
    text-decoration: none;
}
.site_name a h1 {
    float: left;
    text-decoration: none;
    font-size: 2.6em;
    font-weight: normal;
    padding: 45px 0 18px 6px;
    color: #000000;
    text-decoration: none;
}
.site_name #logo {
    float: right;
    margin: 10px 10px 0;
}
/* site_name end */

/* main_menu start */
#main_menu {
	background-color: #006633;
	color: #FFFFFF;
	font-size: 11px;
}
#main_menu ul li a,
#main_menu ul li a:hover,
#main_menu ul li a.active, 
#main_menu ul li a.active:hover {
	color: #FFFFFF;
	background: transparent;
}
#main_menu ul li a:hover,
#main_menu ul li a.active:hover {
	text-decoration: underline;
}

.search {
	margin-top: 3px;
}
/* main_menu end */

/* top_menu start */
#top_menu {
	display: none;
}
/* top_menu end */

/* header end */

/* content start */

/* widgets start */
/* squish widget parts together start */
.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_title,
.pi_widget .pi_widget_body,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading {border: 1px solid #666666;}

.pi_widget .pi_widget_title,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_body {margin-bottom: 0;}

.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_body {border-top-width: 0;}

.pi_widget .pi_widget_content {margin-bottom: 15px;}

.pi_widget .pi_widget_body .inner_body { overflow: auto; }
/* squish widget parts together end */

/* widget title, sub heading and sub title start */

.pi_widget .pi_widget_title {
	background-color: #99CC66;
}
.pi_widget .pi_widget_title h2 {
	color: #FFFFFF;
	font-size: 17px;
}
.pi_widget .pi_widget_subtitle {
	background-color: #999999;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}
.pi_widget .pi_widget_sectionheading,
.pi_widget .pi_widget_sectionheading h3 {
	background-color: #CCFF99;
	color: #006633;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
}
/* widget title, sub heading and sub title end */
/* widget body start */
.pi_widget_body {
	background-color: #FFFFFF;
}
.pi_widget .item.clickable:hover, .pi_widget .item.clickable.active {
	background-color: #CCCCCC;
}


.pi_widget .item.clickable h3 a,
.pi_widget .item.clickable h4 a {
	color: #009900;
	text-decoration: underline;
}
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a {
	color: #666666;
	text-decoration: underline;
}

.pi_widget .pi_widget_body .inner_body.empty {
	background-color: transparent;
}
/* widget body start */

/* widget footer start */
.pi_widget .pi_widget_footer {
	background-color: #CCFF99;
}

.pi_widget .pi_widget_footer .call, .pi_tbl_footer .call {
	color: #009900;
	text-decoration: underline;
}

.pi_widget .pi_widget_footer .call:hover, .pi_tbl_footer .call:hover {
	color: #666666;
}

.pi_widget .pi_widget_footer .call .graphic,
.pi_tbl_footer .call .graphic,
.pi_widget .pi_widget_footer .call:hover .graphic,
.pi_tbl_footer .call:hover .graphic {
	background-color: #D1B8BE;
}

.pi_widget .pi_widget_footer .call strong {
	font-weight: normal;
}
/* widget footer end *.
 
/* webcast welcome text widget start */
.pi_widget.pi_widget_type_view_47 .pi_widget_body {
	padding: 10px;
}
/* webcast welcome text widget end */

/* tag cloud widget start */
.pi_widget.pi_widget_type_16 .pi_widget_body span a {
	color: #009900;
}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {
	background-color: #009900;
}
/* tag cloud widget end */
/* widgets end */

/* content end */

/* footer start */
/* footer end */
