html {
	overflow-y:scroll;
	overflow-x:none;
}

body {
	margin: auto;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color:#3e3d3d;
	background:#4a8db3 url('/images/1/bkgBody.jpg') repeat-x top;
}

#pageContent {
	/* this makes editor background white */
	background:#ffffff;
}

a:link, a:visited, a:active {
	color:#007dc3;
	text-decoration:underline;
}
a:hover {
	color:#007dc3;
	text-decoration:none;
}

img {
	border:0;
}
input {
	font-family:Arial;
	font-size:11px;
	color:#3e3d3d;
}
p {
	margin:0;
	padding:0 0 12px;
}
table {
	border-collapse:collapse;
}

hr {
	background:url('/images/1/bkgHR.gif') repeat-x center;
	border:0;
	width:100%;
	margin:0;
	padding:0;
	padding:10px 0;
	clear:both;
	display:block;
	height:2px;
	line-height:1px;
	font-size:1px;
}

ul {
	margin:0;
	padding:0;
	padding-bottom:8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul li {
	background:url('/images/1/arrowOrange.png') no-repeat scroll left 6px;
	_background:url('/images/1/arrowOrange.gif') no-repeat scroll left 6px;
	padding-left:10px;
}

/* Headers */
h1 {
	margin:0 0 6px;
	padding:0;
	color:#b2820c;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
}
h2 {
	margin:0;
	padding:0;
	font-family:Times New Roman;
	font-size:15px;
}
h3 {
	margin:2px 0;
	padding:0;
	color:#925e02;
	font-family:Times New Roman;
	font-size:14px;
	font-style:italic;
}
h4 {
	margin:0 0 2px;
	padding:0;
	color:#45a4bf;
	font-size:14px;
}
h5 {
	margin:0;
	padding:0;
	color:#007dc3;
	font-size:12px;
}
/* Headers (end) */

/* Wrapper + Container */
#wrapper {
	width:100%;
	margin:0;
	padding:0;
}
#swrapper {
	width:100%;
	margin:0;
}
#container {
	
	margin:0 auto;
	padding:0;
	background:url('/images/1/bkgBodyAll.jpg') no-repeat scroll 50% top;
	
	/*background:#4a8db3;
	width:1120px;*/
}
#leftcontainer {
	background:#4a8db3 url('/images/1/bkgBodyLeft.jpg') no-repeat top;
	width:60px;
	height:844px;
	float:left;
	display:inline;
}
#rightcontainer {
	background:#4a8db3 url('/images/1/bkgBodyRight.jpg') no-repeat top;
	width:60px;
	height:844px;
	float:left;
	display:inline;
}
#maincontainer {
	width:1000px;
	margin:0 auto;
	
	/*float:left;
	display:inline;*/
}
/* Wrapper + Container (end) */

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.png {
}

/* Top Container */
#tcontainer {
	background:url('/images/1/bkgTopBanner.jpg') no-repeat top;
	width:1000px;
	height:112px;
}
#logocont {
	width:340px;
	float:left;
}
#utilcont {
	width:360px;
	float:right;
}
#logo {
	padding:14px 0 0 42px;
}
#tabcont {
	padding:9px 0 0;
}
#tabcont div {
	padding-right:4px;
	float:left;
}
#searchcont {
	float:right;
	padding-right:6px;
	padding-top:18px;
}
#searchbkg {
	background:url('/images/1/bkgSearchBox.png') no-repeat top;
	width:191px;
	height:30px;
	float:left;
}
.txtUtilSearch {
	background:transparent;
	padding:4px 4px;
	width:180px;
	margin:4px 0 0 1px;
	border:0;
}
.btnUtilSearch {
	padding-left:4px;
	float:left;
	border:0;
}
/* Top Container (end) */

/* Navigation */
#ncontainer {
	background:url('/images/1/bkgTopNav.jpg') no-repeat top;
	width:1000px;
	height:40px;

}
#chromemenu {
	overflow:hidden;
	padding:0;
	margin:0;
	height:40px;
	width:100%;
}
#chromemenu div {
	float:left;
	height:40px;
}
#chromemenu div a {
	display:block;
}
#chromemenu div img {
	height:40px;
}
.navspacer {
	width:158px;
	height:40px;
}
.navdivider {
	background:url('/images/1/navDivider.jpg') no-repeat top;
	width:2px;
	height:40px;
}
.navdividerlast {
	background:url('/images/1/navDividerLast.jpg') no-repeat top;
	width:2px;
	height:40px;
}
/* Navigation (end) */

#flashcontainer {
	background:url('/images/1/bkgHomeFlash.jpg') no-repeat top;
	width:1000px;
	height:326px;
}
#homeflashcontainer {
	padding-left:18px;
}

/* Home Content */
#homecontainer {
	background:#4a8db3 url('/images/1/bkgBodyBtm.jpg') no-repeat top;
	width:1000px;
	height:366px;
}
#homecontentrpt {
	background:url('/images/1/bkgHomeContRpt.png') repeat-y;
	width:1000px;
}
#homecontentbtm {
	background:url('/images/1/bkgHomeContBtm.png') no-repeat bottom;
	_background:url('/images/1/bkgHomeContBtm.jpg') no-repeat bottom;
	width:1000px;
	height:auto !important;
}
#homecontent {
	background:url('/images/1/bkgHomeContMid.jpg') no-repeat top;
	width:1000px;
}

#homecolumn1, #homecolumn2, #homecolumn3, #homecolumn4 {
	float:left;
}
#homecolumn1 {
	width:186px;
	padding-left:50px;
}
#homecolumn2 {
	width:186px;
	padding-left:55px;
}
#homecolumn3 {
	width:200px;
	padding-left:50px;
}
#homecolumn4 {
	width:196px;
	padding-left:24px;
}

#homecol1hdr {
	padding:0 0 13px 3px;
}
#homecol2hdr {
	padding:24px 0 13px;
}
#homecol3hdr {
	padding:0 0 4px;
}
#homecol4hdr {
	padding:15px 0 6px 5px;
}

#homecol1content {
	padding:14px 0 0 6px;
}
#homecol2content {
	padding:14px 0 0 1px;
}
#homecol3content {
	padding:12px 0 0;
}
#homecol4content {
	padding:14px 0 0 8px;
}
#homecol4content a {
	font-weight:bold;
}
#homecol4content span {
	color:#c8742b;
	font-weight:bold;
}
#homecol4content h5 {
	color:#257976;
}
.homelink {
	margin-bottom:16px;
}
.homelink a {
	background:url('/images/1/arrowOrangeCircle.png') no-repeat scroll right bottom;
	_background:url('/images/1/arrowOrangeCircle.gif') no-repeat scroll right bottom;
	font-weight:bold;
	padding-bottom:2px;
	padding-right:21px;
}

#hbtmcontainer {
	background:url('/images/1/bkgHomeBtm.png') no-repeat top;
	width:1000px;
	height:28px;
}
/* Home Content (end) */

/* Inner Content */
#innercontainer {
	display:block;
	overflow:hidden;
}
#innercontentcontainer {
	background:url('/images/1/bkgInnerRpt.jpg') repeat-y top;
	width:1000px;
}
#innercontent {
	background:url('/images/1/bkgInnerRight.jpg') no-repeat right top;
}
#innercontentbtm {
	background:url('/images/1/bkgInnerBtmRight.png') no-repeat right bottom;
}

#innerleft {
	background:url('/images/1/bkgInnerLeft.jpg') no-repeat left 51px;
	width:210px;
	min-height:700px;
	height:auto;
	_height:700px;
	float:left;
}
#innerleftbtm {
	background:url('/images/1/bkgInnerBtmLeft.png') no-repeat left bottom;
	width:210px;
	min-height:700px;
	height:auto;
	_height:700px;
	overflow:hidden;
}
#innerright {
	width:772px;
	min-height:700px;
	height:auto !important;
	_height:700px;
	float:left;
}



/** Left Nav **/
#leftnavhdr img {
	display:block;
}
#leftnav {
	width:192px;
	padding-left:18px;
	padding-top:2px;
}
#leftnav ul {
	margin:0;
	padding:0;
}
#leftnav ul li {
	background:none;
	margin:0;
	padding:0;
	font-size:12px;
	_height:100%;
}
#leftnav ul li.divider {
	background:url('/images/1/lineLeftNav.png') no-repeat top;
	/*width:215px;*/
	width:192px;
	height:2px !important;
	margin:0;
	padding:0;
	line-height:0 !important;
	font-size:0 !important;
}
#leftnav ul li a {
	background:url('/images/1/arrowBlue.png') no-repeat scroll 19px 12px;
	_background:url('/images/1/arrowBlue.gif') no-repeat scroll 19px 12px;
	padding:6px 4px 6px 30px;
	color:#fff;
	text-decoration:none;
	display:block;
}
#leftnav ul li a:hover,
#leftnav ul li.parent a:hover {
	background:#328fb8 url('/images/1/arrowBlue.png') no-repeat scroll 19px 12px;
	_background:#328fb8 url('/images/1/arrowBlue.gif') no-repeat scroll 19px 12px;
	padding:6px 4px 6px 30px;
	color:#fff;
	text-decoration:none;
}
#leftnav ul li.selected a{
	background:#328fb8 url('/images/1/arrowBlue.png') no-repeat scroll 19px 12px;
	_background:#328fb8 url('/images/1/arrowBlue.gif') no-repeat scroll 19px 12px;
	padding:6px 4px 6px 30px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#leftnav ul li.parent a{
	background:url('/images/1/arrowBlue.png') no-repeat 19px 12px;
	_background:url('/images/1/arrowBlue.gif') no-repeat 19px 12px;
	padding:6px 4px 6px 30px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/*= 3rd tier =*/
#leftnav ul li ul {
	margin:0;
	padding:0;
}
#leftnav ul li ul li {

}
#leftnav ul li ul li a,
#leftnav ul li ul li.parent a,
#leftnav ul li.parent ul li a {
	background:url('/images/1/arrowWhite.png') no-repeat scroll 30px 10px !important;
	_background:url('/images/1/arrowWhite.gif') no-repeat scroll 30px 10px !important;
	padding:4px 8px 4px 40px !important;
	color:#fff;
	font-weight:normal !important;
	display:block;
}
#leftnav ul li ul li.parent a {
	color:#0d597b;
}
#leftnav ul li ul li a:hover {
	background:#328fb8 url('/images/1/arrowWhite.png') no-repeat scroll 30px 10px !important;
	_background:#328fb8 url('/images/1/arrowWhite.gif') no-repeat scroll 30px 10px !important;
	padding:4px 8px 4px 40px !important;
	color:#fff;
	text-decoration:none !important;
	display:block;
}
#leftnav ul li ul li.parent a:hover {
	color:#0d597b;
}
#leftnav ul li ul li.selected a {
	background:#328fb8 url('/images/1/arrowWhite.png') no-repeat scroll 30px 10px !important;
	_background:#328fb8 url('/images/1/arrowWhite.gif') no-repeat scroll 30px 10px !important;
	padding:4px 8px 4px 40px !important;
	color:#0d597b;
	text-decoration:none !important;
	display:block;
	
}
#leftnav ul li ul li.selected a:hover {
	color:#0d597b;
}

/*= 4th tier =*/
#leftnav ul li ul li ul {
	margin:0;
	padding:0;
}
#leftnav ul li ul li ul li {

}
#leftnav ul li ul li ul li a,
#leftnav ul li.parent ul li ul li a,
#leftnav ul li ul li.selected ul li a,
#leftnav ul li ul li.parent ul li a {
	background:none !important;
	padding:4px 12px 4px 46px !important;
	color:#e4fefd !important;
	display:block;
	font-size:11px;
	line-height:12px;
}
#leftnav ul li ul li ul li a:hover {
	background:none !important;
	background-color:#328fb8 !important;
	padding:4px 12px 4px 46px !important;
	color:#e4fefd;
	text-decoration:none !important;
	display:block;
}
#leftnav ul li ul li ul li.selected a, 
#leftnav ul li ul li ul li.parent a  {
	background:none !important;
	background-color:#328fb8 !important;
	padding:4px 12px 4px 46px !important;
	color:#e4fefd;
	text-decoration:none !important;
	display:block;
}
/** Left Nav (end) **/

/* Inner Right */
#innerbanner {
	width:772px;
	height:191px;
}
#breadcrumbcont {
	float:left;
	z-index:100;
}
#breadcrumb, #breadcrumbfull {
	padding-left:25px;
	color:#a6a6a6;
	font-size:10px;
}
#breadcrumb a, #breadcrumbfull a {
	color:#53a9d9;
	text-decoration:none;
}
#breadcrumb a:hover, #breadcrumbfull a:hover {
	text-decoration:underline;
}
#breadcrumb span, #breadcrumbfull span {
	color:#c8742b;
	font-weight:bold;
	font-size:11px;
}

#breadcrumb {
	width:488px;
	margin-top:155px;
}
#breadcrumbfull {
	width:720px;
	margin-top:20px;
	margin-bottom:20px;
}

#innerbannerimage {
	float:right;
	width:256px;
	height:191px;
	z-index:100;
	/*border:1px solid red;*/
}

.banner-about {
	background:url('/images/1/bkgBanner-about.jpg') no-repeat top;
	width:772px;
	height:138px;
}
.banner-what {
	background:url('/images/1/bkgBanner-what.jpg') no-repeat top;
	width:772px;
	height:138px;
}
.banner-where {
	background:url('/images/1/bkgBanner-where.jpg') no-repeat top;
	width:772px;
	height:138px;
}
.banner-events {
	background:url('/images/1/bkgBanner-events.jpg') no-repeat top;
	width:772px;
	height:138px;
}
.banner-contact {
	background:url('/images/1/bkgBanner-contact.jpg') no-repeat top;
	width:772px;
	height:138px;
}

#contentbucket {
	width:747px;
	padding-left:25px;
}
#content {
	clear:both;
}
.content-default {
	background:url('/images/1/bkgInner-default.png') no-repeat top;
	width:772px;
	min-height:358px;
}
.content-nobanner {
	background:url('/images/1/bkgInner-nobanner.png') no-repeat top;
	width:772px;
	min-height:358px;
}
.content-landing {
	background:url('/images/1/bkgInner-landing.png') no-repeat top;
	width:772px;
	min-height:700px;
}

.listpadding {
	padding-top:12px;
}

#TemplateModuleContent h3 {
	font-style:normal;
	font-family:Arial;
	font-size:12px;
}
#TemplateModuleContent h4 {
	font-size:16px;
	margin:8px 0;
}
#TemplateModuleContent h5, h5 span {
	color:#257976;
	margin-bottom:4px;
}
#innercolumnleft {
	width:515px;
	float:left;
}
#innercolumnright {
	width:175px;
	padding:30px 0 0 32px;
	float:left;
}
#innercolumnmiddle {
	width:720px;
}
.contentsection {
	font-size:12px;
	line-height:17px;
}
.contentsectionlanding, .contentsectionlandingwithtables, .contentsectioninner {
	font-size:12px;
	line-height:17px;
}
.contentsectionlanding, .contentsectioninner {
	width:720px;
}
.contentsectionlandingwithtables {
	width:580px;
}
.contentsectioninner {
	margin-top:20px;
}
.contentsection img {
	/*border:1px solid #c7c7c7;*/
	margin-top:4px !important;
}
div.register span {
	color:#007DC3;
}
.programsection {
	padding-top:12px;
}
.programsection a {
	font-weight:bold;
	text-decoration:none;
}
.programsection a:hover {
	text-decoration:underline;
}

.pnlpresslist {
	width:350px;
	padding-right:10px;
	float:left;
}
.pnlnewslist {
	width:350px;
	float:left;
}

/* Web Parts */

/** Quote Box **/
.quotebox td {
	vertical-align:top;
}
.quotetop {
	background:url('/images/1/bkgQuoteTop.jpg') no-repeat top;
	width:180px;
	height:15px;
	line-height:0;
}
.quoterpt {
	background:url('/images/1/bkgQuoteRpt.jpg') repeat-y top;
	width:180px;
}
.quotemid {
	background:url('/images/1/bkgQuoteMid.jpg') no-repeat top;
	width:180px;
	min-height:114px;
	height:auto !important;
	color:#3e3d3d;
	font-size:14px;
}
.quotetext {
	width:140px;
	padding-top:6px;
	padding-left:24px;
	color:#3e3d3d;
	font-size:14px;
}
.quotetext p {
	padding-bottom:10px;
}
p.quotename {
	color:#925e02;
	font-weight:bold;
	font-family:Times New Roman;
	float:right;
	text-align:right;
}
.quotebtm {
	background:url('/images/1/bkgQuoteBtm.jpg') no-repeat top;
	width:180px;
	height:14px;
	line-height:0;
	clear:both;
}
/** Quote Box (end) **/

/** Callout Box **/
.calloutbox td {
	vertical-align:top;
}
.callouttop {
	background:url('/images/1/bkgCalloutTop.jpg') no-repeat top;
	width:175px;
	height:15px;
	line-height:0;
}
.calloutrpt {
	background:url('/images/1/bkgCalloutRpt.jpg') repeat-y top;
	/*width:180px;*/
}
.calloutmid {
	background:url('/images/1/bkgCalloutMid.jpg') no-repeat top;
	width:175px;
	min-height:157px;
	height:auto !important;
	color:#3e3d3d;
	font-size:14px;
}
.calloutheader {
	width:142px;
	padding-left:18px;
	font-weight:bold;
	color:#775411;
	font-size:14px;
}
.calloutheader p {
	margin:0;
	padding:0;
}
.calloutline {
	padding:8px 0 10px 6px;
}
.callouttext {
	width:142px;
	padding-left:18px;
	color:#3e3d3d;
	font-size:11px;
}
.callouttext p {
	padding-bottom:10px;
}
.calloutbtm {
	background:url('/images/1/bkgCalloutBtm.jpg') no-repeat top;
	width:175px;
	height:14px;
	line-height:0;
	clear:both;
}
/** Callout Box (end) **/

/* Web Parts (end) */


/* Programs Section */
.tableprograms {
}
.tableprograms td {
	vertical-align:top;
}
.tdspacer {
	width:10px;
}
.boxhdr {
	padding:12px 16px 0 16px;
	height:15px;
	overflow:hidden;
}
.boxhdr h2 p {
	padding:0;
}
.boximg img {
	margin-left:1px !important;
}
.boxtext {
	padding:15px 16px 0 16px;
}

#boxbrown td, #boxlgreen td, #boxblue td, #boxgreen td, #boxred td, #boxdblue td {
	vertical-align:top;
	padding:0;
}
.emptybox {
	width:233px;
}


/* Box: Brown */
#boxbrown {
}
#boxbrown .boxtop {
	background:url('/images/1/bkgBoxBrownTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxbrown .boxhdr, #boxbrown .boxhdr a {
	color:#5b4b1a !important;
}
#boxbrown .boximg {
	background:url('/images/1/bkgBoxBrownImg.gif') repeat-y top;width:233px;
}
#boxbrown .boxmid {
	background:url('/images/1/bkgBoxBrownMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-brown {
	background:url('/images/1/bkgBoxBrownRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-brown {
	background:url('/images/1/bkgBoxBrownBtm.jpg') no-repeat top;width:233px;height:13px;
}

/* Box: Green */
#boxgreen {
}
#boxgreen .boxtop {
	background:url('/images/1/bkgBoxGreenTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxgreen .boxhdr, #boxgreen .boxhdr a {
	color:#496527 !important;
}
#boxgreen .boximg {
	background:url('/images/1/bkgBoxGreenImg.gif') repeat-y top;width:233px;
}
#boxgreen .boxmid {
	background:url('/images/1/bkgBoxGreenMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-green {
	background:url('/images/1/bkgBoxGreenRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-green {
	background:url('/images/1/bkgBoxGreenBtm.jpg') no-repeat top;width:233px;height:13px;
}

/* Box: Blue */
#boxblue {
}
#boxblue .boxtop {
	background:url('/images/1/bkgBoxBlueTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxblue .boxhdr, #boxblue .boxhdr a {
	color:#18638d !important;
}
#boxblue .boximg {
	background:url('/images/1/bkgBoxBlueImg.gif') repeat-y top;width:233px;
}
#boxblue .boxmid {
	background:url('/images/1/bkgBoxBlueMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-blue {
	background:url('/images/1/bkgBoxBlueRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-blue {
	background:url('/images/1/bkgBoxBlueBtm.jpg') no-repeat top;width:233px;height:13px;
}

/* Box: Dark Green */
#boxdgreen {
}
#boxdgreen .boxtop {
	background:url('/images/1/bkgBoxDGreenTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxdgreen .boxhdr, #boxdgreen .boxhdr a {
	color:#1c5932 !important;
}
#boxdgreen .boximg {
	background:url('/images/1/bkgBoxDGreenImg.gif') repeat-y top;width:233px;
}
#boxdgreen .boxmid {
	background:url('/images/1/bkgBoxDGreenMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-dgreen {
	background:url('/images/1/bkgBoxDGreenRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-dgreen {
	background:url('/images/1/bkgBoxDGreenBtm.jpg') no-repeat top;width:233px;height:13px;
}

/* Box: Red */
#boxred {
}
#boxred .boxtop {
	background:url('/images/1/bkgBoxRedTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxred .boxhdr, #boxred .boxhdr a {
	color:#663a24 !important;
}
#boxred .boximg {
	background:url('/images/1/bkgBoxRedImg.gif') repeat-y top;width:233px;
}
#boxred .boxmid {
	background:url('/images/1/bkgBoxRedMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-red {
	background:url('/images/1/bkgBoxRedRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-red {
	background:url('/images/1/bkgBoxRedBtm.jpg') no-repeat top;width:233px;height:13px;
}

/* Box: Dark Blue */
#boxdblue {
}
#boxdblue .boxtop {
	background:url('/images/1/bkgBoxDBlueTop.jpg') no-repeat top;width:233px;height:38px;
}
#boxdblue .boxhdr, #boxdblue .boxhdr a {
	color:#224443 !important;
}
#boxdblue .boximg {
	background:url('/images/1/bkgBoxDBlueImg.gif') repeat-y top;width:233px;
}
#boxdblue .boxmid {
	background:url('/images/1/bkgBoxDBlueMid.jpg') no-repeat top;width:233px;min-height:125px
}
.boxrpt-dblue {
	background:url('/images/1/bkgBoxDBlueRpt.jpg') repeat-y top;width:233px;
}
.boxbtm-dblue {
	background:url('/images/1/bkgBoxDBlueBtm.jpg') no-repeat top;width:233px;height:13px;
}

#landingtable {	
}
#landingtable td {
	vertical-align:top;
}
#landingtable p {
	*padding-bottom:0;
	_padding-bottom:0;
}
#landingtable img {
	display:block;
}
#landingtable a {
	text-decoration:underline;
}
#landingtable a:hover {
	text-decoration:none;
}
#tableleft {
}
#tableright {
	padding:8px 0 0 20px;
}
#tableright h4, #tableright p, #tableright ul {
	width:290px;
}
#tableright img {
	float:right;
}

#pressTable {

}
#pressTable td {
	vertical-align:top;
	padding:8px 0;
}


/* Footer */
#fcontainer {
}
#footer {
	margin:18px 0 0 56px;
	padding-bottom:20px;
	color:#fff;
	line-height:18px;
	font-size:11px;
}
#footer a {
	color:#023863;
	font-size:11px;
}
#fcopyright {

}
#flinks {
	color:#023863;
}
/* Footer (end) */