body {background-image:url(images/background.jpg); background-repeat:repeat-x; background-color:#ffffff; margin-top:0px;}
h1 {font-family:Arial; font-size:16pt; font-weight:lighter; color:#006b33; line-height:26px;}
h2 {font-family:Arial; font-size:12pt; font-weight:bold; color:#006b33;}

.main {font-family:Arial; font-size:8pt; color:black; line-height:18px;}
.copyright {font-family:Arial; font-size:8pt; color:#a1a1a1;}
.accent {font-family:Arial; font-size:8pt; color:#006b33; font-weight:bold;}
.validationerrors {font-family:Arial; font-size:8pt; color:#cc0000;}
.nav {font-family:Arial; font-size:8pt; color:#000000;}

/* Leader Board Styles */
.first-place {font-family:Arial; font-size:12pt; font-weight:bold; color:#cc0000; line-height:20px;}
.second-place {font-family:Arial; font-size:8pt; font-weight:bold; color:#000000; line-height:20px;}
/* Leader Board Styles End */

/* Goal Styles */
.goals {font-family:Verdana; font-size:12pt; font-weight:bold; color:#ffffff;}
/* Goal Styles End */

a.copyright {color:#006b33; text-decoration:underline;}
a.copyright:hover {color:#cc0000; text-decoration:underline;}
a.main {color:#006b33; text-decoration:underline;}
a.main:hover {color:#cc0000; text-decoration:underline;}
a.nav {color:#000000; text-decoration:none;}
a.nav:hover {color:#cc0000; text-decoration:underline;}
a.nav2 {color:#000000; text-decoration:none;}
a.nav2:hover {color:#cc0000; text-decoration:underline;}
a.accent {color:#006b33; text-decoration:underline;}
a.accent:hover {color:#cc0000; text-decoration:underline;}
a.set_goal {color:#ffffff; text-decoration:underline}
a.set_goal {color:#fdfdfd; text-decoration: underline; }

a.heading_link {color:#000000; text-decoration:underline}
a.heading_link:hover {color:#cc0000; text-decoration:underline}

.box_border_bottom {background-position: top left; background-image: url(images/u-box-bottom.gif); background-repeat:repeat-x; height: 5px;}
.box_border_left {background-position: top left; background-image: url(images/u-box-right.gif); background-repeat:repeat-y; width: 5px; }
.box_border_right {background-position: top right; text-align:right; background-image: url(images/u-box-right.gif); background-repeat:repeat-y; width: 5px; }
.box_header {background-image:url(images/u-box-header.jpg); background-repeat: repeat-x; color: #1c306b; font-family:Arial; font-size: 10pt; vertical-align: middle; padding-left: 10px;}
.box_content {padding-top: 10px; padding-left: 10px; font-family: Arial; font-size: 10pt;}
.box_content table td {font-family: Arial; font-size: 10pt;}

.article_title {}
.article_subject {}
.article_content {}

/* Calendar Styles */
td.daystitle {background-color:#f3f1ec; font-family:Arial; font-size:8pt; font-weight:bold;}
td.days {background-color:#ccdfb7; font-family:Arial; font-size:8pt;}
td.np {background-color:#ffe400; font-family:Arial; font-size:8pt; color:#000000;}
td.p {background-color:#1e6820; color:#ffffff; font-family:Arial; font-size:8pt;}
td.s {background-color:#1e3668; color:#ffffff; font-family:Arial; font-size:8pt;}
td.np a {color:#000000; text-decoration:none;}
td.np a:hover {color:#cc0000; text-decoration:underline;}
td.p a {color:#ffffff; text-decoration:none;}
td.p a:hover {color:#ffffff; text-decoration:underline;}
td.s a {color:#ffffff; text-decoration:underline;}
td.s a:hover {color:#efefef; text-decoration:underline;}

.campaign_starting {color:#1e6820; font-size:10pt;}
/* Calendar Styles End */

div.overlay {
    position:absolute;
    display: none;
    z-index:1;
    background-color:#fcfcfc;
    filter:alpha(opacity=90);
    -khtml-opacity:0.9;
    -moz-opacity:0.9;
    opacity:0.9;
    text-shadow:0 0 0 #000;
    vertical-align: middle;
}
.red {color: #b54646}

.add_message {color: #1c306b; font-size: 8pt; font-family: Arial; font-weight: bold;}
.message {font-size: 8pt; font-family: Arial;}
.message_poster {color: #b54646; font-size: 10pt; font-family: Arial;}
/* 1c306b */
.posted_on {color: #1c451d; font-size:8pt; font-family: Arial}

/* Tab Styles */

    #tabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }

	#tabs li {
		float: left;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin: 0;
    }

	#tabs a {
		text-decoration: none;
		display: block;
		background: #eee;
		padding: 0.24em 1em;
		color: #00c;
		width: 8em;
		text-align: center;
    }

	#tabs a:hover {
		background: #ddf;
	}

	#tabs .selected {
		border-color: black;
	}

	#tabs .selected a {
		position: relative;
		top: 1px;
		background: white;
		color: black;
		font-weight: bold;
	}

	#tab_content {
		border: 1px solid black;
		clear: both;
		padding: 20px;
        width: 600px;

	}

 .chart_title {font-size: 10pt; font-family: Arial; font-weight:600;}
