﻿/*HTML ELEMENTS */
body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	COLOR: #000000; /*BACKGROUND-COLOR:#cccccc;*/;
	background-image: url(../images/home-pg-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
/*padding-top:10px;*/	margin-top: 0;
}
td {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
sup {
	MARGIN-TOP: 0px;
	FONT-SIZE: 10px;
}
a sup {
	TEXT-DECORATION: none;
}
img {
	BORDER: 0px;
}
/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	WORD-SPACING: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
}
H1 {
	FONT-SIZE: 22px;
	FONT-WEIGHT: 700;
	FONT-STYLE: normal;
	COLOR: #4b7536;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
}
H2 {
	FONT-SIZE: 20px;
	FONT-WEIGHT: 700;
	FONT-STYLE: normal;
	COLOR: #000000;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
H3 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: 700;
	FONT-STYLE: normal;
	COLOR: #669966;
	MARGIN-BOTTOM: 0px;
}
H4 {
	FONT-SIZE: 16px;
	FONT-WEIGHT: 700;
	COLOR: #000000;
	MARGIN-BOTTOM: 0px;
}
H5, DT {
	FONT-SIZE: 14px;
	FONT-WEIGHT: 700;
	FONT-STYLE: normal;
}
H6 {
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	FONT-STYLE: normal;
}
TFOOT, THEAD {
	FONT-SIZE: 12px;
}
TH {
	VERTICAL-ALIGN: baseline;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
/* OTHER TEXT */
SMALL {
	FONT-SIZE: .7em;
}
BIG {
	FONT-SIZE: 1.17em;
}
BLOCKQUOTE, PRE {
	FONT-FAMILY: Arial,Courier New, monospace;
}
/* LIST */
.CONTENT UL LI,.content UL LI {line-height:20px;}
UL LI LI {
	LIST-STYLE-TYPE: disc;
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle;
}
OL LI {
	LIST-STYLE-TYPE: decimal;
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha;
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman;
}
OL UL LI {
	LIST-STYLE-TYPE: square;
}
/* LINKS */
A, A:HOVER, A:LINK, A:VISITED {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none;
	COLOR: #000000;
}
/*HTML ELEMENTS */
/* Element Classes */
/* OUTLINE | DROP-SHADOW | REQUIRED */
.OUTLINE {
	BACKGROUND: #FFFFFF;
	BORDER-TOP: #9bc4d6 1px solid;
	BORDER-BOTTOM: #9bc4d6 1px solid;
	BORDER-RIGHT: #9bc4d6 1px solid;
}
.REQUIRED {
	COLOR: #FF0000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 500;
}
/* IMAGES */
.ALEFT {
	Float: LEFT;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
.ARIGHT {
	Float: RIGHT;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
/* WIDTH */
.w50 {
	width: 50px;
}
.w75 {
	width: 75px;
}
.w100 {
	width: 100px;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}
.w350 {
	width: 350px;
}
.w400 {
	width: 400px;
}
.w550 {
	width: 550px;
}
.w600 {
	width: 550px;
}
/* HEIGHT */
.h50 {
	height: 75px;
}
.h75 {
	height: 75px;
}
.h100 {
	height: 75px;
}
.h200 {
	height: 200px;
}
.h275 {
	height: 275px;
}
.h600 {
	HEIGHT: 600px;
}
/* End Element Classes */
/* TEMPLATED SECTIONS */
#MainTable {
	/*border:2px solid #000000;*/
	BACKGROUND-COLOR: #ffffff;
}
/* TOPNAV */
#TopCol {
}
.TOPNAV {
	/*order:1px solid #000000;*/
	TEXT-ALIGN: right;
	FLOAT: right;
	POSITION: relative;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 951px;
	height: 337px;
	background-image: url(../images/topnav-bg-home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: 900;
}
.TOPNAV ul {
	margin: 0;
	padding: 68px 24px 0px 0px;
	list-style: none;
	display: inline;
	float: right;
}
.TOPNAV li {
	padding: 10;
	margin: 0 0px;
	display: inline;
	float: left;
	text-align: center;
}
.TOPNAV li a.nav1 {
	background-image: url(../images/topnav_left.gif);
	background-repeat: no-repeat;
	width: 80px;
	display: inline;
}
.TOPNAV li a.nav2 {
	background-image: url(../images/topnav_mid.gif);
	background-repeat: no-repeat;
	width: 80px;
}
.TOPNAV li a.nav3 {
	background-image: url(../images/topnav-end.gif);
	background-repeat: no-repeat;
	width: 80px;
}
.TOPNAV a:hover {
	color: #336600;
}
.TOPNAV li a:link, .TOPNAV li a:active, .TOPNAV li a:visited {
	height: 35px;
	padding: 15px 0px 0px 0px;
	display: inline;
	float: left;
}
/* LEFTNAV  */
#LeftCol {
	background-image: url(../images/leftnav_top2.gif);
	background-repeat: no-repeat;
}
.LEFTNAV {
	background-image: url(../images/leftcol_bg_b.gif);
	background-repeat: repeat-y;
	white-space: normal;

/*
	background-image:url(../images/leftnav_bg1.gif);
	background-repeat:repeat-y;
	margin-top:15px;
	margin-left:1px;*/
}
.LEFTNAV ul {
	margin: 15px 0px 0px 1px;
	padding: 0;
	list-style: none;
	width: 224px;
	float: left;
	display: block;
	background-image: url(../images/leftcol_bg_b.gif);
	background-repeat: repeat-y;
	white-space: normal;
}
.LEFTNAV ul a:link, .LEFTNAV li a:active, .LEFTNAV li a:visited {
	TEXT-DECORATION: none;
	color: #000000;
	width: 195px;
	height: 16px;
	background-image: url(../images/leftnav_li_dots.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 5px 0;
	margin-top: 0px;
	margin-left: 18px;
	float: left;
	display: block;
	text-indent: 25px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	white-space: normal;
}
.LEFTNAV li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	white-space: normal;
}
.LEFTNAV li a.selected:link, .LEFTNAV li a.selected:active, .LEFTNAV li a.selected:visited {
	width: 180px;
	color: #336600 !important;
	display: block;
	white-space: normal;
	text-indent: 0px;
	position: relative;
	background-image: url(../images/grcross.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: 700;
	padding-left: 17px;
	padding-top: 1px;
}
.LEFTNAV li a:hover {
	color: #336600;
}
.LEFTNAV ul li ul {
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: block;
	white-space: normal;
}
.LEFTNAV li ul li {
}
.LEFTNAV li ul li a:link, .LEFTNAV li ul li a:active, .LEFTNAV li ul li a:visited {
	width: 200px;
	display: block;
	white-space: pre-wrap;
	text-indent: 0px;
	position: relative;
	background-image: url();
	background-repeat: repeat-y;
	font-size: 12px;
	font-weight: 700;
	text-indent: 30px;
}
/*
	font-weight:bold; 
	TEXT-DECORATION:none; 
	color:#000000; 
	background-image:url(); 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	padding:3px 0px 3px 0; 
	margin:0; float:left; 
	display:block; 
	text-indent:30px; 
	font-size:11px; 
	color:#333333;}

.LEFTNAV li ul li a:hover {color:#336600;}
	
*/
/*
display:block; background:url(image_with_just+); text-indent:15px;// or whatever is needed
*/
.LEFTNAV a.green {
	color: #336600 !important;
}
.pshim {
	margin-top: 40px;
	margin-left: 2px;
}
.AD1 {
	position: relative;
	width: 231px; /*margin-top:327px;*/;
	margin-left: 12px;
}
/*  MAIN CONTENT TABLE */
#RightCol {
	vertical-align: top;
	MARGIN-LEFT: 20PX;
}
/* MAIN CONTENT COLUMN */
#RightCol td {
	vertical-align: top;
}
#BodyTable {
}
.content, .CONTENT {
	width: 710Px;
}
.content A, .content A:HOVER, .content A:LINK, .content A:VISITED .CONTENT A, .CONTENT A:HOVER, .CONTENT A:LINK, .CONTENT A:VISITED {
	text-decoration: underline;
}
#BodyCol {
	width: 710Px;
}
.hcontent {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	width: 415;
	FLOAT: left;
}
/*EVENTS Column */
.topright {
	float: right;
	background-image: url(/IMAGES/scbg.jpg);
	BACKGROUND-REPEAT: repeat-y;
	width: 310px;
}
.EVENT {
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 15px;
	margin: 0px;
}
.eventheader {
	background-image : url(/IMAGES/sctop.gif);
	BACKGROUND-REPEAT: no-repeat;
	width: 310px;
	padding-top: 25px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.eventheader h2 {
	padding-left: 30px;
}
.EVENT:active {
	color: #000000;
}
.EVENT a.eventtitle {
	display: block;
	margin-top: 5px;
	width: 310px;
	/*margin-left:-30px;*/
	/*text-indent:30px;*/
}
.EVENT A.more {
	display: block;
	background-image: url(/IMAGES/scdiv.jpg);
	background-repeat: no-repeat;
	width: 310px;
	margin-left: -30px;
	text-indent: 30px;
	padding-bottom: 12px;
	background-position: bottom left;
}
.EVENT A.eventmore {
	display: block;
	background-image: url(/images/scbot.gif);
	background-repeat: no-repeat;
	width: 310px;
	margin-left: -30px;
	text-indent: 30px;
	padding-top: 12px;
	padding-bottom: 35px;
	background-position: bottom left;
}
/*	
.sched	{float:right;font-size:12px;font-weight:700}
.sched a:link, a:hover{color:#336600;}

.topleft{width:380px;margin-left:5px;padding-right:10px;}
.topright{vertical-align:top;width:310px; float:right;margin-top:-400px;padding-left:10px;margin-left:10px;}
.botleft{width:350px;float:left;margin-left:5px;}
.botright{width:300px;height:300px;float:right;padding-top:20px;}
*/
.subcontent {
	float: left;
	width: 400px;
}
/* BOTTOMNAV | DISCLAIMER */
#FooterCol {
	border-top: 1px dotted #000000;
/*background-color:#336699;*/	height: 50px;
	/*background-image:url(../images/bottom_nav_bg.gif);
*/
}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: 400;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none; /*background-color:#336699;*/;
	padding-top: 10px;
	margin-top: 10px;
	height: 120px;
}
.BOTTOMNAV {
	background-image: url(../images/bottom_nav_bg.gif);
	background-repeat: repeat-x;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 12px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 12px;
}
.BOTTOMNAV a:hover {
	color: #336600;
}
.DISCLAIMER {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: italic;
	FONT-WEIGHT: 700;
	COLOR: #FFFFFF;
	BACKGROUND: #CC0000;
	HEIGHT: 20px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
/*HTML ELEMENTS */
.editorbody {
	background-image: url(none) !important;
}
/* Cms admin styles */
/* Admin sections */
.adminHeader {
	text-align: center;
	padding-top: 20px;
	margin-top: 20px;
}
.admintable, .head {
	background:#ECE9B5 none repeat scroll 0 0 !important;
	WIDTH: 600PX;
	font-weight: 700;
	font-size: 13px;
}
.admintable strong, #DataList1 {
	color: #334433;
	font-weight: 700;
	font-size: 13px;
}
.admincol {
	text-align: center;
	color: White;
	font-weight: bold;
}
.admincol, .admincol h1 {
	text-align: center;
	width: 550px;
	color: #4B7536 !important;
	font-weight: bold;
}
.smallCopy {
	color: #334433;
}
#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1, #pagesidebar_4_1, #CTA_4_1, #intro_4_1 {
	width: 200px;
	overflow: hidden;
}
#errlab {
	font-weight: bold;
	color: Red;
}
#Leftnav1_admindiv {
	line-height: 20px;
}
/*Visual Editor */
.bgwhite, body.bgwhite {
	background-color: White;
	background-image: none;
}
.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab, .pagesidebar_EndTab, .CTA_EndTab, .intro_EndTab {
	display: none;
}
td.item {
	width: 200px;
}
/* End Cms admin styles */
/* Browser Specific HACKS: IF Needed place at end of style sheet, so errors do not
	prevent cross-browser CSS from being applied */
/* Make Margins safe on MAC as in Windows*/
html > body p {
	margin: 15px 0;
}
