html
{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
body
{
	margin: 0;
	padding: 0;
	width: 100%;
}
html
{
	background-image: url("/images/bg_homePage.png");
	background-position: center top;
}
body
{
	background: url("/images/bg_homePage.png") no-repeat scroll center top, url("/images/bgImageLeft.jpg") no-repeat scroll left top, url("/images/bg_ImageRight.jpg") no-repeat scroll right top transparent;
}
body
{
	font: 1em/1.125em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	margin: 0 auto;
	padding: 0;
}
.wrapper
{
	margin: 0 auto;
	max-width: 1000px;
	overflow: hidden;
	padding: 0;
}
.bodyContentWrapper
{
	background-color: #FFFFFF;
	margin: 0 auto;
	max-width: 1000px;
	overflow: hidden;
	padding: 0;
}
.headerWrapper
{
	margin: 0 auto;
	max-width: 1000px;
	overflow: hidden;
	padding: 0;
	/*border-bottom:solid 1px #CECFCE*/
}
.headerTopContainer
{
	display: none;
}
.header
{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	overflow:hidden
}
.logo
{
	float: left;    /*height: 74px;*/
	width: 80px;
}
.header .logoMobile
{
	display: none;
}
.UtilityMobileNav
{
	display: none;
}
.UtilityNav
{
	float: right;
	text-align: right;
}
.UtilityNav ul.mainMenu
{
    margin: 1.1% 0 0 3%;
    margin: 1.1% 0 0 0%\0/;

    padding: 0;
    text-align: left;
    width: 100%;
}

.UtilityNav ul.mainMenu li
{
	color: #008556;
	display: inline-block;
	float: none;
	list-style-type: none;
	padding: 0 8px 0 6px;
	text-align: left;
	text-transform: uppercase;
}

.UtilityNav ul.mainMenu li a
{
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	color: #008556;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal !important;
	height: 0 !important;
	line-height: normal;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}

.UtilityNav ul.mainMenu li a:hover
{
	background: none repeat scroll 0 0 transparent;
	color: #008556;
	height: 0 !important;
	text-decoration: underline;
}
.headerTopContainer #panel
{
	display: none;
}
#siteSearchCtn
{
	float: right;
	margin: 0 0 0 2%;
}
#siteSearchCtn input
{
	border: 1px solid #9CCFBD;
	color: #ACACAC;
	float: left;
	font: 12px/14px Arial;
	height: 28px;
	width: 173px;
	height: 28px;
	padding-left: 3px;
	padding-right: 2px;
}
#siteSearchCtn input[type="image"]
{
	border: medium none;
	height: 32px;
	padding: 0;
	width: 31px;
}
.MenuWrapper
{
	display: none;
	float: right;margin-left:0; /*margin-top:2.9em;*/margin-top:3.5em;
	width: 75%
}

.MenuWrapper ul.mainMenu
{
	margin: 0;
	padding: 5px 0 0 10px;
	text-align: left;
}
.MenuWrapper ul.mainMenu li
{
	border-right: 1px solid #CECFCE;
	color: #008556;
	display: inline-block;
	float: none;
	list-style-type: none;
	padding: 0 1.9% 0 1%;
	text-align: left;
	text-transform: uppercase;
}
.MenuWrapper ul.mainMenu li.link4{padding: 0 0 0 8px;border: medium none}

.MenuWrapper ul.mainMenu li.first
{
	padding: 0 13px 0 0;
}
.MenuWrapper ul.mainMenu li.last
{
	border: medium none;
	box-shadow: 0 0 0 #FFFFFF;
	padding: 0 0 0 8px;
}
.MenuWrapper ul.mainMenu li a
{
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	color: #008556;
	font-family: 'Droid Sans' ,serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal !important;
	height: 0 !important;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
}

.MenuWrapper ul.mainMenu li.currentPage a
{
	color: #333;
}

/*SLIDER*/
.slideWrapper
{
display:none
}
.slideWrapper img
{
	border: 0 none;
	display: block;
	max-width: 100%;
	width: 100%;margin-top:-90px
}
.slideWrapper .title
{
	background-image: url("/images/bg_slideShowTitle.png");
	left: 0;
	padding: 0.3em 0 0.3em 8.5%;
	position: absolute;
	text-align: left;
	top: 64.9%;
	width: 55%;
	z-index: 2;
	background-color: transparent;
	background-repeat: repeat;
}
.slideWrapper .description
{
	background-image: url("/images/bg_slideShowDesc.png");
	padding: 0.5em 0 0.8em 2.5%;
	position: absolute;
	right: 0;
	text-align: left;
	top: 81.6%;
	width: 84%;
	z-index: 3;
}
.slideWrapper h2
{
	color: #FFFFFF;
	font: 2.188em/1em Mako,sans-serif;
	letter-spacing: 0.005em;
	margin: 0;
}
.BannerItemWrapper a:hover
{
	text-decoration: none;
}
.slideWrapper h3
{
	color: #FFFFFF;
	font: 1.188em/1.4em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	letter-spacing: -0.035em;
	margin: 0;
}
.arrowLeft
{
	height: 49px;
	left: 0;
	position: absolute;
	top: 68.5%;
	width: 4.5% !important;
	z-index: 4;
}
.arrowRight
{
	height: 49px;
	position: absolute;
	right: 0;
	top: 68.5%;
	width: 4.5% !important;
	z-index: 4;
}
.arrowLeft:hover, .arrowRight:hover
{
	opacity: 0.8;
}
h1
{
	font-size: 2.625em;
}
.contentWrapper
{
	display: block;
	margin: 0;
	min-height: 470px;
	padding: 0 12px 0 0;
	width: 98.5%;
}
.contentWrapper .leftColumn
{
	display: block;
	float: left;
	padding-top: 1.5em;
	width: 59%;
}

.areasWrapper
{
	display: none;
}
.areaContainer
{
	border-bottom: 1px dashed #C5C4C4;
	display: block;
	float: left;
	margin-bottom: 11px;
	margin-left: 12px;
	margin-right: 22px;
	min-height: 140px;
	padding-bottom: 8px;
	width: 305px;
}
.areaContainer .icon
{
	float: left;
	margin-right: 2%;
}
.leftColumnMiddleColumn
{
	display: block;
	float: left;
	min-height: 123px;
	width: 20px;
}
.areaContainer .copy
{
	color: #555555;
	float: left;
	font: 0.875em/1.3em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	width: 80%;
}
.areaContainer h3
{
	color: #008556;
	font: 1.478em/1.813em 'Droid Sans' ,Arial,sans-serif;
	margin: 0;
	text-transform: uppercase;
}
.areaContainer h3 a
{
	color: #008556;
	font: 1em 'Droid Sans' ,Arial,sans-serif;
	text-decoration: none;
}
.areaContainer h3 a:hover
{
	color: #008556;
	font: 1em 'Droid Sans' ,Arial,sans-serif;
	text-decoration: underline;
}
.careersContainer
{
	margin-left: 50px;
}
.areaContainer a
{
	color: #008556;
	text-decoration: none;
}
.areaContainer a:hover
{
	color: #008556;
	text-decoration: underline;
}
.contentWrapper .rightColumn
{
	display: block;
	float: right;
	min-height: 500px;
	padding-top: 1.5em;
	width: 40.9%;
}
.resourcesContainer
{
	display: none
}
.resourcesContainer h3
{
	margin: 0;
	padding: 0;
	text-indent: 0.7em;
}
.resourcesContainer h3 a
{
	color: #008556;
	font: 1.125em/1.563em 'Droid Sans' ,Arial,sans-serif;
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
}
.ornlReviewContainer
{
	display: block;
	margin-bottom: 4.063em;
	min-height: 92px;
	padding: 1.188em 0 1.188em 7%;
	width: 93%;overflow:hidden
}
.ornlReviewContainer img
{
	float: left;
	margin-right: 10px;
	/*margin-top: -27px;*/
}
.ornlReviewContainer .copy
{
	color: #555555;
	float: left;
	font: 0.875em/1.3em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	width: 71%;
}

.ornlReviewContainer div span ul
{
	list-style: disc inside none;
	margin: 0;
	padding: 0 0 10px;
}
.ornlReviewContainer div span ul li
{
	color: #008556;
	list-style-type: disc;
	padding-left: 4%;
}
.ornlReviewContainer div span ul li a
{
	color: #008556;
	font: 14px/21px "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	text-decoration: none;
}
.ornlReviewContainer div span ul li a:hover
{
	text-decoration: underline;
}

.ornlReviewContainer H5
{
	color: #008556;
	display: inline-block;
	/*float: right;*/
	font: 1.478em/1em 'Droid Sans',Arial,sans-serif;
	margin: 0 0 7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	width: 70%;
}
.partnershipContainer
{
	color: #555555;
	display: block;
	font: 0.875em/1.3em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;
	margin-bottom: 0.875em;
	min-height: 92px;
	padding: 1.188em 5% 1.188em 7%;
	width: 92%;
	width: 94%\0/;overflow: hidden
}
.partnershipContainer img
{
	float: left;
	margin-right: 10px;
	/*margin-top: -25px;*/
}
.partnershipContainer .copy
{
	color: #555555;
	float: left;
	font: 0.875em/1.3em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	width: 71%;
}
.partnershipContainer H5
{
	color: #008556;
	display: inline-block;
	/*float: right;*/
	font: 1.478em/1em 'Droid Sans',Arial,sans-serif;
	margin: 0 0 7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	width: 70%;
}

/*STYLES that overwrite jquery-ui-1-8-21-custom.css*/
.ui-tabs
{
	padding: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
	border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
	border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
	border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
	border-top-left-radius: 0px;
}
.ui-widget-content
{
	background: none;
	border: 0px solid #DDDDDD;
	color: inherit;
}
.ui-widget
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	font-size: 0.875em;
	line-height: 1.563em;
}
.ui-widget-header
{
	background: none;
	border: 0px solid #E78F08;
	color: inherit;
	font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background: none;
	border: 0px solid #CCCCCC;
	color: inherit;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav li a
{
	float: left;
	padding: 0.5em 0.2em 0.5em 0.7em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-panel
{
	padding: 0;
}
/*END - STYLES that overwrite jquery-ui-1-8-21-custom.css*/
.copyFooterWrapper
{
display:none
}
.copyFooterContainer
{
	margin: 0 auto;
	max-width: 1000px;
	padding: 15px 0;
}
.copyFooterContainer h3
{
	color: #FFFFFF;
	font: italic 18px/24px 'Droid Serif' ,serif;
	margin: 0 auto;
	text-align: center;
	width: 95%;
}
.fatFooterLevel01Wrapper
{
display:none
}
.fatFooterLevel01Container
{
	margin: 0 auto;
	max-width: 1000px;
	padding: 1.563em 0 2.563em 1.25em;
}
.fatFooterLevel01Container .firstColumn
{
	display: block;
	float: left;
	margin-left: 1.4%;
	width: 46%;
}
.fatFooterLevel01Container .secondColumn
{
	display: block;
	float: left;
	margin-left: 3em;
	width: 21.8%;
}
.fatFooterLevel01Container .thirdColumn
{
	display: block;
	float: left;
	margin-left: 2.375em;
	width: 20.8%;
}

.fatFooterLevel01Container .firstColumn div, .fatFooterLevel01Container .secondColumn div, .fatFooterLevel01Container .thirdColumn div
{
	color: #464646;
	font: 1.313em/1.5em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 0 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
}

.fatFooterLevel01Container .firstColumn div a, .fatFooterLevel01Container .secondColumn div a, .fatFooterLevel01Container .thirdColumn div a
{
	color: #464646;
}

.fatFooterLevel01Container ul
{
	margin: 0;
	padding: 0;
}
.fatFooterLevel01Container ul li
{
	color: #008556;
	font: 0.813em/1.938em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	list-style: none outside none;
	margin: 0.188em 0;
}
.fatFooterLevel01Container ul li a
{
	border-bottom: 1px dashed #CDCDCD;
	color: #008556;
	list-style: none outside none;
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.fatFooterLevel01Container ul li a:hover
{
	text-decoration: underline;
}
.fatFooterLevel01Container ul li span
{
	color: #464646;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0.938em;
	text-align: right;
	width: 13.5%;
}
.fatFooterLevel01Container .firstColumn li a
{
	display: inline-block;
	width: 84%;
}
.fatFooterLevel01Container .secondColumn li a
{
	display: inline-block;
	width: 96%;
}
.fatFooterLevel01Container .thirdColumn li a
{
	display: inline-block;
	width: 99%;
}
.fatFooterLevel02Wrapper
{
display:none
}
.fatFooterLevel02Container
{
	margin: 0 auto;
	max-width: 1000px;
	padding: 1.563em 0 2.563em 0.938em;
}
.fatFooterLevel02Container .Column
{
	display: block;
	float: left;
	margin-right: 1.6%;
	padding-left: 1.4%;
	width: 22.4%;
}
.fatFooterLevel02Container .last
{
	margin-right: 0;
}

.fatFooterLevel02Container .Column span
{
	border-bottom: 1px dashed #CDCDCD;
	color: #464646;
	font: 1.313em/1.5em 'Droid Sans' ,Arial,sans-serif;
	margin: 0;
	padding-bottom: 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	display: block;
}
.fatFooterLevel02Container .Column span a
{
	color: #464646;
}
.fatFooterLevel02Container ul
{
	margin: 0;
	padding: 0;
}
.fatFooterLevel02Container ul li
{
	border-bottom: 1px dashed #CDCDCD;
	color: #008556;
	font: 0.813em/1.875em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	list-style: none outside none;
}
.fatFooterLevel02Container ul li a
{
	color: #008556;
	list-style: none outside none;
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.fatFooterLevel02Container ul li a:hover
{
	text-decoration: underline;
}
.footerWrapper
{
	display: none;
	/*min-height: 375px;*/
	width: 100%;
}
.footerContainer
{
	margin: 0 auto;
	text-align:center;
/*	max-width: 1000px;
	padding: 1.563em 0 0.938em;*/
}
.whiteContainer
{
	background-color: #FFFFFF;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	color: #7D7D7D;
	display: block;
	float: left;
	font: 0.688em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	margin-right: 1.6%;
	min-height: 13.38em;
	padding: 1.4%;
	width: 20.8%;
}
.whiteContainer h5
{
	color: #555555;
	font: 2em/1.313em "droid Sans";
	margin: 0 0 0.438em;
	text-transform: uppercase;
}
.whiteContainer a
{
	color: #008556;
	text-decoration: none;
}
.whiteContainer a:hover
{
	text-decoration: underline;
}
.whiteContainer img
{
	float: left;
	margin: 0.75em 0.75em 0 0;
}
.footerContainer .logo
{
margin:10px auto 5px; width:50%; display:inline
}
.footerNavSep
{
	border-bottom: 1px solid #DCDCDC;
	box-shadow: 0 4px 0 -3px #FFFFFF;
	display: block;
	height: 1.563em;
	width: 100%;
}
.footerNav
{
	margin: 0;
	padding: 0.625em 0;
	text-align: center;
	width: 100%;
}
.footerNav ul
{
	margin: 0 auto;
	padding: 0;
	width: 60%;
}
.footerNav ul li
{
	display: inline-block;
	float: none;
	list-style-type: none;
	margin: 0;
	padding: 0 1%;
	white-space: nowrap;
}

.footerNav a
{
	font: 0.688em/2em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	padding: 0 1%;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#tab-main-container
{
	background-color: #FFFFFF;
	border-left: 1px solid #BFBFBF;
	color: #555555;
	font: 0.875em/1.563em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	margin: 0 0 0 44%;
	min-height: 16.8em;
	padding: 1.2em 0 1.2em 1.5em;
}

#tab-main-container a
{
	color: #008556;
	display: block;
	font-family: "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	font-size: 1.125em;
	line-height: 1.563em;
	text-decoration: none;
}
#tab-main-container a:hover
{
	text-decoration: underline;
}
#tab-main-container img
{
	border: 1px solid #B7B7B7;
	margin-top: 1.125em;
}
#tab-container
{
	float: left;
	margin: 0;
	width: 44.3%;
}
#tab-container ul
{
	list-style: none inside none;
	margin: 0.2em 0 0 10.4%;
	padding: 0;
}
#tab-container ul li.selected
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #BFBFBF;
}
.ui-tabs-nav li.ui-tabs-selected
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #BFBFBF;
}

#tab-container ul li
{
	margin: 0.15em 0;
	padding: 0.4em 0 0.4em 0;
	width: 121px;
}
#tab-container ul li a
{
	color: #555555;
	font: bold 1em/1.125em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#tab-container ul li a:hover
{
	text-decoration: underline;
}
.contentWrapper .rightColumn #askOrnl, .contentWrapper .rightColumn #stayConnected, .contentWrapper .rightColumn .logo, .contentWrapper .rightColumn .logoRightColumn
{
	display: none;
}

/* T02 TEMPLATE
====================================================================== */
.innerContentWrapper
{
	display: block;
	margin: 0;
	min-height: 470px;
	padding: 0;
	width: 100%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
.innerContentWrapper .leftColumn{display:none}

.innerContentWrapper .leftColumn h5
{
	font: 1.6em/1.14em "Droid Sans";
	color: #008556;
	text-transform: uppercase;
	margin-bottom: 0.313em;
}

.innerContentWrapper .leftColumn .bottomContent
{
	font: 0.813em/1.7em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	color: #555;
	margin-top: 2em;
}
.leftColumn .callToAction
{
	color: #FFFFFF;
	cursor: pointer;
	font: 1.2em/1em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 auto;
	padding: 1em 0;
	text-align: center;
	width: 94%;
}
.leftColumn .callToAction:hover
{
	background: rgb(0,134,86);
	background: -moz-linear-gradient(top,  rgba(0,134,86,1) 0%, rgba(0,178,116,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,134,86,1)), color-stop(100%,rgba(0,178,116,1)));
	background: -webkit-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008656', endColorstr='#00b274',GradientType=0 );
}
.leftColumn .callToAction a
{
	color: #FFFFFF;
	text-shadow: 1px 1px 2px #000000;
	text-transform: uppercase;
}
.leftColumn .callToAction a:hover
{
	text-decoration: none;
}
.innerContentWrapper .rightColumn
{
	/*min-height: 600px;*/
	width: 100%;
	background-color: #fff;
}
.rightColumn .slideWrapper
{
	display:none
}

.t02 .slideWrapper img{margin-top:0}
.rightColumn .slideWrapper #BannerImages img
{
	height: 25em;
}

/*T02 TEMPLATE - left nav*/

.innerContentWrapper .leftColumn ul
{
	margin: 0.6em 0 0;
	padding: 0;
}

.innerContentWrapper .leftColumn .mainMenu li
{
	border-bottom: 1px dashed #BFBDBE;
	list-style-type: none;
	margin: 0;
	padding: 0.563em 0 0.563em 3%;
	width: 97.1%;
}
.innerContentWrapper .leftColumn li a
{
	font: 0.875em/1.125em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}
.innerContentWrapper .leftColumn li a:hover
{
	text-decoration: underline;
}
.innerContentWrapper .leftColumn li a span.Highlight
{
	color: #464646;
	font: bold 1.063em/1.250em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	text-decoration: none;
	display: block;
}
.innerContentWrapper .leftColumn li a span.Login
{
	color: #008556;
	font: bold 1.063em/1.250em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
.innerContentWrapper .leftColumn .mainMenu li.current a{font-weight:bold; color:#333}
.innerContentWrapper .leftColumn .mainMenu li ul{margin:0;width: 96%}
.innerContentWrapper .leftColumn .mainMenu li ul li
{
	background-image: url("/images/bullet_nav.png");
    background-position: 0.563em 0.938em;
    background-repeat: no-repeat;
    border-bottom: medium none;
    padding: 0.375em 0 0.375em 11%;}
.innerContentWrapper .leftColumn .mainMenu li ul li a{font:0.813em/1.125em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif!important; color:#008556!important}
.innerSlideshowWrapper
{
	position: relative;
	width: 100%;
	height: 400px;
	display: block;
}
.innerSlideshowWrapper .innerGlowContainer
{
	width: 100%;
	height: 400px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
}

.innerSlideshowWrapper .title
{
	background-image: url("/images/bg_slideShowTitle.png");
	background-color: transparent;
	left: 0;
	padding: 1em 0 1em 7.9%;
	position: absolute;
	text-align: left;
	top: 21.3em;
	width: 92%;
	z-index: 2;
}
.innerSlideshowWrapper h2
{
	color: #FFFFFF;
	font: 1.313em/1em Mako,sans-serif;
	letter-spacing: 0.045em;
	margin: 0;
}
.innerSlideshowWrapper .arrowLeft
{
	height: 49px;
	position: absolute;
	left: 0;
	top: 85.7%;
	width: 5.4% !important;
	z-index: 4;
}
.innerSlideshowWrapper .arrowRight
{
	height: 49px;
	position: absolute;
	right: 0;
	top: 85.7%;
	width: 5.4% !important;
	z-index: 4;
}

.innerSlideshowWrapper .category
{
	background-image: url("/images/bg_slideShowDesc.png");
	left: 0;
	padding: 0.5em 0 0.8em 7.9%;
	position: absolute;
	text-align: left;
	top: 77%;
	width: 22.2%;
	z-index: 3;
}

.innerSlideshowWrapper .category h3
{
	color: #FFFFFF;
	font: 0.875em/0.875em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	letter-spacing: 0.065em;
	margin: 0;
}
.innerContentWrapper .rightColumn .content
{
	color: #555555;
	display: block;
	float: right;
	font: 0.875em/1.7em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	padding: 1.313em 2% 0.625em 0;
	width: 94%;
}
.innerContentWrapper .rightColumn .content H1
{
	color: #008556;
	font: 2em/1.2em 'Droid Sans' ,Arial,sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;overflow:hidden
}
.bodyCopyContent{width:100%; padding:0 0 1em; border-bottom:dashed 1px #ccc; margin:0 0 2em}
.bodyCopy{padding-bottom: 2em;
overflow: hidden;
width: 100%;
padding-top: 10px;}
.innerContentWrapper .rightColumn .content H2
{
	color: #333333;
	font: 1.25em/1.75em 'Droid Sans' ,Arial,sans-serif;
	margin: 1.2em 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
.innerContentWrapper .rightColumn .content H4
{
	color: #333333;
	font: 1.125em/1.375em 'Droid Sans' ,Arial,sans-serif;
	margin: 1.2em 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
.innerContentWrapper .rightColumn .content H5
{
	color: #333333;
	font: 0.938em/1.375em 'Droid Sans' ,Arial,sans-serif;
	margin: 1.2em 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
.innerContentWrapper .rightColumn .content p
{
	margin: 0 0 1.250em 0;
}
.innerContentWrapper .rightColumn .content img
{
	border: 1px solid #FFFFFF;
	float: right;
	margin: 0 0 0.625em 2%;
	outline: 1px solid #A5A5A5;
}
.breadcrumb
{
	width: 100%;
	display: none;
	font: 0.813em/0.688em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	color: #555555;
	margin: 0;
	padding: 0;
}
.breadcrumb a
{
	color: #00b274;
}
.innerContentWrapper .rightColumn .bottomContentContainer
{
	border-top: 1px dashed #C1C0C0;
	padding: 2em 0;
}
.innerContentWrapper .rightColumn .bottomContentContainer H4
{
	color: #555555;
	font: 1.4em/1.1em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 0 1em;
	text-transform: uppercase;
}
.rightColumn .bottomContentContainer .column
{
	color: #555555;
	float: left;
	font: 1em/1.17em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	margin-bottom: 1.063em;
	margin-right: 3.5%;
	min-height: 7em;
	width: 31%;
}
.rightColumn .bottomContentContainer .column H5
{
	font-size: 1em;
	margin: 0; font-weight:bold
}
.rightColumn .bottomContentContainer .last
{
	margin-right: 0;
}
.subNavMobileContainer
{
	display: none;
}

/* T03 TEMPLATE
====================================================================== */
.contactContainer
{
	font: normal 0.75em/1.313em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	color: #555;
}
.contactContainer h3
{
	font: normal 1.65em/1.313em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	margin: 0 0 4px;
	text-transform: uppercase;
}

.rightColumn .featureWrapper
{
	display:none;
}
.rightColumn .featureWrapper .title
{
	background-image: url("/images/bg_slideShowTitle.png");
	bottom: 0.5em;
	left: 0;
	padding: 0.6em 0 0.6em 3.9%;
	position: absolute;
	text-align: left;
	width: 734px;
	z-index: 2;
	background-repeat: inherit;
}
.featureWrapper .title H2
{
	color: #FFFFFF;
	font: 1.25em/1em Mako,sans-serif;
	letter-spacing: 0.045em;
	margin: 0;
}
.featureWrapper .title H2 a
{
	color: #fff;
	letter-spacing: 0;
}
.featureWrapper .title H2 span
{
	font: 0.65em/2em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}
.featureWrapper .title H2 a:hover
{
	text-decoration: underline;
}
table.broadcast
{
	border: solid 1px #555;
	margin: 25px 0 20px 0;
}
table.broadcast .label
{
	width: 20%;
	font: 1em/1em 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #555;
	padding: 10px 10px;
	white-space: nowrap;
}
table.broadcast .news
{
	width: 80%;
	font: 1em/1em 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
	color: #555;
	background-color: #fff;
	padding: 15px 10px;
}
.rightColumn .content .imageWrapper
{
	font: 0.75em/1.4em 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif;
	color: #555;
	float: right;
	width: 30%;
	margin: 0 0 15px 15px;
}
.rightColumn .bottomContentContainer .row
{
	font: 1em/1.17em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	margin-bottom: 1.063em;
	width: 100%;
	font: 1em/1.5em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	clear: left;
}
.bottomContentContainer .row H5
{
	margin: 0 0 2px 0;
	font: bold 1em/1.125em "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
}

.rightColumn .bottomContentContainer .row img
{
	border: 1px solid #FFFFFF;
	float: left;
	margin: 0 2% 1.5em 0;
	outline: 1px solid #A5A5A5;
}
.MenuWrapper ul.mainMenu li.onlyMobile, .additionalInfo
{
	display: none;
}
.broadcastWrapper
{
	border:solid 1px #CCCCCC;border-left:none; border-right:none;
	margin: 15px 0;
	padding:0.5em 0
}
.broadcastWrapper .label
{
	font: 1em/1em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	margin: 0 auto;
	padding: 0 10px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 40%;
	display: inline;
}
.broadcastWrapper .news
{
	/*background-color: #FFFFFF;
	border: 1px solid #555555;*/
	color: #555555;
	/*float: right;*/
	font: bold 1em/1.2em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	margin: 0 auto;
	min-height: 18px;
	/*padding: 13px 10px;*/
	text-align: left;
	width: 60%;
	display: inline;
}

/*ADMIN FIXES - FAT FOOTER LEVEL 01*/
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first
{
	display: block;
	float: left;
	/*margin-left: 1.4%;*/
	width: 46%;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first a
{
	color: #464646;
	font: 1.313em/1.5em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 0 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	border: none;
}

.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li
{
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed #CDCDCD;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li.first a, .fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li a, .fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li.last a
{
	font-size: 12px;
	display: inline-block;
	color: #008556;
	text-decoration: none;
	border: none;
	text-transform: capitalize;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li.last
{
	margin-left: 0;
}

.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren
{
	display: block;
	float: left;
	margin-left: 3em;
	width: 21.8%;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren a
{
	color: #464646;
	font: 1.5em/1.5em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 0 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	border: none;
}

.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li
{
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed #CDCDCD;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li.first a, .fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li a, .fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li.last a
{
	font-size: 12px;
	display: inline-block;
	color: #008556;
	text-decoration: none;
	border: none;
	text-transform: capitalize;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first ul li.last
{
	margin-left: 0;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li.last
{
	margin-left: 0;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.last
{
	display: block;
	float: left;
	margin-left: 2.375em;
	width: 20.8%;
}
.fatFooterLevel01Container .mainMenu .CLHierarchicalNav ul.mainMenu li.last a
{
	color: #464646;
	font: 1.5em/1.5em 'Droid Sans' ,Arial,sans-serif;
	margin: 0 0 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
}

/*ADMIN FIXES - FAT FOOTER LEVEL 02*/
.fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.last
{
	display: block;
	float: left;
	margin-right: 0.6%;
	padding-left: 1.4%;
	width: 22.4%;
}
.fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.first a, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren a, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.last a
{
	border-bottom: 1px dashed #CDCDCD;
	color: #464646;
	font: 1.2em/1.5em 'Droid Sans' ,Arial,sans-serif !important;
	margin: 0;
	padding-bottom: 0.438em;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
	display: block;
}

.fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li
{
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed #CDCDCD;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li.first a, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li a, .fatFooterLevel02Container .mainMenu .CLHierarchicalNav ul.mainMenu li.hasChildren ul li.last a
{
	font-size: 12px;
	display: inline-block;
	color: #008556;
	text-decoration: none;
	border: none;
	text-transform: capitalize;
}

/*T13- EVENT DETAIL*/
.eventDetailWrapper
{
}
.eventDetailWrapper h5
{
	font: normal 1.125em/1.563em 'Droid Sans' ,Arial,sans-serif;
	text-transform: uppercase;
	color: #008556;
	margin: 0 10px 7px 0;
}

.gradientlightGreen
{
	background: rgb(0,176,115);
	background: -moz-linear-gradient(top,  rgba(0,176,115,1) 0%, rgba(8,141,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,176,115,1)), color-stop(100%,rgba(8,141,94,1)));
	background: -webkit-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b073', endColorstr='#088d5e',GradientType=0 );
}
.calendarContainer
{
	float: left;
	margin-right: 20px;
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	border: none;
	font: 12px/14px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	color: #3E2D1B;
	padding: 0 0 5px 0;
}
.calendarContainer .monthContainer
{
	width: 100%;
	background-color: #004567;
	text-align: center;
	font: 12px/14px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	color: #fff;
	text-transform: capitalize;
}

.calendarContainer span.day
{
	font: 22px/25px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	color: #3E2D1B;
	padding: 0;
}
.calendarDescContainer
{
	float: left;
	padding-bottom: 20px;
	padding-right: 10px;
	width: 85%;
}
.eventVenue H4
{
	clear: both;
	color: #555555;
	font: 1.125em/1.563em 'Droid Sans' ,Arial,sans-serif;
	margin: 10px 0 7px;
	text-transform: uppercase;
}

.socialMediaContainer
{
display:none
}
.socialMediaContainer .iconTop
{
	border: 0 solid #FFFFFF !important;
	float: left !important;
	margin: 2px 5px 1px 0 !important;
	outline: 0 solid #FFFFFF !important;
	vertical-align: middle;
}
.socialMediaContainer .iconSM
{
	border: 0 solid #FFFFFF !important;
	float: left !important;
	margin: 0px 6px 0px 0 !important;
	outline: 0 solid #FFFFFF !important;
}
.socialMediaContainer a
{
	font: 11px/21px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' , sans-serif;
	color: #008556;
	text-transform: capitalize;
}
.socialMediaContainer a:hover
{
	text-decoration: none;
}
.socialMediaContainer .toolContainer
{
	float: left;
	margin-bottom: 3px;
}
/*.socialMediaContainer span{padding: 0 2px;}*/

/* T12 - EVENT LIST*/
.EventsList
{
	margin: 15px 0;
	overflow: hidden;
}
.EventsList .calendar
{
	/*border: 1px solid #CFCECE;*/
	color: #3E2D1B;
	display: inline-block;
	font: 12px/14px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;
	height: 50px;
	margin-right: 20px;
	padding: 0 0 5px;
	text-align: center;
	width: 50px;
}
.EventsList .calendar p.month
{
	color: #FFFFFF;
	font: 12px/14px 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;
	margin: 0 !important;
	text-align: center;
	text-transform: capitalize;padding: 0 0 2px;
	width: 100%;
	background: rgb(0,176,115);
	background: -moz-linear-gradient(top,  rgba(0,176,115,1) 0%, rgba(8,141,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,176,115,1)), color-stop(100%,rgba(8,141,94,1)));
	background: -webkit-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,176,115,1) 0%,rgba(8,141,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b073', endColorstr='#088d5e',GradientType=0 );
}
.EventsList .calendar p.date
{
	color: #3E2D1B !important;
	font: bold 1.375em/1.375em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif !important;
	padding: 0 !important;
	margin: 0 !important;
}
.EventsList .calendar p.year{margin: 0 0 1.25em!important; font:1em/1em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif !important;}
.EventsList .eventDesc
{
	/*float: left;*/
	width: 80%;
	display:inline-block
}

.innerContentWrapper .rightColumn .content h5.eventTitle {
	color: #008556;font: bold 1em/1.4em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;padding: 0; margin: 0 !important;
	text-transform: none;
}
.innerContentWrapper .rightColumn .content .EventsList p{margin:0; font: 1em/1.4em "Lucida Sans Unicode","Lucida Grande",sans-serif;}
.EventsList .eventDesc h5{color: #008556;font: bold 1em/1em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;padding: 0; margin: 0 !important;}
h5.eventTitle{color: #008556;font: bold 1em/1em 'Lucida Sans Unicode' , 'Lucida Sans' , 'Lucida Grande' ,sans-serif;padding: 0; margin: 0 !important;}
.pagiNationTop
{
	border-bottom: 1px dashed #DDDDDD;
	color: #333333;overflow:hidden
}
.pagiNationBottom
{
	border-top: 1px dashed #DDDDDD;
	color: #333333;
	margin-bottom: 0em;overflow:hidden
}
.recordCount
{
	float: left;
}
.pageCount
{
	float: right;
}
.eventform
{
	display:none
}
.eventform h3
{
	font: normal 14px/19px 'Droid Sans' ,Arial,sans-serif;
	text-transform: uppercase;
	color: #555;
	margin: 0 0 7px 0;
}

.searchDate
{
	width: 95px;
	height: 28px;
	padding: 0 2px 0 3px;
	font: italic 14px/19px arial;
	color: #A2A1A1;
}
.searchEvent
{
	color: #A2A1A1;
	font: italic 14px/19px arial;
	height: 28px;
	margin-left: 29px;
	padding: 0 2px 0 3px;
	width: 305px;
}
.searchEventlink
{
	float: right;
	width: 179px;
	height: 40px;
	text-align: center;
	border: none;
	margin: 10px 11px 10px 0;
	color: #FFFFFF;
	text-shadow: 1px 1px 2px #000000;
	text-transform: uppercase; cursor:pointer
}

/*SUBMENU*/
.MenuWrapper ul.mainMenu li ul, .MenuWrapper ul.mainMenu li ul li ul, .MenuWrapper ul.mainMenu li ul li:hover ul, .MenuWrapper ul.mainMenu li:hover ul li.hasChildren ul
{
	display: none;
}
.MenuWrapper ul.mainMenu li:hover
{
	cursor: pointer;
}
.MenuWrapper ul.mainMenu li:hover a
{
	color: #333;
}
.MenuWrapper ul.mainMenu li:hover ul
{
	display: block;
	position: absolute;
	z-index: 100;
 background: rgb(223,241,234);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZjFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(223,241,234) 0%, rgb(255,255,255) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(223,241,234)), color-stop(100%,rgb(255,255,255)));
background: -webkit-linear-gradient(top,  rgb(223,241,234) 0%,rgb(255,255,255) 100%);
background: -o-linear-gradient(top,  rgb(223,241,234) 0%,rgb(255,255,255) 100%);
background: -ms-linear-gradient(top,  rgb(223,241,234) 0%,rgb(255,255,255) 100%);
background: linear-gradient(to bottom,  rgb(223,241,234) 0%,rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dff1ea', endColorstr='#ffffff',GradientType=0 );
	width: 750px;
	margin: 0;
	padding: 0;
}

.MenuWrapper ul.mainMenu li:hover ul{margin-top:-2px}
.MenuWrapper ul.mainMenu li.link2:hover ul,
.MenuWrapper ul.mainMenu li.link3:hover ul,
.MenuWrapper ul.mainMenu li.link4:hover ul
{
	width: 450px;
}
.MenuWrapper ul.mainMenu li.link3:hover ul
{
 margin-left:-228px
}
.MenuWrapper ul.mainMenu li.link4:hover ul
{
   margin-left:-310px
}

.MenuWrapper ul.mainMenu li.link2:hover ul li, .MenuWrapper ul.mainMenu li.link3:hover ul li, .MenuWrapper ul.mainMenu li.link4:hover ul li{width: 200px;}
.MenuWrapper ul.mainMenu li ul li
{
	margin: 0px 6px 0 6px;
	padding: 6px !important;
	list-style: none;
	width: 350px;
	/*min-height: 80px;*/
	display: block;
	float: left;
	border-bottom: dotted 1px #c1c0c0;
	border-right: none;
	box-shadow: 0px 0 0px #FFFFFF;
}
/*.MenuWrapper ul.mainMenu li:hover ul li.previousTolast, .MenuWrapper ul.mainMenu li:hover ul li.lastOne{border-top:none}*/
.MenuWrapper ul.mainMenu li ul li:hover
{
	background-color: #008556;
	cursor: pointer;
}
.MenuWrapper ul.mainMenu li ul li span
{
	display: block;
	color: #000000;
	font: bold 13px "Lucida Sans Unicode" , "Lucida Sans" , "Lucida Grande" , sans-serif;
}
.MenuWrapper ul.mainMenu li ul li:hover span
{
	color: #ffffff;
}
.MenuWrapper ul.mainMenu li ul li a
{
	color: #008556;
	font: 12px "Lucida Sans Unicode" , "Lucida Sans" , "Lucida Grande" , sans-serif;
	text-decoration: none;
}
.MenuWrapper ul.mainMenu li ul li a:active,.MenuWrapper ul.mainMenu li ul li a:visited, .MenuWrapper ul.mainMenu li ul li a:link
{color: #008556;}
.MenuWrapper ul.mainMenu li ul li:hover a
{
	color: #ffffff;text-shadow: 0px 0px 0px #fff
}
.MenuWrapper ul.mainMenu li ul li a:visited
{
	color: #008556;
}
.MenuWrapper ul.mainMenu li ul li a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.MenuWrapper ul.mainMenu li ul li a:active
{
	color: #008556;
}

/*T04 - ARTICLES LIST*/
.ArticleList
{
	margin: 15px 0;
	overflow: hidden;
}

.ArticleList .ArticleDesc
{
	float: right;
	width: 80%;
}
.ArticleList .thumb
{
	float: left !important;
	margin: 0.5em 0 10px !important;
}
.ArticleList p.ArticleDesc
{
	font: normal 1em/1.5em "Lucida Sans Unicode" , "Lucida Sans" , "Lucida Grande" , sans-serif;
	color: #555;
}
.ArticleList p.ArticleDesc span.date
{
	font: normal 0.875em/1.5em "Lucida Sans Unicode" , "Lucida Sans" , "Lucida Grande" , sans-serif;
}

/*T05 - ARTICLE DETAIL*/
.articleTitleWrapper
{
	float: left;
	width: 77%;
}
/*.content .socialMediaContainer
{
	float: left;
}*/
h1.articleTitle
{
	margin: 0 !important;
}
.articleAuthor
{
	display: inline;
	font: 0.875em/1.063em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
}
.articleDate
{
	display: inline;
	font: 0.875em/1.063em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
}
.articleImageContainer
{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	color: #555555;
	font: italic 0.750em/1.5em "Lucida Sans Unicode" , "Lucida Grande" ,sans-serif;
	width: 300px;
	display: block;
}
.articleImageContainer img { width:100% }

.imageStyle
{
	border: 1px solid #FFFFFF;
	outline: 1px solid #A5A5A5;
}

select#NavDropDown
{
	display: none;
}

/*T16 SITEMAP*/
.oneColumnContainer{width:96%; margin:auto; background-color:#fff; padding:10px 0}
.innerOneColumnContentWrapper {
	display: block;
	margin: 0;
	min-height: 470px;
	padding: 0;
	width: 100%;overflow:hidden
}
.oneColumnContainer H1 {
	color: #008556;
	font: 2em/1.2em 'Droid Sans',Arial,sans-serif;
	margin: 0.32em 0 1.8%;
	padding: 0;
	text-transform: uppercase;
}
.innerOneColumnContentWrapper .container1, .innerOneColumnContentWrapper .container2, .innerOneColumnContentWrapper .container3, .innerOneColumnContentWrapper .container4,.innerOneColumnContentWrapper .container5{    display: block;
	float: left;
	margin-right: 5%;
	min-height: 15em;}
.innerOneColumnContentWrapper .container1{width:42%}
.innerOneColumnContentWrapper div div a{font-weight:bold; text-transform:uppercase}
.innerOneColumnContentWrapper .container2 ul li a,
.innerOneColumnContentWrapper .container3 ul li a,
.innerOneColumnContentWrapper .container4 ul li a,
.innerOneColumnContentWrapper .container5 ul li a{display:block; width:100%}
.innerOneColumnContentWrapper .container1 ul li a{display:inline-block; width:80%}

/*T15 FORM TEMPLATE*/
.CLFormContainer .formBody {
   overflow:hidden;
	width: 99%;
}

.CLFormContainer .formBody .formRow {
   overflow:hidden;
	width: 99%;margin-bottom:0.75em;border-bottom: 1px dashed #ECECEC;padding-bottom:0.75em
}
.CLFormContainer .formBody .noBorder{border-bottom: 0px dashed #ECECEC!important;margin-bottom:0; padding-bottom:0}
.CLFormContainer .formBody .formRow .labelItems {
	display: block;
	text-align: left !important;
}
.formRow #txtSeminarTitle{width:80%;}
.formRow .formTextBox, .formRow .hasDatepicker, .formRowQuarter .formDropdown .formValidatorText{border: 1px solid #bfbfbf !important;
	padding: 4px !important;font:normal 1em/1.2em arial; color:#a2a1a1}
	.formRow .formDate{width:28%}

	.formRow .formDate img{
		border: 0px solid #FFFFFF!important;
	margin: 0.2em 0 0.625em 2%!important;
	outline: 0px solid #A5A5A5!important}

	.CLFormContainer .formBody .formRowQuarter {
   float:left;
	width: 25%;margin-bottom:0.75em;border-bottom: 1px dashed #ECECEC;padding-bottom:0.75em; min-height:4em
}
	.CLFormContainer .formBody .formRowHalf {
   float:left;
	width: 50%;margin-bottom:0.75em;border-bottom: 1px dashed #ECECEC;padding-bottom:0.75em
}
.formRowQuarter .formDropdown{width:92%}
.formRowQuarter .labelItems{display:block;  height: 1.7em;}
.formRowHalf .labelItems {
	display: block;
	text-align: left !important;
}
.formRowHalf .formTextBox{border: 1px solid #bfbfbf !important;
	padding: 4px !important;font:normal 1em/1.2em arial; color:#a2a1a1; width:89%}

 .formRowHalf .formTextarea{border: 1px solid #bfbfbf !important;
	padding: 4px !important;font:normal 1em/1.2em arial; color:#a2a1a1; width:89%}

.formRowHalf .formValidatorText
	{
		border: 1px solid red;
		padding: 4px;
		font:normal 1em/1.2em arial;
		color:#a2a1a1;
		width:89%;
	}

.formRowHalf .formDropdown{width:92%}

.formSubmit {
	color: #FFFFFF;
	cursor: pointer;
	font: 1.2em/1em 'Droid Sans',Arial,sans-serif;
	margin: 0 auto 0 40%;
	padding: 1em 0;
	text-align: center;
	/*width: 94%;*/
	width: 122px;-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: rgb(0,178,116);
	background: -moz-linear-gradient(top,  rgba(0,178,116,1) 0%, rgba(0,134,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,178,116,1)), color-stop(100%,rgba(0,134,86,1)));
	background: -webkit-linear-gradient(top,  rgba(0,178,116,1) 0%,rgba(0,134,86,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,178,116,1) 0%,rgba(0,134,86,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,178,116,1) 0%,rgba(0,134,86,1) 100%);
	background: linear-gradient(top,  rgba(0,178,116,1) 0%,rgba(0,134,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b274', endColorstr='#008656',GradientType=0 );
}

	.formSubmit a{
		color: #FFFFFF;
	text-shadow: 1px 1px 2px #000000;
	text-transform: uppercase; text-decoration:none}
		.formSubmit a:hover{
text-decoration:none}

	.formSubmit:hover
{
	background: rgb(0,134,86);
	background: -moz-linear-gradient(top,  rgba(0,134,86,1) 0%, rgba(0,178,116,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,134,86,1)), color-stop(100%,rgba(0,178,116,1)));
	background: -webkit-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	background: linear-gradient(top,  rgba(0,134,86,1) 0%,rgba(0,178,116,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008656', endColorstr='#00b274',GradientType=0 );
}
.formFooter{margin-bottom:4em}
#ui-datepicker-div{background-color:#fff; border: 1px solid #BFBFBF !important;}

.ui-datepicker-calendar tr th{    background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );}

  /*T06 Media List*/
  .VideoListWrapper{padding:1.250em 0}
  .VideoList{overflow: hidden; margin-bottom:1.250em}
  .VideoList a img{float:left!important; margin: 0 2% 0.625em 0 !important;
				   -webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.3);
					-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.3);
					box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.3);
					border: 4px solid #FFFFFF !important;
					outline: 0px solid #A5A5A5 !important;/*width:140px*/}
  .videoContentDescription{width:76%; float:left}
  .videoContentDescription p{margin: 0 0 0.5em!important}
  .VideoList .play{position:absolute; top:52px; left:103px;border:none!important; outline:none!important}
  /**** Video PopUp ****/
  .videoPopUp{    background-color: #FFFFFF !important;
	border: 4px solid #FFFFFF !important;
	outline: 4px solid #FFFFFF;
	overflow: hidden !important;}
  .jp-type-single{overflow: hidden;width: 100%;}
  .ui-dialog .ui-dialog-titlebar {padding:0}
	div.jp-current-time {margin-left: 10px;}
	div.jp-duration {margin-right: 10px;}
	div.jp-title{display:none}
	div.jp-interface{padding:0!important}
	.ui-dialog .ui-dialog-content{padding:0!important}

	/*T07 DIRECTORY LIST*/
	.directoryContainer {
	background-color: #F9F9F9;
	margin:20px 0 30px;
	padding: 10px 10px 0 20px;
	width: 96%;
}
.directoryContainer h3 {
	color: #555555;
	font: 1em/1.188em 'Droid Sans',Arial,sans-serif;
	margin: 0 0 7px;
	text-transform: uppercase;border-bottom:solid 1px #DCDCDC
}
.directoryContainer ul
{
	margin: 0 0 0 -1.8%;
	padding: 0.313em 0 0;}

.directoryContainer li{    cursor: pointer;
	display: inline-block;
	font: 1.25em/2.313em 'Droid Sans',Arial,sans-serif;
	height: 38px;
	list-style-type: none;
	margin-bottom: 0.8em;
	margin-left: 1.6%;
	text-align: center;
	width: 38px;}
.directoryContainer li.active{text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 1px #444;color: #fff;
background: rgb(0,178,116);
background: -moz-linear-gradient(top,  rgb(0,178,116) 0%, rgb(0,134,86) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,178,116)), color-stop(100%,rgb(0,134,86)));
background: -webkit-linear-gradient(top,  rgb(0,178,116) 0%,rgb(0,134,86) 100%);
background: -o-linear-gradient(top,  rgb(0,178,116) 0%,rgb(0,134,86) 100%);
background: -ms-linear-gradient(top,  rgb(0,178,116) 0%,rgb(0,134,86) 100%);
background: linear-gradient(to bottom,  rgb(0,178,116) 0%,rgb(0,134,86) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b274', endColorstr='#008656',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.directoryContainer li.inactive{text-decoration: none; text-transform: uppercase;color: #a9a9a9;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(226,226,228) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(226,226,228)));
background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(226,226,228) 100%);
background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(226,226,228) 100%);
background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(226,226,228) 100%);
background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(226,226,228) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e4',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:solid 1px #e2e2e4; /*margin-top:-1px*/
}

.referenceContainer{width:100%;overflow:hidden;border-bottom: 1px dashed #BFBDBE;}
.referenceLabel{float:left; font: bold 1.5em/1.1em 'Droid Sans',Arial,sans-serif; text-transform:uppercase;color:#333}
.referenceAnchor{float:right;font: 0.813em/1.25em 'Droid Sans',Arial,sans-serif; text-transform:uppercase;color:#008556;cursor:pointer;margin-top: 0.55em;}
.referenceAnchor img{margin: 0 !important;border: 0 solid #FFFFFF !important;outline: 0px solid #A5A5A5!important;float:none!important}
.listingContainer{padding:0; margin-bottom: 1.8em}
.listingLabel{     color: #008556;
	display: block;
	font: bold 1.125em/2em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',sans-serif;
	padding-bottom: 3px;}
ul.listingCat{margin: 0 0 0.825em;padding: 0; overflow:hidden}
ul.listingCat li{display: inline-block;
	list-style-type: none;
	text-align: left;
	vertical-align: top;  padding: 5px 0 5px 0;font:1em/1.4em "Lucida Sans Unicode","Lucida Grande",sans-serif!important}
li.listingName{    background-image: url("/images/icon_envelope.jpg");
	background-position: 0 10%;
	background-repeat: no-repeat;
	margin-right: 3.5%;
	padding-left: 4.5% !important;
	width: 19%;}
li.listingPhone{    background-image: url("/images/icon_phone.jpg");
	background-position: 0 5%;
	background-repeat: no-repeat;
	margin-right: 3.5%;
	padding-left: 4% !important;
	width: 13%;}
li.listingFax{background-image:url(/images/icon_fax.jpg); background-repeat:no-repeat;    background-position: 0 5%;
	background-repeat: no-repeat;
	margin-right: 3.5%;
	padding-left: 4% !important;
	width: 13%;}
ul.listingCat li a{font:1em/1.4em "Lucida Sans Unicode","Lucida Grande",sans-serif!important}
ul.listingCat li.webAddress{overflow: hidden;width: 30%;}

/* TEMPLATE 09 - CAREERS LANDING PAGE
====================================================================== */
.btmContentWrapper{width:49%; margin-bottom: 2em;}
.btmContentWrapper h3{font: 1.313em/1.500em 'Droid Sans' ,Arial,sans-serif; text-transform: uppercase;margin: 0 0 0.2em;}
.btmContentWrapper ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: left}
.btmContentWrapper ul li{    background-image: url("/images/list_bullet.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 4%;}

  /* PRINT CSS - Exclusive classes
====================================================================== */
#askOrnl, #stayConnected{display:none}
#FooterCallToActionContainer{ text-align:center;width:50%; margin:0 auto;}
.textShadow{text-shadow:none}
#ctl11_ctlFooter_FooterContent1{margin-top:27px}
.footerContainer{border-top:solid 1px #ccc}


/*STAFF PROFILE STYLES*/
.StaffProfilePageTitle
{
    color: #008556;
    font : 1.7em/1.2em 'Droid Sans',Arial,sans-serif;
    margin: 0.32em 0 1.8%;
    padding: 0;
    /*text-transform: uppercase;*/
    overflow:hidden
}
.StaffProfileWrapperImage
{
    float: right;
    max-height:300px;
    max-width:300px;
    width: 40%;
}
.StaffProfileWrapperName
{
    float: left;
    width: 58%;
}
.StaffProfileWrapperLeft
{
    float:left;
    width: 65%;
}
.StaffProfileWrapperRight
{
    float:right;
    width: 33%;
}
.StaffProfilePersonName
{
    float:left;
    font: bold 18px/24px 'Droid Sans' ,Arial,sans-serif;
    padding:3px 0 13px 0;
}
.StaffProfileLabel
{
    float: left;
    text-align: left;
    margin-right: 6px;
    font-weight:bold;
    padding:3px 0 3px 0;
}
.StaffProfileValue
{
    float: left;
    padding:3px 0 3px 0;
 }
.StaffProfileFormTable
{
    width: 97%;
    border: 1px solid #F3EEEE;
    margin: 1em 0;
}
.StaffProfileLabelItems
{
    font-weight: bold;
}
.StaffProfileSubmitFromLeft
{
    display: none;
}
.StaffProfileSubmitFromTop
{
    display: none;
}
.StaffProfilePhotoPrompt
{
    float:right;
    text-align:right;
}
.StaffProfilePhotoBreaker
{
    display: none;
}

/*STAFF PROFILE SECTIONS*/
.StaffProfileSection
{
    background-color: #f5f5f5;
    border: 1px Solid #cccccc;
    margin: 0 0 0 0;
    padding: 1px 0 0 0;
}
.StaffProfileSectionLeft
{
    float:left;
    text-align:left;
    background-color: #f5f5f5;
    border: 0 none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-weight: bold;
}
.StaffProfileSectionRight
{
    float:right;
    text-align:right;
    background-color: #f5f5f5;
    border: 0 none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.StaffProfileSectionDataLeft
{
    background-color: White;
    border: 1px Solid white;
    margin: 0 0 24px 0;
    padding: 0 16px 0 16px;
}
.StaffProfileSectionDataRight
{
    background-color: White;
    border: 1px Solid #cccccc;
    margin: 0 0 24px 0;
    padding: 0 16px 0 16px;
}
.StaffProfileSectionDataRight ul{ margin:6px; padding:0; }

.StaffProfilePublicationGrid
{
    border: 0 none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 500px;
}

/*STAFF PROFILE MODALS*/
.StaffProfileModalLaunchButton
{
    background-color:White;
    border:1px Solid #008556;
    color:#008556;
    font-family:Arial;
    font-size:xx-small;
    font-weight:bold;
}
.StaffProfileModalBackground
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity: 0.5;
}
.StaffProfileModalPopupPanel
{
    background-color:White;
    border-color:Black;
    border-style:solid;
    border-width:2px;
    padding:3px;
    width: 560px;
    height: 528px;
}
.StaffProfileModalPopupHeader
{
    background-color:#008556;
    color:White;
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:bold;
    width: 100%;
    height: 25px;
}
.StaffProfileModalPopupCloser
{
    background-color:#008556;
    color:White;
    font-family:Arial, Helvetica, sans-serif;
    font-size:small;
    font-weight:bold;
    width: 28px;
    height: 25px;
}
.StaffProfileModalPopupBody
{
    background-color:White;
    border-width:0px;
    border-style:solid;
    border-color:Gray;
    margin: 0 0 0 0;
    padding: 10px 10px 0px 10px;
    height: 490px;
}
