BODY, TD, P {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
}
A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #ffffff;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: small;  
}
.todayis A {
	FONT-SIZE: small; 
	COLOR: #000000;
}
.todayis A:visited {
	COLOR: #000000;
}
.todayis A:hover {
	COLOR: #000000;
}
.weekheader {
	BACKGROUND-COLOR: #dadada; 
	COLOR: #000000;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: #f2f2f2;
}
A.past {
	COLOR: #000000;
}
A.past:visited {
	COLOR: #000000;
}
A.past:hover {
	COLOR: #000000;
}
.today {
	BACKGROUND-COLOR: #f1fbe1;
}
.future {
	BACKGROUND-COLOR: #ffffff;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: #000000; 
	BACKGROUND-COLOR: #b7b7b7;
}
.tabinactive A {
	COLOR: #000000;
}
.tabinactive A:visited {
	COLOR: #000000;
}
.tabinactive A:hover {
	COLOR: #000000;
}
.tabinactive {
	BACKGROUND-COLOR: #dadada;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}


body {
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #000;
    background: #fff url(http://66.147.240.152/~nsrcones/images/top_flourish.jpg) top center no-repeat;
}
body.pg_calendar a.calendar {
	color: #ae4d25;
}
img {
	border: none;
}
.container {
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	;
}
#header {
	width: 100%;
	height: 112px;
	background: transparent url(http://66.147.240.152/~nsrcones/images/top_nav_bg.jpg) top left no-repeat;
	text-align: center;
	clear: both;
}
.nav {
	width: 960px;
	height: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 6px;
	text-align: center;
	float: left;
}
.nav_link {
	padding-right: 20px;
	padding-left: 20px;
}

#main_img {
    width: 960px;
    height: 295px;
    text-align: center;
    float: left;
}

#logo {
	width: 960px;
	height: 56px;
	margin-top: 11px;
	text-align: center;
	float: left;
}
a:link {
	color: #3f3f3f;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #3f3f3f;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #ae4d25;
	font-weight: normal;
	text-decoration: none;
}
a:active {
	color: #3f3f3f;
	font-weight: normal;
	text-decoration: none;
}

#footer {
	width: 960px;
	height: 100%;
	margin-top: 30px;
    padding: 0;
	text-align: center;
	float: left;
}
	#footer p{
        padding-bottom: 14px;
		font-size: 10px;
        color: #796f64;
	}
	.logo{
		cursor: pointer;
	}