﻿/* Externally hosted fonts */
/* first for Internet Explorer */
@font-face {
  font-family: DIN;
  src: url(/fonts/ff-din-web.eot);
}
/* then for Firefox */
@font-face {
  font-family: DIN;
  src: url(/fonts/ff-din-web.woff) format('woff');
}

/* Common Style */
body {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(/PublishingImages/bg.gif) top left repeat;}
a {text-decoration:underline; outline:none;}
a:hover {text-decoration:none}
form {margin:0; padding:0}
p {margin:0; padding:0}
select {margin:0; padding:0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea {margin:0; padding:0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input {margin:0; padding:0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
img {border:0 none}
.lt1 {float:left;}
.rt1 {float:right}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0}

.MiddleDataContainer a {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.MiddleDataContainer a:link {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.MiddleDataContainer a:visited {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.MiddleDataContainer a:hover {text-decoration:underline !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}


/* Hide Starting Node for Subnavigation Elements In Sublanding Master Display*/
#zz2_TopNavigationMenun0 {display: none;}

/* Banner styles */
.BannerHeader{width:790px; height:193px; padding: 0px;position:relative; float:left; background:url(/PublishingImages/billboard-bg.jpg) no-repeat top left #70915D;border:0px none;margin-bottom:5px;overflow:visible;}
.BannerHeader a{font-size:18px; text-decoration:none; color:#feee96}
.BannerHeader a:hover{font-size:18px; text-decoration:none;}
.featuredBannerActive{ width:790px;height:113px;position:absolute;top:40px;overflow:visible;}
.featuredContentBackground{width:790px; height:193px; padding: 0px;position:absolute; float:left; background:no-repeat top left #70915D;border:0px none;margin-bottom:5px;overflow:visible;}
.featuredContentPreviousBackground{width:790px; height:193px; padding: 0px;position:absolute; float:left; background:no-repeat top left #70915D;border:0px none;margin-bottom:5px;overflow:visible;}
.featuredScrollForward {visibility:hidden;}
.featuredScrollBack {visibility:hidden;}
.BannerHeader:hover .featuredScrollForward {visibility:visible;}
.BannerHeader:hover .featuredScrollBack {visibility:visible;}
.featuredScrollBack{background:transparent;float:left;margin-top:15px;height:83px;line-height:75px;display:inline-block;color:#FFFFFF;font-size:26pt;font-family:Crisp, Arial, Helvetica, sans-serif;vertical-align:middle;text-align:center;padding:0px;width:45px;}
.featuredScrollBack:hover{color:#FFE893;background:#634804;}
.featuredScrollForward{background:transparent;float:left;margin-top:15px;height:83px;line-height:75px;display:inline-block;color:#FFFFFF;font-size:26pt;font-family:Crisp, Arial, Helvetica, sans-serif;vertical-align:middle;text-align:center;padding:0px;width:45px;}
.featuredScrollForward:hover{color:#FFE893;background:#634804;}
.featuredContentWrapper{height:113px;display:inline-block;overflow:visible;vertical-align:middle;width:700px;float:left;}
.featuredContentPrevious{position:absolute;z-index:10;}
.featuredContent{position:absolute;z-index:100;}
.featuredContentPrevious{height:113px;display:inline-block;overflow:visible;vertical-align:middle;width:700px;}
.featuredContent{height:113px;display:inline-block;overflow:visible;vertical-align:middle;width:700px;}
.featuredContentTitlePlaceholder{border-left:1px solid white;padding-left:15px;height:33px;width:680px;overflow:hidden;}
.featuredContentHtml{border-left:1px solid white;padding-left:15px;}
.featuredContentPreviousTitlePlaceholder{border-left:1px solid white;padding-left:15px;height:33px;width:680px;overflow:hidden;}
.featuredContentPreviousHtml{border-left:1px solid white;padding-left:15px;}
.featuredScroll{width:770px;text-align:right;margin:0px;margin-top:6px;display:inline-block;height:10px;float:left;}
.featuredScroll div{display:inline-block;height:8px;float:right;width:8px;border:1px solid #FFFFFF;margin-left:3px;background:transparent;}
.featuredScroll .featuredScrollTab{background:transparent;}
.featuredScroll .featuredScrollTabSelected {background:#FFFFFF;}
.featuredScroll span {visibility:hidden;height:8px;width:8px;}

/* Common Formatting */
.PadRightTop5{padding:5px 5px 0 0;}
.PadTop9{padding:9px 0 0 0;}
.MarginTopBottom25{margin:25px 0;}
.MarginTopBottom30{margin:0}
.MarRight5{margin:0 5px 0 0;}
.MarRightTop5{margin:10px 5px 0 0;}m
.MarTop5{margin:5px 0 0 0;}
.MarTop10{margin:10px 0 0 0;}
.MarTop20{margin:20px 0 0 0;}
.MarTopBottom5{margin:5px 0;}
.PaddingRight20{padding:0 20px 0 0;}
.PaddingLeftRight20{padding:0 20px;}
.PaddingLeft27{padding:0 0 0 27px;}
.MarLeftBottom10{margin:0 10px 10px 0;}
.MarLeftRight10{margin:0 0px 0 0;}
.MarLeft9{margin-left:9px;}
.Padding20{padding:20px; width:480px;}

/* Common Text Formatting */
.Ln18{line-height:18px;}
.Font10{font-size:10px;}
.Font11{font-size:11px;}
.GreenLink10 a{font-size:10px; color:#5b890c; text-decoration:none;}
.GreenLink10 a:hover{font-size:10px; color:#5b890c; text-decoration:none; text-decoration:underline;}
.GreenLink11{font-size:11px; color:#5b890c; text-decoration:none;}
.GreenLink11:hover{font-size:11px; color:#5b890c; text-decoration:none; text-decoration:underline;}
.GreenLink12{font-size:12px; color:#5b890c; text-decoration:none;}
.GreenLink12:hover{font-size:12px; color:#5b890c; text-decoration:none; text-decoration:underline;}
.GreenLink12I{font-size:12px; color:#5b890c; text-decoration:none;}
.GreenLink12I:hover{font-size:12px; color:#5b890c; text-decoration:none; text-decoration:underline;}

/* Home Page Style */
#BgContainer {margin:0 auto; width:968px; padding:0 16px; background:url(/PublishingImages/outer_bg.gif) center top no-repeat;}
#Container {margin:0 auto; padding:0 14px; background:#fff;}
.Header{height:110px; background:url(/PublishingImages/header_top.gif) left top repeat-x;}

.Header .Logo{width:360px; height:40px; margin:53px 0 0 20px; padding:0; background:url(/PublishingImages/logo.gif) left top no-repeat; border:0 none; float:left;}
.Header .Logo a {display:block; width:360px; height:40px; outline:none}
.Header .Logo a:hover {outline:none}
.Header .Logo a span {display:none}

.Header .SecNavi{margin:70px 0 0 0; float:right}
.Header .SecNavi a{line-height:22px; color:#5b890c; text-decoration:none; font-size:11px;}
.Header .SecNavi a:hover{color:#a8c483; text-decoration:none;}
.Header .SecNavi .SearchBox{ width:120px; padding:2px; padding-right:15px; color:#989694; position:relative;top:-5px;}
.SearchBtn{width:20px; height:20px; background:url(/PublishingImages/search_btn.gif) left top no-repeat; cursor:pointer; border:0 none;}
.SearchBtnHover{width:20px; height:20px; background:url(/PublishingImages/search_btn_hover.gif) left top no-repeat; cursor:pointer; border:0 none;}

#DataContainer{overflow:hidden;}
.LeftData{float:left; min-height:620px; _height:620px; width:149px; background:url(/PublishingImages/left_menu_bg.gif) left top no-repeat; padding-bottom:32767px; margin-bottom:-32767px;}

/*Modified Menu Styles To Support ASP Menu Control
.LeftData .LeftMenu{margin:20px 0 0 0;}
.LeftData .LeftMenu ul{margin:0; padding:0; list-style-type:none;}
.LeftData .LeftMenu ul li{margin:0; padding:0 0 0 10px; border-bottom:1px solid #e7e1dc;}
.LeftData .LeftMenu ul li a{line-height:38px; background:url(/PublishingImages/left_menu_bullet.gif) left 6px no-repeat; padding:0 0 0 10px; color:#168b16; font-size:18px;  text-decoration:none;}
.LeftData .LeftMenu ul li a:hover{line-height:38px; padding:0 0 0 10px; color:#603813;}
*/

/*Modified Menu Styles To Support ASP Menu Control*/
.LeftData .LeftMenu{margin:20px 0 0 0;}
.LeftData .LeftMenu .Menu{margin:0; padding:0; list-style-type:none;}
.LeftData .LeftMenu .Menu .Item{margin:0; padding:0 0 0 10px;border-bottom:1px solid #e7e1dc; font-size:18px; width:149px;}
.LeftData .LeftMenu .Menu .Item a{line-height:38px; background:url(/PublishingImages/left_menu_bullet.gif) left 6px no-repeat; padding:0 0 0 10px; color:#168b16; font-size:18px;  text-decoration:none;}
.LeftData .LeftMenu .Menu .Item a:hover{line-height:38px; padding:0 0 0 10px; color:#603813;}

/* Modified Services Page/Sub Menu Style For ASP Menu Control
.LeftData .LeftMenu ul li.Select {margin:0; padding:0 0 0 10px; border-bottom:1px solid #e7e1dc; width:139px; background:url(/PublishingImages/services_menu_bg.gif) left top no-repeat;}
.LeftData .LeftMenu ul li.Select a{line-height:38px; background:url(/PublishingImages/left_menu_bullet.gif) left 6px no-repeat; padding:0 0 0 10px; color:#168b16; font-size:18px; text-decoration:none; }
.LeftData .LeftMenu ul li.Select a:hover{line-height:38px; padding:0 0 0 10px; color:#603813;}
.LeftData .LeftMenu ul li.Select a.Active{line-height:38px; padding:0 0 0 10px; color:#603813;}

.LeftData .LeftMenu ul li.Select ul.SubMenu{margin:0; padding:0 0 0 2px; list-style-type:none; }
.LeftData .LeftMenu ul li.Select ul.SubMenu li{margin:0px 0 7px 0; padding:0; float:left;  border:0 none; width:99%;}
.LeftData .LeftMenu ul li.Select ul.SubMenu li a{ font-size:11px; color:#487c48; height:auto; background:none; line-height:16px; display:block;}
.LeftData .LeftMenu ul li.Select ul.SubMenu li a:hover{ font-size:11px; color:#603813; height:auto; background:none; line-height:16px; display:block;}
.LeftData .LeftMenu ul li.Select ul.SubMenu li a.SubAct, .LeftData .LeftMenu ul li.Select ul.SubMenu li a.SubAct:hover{ font-size:11px; color:#603813; height:auto; background:none; line-height:16px; display:block;}
*/

/* Modified Services Page/Sub Menu Style For ASP Menu Control*/
.LeftData .LeftMenu .Menu .Selected{margin:0; padding:0 0 10px 10px; float:left; border-bottom:none; width:139px; background :url(/PublishingImages/services_menu_bg.gif) left top no-repeat;}
.LeftData .LeftMenu .Menu .Selected a{line-height:38px; background:url(/PublishingImages/left_menu_bullet.gif) left 6px no-repeat; padding:0 0 0 10px; color:#168b16; font-size:18px;  text-decoration:none; }
.LeftData .LeftMenu .Menu .Selected a:hover{line-height:38px; padding:0 0 0 10px; color:#603813;}
.LeftData .LeftMenu .Menu .Selected a.Active{line-height:38px; padding:0 0 0 10px; color:#603813;}

.LeftData .LeftMenu .Menu .SubMenuItem{margin:0px 0 7px 0; padding:0 0 0 2px; list-style-type:none; float:left; border:0 none; font-size:11px; background:url(/PublishingImages/services_menu_bg.gif) left top no-repeat;}
.LeftData .LeftMenu .Menu .SubMenuItem a{ font-size:11px; color:#487c48; height:auto; background:none; line-height:16px; display:block;}
.LeftData .LeftMenu .Menu .SubMenuItem a:hover{ font-size:11px; color:#603813; height:auto; background:none; line-height:16px; display:block;}

.LeftData .GetEmail{width:130px; float:left; border-top:2px solid #efebe7; margin:14px 0 0 0; padding:14px 0 0 0; color:#989694; font-size:10px;}
.LeftData .GetEmail .EmailBox{width:88px; padding:2px; color:#989694; border:1px solid #c6c6c6;}

.LeftData .FollowUs{float:left; margin:17px 0 20px 0; width:115px; background:#f5f3f1; border-top:1px solid #e9e4df; color:#989694; font-size:10px; text-align:left; padding:5px 5px 10px 10px;}

.MiddleDataContainer{float:left; width:590px; padding-bottom:32767px; margin-bottom:-32767px;}
.MiddleDataContainer .FeatureContainer{float:left; line-height:18px; padding: 0 0 20px 0; }

/*Not being used
.FeatureContainer .News{float:left; width:320px; padding:0 20px 0 30px; background:url(/PublishingImages/news_bg_AboutTheFirm.gif) left top no-repeat;}
.FeatureContainer .News .NewsHeader{height:22px; padding:10px 0; margin:0 0 15px 0; line-height:22px; color:#603813; font-size:14px; font-weight:bold;}
*/


.FeatureContainer .Articles{float:left; width:360px; padding:0 9px 0 20px; background:url(/PublishingImages/news_bg_AboutTheFirm.gif) left top no-repeat;}
.FeatureContainer .Articles .ArticlesHeader{height:22px; padding:10px 0 0 0px; margin:0 0 15px 0; line-height:22px; color:#603813; font-size:14px; font-weight:bold;}

.FeatureContainer .Articles .ContentArea .Inline { display: block; }
.FeatureContainer .Articles .ContentArea .Inline div { display: inline;}

.FeatureContainer .Tools{float:left; width:180px; padding:0 5px 0 10px; background:url(/PublishingImages/article_bg_FirmAnnouncements.gif) left top no-repeat;}
.FeatureContainer .Tools .ToolsHeader{height:22px; padding:10px 0 0 1px; margin:0 0 15px 0px; line-height:22px; color:#603813; font-size:14px; font-weight:bold; }

.FeatureContainer .ContentArea{float:left; min-height:140px; _height:140px; margin-top:10px}
.FeatureContainer .ContentArea .DateText{ font-size:11px; font-weight:bold; color:#603813}

.FeatureContainer .Tools .ContentArea .Inline { display: block; }
.FeatureContainer .Tools .ContentArea .Inline div { display: inline;}

.FeatureContainer a{color:#5b890c; font-size:12px; text-decoration:none;}
.FeatureContainer a:hover{color:#5b890c;text-decoration:underline;}

.MiddleDataContainer .EventsContainer{padding:0 39px 0 31px; line-height:18px;}
.EventsContainer .BannerMiddle{margin:0 0 30px 0;}
.EventsContainer .EventsTitle{background:url(/PublishingImages/events_title_top.gif) left top repeat-x; border-bottom:1px solid #efebe7; height:43px; line-height:43px; font-size:18px;}
.EventsContainer .EventsTitle a{color:#5b890c; font-size:13px; text-decoration:none;}
.EventsContainer .EventsTitle a:hover{color:#a4c07e;text-decoration:none;}

.SearchDate{float:left; width:161px;line-height:18px; }
.SearchDate .DateContainer{margin:20px 0 0 0; float:left; width:161px; font-size:11px;}
.SearchDate .DateContainer .SearchDateText{font-size:11px; font-weight:bold; color:#603813;}
.SearchDate .DateContainer .DateSubTitle{font-size:11px; font-style:italic;}
.SearchDate a{color:#5b890c; font-size:11px; text-decoration:none;}
.SearchDate a:hover{color:#5b890c;text-decoration:underline;}

.BackNext{width:100px; height:15px; float:left; font-size:10px; line-height:15px; margin:5px 0 0 0; }
.BackBtn{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_back.gif) left top no-repeat; border:0 none; cursor:pointer; float:left }
.BackBtnHover{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_back_hover.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}
.NextBtn{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_next.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}
.NextBtnHover{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_next_hover.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}

.EventsContainer .FeaturedEvents{float:left; width:310px; padding:17px 0 0 25px; border-left:1px solid #e7e1dc;}
.FeaturedEvents a{color:#5b890c; font-size:12px; text-decoration:none;}
.FeaturedEvents a:hover{color:#5b890c;text-decoration:underline;}
.FeaturedEvents .Events{float:left;width:100%; margin:20px 0;}
.FeaturedEvents .Events .Title{ font-size:11px; font-weight:bold; color:#666666;}
.FeaturedEvents .Events .Date{ font-size:11px; font-weight:bold; color:#603813;}

.RightData{float:right; width:201px; background:#efebe7; padding-bottom:32767px; margin-bottom:-32767px;}
.RightData .PepoleData{ width:158px; margin:12px auto 0 auto;}
.RightData .PepoleData .WhiteBox{ width:148px; height:88px; padding:4px; background:#fff; border:1px solid #d8d6d1;}
.RightData .PepoleData .HeaderText{color:#603813; font-size:18px; margin:5px 0;}
.RightData .PepoleData a{color:#5b890c; font-size:13px; text-decoration:none;}
.RightData .PepoleData a:hover{color:#5b890c;text-decoration:underline;}

.RightData .WatkinsWire{ width:158px; margin:0 auto;}
.RightData .WatkinsWire .DataText{line-height:16px; margin:5px 0; display:block;}
.RightData .WatkinsWire a{color:#5b890c; font-size:13px; text-decoration:none;}
.RightData .WatkinsWire a:hover{color:#5b890c;text-decoration:underline;}

.Footer{ margin:0; padding:0;}
.Footer .FooterTop{ height:42px; line-height:42px; border-top:1px solid #efebe7; border-bottom:1px solid #efebe7}
.Footer .FooterLink{ margin:0 50px; color:#cbcbcb; font-size:11px; float:left; }
.Footer .FooterLink a{color:#5b890c; font-size:11px; text-decoration:none;}
.Footer .FooterLink a:hover{color:#5b890c; font-size:11px; text-decoration:underline;}
.Footer .CopyRight{float:right; color:#b3b3b3; font-size:11px;}
.Footer .FooterBottom{background:url(/PublishingImages/footer_bottom.gif) left top repeat-x; width:100%; height:67px;}

/* Services Page Style */
.BannerHeaderInner{ float:left; width:721px; margin:0 0 5px 0;}
.BannerHeaderInner .BodyTextContainer{font-family:arial, Crisp; width:500px; float:right; color: white; font-size:12px; margin:0 0 10px 25px; padding:20px 0 0 0;}

.MoreFromBox{width:161px; padding:20px; min-height:68px; height:68px; float:right; background:url(/PublishingImages/more_bg.gif) right top no-repeat; }
.MoreFromBox .TitleMore{font-size:14px; font-weight:bold; color:#fff;}
.MoreFromBox .LinksContainer{margin:5px 0 0 0;}
.MoreFromBox .LinksContainer ul{margin:0; padding:0; list-style-type:none;}
.MoreFromBox .LinksContainer ul li{margin:2px 0 0 0; padding-left:5px; float:left; width:100%;}
.MoreFromBox .LinksContainer ul li a{color:#2d500b; text-decoration:none; font-size:12px; display:block}
.MoreFromBox .LinksContainer ul li a:hover{color:#2d500b; text-decoration:underline; font-size:12px;}

.MiddleDataContainerInner{float:left; width:520px; padding-bottom:32767px; margin-bottom:-32767px; padding-top:35px; padding-left:35px; padding-right:35px;}
.InnerMiddleData{width:520px; background:url(/PublishingImages/dot.jpg) 255px top repeat-y;}
.InnerMiddleData .LeftDataBox{float:left; width:220px; padding:0 40px 0 0;}
.InnerMiddleData .InnerDataBox{width:220px; font-family:arial, crisp; float:left; line-height:16px; margin:0 0 44px 0;}
.InnerMiddleData .InnerDataBox .Title{font-size:18px; color:#603813; margin:0 0 5px 0; line-height:22px;}
.InnerMiddleData .RightDataBox{float:left; width:220px; padding:0 0 0 40px;}
.InnerMiddleData a{color:#5b890c; font-size:12px; text-decoration:none; margin:5px 0 0 0;}
.InnerMiddleData a:hover{color:#5b890c; text-decoration:underline;}

/* Events Page Style */
.EventsHeader{float:left; width:760px; height:98px; padding:0 0 0 31px; margin:0; background:url(/PublishingImages/events_bg.gif) left top no-repeat;}
.EventsHeader .Title{ color:#603813; font-size:28px; margin:60px 0 0 0;}
.EventsHeader .Title a{ color:#603813; font-size:28px; margin:60px 0 0 0; text-decoration:none}


.EventsBreadCrumb{float:left; width:760px; margin:0 0 6px 31px; color:#dcd6d2; border-bottom:1px solid #e7e1dc; padding:3px 0 7px 0; line-height:20px;}
.EventsBreadCrumb a{color:#a59a2d; text-decoration:none; }
.EventsBreadCrumb a:hover{color:#603813;}
.EventsBreadCrumb .SapCrumb{width:1px; margin:0 10px; float:left}

.ComeMeetUs{float:left; width:760px; margin:20px 0 7px 31px; height:320px; background:url(/PublishingImages/come_meet_bg.jpg) left bottom repeat-x;}
.ComeMeetUs .LeftPart{width:520px; padding:0 40px 0 0; float:left; line-height:20px; color:#8e8e8e; font-size:14px;}
.ComeMeetUs .RightPart{width:160px; padding:0 20px; float:left; font-size:11px;}
.ComeMeetUs .RightPart a{color:#5B890C !important; }
.ComeMeetUs .RightPart a:visited{color:#5B890C !important; }
.ComeMeetUs .RightPart a:link{color:#5B890C !important; }
.ComeMeetUs .RightPart a:hover{color:#5B890C !important; }
.ComeMeetUs .RightPart .TodayDate { background:url(/PublishingImages/today_bg.png) repeat-x;background-position:left center;color:white !important;} 
.ComeMeetUs .RightPart .TodayDate A{ color:white !important;}
.ComeMeetUs .RightPart .TodayDate A:visited{ color:white !important;}
.ComeMeetUs .RightPart .TodayDate A:link{ color:white !important;}
.ComeMeetUs .RightPart .TodayDate A:visited{ color:white !important;}

.EventDataItemsContainer a {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.EventDataItemsContainer a:link {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.EventDataItemsContainer a:visited {text-decoration:none !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
.EventDataItemsContainer a:hover {text-decoration:underline !important; color: #5B890C !important;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}

.DataTitle{font-weight:bold; color:#666666; font-size:11px;}
.DateTitle{font-weight:bold; color:#603813; font-size:11px;}
.EventDataItemsContainer .DataContent{
	min-height:50px;vertical-align:top;
	*height:50px;}

.EventDataContainer{float:left; width:520px; padding-bottom:32767px; margin-bottom:-32767px; padding-top:15px; margin-left:31px; padding-right:0px;}

.TopEventContainer{width:520px; float:left; padding-bottom:50px;}
.TopEventContainer .UpComingTitle{ height:29px; line-height:29px; color:#603813; font-size:18px; border-bottom:1px solid #e7e1dc; padding-bottom: 6px}
.TopEventContainer .UpComingTitle a{ color:#603813; text-decoration:none;}
.TopEventContainer .UpComingTitle a:hover{ color:#603813; text-decoration:underline;}
.TopEventContainer .EventBlock{width:144px; float:left; font-size:11px; line-height:14px;}
.TopEventContainer .EventBlock a{font-size:11px; color:#5b890c; text-decoration:none;}
.TopEventContainer .EventBlock a:hover{font-size:11px; color:#5b890c; text-decoration:underline;}

.EventHorzSap{width:520px; height:35px; background:url(/PublishingImages/events_horz_sap.gif) left top repeat-x; margin:30px 0 5px 0; float:left}

.BottomEventContainer{width:520px; float:left; line-height:18px;}
.BottomEventContainer a{font-size:12px; color:#5b890c; text-decoration:none;}
.BottomEventContainer a:hover{font-size:12px; color:#5b890c; text-decoration:underline;}

.BottomEventContainer .EventLeftPart{width:231px; padding:0 30px 0 0; background:url(/PublishingImages/bottom_event_sap.gif) right top no-repeat; min-height:258px;_height:258px; float:left;}
.EventTitle{ color:#603813; font-size:18px;}
.BottomEventContainer .EventRightPart{width:229px; padding:0 0 0 30px; float:left;}

.BottomEventBanner{width:480px; height:54px; padding:20px 20px; margin:0 0 35px 0; background:url(/PublishingImages/bottom_event_banner_bg.gif) left top no-repeat; float:left; font-size:11px; line-height:18px;}
.BottomEventBanner .BottomEventTitle{ width:50px; height:54px; color:#603813; font-size:14px; font-family:"arial"; font-weight:bold;  float:left; padding:0 20px 0 0; margin:0 20px 0 0; border-right:1px solid #dfddba;}
.BottomEventBanner a{font-size:11px; color:#5b890c; text-decoration:none;}
.BottomEventBanner a:hover{font-size:11px; color:#5b890c; text-decoration:underline;}
.EventArchive{font-size:11px; color:#5b890c; text-decoration:none; text-align:center;}
.EventArchive a{font-size:14px; font-weight:bold; color:#5b890c; text-align:center;}
.EventArchive a:hover{font-size:14px; font-weight:bold; color:#5b890c; text-align:center;}


/* Blog Page Style */
.BillBoardHeader{width:600px; height:106px; padding:45px 160px 0 31px; float:left; background:url(/PublishingImages/billboard_bg.jpg) left top no-repeat; margin:0 0 5px 0; color:#fff;}
.BillBoardHeader .Title1{float:left; font-family:"Myriad Pro"; font-size:42px; color:#fff9b8; line-height:42px; margin:0 15px 0 0;}
.BillBoardHeader .Title2{float:left; font-family:"Myriad Pro"; font-size:42px; color:#fff9b8; font-weight:bold; line-height:42px; margin:0 0 0 15px;}

.BlogBreadCrumb{float:left; width:760px; color:#dcd6d2; margin:0 0 8px 31px; border-bottom:1px solid #dfd8c6; padding:3px 0 7px 0; line-height:20px;}
.BlogBreadCrumb a{color:#5b890c; text-decoration:none;}
.BlogBreadCrumb a:hover{color:#603813;}
.BlogBreadCrumb .SapCrumb{width:1px; margin:0 10px; float:left}
.BlogBreadCrumb .Followus{float:right; margin:4px 0 0 0; padding:0; width:142px; height:16px; color:#7f7d7b; font-size:12px; font-family:"Myriad Pro";}
.BlogBreadCrumb .Followus img{ float:left;}

.RightDataWide{float:right; width:210px; background:url(/PublishingImages/right_column_bg.gif) left top repeat-y; padding-bottom:32767px; margin-bottom:-32767px;}

.MiddleDataContainerSmall{float:left; width:521px; padding-bottom:32767px; margin-bottom:-32767px; padding-top:30px; padding-left:30px; padding-right:30px;}

.RightDataWide .WhiteBg{background:#fff; padding:0 0 0px 0;}
.RightDataWide .WhiteBg .WireTopics{width:210px;  float:left; background:#fff url(/PublishingImages/right_yellow_swirl_bg.gif) left top no-repeat;}
.TitleWireTopics{font-size:16px; color:#603813; margin:20px 20px 0 30px;}
.TitleViewTopics{font-size:14px; color:#603813; margin:20px 20px 0 30px;}
ul.GreenLinks{margin:8px 20px 10px 30px; padding:0; list-style-type:none; font-size:12px;}
ul.GreenLinks li{margin:7px 0 0 0; padding:0;}
ul.GreenLinks li a{color:#5b890c; text-decoration:none;}
ul.GreenLinks li a:hover{color:#5b890c; text-decoration:underline;}

ul.GreenLinks11{margin:8px 20px 10px 30px; padding:0; list-style-type:none; font-size:11px;}
ul.GreenLinks11 li{margin:7px 0 0 0; padding:0;}
ul.GreenLinks11 li a{color:#5b890c; text-decoration:none;}
ul.GreenLinks11 li a:hover{color:#5b890c; text-decoration:underline;}


.WireTopics .ViewAll{background:#e7e3b3; border-top:1px solid #dbd591; height:22px; width:181px; padding:0 0 0 20px; float:right;}
.ViewBtnLink{background:url(/PublishingImages/view_simple.gif) left top no-repeat; padding:0 0 0 13px; color:#7f7a3f; text-decoration:none; height:9px; display:block; line-height:9px; margin:6px 0; font-size:10px;}
.ViewBtnLink:hover{background:url(/PublishingImages/view_hover.gif) left top no-repeat; padding:0 0 0 13px; text-decoration:none; font-size:10px;}

.RightDataWide .WhiteBg .MostViewTopics{width:210px; margin:10px 0 0 0;  float:left; background:#fff url(/PublishingImages/most_view_bg.gif) left top no-repeat;}
.ViewTopicBottom{border-bottom:1px solid #e0db9f; width:181px; float:right; padding:0 0 10px 20px;}
.ViewTopicBottom a{font-size:14px; color:#603813; text-decoration:none;}
.ViewTopicBottom a span{ color:#698a55;}
.ViewTopicBottom a:hover span{ color:#a19385;}
.ViewTopicBottom a:hover{font-size:14px; color:#a19385; text-decoration:none;}

.RightDataWide .OnlineResources{margin:20px 20px 20px 30px;} 
.RightDataWide .OnlineResources .Title{ font-size:10px; font-weight:bold; color:#666666;} 
ul.ResourcesLinks{margin:8px 20px 10px 0px; padding:0; list-style-type:none; font-size:11px;}
ul.ResourcesLinks li{margin:7px 0 0 0; padding:0;}
ul.ResourcesLinks li a{color:#5b890c; text-decoration:none;}
ul.ResourcesLinks li a:hover{color:#5b890c; text-decoration:underline;}

.ms-WPBody .BlogContainer{float:left; width:521px; margin:0 0 30px 0;}
.ms-WPBody .BlogContainer .BlogTitleTop{ border-bottom:1px solid #e7e1dc; display:block; padding:0 0 5px 0;}
.ms-WPBody .BlogContainer .BlogTitle{font-size:24px; color:#603813;}
.ms-WPBody .BlogContainer a{color:#5b890c; text-decoration:none;}
.ms-WPBody .BlogContainer a:hover{color:#5b890c; text-decoration:underline;}
.ms-WPBody .BlogContainer .BlogFooter{height:34px; width:499px; padding:10px 11px; background:url(/PublishingImages/tag_bg.gif) left top repeat-x; font-size:11px;}
.ms-WPBody .BlogContainer .BlogFooter .LeftLink{float:left;}
.ms-WPBody .BlogContainer .BlogFooter .RightLink{float:right;}
.ms-WPBody .BlogContainer .BlogFooter .RightLink a{color:#5b890c; text-decoration:none; font-size:10px;}
.ms-WPBody .BlogContainer .BlogFooter .RightLink a:hover{color:#838383; text-decoration:none;}
.BtnLeft{width:108px; height:23px; background:#698a55; color:#fff; border:0 none; font-size:10px; font-weight:bold; cursor:pointer;}
.BtnLeftHover{width:108px; height:23px; background:#a4c07e; color:#fff; border:0 none; font-size:10px; font-weight:bold; cursor:pointer;}
.BtnRight{width:108px; height:23px; background:#d5d0cc; color:#fff; border:0 none; font-size:10px; font-weight:bold; cursor:pointer;}

ul.ms-blogAdminLinks
{
list-style:none;
margin:4px 10px 0 0;
padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li
{
background:transparent url(/_layouts/images/rect.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 3px 15px;
}
ul.ms-blogAdminLinks li a{
color:#003399;
}
.ms-blogrss
{
color:#4c4c4c;
width:629px;
}
.ms-CommentsWrapper
{
color:#4c4c4c;
width:629px;
}
.ms-PostWrapper
{
color:#4c4c4c;
width:629px;
}
.ms-blogrssnav{
color:#4c4c4c;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top:solid 1px #add1ff;
}
.ms-blogrssnav a{
color:#003399;
text-decoration:none;
font-weight:bold;
font-size:8pt;
}
.ms-blogrssnav img{
border:none;
}
.ms-PostTitle{
font-size:16pt;
border-top:solid 1px #e3efff;
padding-top:6px;
color:#603813;
}
.ms-PostTitle span{
position:relative;
left:-2px;
right:auto;
color:#603813;
}
.ms-PostTitle a
{
color:#603813;
text-decoration:none;
}
.ms-PostTitle a:hover
{
color:#603813;
text-decoration:none;
}

.ms-CommentFooter{
font-size:8pt;
color:#999999;
padding-bottom:22px;
}

.ms-PostFooter{
font-size:8pt;
color:#999999;
padding-bottom:22px;
}
.ms-CommentFooter a{
color:#5B890C;
white-space:nowrap;
}
.ms-PostFooter a{
color:#5B890C;
white-space:nowrap;
}
.ms-CommentFooter a:hover{
color:#603813;
white-space:nowrap;
text-decoration:none;
}

.ms-PostFooter a:hover{
color:#603813;
white-space:nowrap;
text-decoration:none;
}

.ms-PostBody
{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-top:6px;
padding-bottom:12px;
}
.ms-PostBody a{
color:#5B890C;
}
.ms-PostBody a:hover{
color:#603813;
text-decoration:none;
}

.ms-PostBody p{
margin:0 0 1em 0;
}
h3.ms-PostDate
{
font-size:8pt;
color:#7f7f7f;
margin:0;
border-bottom:solid 1px #efebe7;
padding-bottom:5px;
}
h3.ms-CommentHeader
{
font-size:16pt;
font-weight:normal;
color:#603813;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-2px;
right:auto;
}
h4.ms-CommentTitle
{
color:#666666;
font-size:8pt;
line-height:1.7em;
padding:0px 0 0 0;
margin:0px;
}
.ms-CommentBody{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-bottom:12px;
padding-top:6px;
}
.ms-commentsempty{
color:#4c4c4c;
font-size:8pt;
padding-bottom:22px;
padding-top:6px;
}
.ms-blogedit{
font-size:8pt;
line-height:1.7em;
vertical-align:top;
border-top:solid 1px #e3efff;
color:#5b890c;
}
.ms-blogedit a{
height:22px;
padding:0px 5px 0 5px;
color:#5b890c;
background-image:none;
background-color:white;
border:none;
border-top:none;
}
.ms-blogedit a:hover{
height:22px;
padding:0px 5px 0 5px;
color:#603813;
background-image:none;
background-color:white;
border:none;
border-top:none;
text-decoration:none;
}

.ms-blogrss
{
font-size:8pt;
border-top:solid 1px #e3efff;
padding-top:5px;
}
.ms-blogrss a{
color:#003399;
}
.ms-blogrss img
{
vertical-align:middle;
border:none;
}
.ms-commenttable{
margin:15px 0 0 0;
padding:0px;
}
.ms-commenttable td{
border-top:solid 1px #efebe7;
}
.ms-CommentFooter a
{
padding-top:4px;
margin:0;
}
.ms-pickerwait
{
width:100%;
height:100%;
margin:0px;
background-color:#FFFFFF;
font-family:verdana;
font-size:8pt;
color:#000000;
}
.ms-pickerdropdown
{
margin-left:5px;
}
.ms-CategoryTitleCell
{
padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a
{
display:block;
background:transparent url("/_layouts/images/navbullet.gif");
background-position:left top;
background-repeat:no-repeat;
margin:0px;
padding:3px 0px 3px 16px;
}
.ms-BlogEmptyListText
{
padding:2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext
{
display:none;
}
.ms-BlogNavigator div.ms-navheader{
background-color:#d6e8ff;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
padding:1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a{
color:#003399;
}
.ms-BlogNavigator div.ms-navheader{
color:#4c4c4c;
font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
border-top:none;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:solid 1px #add1ff;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
padding-left:6px;
}
.ms-BlogNavigator td.ms-addnew img{
margin-right:2px;
}
.ms-BlogEmptyListText{
padding:4px 4px 2px 6px;
color:#4c4c4c;
}


/* Article Page */ 
.GreenHeader{float:left; width:760px; height:97px; padding:0 0 0 31px; margin:0; background:url(/PublishingImages/green_top_bg.gif) left top no-repeat;}
.GreenHeader .Title{ color:#603813; font-size:28px; margin:45px 0 0 0;}
.GreenHeader .Title a{ color:#603813; font-size:28px; margin:45px 0 0 0; text-decoration:none}

.GreenBreadCrumb{float:left; width:760px; margin:0 0 6px 31px; color:#dcd6d2; border-bottom:1px solid #e7e1dc; padding:2px 0 7px 0; line-height:20px; word-wrap: break-word;}
.GreenBreadCrumb a{color:#5b890c; text-decoration:none;}
.GreenBreadCrumb a:hover{color:#603813;}
.YellowSap{width:201px; height:31px; padding:0 0 0 9px; background:url(/PublishingImages/yellow_sap.gif) left top no-repeat;}

.MiddleDataContainerArticle{float:left; width:521px; padding-bottom:32767px; margin-bottom:-32767px; padding-top:10px; padding-left:30px; padding-right:30px;}
.MiddleDataContainerArticle .Title{font-size:22px; color:#603813; padding-bottom: 10px}
.MiddleDataContainerArticle .Address{font-size:14px; font-weight:; color:#5b890c;}
.MiddleDataContainerArticle .Location{font-size:14px; font-weight:; color:#5b890c;}
.ArticleHeader{width:491px; padding:0 15px; height:31px; line-height:31px; background:#f5f3f1; font-size:11px;}
.ArticleHeader a{font-size:11px; color:#5b890c; text-decoration:none;}
.ArticleHeader a:hover{font-size:11px; color:#5b890c; text-decoration:none; text-decoration:underline;}
.ArticleHeader select{padding:1px; margin:5px 0 0 0;}
.ArticleDataContainer{font-size:14px; line-height:21px; margin:15px 0 5px 0;}
.ArticleDataContainer a{color:#5b890c; text-decoration:none;}
.ArticleDataContainer a:hover{color:#603813;}
.ArticleImageBox{border:1px solid #d8d6d1 ; width:148px; height:120px; padding:4px;}
.ArticleSubData{float:left; width:343px; padding:0 15px 0 0; border-right:4px solid #efebe7;}
.ArticleBaloonText{ float:left; width:144px; padding:0 0 0 15px; font-size:15px; color:#97b777; font-weight:bold}
.ArticleFooter{width:491px; padding:0 15px; height:31px; line-height:31px; background:#f5f3f1; font-size:11px; border-top:1px solid #e7e1dc; border-bottom:1px solid #e7e1dc;}
.ArticleFooter .RightLinks{ float:right; font-size:10px;}
.ArticleFooter .RightLinks a{font-size:10px; color:#5b890c; text-decoration:none;}
.ArticleFooter .RightLinks a:hover{font-size:10px; color:#838383;}
.ArticleFooter .LeftLinks{ float:left;}
.ArticleFooter .LeftLinks a{font-size:11px; font-weight:bold; color:#5b890c; text-decoration:none;}
.ArticleFooter .LeftLinks a:hover{font-size:11px; font-weight:bold; color:#5b890c; text-decoration:underline;}
.EventDetail a{font-size:18px; color:#5b890c; text-decoration:none; font-weight:bold}
.EventDetail a:hover{font-size:18px; color:#5b890c; text-decoration:underline; font-weight:bold}


/* Tax Serive Page */ 
.TaxTopTitle{font-size:16px; color:#603813; margin:25px 30px 0 30px;}
.TaxRightColumnData{margin:20px 20px 0 30px;}
.TaxRightTitle{font-size:16px; color:#603813;}
.TaxTextBox{padding:1px; width:120px; height:17px; border:1px solid #c6c6c6;}
.GeenBtn{width:20px; height:20px; background:url(/PublishingImages/submit_btn.gif) left top no-repeat; border:0 none; cursor:pointer}
.TaxExpertiseContainer{margin:10px 20px 0 30px; width:160px;}
.SmallBrownTitle{font-size:11px; color:#603813;}

ul.TaxLinks{margin:0; padding:0; list-style-type:none; font-size:12px;}
ul.TaxLinks li{margin:0; padding:0;}
ul.TaxLinks li a{color:#5b890c; text-decoration:none;}
ul.TaxLinks li a:hover{color:#5b890c; text-decoration:underline;}

.TaxMiddleData{width:520px; background:url(/PublishingImages/dot.jpg) 255px top repeat-y;}
.TaxMiddleData .LeftDataBox{float:left; width:220px; padding:0 40px 0 0;}
.TaxMiddleData .InnerDataBox{width:220px; float:left; line-height:16px; margin:0 0 20px 0;}
.TaxMiddleData .InnerDataBox .Title{font-size:18px; color:#603813; margin:0 0 5px 0; line-height:22px;}
.TaxMiddleData .RightDataBox{float:left; width:220px; padding:0 0 0 40px; font:}
.TaxMiddleData a{color:#5b890c; font-size:12px; text-decoration:none; margin:5px 0 0 0;}
.TaxMiddleData a:hover{color:#5b890c; text-decoration:underline;}

.RightDataWide .PepoleData{ width:158px; margin:12px auto 0 auto;}
.RightDataWide .PepoleData .WhiteBox{ width:148px; height:88px; padding:4px; background:#fff; border:1px solid #d8d6d1;}
.RightDataWide .PepoleData .HeaderText{color:#603813; font-size:18px; margin:5px 0;}
.RightDataWide .PepoleData a{color:#5b890c; font-size:13px; text-decoration:none;}
.RightDataWide .PepoleData a:hover{color:#5b890c;text-decoration:underline;}

/* Search Result Page*/ 
.SearchResultContainer{margin:20px 0 0 0;}
.SearchResultContainer .Title{ font-size:16px; color:#5b890c}
.SearchResultContainer .Title a {color:#5b890c; text-decoration:none;}
.SearchResultContainer .Title a:hover {color:#5b890c; text-decoration:underline;}
.SearcNav{height:34px; width:499px; padding:10px 11px; background:url(/PublishingImages/tag_bg.gif) left top repeat-x; font-size:11px;}
.SearcNav .Left{font-size:11px; float:left; width:150px; padding:0;}
.SearcNav .Right{font-size:11px; float:right; width:300px;}
.SearcNav .Right ul{ margin:0; padding:0; list-style-type:none; float:right}
.SearcNav .Right ul li{ margin:0; padding:0; float:left;}
.SearcNav .Right ul li a{ margin:0 6px; font-size:10px; color:#5b890c; text-decoration:none;}
.SearcNav .Right ul li a.PrevNext{margin:0; padding:0;}
.SearcNav .Right ul li a.PrevNext:hover{margin:0; padding:0;}
.SearcNav .Right ul li a:hover{ margin:0 6px; font-size:10px; color:#9e9e9e; text-decoration:none;}
.SearcNav .Right ul li a.Select{ margin:0 6px; font-size:10px; color:#9e9e9e; text-decoration:none;}


/* people page */
.PeopleDataContainer{font-size:12px; line-height:18px; margin:15px 0 5px 0;}
.PeopleImageBox{border:1px solid #d8d6d1 ; float:left; padding:5px 3px 5px 5px;}
.NameContainer{width:372px; float:right;}
.NameContainer .Title{font-size:24px; color:#603813;}
.NameContainer .SubTitle{font-size:14px; color:#464646;}
.NameContainer .PArea{font-size:10px; color:#464646;}
.NameContainer a{font-size:10px; color:#5b890c; text-decoration:none;}
.NameContainer a:hover{font-size:10px; text-decoration:none; color:#5b890c; text-decoration:underline;}
.OfficeCallOut{width:162px; padding:10px; margin:0 0 10px 12px; background:url(/PublishingImages/address_bg.gif) left top repeat-x; float:right;}
.OfficeCallOut .Title{font-size:14px; color:#603813;}
.SubDataTitle{font-size:16px; color:#603813;}
.ConfTopics{margin:10px 20px 0 30px;}
.ConfTopics .Date{ font-size:11px; font-weight:bold; color:#603813;}
.PeopleWatkinsWire{ width:158px; margin:20px auto 20px auto;}

/* PeopleSub Page */
.MeetTeamContainer{font-size:14px; width:520px; min-height:195px; line-height:21px; margin:25px 0 3px 0; background:url(/PublishingImages/meet_team_bg.jpg) left bottom no-repeat;}
.ResourcesToolsContainer{font-size:14px; width:520px; min-height:195px; line-height:21px; margin:25px 0 3px 0; background:url(/publishingimages/resources_and_tools_bg.jpg) left bottom no-repeat;}
.AccordianContainer{width:520px; margin:0 0 20px 0; float:left;}
.OpenTitle{cursor: pointer; margin:0; padding:0; background:url(/PublishingImages/green_bg.gif) left top repeat-x; height:47px; color:#5b5651; line-height:47px; padding: 0 0 0 20px; font-size:15px;}
.openlanguage{color: #5b5651;}
.ClosedBar{ background:url(/PublishingImages/gray_bg.gif) left top repeat-x;height:47px; color:#5b5651; line-height:47px; padding: 0 0 0 20px; font-size:15px;}
.EventContent{background:#f2f5f0 url(../images/green_data_bg.gif) left top  repeat-x;  width:520px; padding:0; border-bottom:1px solid #ebe6e2; }
.EventTitle{color:#03b488; font-weight:bold;}
.ContentLink{color:#d1548a; text-decoration:underline;}
.ContentLink:hover{color:#d1548a; text-decoration:none;}
.EventContent ul.name{width:160px; float:left; list-style-type:none; margin:0; padding:0;}
.EventContent  ul.name li{ float:left; width:100%; margin:5px 0 0 0; padding:0;}
.EventContent  ul.name li a{ color:#5b890c; text-decoration:none; display:block;}
.EventContent  ul.name li a:hover{ color:#5b890c; text-decoration:underline;}

/* Tab Contents */
.TabContainer{width:520px; float:left; margin:0; padding:0; background:url(/PublishingImages/tab_border.gif) left 27px repeat-x;}

.TopBtnRaw {margin:10px 0 0 0; padding:0 0 0 22px; z-index:10; list-style:none; height:auto; float:left; width:498px; }
.TopBtnRaw li {display:inline; float:left;  height:18px; margin:0 0 0 -1px}

.TopBtnRaw li a {display:block; line-height:18px; height:18px; float:left; background:url(/PublishingImages/main_tab_simple.gif) no-repeat top left; text-decoration:none; outline:none}
.TopBtnRaw li b {margin:0px 0 0 20px; display:inline; float:left; height:18px; background:url(/PublishingImages/main_tab_simple.gif) no-repeat right top; padding:0px 15px 0 0; width:auto; color:#888888;}
.TopBtnRaw li a:hover b {border:0; /*background:url(/PublishingImages/main_tab_hover.gif) no-repeat right top;*/ cursor:pointer; text-decoration:underline; outline:none; text-decoration:none; color:#464646; }
.TopBtnRaw li a:hover {border:0;  /*background:url(/PublishingImages/main_tab_hover.gif) no-repeat left top;*/ color:#464646; cursor:pointer; text-decoration:none; outline:none;}
.TopBtnRaw li a.selected {display:block; height:18px; float:left; background:url(/PublishingImages/main_tab_hover.gif) no-repeat top left; text-decoration:none; outline:none; color:#464646; }
.TopBtnRaw li a.selected b {margin:0 0 0 20px; display:inline; float:left; height:18px; background:url(/PublishingImages/main_tab_hover.gif) no-repeat right top; padding:0px 15px 0 0; width:auto; color:#464646; }
.TopBtnRaw li a.selected:hover b {border:0; background:url(/PublishingImages/main_tab_hover.gif) no-repeat right top; cursor:pointer; text-decoration:underline; outline:none; text-decoration:none;  color:#464646;}
.TopBtnRaw li a.selected:hover {border:0;  background:url(/PublishingImages/main_tab_hover.gif) no-repeat left top; color:#464646; cursor:pointer; text-decoration:none; outline:none}
.TabDataContainer{width:480px;  padding:10px 20px; margin:0 0 10px 0; z-index:0;}

/*Events Calendar*/
.MiddleDataContainerArticle .EventsWrapper{padding:0px; line-height:18px;width:520px;}
.MiddleDataContainer .EventsContainer{padding:0 39px 0 31px; line-height:18px;}
.BannerMiddle{margin:0 0 30px 0;}
.EventsTitle{background:url(/PublishingImages/events_title_top.gif) left top repeat-x; border-bottom:1px solid #efebe7; height:43px; line-height:43px; font-size:18px;}
.EventsTitle a{color:#5b890c; font-size:13px; text-decoration:none;}
.EventsTitle a:hover{color:#a4c07e;text-decoration:none;}
.pg-normal {
                color: black;
                font-weight: normal;
                text-decoration: none;    
                cursor: pointer;    
            }
            .pg-selected {
                color: black;
                font-weight: bold;        
                text-decoration: underline;
                cursor: pointer;
            }




.CalendarBoxOuter {border:1px solid #d8d8d8; padding:3px; width:152px; margin:0 auto; background:#fff;}
.CalendarBoxOuter a:hover {text-decoration:none;}
.CalendarBoxOuter a {text-decoration:none;}
.CalendarBoxOuter table {border:0 none; background:url(/_controltemplates/WMCustomControls/CalendarDateBg.gif) bottom left repeat-x;}
.CalendarBoxOuter table td{ height:18px; }
.CalendarBox {border:1px solid #cfcfcf; width:152px; background:none;}
.CalendarMonth {background:#efecca; }
.CalendarMonth td {font-family:Georgia, Arial; font-size:13px !important; color:#603813; text-align:center; background:#efecca; padding:8px 0 4px 0;}
.CalendarDay {font-family:Arial, Helvetica, sans-serif  !important; font-size:11px !important; font-weight:normal; text-transform:uppercase; color:#a19d99; background:#f2f0d5; border-top:1px solid #fff; border-bottom:1px solid #cfcfcf; padding:2px 0;}
.CalendarDate {font-family:Georgia, Arial; font-size:11px !important; font-weight:normal;  color:#7c7c7c; padding:1px 0;}
.CalendarDate .event1 a:hover {color:#5b890c; text-decoration:none;}

.SearchDate{float:left; width:161px;line-height:14px; }
.SearchDate .DateContainer{margin:20px 0 0 0; float:left; width:161px; font-size:11px;}
.SearchDate .DateContainer .SearchDateText{font-size:11px !important; font-weight:bold; color:#603813;}
.SearchDate .DateContainer .DateSubTitle{font-size:11px !important; font-style:italic;}
.SearchDate a{color:#5b890c; font-size:11px; text-decoration:none;}
.SearchDate a:link{color:#5b890c; font-size:11px; text-decoration:none;}
.SearchDate a:visited{color:#5b890c; font-size:11px; text-decoration:none;}
.SearchDate a:hover{color:#5b890c;text-decoration:none;}

.BackNext{width:100px; height:15px; float:left; font-size:10px; line-height:15px; margin:5px 0 0 0; }
.BackBtn{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_back.gif) left top no-repeat; border:0 none; cursor:pointer; float:left }
.BackBtn:hover{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_back_hover.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}
.NextBtn{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_next.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}
.NextBtn:hover{width:9px; height:9px; margin:3px 0; background:url(/PublishingImages/date_next_hover.gif) left top no-repeat; border:0 none; cursor:pointer; float:left}

.ActiveDate {color:#5B890C !important; }
.ActiveDate a{color:#5B890C !important; }
.ActiveDate a:visited{color:#5B890C !important; }
.ActiveDate a:link{color:#5B890C !important; }
.ActiveDate a:hover{color:#5B890C !important; }

.TodayDate { background:url(/PublishingImages/today_bg.png) repeat-x;background-position:left center;color:white !important;} 
.TodayDate A{ color:white !important;}
.TodayDate A:visited{ color:white !important;}
.TodayDate A:link{ color:white !important;}
.TodayDate A:visited{ color:white !important;}
.SelectedDate { font-weight:bold; }

.FeaturedEvents{float:left; width:310px; padding:17px 0 0 25px; border-left:1px solid #e7e1dc;}
.FeaturedEvents a{color:#5b890c; font-size:11px; text-decoration:none;}
.FeaturedEvents a:link{color:#5b890c; font-size:11px; text-decoration:none;}
.FeaturedEvents a:visited{color:#5b890c; font-size:11px; text-decoration:none;}
.FeaturedEvents a:hover{color:#5b890c;text-decoration:underline;}
.FeaturedEvents .Events{float:left;width:100%; margin:20px 0;}
.FeaturedEvents .Events .Title{ font-size:11px; font-weight:bold; color:#666666;}
.FeaturedEvents .Events .Date{ font-size:11px; font-weight:bold; color:#603813;}

.RightData{float:right; width:201px; background:#efebe7; padding-bottom:32767px; margin-bottom:-32767px;}
.RightData .PepoleData{ width:158px; margin:12px auto 0 auto;}
.RightData .PepoleData .WhiteBox{ width:148px; height:88px; padding:4px; background:#fff; border:1px solid #d8d6d1;}
.RightData .PepoleData .HeaderText{color:#603813; font-size:18px; margin:5px 0;}
.RightData .PepoleData a{color:#5b890c; font-size:13px; text-decoration:none;}
.RightData .PepoleData a:hover{color:#5b890c;text-decoration:underline;}

.RightData .WatkinsWire{ width:158px; margin:0 auto;}
.RightData .WatkinsWire .DataText{line-height:16px; margin:5px 0; display:block;}
.RightData .WatkinsWire a{color:#5b890c; font-size:13px; text-decoration:none;}
.RightData .WatkinsWire a:hover{color:#5b890c;text-decoration:underline;}

.Footer{ margin:0; padding:0;}
.Footer .FooterTop{ height:42px; line-height:42px; border-top:1px solid #efebe7; border-bottom:1px solid #efebe7}
.Footer .FooterLink{ margin:0 50px; color:#cbcbcb; font-size:11px; float:left; }
.Footer .FooterLink a{color:#5b890c; font-size:11px; text-decoration:none;}
.Footer .FooterLink a:hover{color:#5b890c; font-size:11px; text-decoration:underline;}
.Footer .CopyRight{float:right; color:#b3b3b3; font-size:11px;}
.Footer .FooterBottom{background:url(/PublishingImages/footer_bottom.gif) left top repeat-x; width:100%; height:67px;}


/*Search Box*/

td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 1px gray;
}

td.ms-sbgo{
background-color:white;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
border:0px;
}

/*WitTwoColumnWebPart*/
.ms-WPBody .InnerMiddleData{width:520px; background:url(/PublishingImages/dot.jpg) 255px top repeat-y;}
.ms-WPBody .InnerMiddleData .LeftDataBox{float:left; width:220px; padding:0 40px 0 0;}
.ms-WPBody .InnerMiddleData .InnerDataBox{width:220px;font-family:arial, Crisp; float:left; line-height:16px; margin:0 0 44px 0;}
.ms-WPBody .InnerMiddleData .InnerDataBox .Title{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px;}
.ms-WPBody .InnerMiddleData .InnerDataBox .Title a{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px; text-decoration:none}
.ms-WPBody .InnerMiddleData .InnerDataBox .Title a:hover{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px; text-decoration:underline}
.ms-WPBody .InnerMiddleData .RightDataBox{float:left; width:220px; padding:0 0 0 40px;}
.ms-WPBody .InnerMiddleData a{color:#5b890c; font-size:12px; text-decoration:none; margin:5px 0 0 0;}
.ms-WPBody .InnerMiddleData a:hover{color:#5b890c; text-decoration:underline;}

.ms-WPBody .TaxMiddleData{width:520px; background:url(/PublishingImages/dot.jpg) 255px top repeat-y;}
.ms-WPBody .TaxMiddleData .LeftDataBox{float:left; width:220px; padding:0 40px 0 0;}
.ms-WPBody .TaxMiddleData .InnerDataBox{width:220px; font-family:Arial, Crisp; float:left; line-height:16px; margin:0 0 20px 0;}
.ms-WPBody .TaxMiddleData .InnerDataBox .Title{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px;}
.ms-WPBody .TaxMiddleData .InnerDataBox .Title a{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px; text-decoration:none}
.ms-WPBody .TaxMiddleData .InnerDataBox .Title a:hover{font-size:18px; font-family:Arial, Crisp; color:#603813; margin:0 0 5px 0; line-height:22px; text-decoration:underline}
.ms-WPBody .TaxMiddleData .RightDataBox{float:left; width:220px; padding:0 0 0 40px;}
.ms-WPBody .TaxMiddleData a{color:#5b890c; font-size:12px; text-decoration:none; margin:5px 0 0 0;}
.ms-WPBody .TaxMiddleData a:hover{color:#5b890c; text-decoration:underline;}


/* Search Result Page */
td.SearchResultContainer{margin:20px 0 0 0;}
td.SearchResultContainer .Title{ font-size:16px; font-family:Arial, Crisp; color:#5b890c}
td.SearchResultContainer .Title a {color:#5b890c; font-family:Arial, Crisp; text-decoration:none;}
td.SearchResultContainer .Title a:hover {color:#5b890c; font-family:Arial, Crisp; text-decoration:underline;}

.srch-Page{height:34px; width:499px; padding:10px 11px; background:url(/PublishingImages/tag_bg.gif) left top repeat-x; font-size:11px;}
.srch-Page A:link{ margin:0 6px;font-size:10px; color:#5b890c; text-decoration:none}
.srch-Page a:hover{margin:0 6px; font-size:10px; color:#9e9e9e; text-decoration:none;}
.srch-Page A:active{ margin:0 6px; font-size:10px; color:#9e9e9e; text-decoration:none;}
.srch-Page-bg{}

.srch-stats{height:34px; width:499px; padding:10px 11px; background:url(/PublishingImages/tag_bg.gif) left top repeat-x; font-size:11px;}
.srch-stats A:link{margin:0 6px;font-size:10px; color:#5b890c; text-decoration:none}
.srch-stats a:hover{margin:0 6px; font-size:10px; color:#9e9e9e; text-decoration:none;}

/* Net Client */
.ClientLogin Input{ width:500px; padding:2px; padding-right:15px; margin-top:5px; color:#989694; position:relative;top:-5px;}

/*Blog Links*/
.ms-alignleft{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignleft A:link{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignleft A:hover{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignleft A:visited{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignleft A:active{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}

.ms-alignright{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignright A:link{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignright A:hover{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignright A:visited{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}
.ms-alignright A:active{font-size: 12px; color:#5b890c; text-decoration:underline; font-weight:bold}

/* Mark 9-23-10 */
/* .BannerLine {BORDER-LEFT: white 1px solid; PADDING-LEFT: 15px; HEIGHT: 100%} */
.BannerBigWhite{color:white;font-size:32px;font-family:DIN-medium, Arial; margin-bottom:5px}
.BannerNormal{font-family:Arial, sans;font-size:12px; color:white;}
.BannerLink{font-family:Arial, sans;font-size:12px; color:white; margin-top:10px}
.BannerRaq {position:relative;top:-2px;font-family:Arial, sans;font-size:12px;color:#feee96;}
.BannerBigWhite{font-family:"ff-din-web-2","ff-din-web-1","Arial",sans-serif !important;}

/* Tracy 12-07-2010 Styles for event rollup and calendar changes */
/* Loading Image Styles */
.ProgressTemplate{position: relative; height: 80px; left: 40px; top: 180px; float: left; width: 0px; z-index: 99;}
.ProgressTemplateTable{ height:auto; width:auto;background:white;color:white;opacity:0.8; }

/* Event listing styles */
.EventListing .center{float:left; width:760px}
.EventListing .clear{clear:both;}
.EventListing .p1{float:left; margin-top:0px; }
.EventListing {float:left; height:auto;width:520px; margin-left:0px; }
.EventListing .filter {float:left; background-image:url(/PublishingImages/filter_bg.jpg); height:72px; width:520px; margin-top:20px}
.EventListing .input {float:left; height:71px; width:520px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6c6c; margin-top:45px; }
.EventListing .filteroption{float:left;display:inline-block;}
.EventListing .checkbox{float:left; margin-left:19px;margin-right:5px;padding-right:5px}

.EventListing .emptyMessage{float:left; width:520px; margin-top:55px; height:auto; padding-bottom:45px;}

.EventListing .event{float:left; width:520px; margin-top:15px; height:auto; border-bottom:thin #E7E1DC solid; padding-bottom:25px;}
.EventListing .eventdate{float:left; height:15px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#6c6c6c; padding-right:3px; border-bottom:thin #6C6C6C solid;border-bottom:thin #e7e1dc solid; padding-bottom:5px;}
.EventListing .eventseperator{float:left; height:15px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#6c6c6c; padding-left:5px;border-bottom:thin #e7e1dc solid; padding-bottom:5px }
.EventListing .eventtype{float:left; height:15px; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#6c6c6c; font-weight:bold; padding-left:5px;border-bottom:thin #e7e1dc solid; padding-bottom:5px; text-transform:uppercase; }
.EventListing .eventtitle{float:left; width:auto; font-family:Arial, Helvetica, sans-serif; color:#603813; font-size:22px; margin:10px 0 0 0;}
.EventListing .eventtitle a{color:#603813; text-decoration:none;}
.EventListing .eventtitle a:link{color:#603813; text-decoration:none;}
.EventListing .eventtitle a:visited{color:#603813; text-decoration:none;}
.EventListing .eventtitle a:hover{color:#603813; text-decoration:underline;}
.EventListing .eventdescrip{float:left; width:520px; font-family:Arial, Helvetica, sans-serif; color:#6c6c6c; font-size:12px; line-height:16pt; margin:25px 0 0 0;}
.EventListing .eventregister{float:left; width:520px; font-family:Arial, Helvetica, sans-serif; color:#5b890c; font-size:12px; line-height:16pt; margin:15px 0 0 0;}
.EventListing .eventregister a:link{color:#5b890c; text-decoration:none;}
.EventListing .eventregister a:visited{color:#5b890c; text-decoration:none;}
.EventListing .eventregister a:hover{color:#5b890c; text-decoration:underline;}

.EventListing .ProgressTemplate{position: relative; height: 0px; left: 0px; top: 58px; width: 520px; z-index: 99;}
.EventListing .ProgressTemplateTable{ height:auto; width:auto;background:white;color:white;opacity:0.8; }
.EventListing .PagingContent{ width:100%;text-align:center; }
.EventListing .PagingContent .BackNext{float:none;width:100%;line-height:18px;vertical-align:middle;margin-top:10px;left:40%;position:relative;}
.EventListing .PagingContent .BackNext span{ margin-left:2px;margin-right:2px;	}
.EventListing .PagingContent .BackNext input{ margin-left:5px;margin-right:5px;margin-top:5px;	}
.EventListing .PagingContent .BackNext img{display:none;}
.EventDataItemsContainer .DataContent{
	min-height:50px;vertical-align:top;
	*height:50px;
}

/*Net Client Login Link Stlying */
.NetClientLogin {font-size: 14px; color:#5b890c; text-decoration:underline}
.NetClientLogin t A:link{font-size: 14px; color:#5b890c; text-decoration:underline}
.NetClientLogin  A:hover{font-size: 14px; color:#5b890c; text-decoration:underline}
.NetClientLogin  A:visited{font-size: 14px; color:#5b890c; text-decoration:underline}
.NetClientLogin  A:active{font-size: 14px; color:#5b890c; text-decoration:underline}

