body {
	margin : 20px;
	padding : 0;
	color : #666;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 100%;
	background-color: #ffffff;
}
#container {
	width : 970px;
	border : 5px solid #fff;
	margin-left : auto;
	margin-right : auto;
	padding : 10px;
	color : #666;
	background-color: #ffffff;
}
			/*TOP BANNERs*/
#banner {
	width : 970px;
	height : 200px;
	padding : 0;
	margin-bottom : 15px;
	color : #666;
	background : inherit;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}

			/*TOP MENU*/
#navcontainer {
clear : both;
width : 100%;
}
#navcontainer ul {
float : left;
width : 100%;
padding-left : 0;
margin-left : 0;
background : #036;
color : #fff;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none;
border-right : 1px solid #fff;
background : #036;
color : #fff;
}
#navcontainer ul li a:hover {
background : #a1aac9;
color : #fff;
}
#active a:link, #active a:visited, #active a:hover {
background : #a1aac9;
color : #fff;
}

/* Featured Content - content below navigation bar and above left and right sidebars */

#featured {
	padding : 10px;
	border-bottom: #CCC 1px solid;
	margin-left: 190px;
	margin-right: 0;
	clear: right;
	width : 79%;
}

/* Featured Content (3-1-2011) - content below navigation bar and to the right of both left sidebars */

#featured_right {
	float : left;
	padding : 10px;
	border-bottom: #CCC 1px solid;
	margin-left: 380px;
	clear: right;
	width : 79%;
}


			/*CENTRE CONTENT - between left and right sidebars*/
#content {
	padding : 10px;
	margin-left : 190px;
	margin-right : 190px;
	color : #666;
	background: inherit;
}
		/*CENTRE CONTENT (3-1-2011) - RIGHT - TO THE RIGHT OF NAVIGATION ON INSIDE PAGES*/
#content_RIGHT {
	padding : 10px;
	margin-left : 380px;
	margin-right : 0;
	color : #666;
	background: inherit;
}


			/*LEFT CONTENT*/
#sidebar {
	float : left;
	width : 170px;
	margin : 0 0 0 0;
	padding : 10px;
	color : #666;
	border-right : 1px solid #999;
	background : #f2f2f5;
	
}

		/*Second Column Left (3-1-2011)*/
#sidebar_2left {
float : left;
width : 170px;
margin : 0;
padding : 10px;
border-right : 1px solid #999;
background : #f2f2f5;
color : #666;
}

			/*LEFT MENU*/
#menu {
width : 160px;
padding : 10px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu li {
margin : 0 0 0.1em 0;
}
#menu a {
display : block;
width : 140px;
padding : 0.1em 0.8em;
text-decoration : none;
color : #fff;
background : #003366;
}
#menu a:hover {
background : #a1aac9;
color : #fff;
}
	
			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 170px;
margin : 0;
padding : 10px;
border-left : 1px solid #999;
background : #f2f2f5;
color : #666;
}
			/*RIGHT SCROLLBAR*/
div.scroll {
overflow : auto;
height : 18em;
width : 160px;
padding : 1ex;
color : #333;
background : #f2f2f5;
border : 1px solid #eee;
margin : 15px 0 25px 0px;
}
		/*Above FOOTER (3-1-2011)*/
#above_footer {
	clear : both;
	padding : 5px;
	margin-top : 5px;
	border-top : 1px solid #999;
}
			/*FOOTER*/
#footer {
	clear : both;
	padding : 5px;
	margin-top : 5px;
	font-size : 80%;
	color : #bbd2e0;
	background : #003366;
	text-align: center;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #f2f2f5;
background : inherit;
color : #f2f2f5;
}

/*Upcoming Events*/
#upcoming {
	padding : 5px;
	margin-top : 5px;
	margin-right : 200px;
	margin-left: 190px;
	text-align: center;
}
/*Upcoming Events (3-1-2011)*/
#upcoming_right {
	padding : 5px;
	margin-top : 5px;
	margin-left: 380px;
	margin-right: 8;
	text-align: center;
}

/*Below Upcoming Events (3-1-2011)*/
#belowupcoming_right {
	padding : 5px;
	margin-top : 5px;
	margin-left: 380px;
	text-align: center;
}


			/*TYPOGRAPHY*/
h1, h2 {
	margin : 0 0 10px 0px;
	font-size : 120%;
	color : #003366;
	background : inherit;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}
h3 {
font-size : 110%;
color : #826c45;
background : inherit;
}
			/*LINKS*/
a {
	color : #826c45;
	font-weight : bold;
	text-decoration: none;
	background : inherit;
}
a:hover {
color : #697899;
background : inherit;
text-decoration : underline;

}

			/*CLASSES*/
.news {
background : inherit;
color : #333;
border-bottom: #036 1px dashed;
}

blockquote {
	font-weight : bold;
	font-style : italic;
	color : #b29b35;
}


/* Float image Left */
.left_image {
	float: left;
	
}

/* Float image Right */
.right_image {
	float: right;
	
}

.powerpoints_header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color : #003366;
	background : inherit;
	line-height: 110%;	
}
.power_points_byline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 95%;
	font-weight: bold;
}
.quote_with_background {
	font-style: italic;
	font-weight: bold;
	color: #B29B35;
	background-color: #FFF;
	display: block;
	text-align: center;
	width:90%;
	padding: 10px;
	border:solid 1px;
}
.quote_with_bright_background {
	font-style: italic;
	font-weight: bold;
	color: #B29B35;
	background-color: #FFC;
	display: block;
	text-align: center;
	width:95%;
	padding: 10px;
	border:solid 1px;
	border-color: #900;
}

.quote_with_background_Left {
	font-style: italic;
	font-weight: bold;
	color: #B29B35;
	background-color: #FFF;
	display: block;
	text-align: left;
	width:95%;
	padding: 10px;
	margin : 15px 0 25px 0px;
	border-color:#B29B35;
	border:solid 1px;
}
.quote_with_background_Right {
	font-style: italic;
	font-weight: bold;
	color: #B29B35;
	background-color: #FFF;
	display: block;
	text-align: center;
	width:50%;
	padding: 10px;
	margin : 15px 0 25px 0px;
	border-color:#B29B35;
	border: solid 1px;
	float: right;
}
.quote_background_60 {
	font-style: italic;
	font-weight: bold;
	color: #B29B35;
	background-color: #FFF;
	display: block;
	text-align: center;
	padding: 10px;
	margin : 15px 0 25px 0px;
	max-width: 60%;
	border-color:#B29B35;
	border:solid 1px;
}
.goldtype {
	color: #C90;
}

.goldtype_caps {
	color: #C90;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

.redtype {
	color: #900;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
.greentype {
	color: #063;
}

.greentype_caps {
	color: #063;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

.Redtype_NOcaps {
	color: #900;
	font-weight: bold;
}

.Bluetype_NOcaps {
	color: #03F;
	font-weight: bold;
}

.Purpletype_NOcaps {
	color: #609;
	font-weight: bold;
}

.Yellowtype_NOcaps {
	color: #FC0;
	font-weight: bold;
}

.Graytype_NOcaps {
	color: #666;
	font-weight: bold;
}


/* For photos with captions - place photo and caption, then select class to apply to entire block */

.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }

.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }

.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }

.left { margin: 0.5em 0.8em 0.5em 0; float:left; }

.center { margin: 0.5em 0.8em 0.5em 0; align:center; }

.box-large-text {
	padding-left: 3px;
	font-size: 18px;
	font-weight: bold;
	color: #036;
	font-family: Tahoma, Geneva, sans-serif;
}
.box-small-text {
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #090400;
display: block;
padding: 0px 5px 5px 5px;
}

