﻿/* ---- BEGIN GLOBAL STYLES ---- */

p				{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #666666; }
body			{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #666666; }
td				{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #666666; }
ul, ul li       { list-style-image: url('/images/common/ListArrowBlack.gif');  font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #666666; list-style-position: inherit; padding-left: 0px; margin-left: 8px; }

a					{ color: #006633; }
a:visited			{ color: #006633; }
a:hover				{ color: #69be28; }

.FooterText				{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #999999; }
.FormField				{ font-family: Arial,helvetica,sans-serif; font-size: 10px; }
.GoogleSearch			{ font-family: Arial,helvetica,sans-serif; font-size: 11px; color: #006633; font-weight: bolder; text-decoration: none; letter-spacing: normal; }
.OfficeMenuHeader		{ font-family: Arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #006633; letter-spacing: 1px; }
.ErrorMsg				{ font-family: Arial,helvetica,sans-serif; font-size: 14px; color: #ff0000; font-weight: normal; text-decoration: none; }
.ErrorValidate			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: none; }
.SuccessMsg				{ font-family: Arial,helvetica,sans-serif; font-size: 14px; color: #006633; font-weight: bold; text-decoration: none; }
.ModuleTitle			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #336699; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
.PostingName            { font-family: Arial,helvetica,sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
.NewsDate               { font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #666666; font-style: italic; }
.WelcomeMessage         { font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #006633; font-weight: bold; text-decoration: none; }
.divscroll              { position: relative; width: 250px; height: 130px; z-index: 0; left: 16px; right: 0px; top: 10px; bottom: 5px; overflow: auto; }
.SearchBox              { font-family: Arial,helvetica,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }

a.FooterLink 			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
a:visited.FooterLink 	{ color: #999999; }
a:hover.FooterLink 		{ color: #666666; text-decoration: underline; }

a.GoogleSearch			{ font-family: Arial,helvetica,sans-serif; font-size:11px; color: #666666; font-weight: bold; text-decoration: none; }
a:visited.GoogleSearch	{ color: #666666; }
a:hover.GoogleSearch	{ color: #69be28; }

/* ---- END GLOBAL STYLES ---- */

/* ---- BEGIN AUTHORING STYLES ---- */

.ColumnBoxHeader		{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.Placeholder			{ font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #666666; font-weight: bold; }
.AuthoringSection       { font-family: Arial,helvetica,sans-serif; font-size: 12px; color: #333333; font-weight: bold; background-color: #efefef; }

/* ---- END AUTHORING STYLES ---- */

/* ---- BEGIN NAVIGATION STYLES ---- */
.BreadCrumb				{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #006633; }
.SubNav					{ font-family: Arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }
.NavRoot				{ font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #006633; text-decoration: none; }
.leftnav				{ font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none;}
.leftnavSelected		{ font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
.leftnavSelectedRed		{ font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none;}
.leftsubnav				{ font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none;}
.leftsubnavSelected		{ font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none;}
.LanguageMenu			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #006633; text-decoration: none; white-space: nowrap; }
.NavBarOff              { font-family: Verdana,arial,helvetica,sans-serif; font-size: 10px; color: #006633; font-weight: bold; text-decoration: none; }
.NavBarOn               { font-family: Verdana,arial,helvetica,sans-serif; font-size: 10px; color: #69be28; font-weight: bold; text-decoration: none; }
.NavModuleHeader		{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #336699; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
.EnterpriseMenuTitle	{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #336699; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }

a.EnterpriseMenuTitle	        { font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #336699; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
a:visited.EnterpriseMenuTitle   { color: #336699;}
a:hover.EnterpriseMenuTitle     { color: #336699;}

a.NavBarOn              { font-family: Verdana,arial,helvetica,sans-serif; font-size: 10px; color: #69be28; font-weight: bold; text-decoration: none; }
a:visited.NavBarOn      { color: #69be28; }
a:hover.NavBarOn        { color: #69be28; }

.NavBarOff a            { font-family: Verdana,arial,helvetica,sans-serif; font-size: 10px; color: #006633; font-weight: bold; text-decoration: none; }
.NavBarOff a:visited    { color: #006633;}
.NavBarOff a:hover      { color: #69be28;}

a.BreadCrumb			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #006633; text-decoration: none; }
a:visited.BreadCrumb	{ color: #006633; }
a:hover.BreadCrumb		{ color: #69be28; text-decoration: none; }

a.LanguageMenu			{ font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #006633; text-decoration: none; white-space: nowrap; }
a:visited.LanguageMenu	{ color: #006633; }
a:hover.LanguageMenu	{ color: #69be28; text-decoration: underline; }

a.navMAIN			{ font-family: Arial,helvetica,sans-serif; font-size: 9px; font-weight: bolder; color: #000000; text-decoration: none; letter-spacing: 2pt; text-transform: uppercase; }
a:visited.navMAIN	{ color: #000000; }
a:hover.navMAIN		{ color: #69be28; text-decoration: none; }

a.nav:link			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:visited		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:hover			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:active		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}

a.SmallNav				{ font-family: Arial,helvetica,sans-serif; font-size:10px; font-weight: bolder; font-style: normal; color: #ffffff; text-decoration: none; }
a:visited.SmallNav		{ color: #ffffff; }
a:hover.SmallNav		{ color: #ffffff; text-decoration: none;}

a.leftnav						{ line-height: 14px;font-family: arial,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none; display: block;}
a:visited.leftnav				{ color: #666666;}
a:hover.leftnav					{ color: #333333; text-decoration:none;}

a.leftnavSelected				{ font-family: arial,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none; display: block;}
a:visited.leftnavSelected		{ color: #000000;}
a:hover.leftnavSelected			{ color: #000000; text-decoration:none;}

a.leftnavSelectedRed			{ font-family: arial,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none; display: block;}
a:visited.leftnavSelectedRed	{ color: #ff0000;}
a:hover.leftnavSelectedRed		{ color: #ff0000; text-decoration:none;}

a.leftsubnav					{ font-family: arial,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none; display: block;}
a:visited.leftsubnav			{ color: #666666;}
a:hover.leftsubnav				{ color: #333333; text-decoration:none;}

a.leftsubnavSelected			{ font-family: arial,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none; display: block;}
a:visited.leftsubnavSelected	{ color: #333333;}
a:hover.leftsubnavSelected		{ color: #333333; text-decoration:none;}

a.NavModuleHeader		        { font-family: Arial,helvetica,sans-serif; font-size: 10px; color: #336699; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
a:visited.NavModuleHeader       { color: #336699;}
a:hover.NavModuleHeader         { color: #69be28;}

/* ---- END NAVIGATION STYLES ---- */

/*---- BEGIN CMS CONSOLE STYLES ---- */

a.SiteModeSwitch 			{ font-family: Arial,helvetica,sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: none; }
a:visited.SiteModeSwitch 	{ color: #ff0000; text-decoration: none; }
a:hover.SiteModeSwitch	 	{ color: #69be28; text-decoration: underline; }

/* ---- BEGIN HOMEPAGE TEMPLATE STYLES ---- */

.HomeMainTitle				{ font-family: Arial,helvetica,sans-serif; font-size: 24px; font-weight: normal; color: #333333; }
.HomeSubtitle				{ font-family: Arial,helvetica,sans-serif; font-size: 12px; line-height: 15px; font-weight: normal; color: #333333; }

.ColumnHeader				{ font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #333333; }
.ColumnHeaderGreen			{ font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #006633; }	

a.MoreLink					{ font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #006633; text-decoration: none; }
a:visited.MoreLink			{ }
a:hover.MoreLink			{ }

.TopStoryTITLE				{ font-family: Arial,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #999999; letter-spacing: 1px; text-decoration: none; padding-bottom: 8px; }
.TopStoryHEAD				{ font-family: Arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #006b4f; text-decoration: none; padding-bottom: 8px; }
.TopStorySUB				{ font-family: Arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; padding-bottom: 8px; }
.TopStoryMORE				{ font-family: arial,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #006b4f; letter-spacing: 1px; text-decoration: none; padding-bottom: 2px; }

.TopStoryHEAD a				{ font-family: Arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #006b4f; text-decoration: none; padding-bottom: 8px; }
.TopStoryHEAD a:visited		{ color: #006b4f; text-decoration: none; }
.TopStoryHEAD a:hover		{ color: #006b4f; text-decoration: underline; }

.TopStoryMORE a				{ font-family: arial,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #006b4f; letter-spacing: 1px; text-decoration: none; padding-bottom: 2px; }
.TopStoryMORE a:visited		{ color: #006b4f; }
.TopStoryMORE a:hover		{ color: #ff9900; }

.NewsHeadline				{ font-family: Arial, helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase; }
.NewsLatest					{ font-family: Arial, helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase; }

.NewsHeadline a				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height:22px; font-weight: normal; color: #333333; text-decoration: none; } 
.NewsHeadline a:visited		{ color: #333333; }
.NewsHeadline a:hover		{ color: #69be28; text-decoration: underline; }

.NewsLatest a				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none; text-transform: none; }
.NewsLatest a:visited		{ color: #666666; }
.NewsLatest a:hover			{ color: #69be28; text-decoration: underline; }

.TopBug                     { border: solid 1px #cccccc; margin-bottom: 8px; }

/* ---- END HOMEPAGE TEMPLATE STYLES ---- */

/* ---- BEGIN SECONDARY TEMPLATE STYLES ---- */

.ContentTitle				{ font-family: Arial,helvetica,sans-serif; font-size: 22px; font-weight: normal; color: #006633; }

/* ---- END SECONDARY TEMPLATE STYLES ---- */

/* ---- BEGIN PROFESSIONAL PROFILE TEMPLATE STYLES ---- */

.ProfessionalName			{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #006B4F; text-decoration: none; } 
.ProfessionalTitle			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color: #333333; text-decoration: none; text-transform: uppercase; letter-spacing: .5pt; }
.ProfessionalLocation		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: bold; color: #333333; text-decoration: none; text-transform: uppercase; letter-spacing: .5pt; }
.ProfessionalPhone			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006B4F; }
.ProfessionalFax			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006B4F; }

.ProfessionalEmail a			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006B4F; }
.ProfessionalEmail a:visited	{ color: #006B4F;}
.ProfessionalEmail a:hover		{ color: #ff9900; }
/* ---- END PROFESSIONAL PROFILE TEMPLATE STYLES ---- */

/* ---- BEGIN PEOPLEFINDER TEMPLATE STYLES ---- */

.PeopleFinderCardName	{ color:#003300; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; font-style: normal;}
.PeopleFinderCardOrg	{ color:#003300; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; font-style: normal; }
.PeopleFinderCardInfo	{ color:#003300; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; font-style: normal; }
.PeopleFinderMessage	{ color:#003300; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: normal; font-style: normal; }
.PeopleFinderLabel		{ color:#003300; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; font-style: normal; }
.PeopleFinderWhite		{ color:white; font-family: verdana, arial, helvetica; font-size: 11px; font-weight: bold; font-style: normal; }
.PeopleFinderEMail		{ color:#003300; font-family: Verdana,arial,helvetica; font-size: 11px; font-weight: normal; font-style: normal; }

.PeopleFinderEMail a			{ color:#003300; font-family: Verdana,arial,helvetica; font-size: 11px; font-weight: normal; font-style: normal; }
.PeopleFinderEmail a:visited	{ color: #003300; }
.PeopleFinderEmail a:hover		{ color: #ff9900; }
/* ---- END PEOPLEFINDER TEMPLATE STYLES ---- */


/* ---- BEGIN LOGIN STYLES ---- */

.Login_signinSubmit             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; height: 20px; color: #f57200; background: #FFFFFF; border: 1px solid #CCCCCC; }
.Login_body_text				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #3F3F3F;}
.Login_body_text_bold			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #3F3F3F;}
.Logout                         { font-family: Arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #006633; }

/* ---- END LOGIN STYLES ---- */



/* ---  IMAGE SLIDER STYLES  --- */
.imgSlider{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:3px 0px 10px 4px;
}
.imgSlider ul{
	margin:0;
	padding:0;
	top:0;
	left:0px;
	position:absolute;
	overflow:hidden;
	width:100%;

}
.dummySlide{
	z-index:2;
}
.imgSlider li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.imgSlider img{
	border:0px;
}
.controls{
	z-index:3;
	position:absolute;
	width:100%;
}

.controls div.links{
	width:100%;
	color:#fff;
	overflow:hidden;
}
.controls div.background{

	width:100%;
	background-color:#fff;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	z-index:-1;
	position:absolute;
	height:18px;
	top:0px;
	font:bold 9px verdana, arial;
}
.controls a, .controls a:hover, .controls a:active, .controls a:visited{
	display:block;
	color:#fff;
	font:bold 9px verdana, arial;
	text-decoration:none;
	line-height:18px;
}
.controls a.right{
	float:right;
	padding-right:6px;
}
.controls a.left{
	float:left;
	padding-left:6px;
}

/********** homepage pop up ******************/
.popDiv
{
    position:absolute;
    padding:4px;
    margin:0;
    background-color:#fff;
    z-index:999;
}
.popDiv a.pClose
{
    position:absolute;
    right:10px;
    top:10px;
    font:bold 10px verdana, arial;
    color:#fff;
}
.popDiv .pHeader
{
    background-color:#006633;
    color:#fff;
    padding:6px 4px;
    font:bold 14px arial, verdana;
    height:14px;
}
.popDiv .pBody
{
    padding:6px;
}