body { background-color: #FFFFFF; margin: 0px; padding: 0px; font-family: helvetica, Arial, Sans-Serif; font-size: 77%; }
h1, h2, h3, h4 { padding: 0px; margin: 0px; }
h2{font-size:130%;}
h3{font-size:100%;}
h4{font-size:100%;}
img { border: 0px; }
.left { float: left; }
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; overflow: hidden; }
.blueTitle { color: #75AADE; }
.floatLeft { float: left; }
.floatRight { float: right; }
a:focus { -moz-outline-style: none; }
a{cursor:pointer;}
.greyHeader { color: #5596D6; font-weight: bold; padding:12px 0px;}
.bodyContent { color: #000000; }
.bodyContent a { color: #80b0e0; }
.bodyContent a:hover { color: #0070e0; }
.bodyContent a:visited { color: #0070e0; }
.visible{display:block;}
.hidden{display:none;}
.blueTitle{color:#5596D6;padding:1px 0;text-decoration:none;}



/* Homepage Master */
#SiteContainer { margin: 0px auto; width: 960px; }
#ContentHolder { width: 519px; float: left; overflow: hidden;  }
#ContentWrapper{padding-bottom:9px; }
#InnerContentHolder{ }
/* LeftSide UserControl */
#LeftSideHolder{float: left; width:208px;}
#LeftSideContainer {  overflow: hidden; width: 208px; }
#LeftSideTopWrapper { background-image: url(/SiteImages/repeater_white.gif); background-repeat: repeat-y; }
#LogoHolder { padding: 12px 0px 0px 24px; }
#LeftNavSearchHolder {color: #FFFFFF;margin:5px 0 5px 8px;height:18px;}
#LeftNavWrapper { width: 200px; }
#LeftNavWrapper ul { list-style: none; margin: 0px; padding: 0px 0pt 0pt 8px; }
#LeftNavWrapper ul li { color: #FFFFFF; background-image: url(/SiteImages/leftNavBullet.jpg); background-repeat: no-repeat; background-position: left 0.5em; padding: 0pt 0pt 15px 31px; width: 170px; }
#LeftNavWrapper ul .CMSListMenuHighlightedLI { background-image: url(/SiteImages/leftNavBulletHighlight.jpg); background-repeat: no-repeat; background-position: left 0.5em; padding: 0pt 0pt 15px 31px; width: 170px; }
#LeftNavWrapper ul li a { color: #FFFFFF; text-decoration: none; }
#LeftNavWrapper ul li ul{padding:0px;margin-left:-19px;}
#LeftNavWrapper ul li ul  .CMSListMenuHighlightedLI { padding:0 5px 0 20px;background-image: url(/SiteImages/leftNavBulletInnerHighlight.gif); background-repeat: no-repeat; background-position: left 0.5em; }
#LeftNavWrapper ul li ul li{margin-top:4px;padding:0 5px 0 20px;background-image: url(/SiteImages/leftNavBulletInner.gif); background-repeat: no-repeat; background-position: left 0.5em; }
#LeftNavWrapper ul li ul li a{}
#LeftNavWrapper ul li ul li ul{margin-left:-10px;}
#LeftNavWrapper ul li ul li ul .CMSListMenuHighlightedLI { padding:0 5px 0 20px;background-image: url(/SiteImages/leftNavBulletInnerHighlight.gif); background-repeat: no-repeat; background-position: left 0.5em; }
#LeftNavWrapper ul li ul li ul li{margin-top:4px;padding:0 5px 0 20px;background-image: url(/SiteImages/leftNavBulletInner.gif); background-repeat: no-repeat; background-position: left 0.5em; }
#LeftNavWrapper ul li ul li ul li a{}

#LeftNavSpacer { height: 17px; background-image: url(/SiteImages/leftNavSpacer.jpg); background-repeat: no-repeat; }
#LeftNavMiddleContent { background-image: url(/SiteImages/leftNavMiddleRepeater.jpg); background-repeat: repeat-y; }
#LeftNavBottom { background-image: url(/SiteImages/leftNavBottom.jpg); background-repeat: no-repeat; height: 17px; }
#LeftNavBottomCollapsed { background-image: url(/SiteImages/botton_radius.gif); background-repeat: no-repeat; height: 17px; }
#RelatedDocsBox { }
#RelatedDocsBox ul { color: #FF4996; padding: 2px 0pt 0pt 0px; margin: 0px; list-style: none; }
#RelatedDocsBox ul li { width: 170px; padding: 2px 0px; }
#RelatedDocsBox ul a { color: #FF4996; text-decoration: none; font-weight: bold; cursor:pointer; }
#RelatedDocsBox ul a img{vertical-align:middle;}
.leftNavContentHolder { margin-left: 20px; width: 175px; }
.leftNavContentHolder h4 { font-weight: bolder; padding: 8px 0px; }
.leftNavContentHolder h4 a { color: #75AADE; text-decoration: none; }
.searchBoxButton { background-color: #5596D6; border: medium none; color: #FFFFFF; cursor: pointer; width: 50px; }
.searchBoxTextbox { vertical-align:top; height:16px;background-color: #FFFFFF; border: medium none; width: 140px; }
#LeftNavSearchTop{overflow:hidden;height:7px; background-image:url(/SiteImages/searchBorderTop.gif); background-repeat:repeat-x;margin-left:3px;}
#LeftNavSearchBottom{overflow:hidden;height:7px; background-image:url(/SiteImages/searchBorderBottom.gif); background-repeat:repeat-x;margin-left:3px;}

/* Image rotator usercontrol styles */
#LeftNavImageRotatorHolder { }
#LeftNavImageRotatorHolder #rotator { width: 115px; margin: 0px auto; height: 50px; }
#LeftNavImageRotatorHolder #rotator img { position: absolute; display: none; }
#LeftNavImageRotatorHolder #rotator img.firstImage { display: block; }

/* Header UserControl */
#RightSideContainer { float: left; width: 749px; }
#HeaderTopContainer {margin-left:-2px; font-size: 70%; padding-top: 5px; padding-left: 18px; background-color: #77abde; height: 25px; background-image: url(/SiteImages/headerTopShaddow.jpg); background-repeat: repeat-y; background-position: left; }
#HeaderTopContainer ul { list-style: none; margin: 0px; padding: 0px; }
#HeaderTopContainer ul li { border-right: 1px solid #FFFFFF; float: left; padding: 0px 4px; }
#HeaderTopContainer ul li a { text-decoration: none; color: #FFFFFF; }
#HeaderTopContainer ul .lastNavItem { border: none; }
.CMSListMenuLinkHighlighted { font-weight: bold; color: #FFFFFF; }
#HeaderMiddleContainer { padding:9px 0px 9px 9px; background-image: url(/SiteImages/contentShaddowRepeater.gif); background-repeat: repeat-y; background-position: left; }
#HeaderBottomContainer {  background-color: #5596d6; background-image: url(/SiteImages/headerBottomShaddow.jpg); background-repeat: repeat-y; background-position: left; }
#HeaderBottomContainer h1 { color: #FFFFFF; font-size: 180%; }
#HeaderContactHolder { color: #FFFFFF; font-weight: bold;}
#HeaderContactHolder ul{margin:0px; padding:0; list-style:none;}
#HeaderContactHolder ul li{float:left; padding:0 5px; margin:0px;}
#HeaderContactHolder ul li a{text-decoration:none; color:#FFFFFF; display:block; height:28px;padding:0px; margin:0px; overflow:hidden;}
#HeaderContactHolder ul li a:hover{color:#c5f70e;}
#HeaderContactHolder ul li a:active{color:#c5f70e;}
#HeaderContactHolder ul li img{ vertical-align: middle;padding-right:5px;}

.contactText { border-right: 1px dotted #FFFFFF; padding-right: 10px; }
.contactText a { text-decoration: none; color: #FFFFFF; }
.contactTextLeft { padding-left: 10px; }
#contactRssLink a { text-decoration: none; color: #ffffff; }
.contactTextLeft img { vertical-align: middle; }
#HeaderBannerLeft{float:left; width:500px; margin-right:9px;} 
#HeaderBannerRight{float:left; width:230px; height:103px;}
#HeaderBannerRight{background-image:url(/SiteImages/homepageBannerPod.gif); background-repeat:no-repeat;}
#HeaderBannerRightTop{height:54px;margin-top:26px;}
#HeaderBannerRightBottom{color:#c4cf3a;padding-left:10px; font-weight:bold;}
#HeaderBannerRightBottom a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#HeaderTopLeft{float:left; width:505px; padding-top:7px;}
#HeaderTopRight{float:right; width:220px;color:#FFFFFF; padding-right:5px;text-align:right;}
#HeaderTopRight h2{font-size:100%;}

.locationFilterWrapper{background-color:#96a7b8; position:relative; display:none;}
.accordionHeader{width:100px;float:left;}

#LocationLeft{float:left; width:200px;}
#LocationRight{float:right; width:500px;}
#v_slideout{width:120px;}
#v_slidein{width:120px;}
#v_slidein2{width:120px;}
#v_slideout2{width:120px;}
#pnlLocation{ }

#pnlShare{}

#PnlShareWrapper{background-image:url(/SiteImages/shareThisBackgroundRepeater.jpg); background-repeat:repeat-x; height:109px;}
#PnlShareWrapper h2{color:#ff4996; padding-bottom:10px;}
#PnlShareWrapper #PnlShareLeft{width:248px; float:left;}
#PnlShareWrapper #PnlShareLeft #PnlShareLeftHolder{padding:10px;}
#PnlShareWrapper #PnlShareLeft #PnlShareLeftHolder #RssHolder img{vertical-align:text-top;}
#PnlShareWrapper #PnlShareLeft #PnlShareLeftHolder  #RssHolder a{text-decoration:none; color:#ffffff; font-weight:bold;} 
#PnlShareWrapper #PnlShareLeft #PnlShareLeftLink{margin:20px 0 0 10px;}
#PnlShareWrapper #PnlShareLeft #PnlShareLeftLink a{text-decoration:none; color:#ff4996; font-weight:bold;}
#PnlShareWrapper #PnlShareMiddle{height:109px;width:13px; float:left; background-image:url(/SiteImages/shareThisBorder.jpg); background-repeat:no-repeat;}
#PnlShareWrapper #PnlShareRight{width:486px; float:left;}
#PnlShareWrapper #PnlShareRight #PnlShareRightHolder{padding:10px 10px 0; height:79px;overflow:hidden;}
#PnlShareWrapper #PnlShareRight #pnlShareRightLink{margin:0px 0 0 10px;}
#PnlShareWrapper #PnlShareRight #pnlShareRightLink a{text-decoration:none; color:#ff4996; font-weight:bold;}



/* RightSide UserControl */
#RightSideWrapper { width: 230px; float: left; }
.expandableBoxHolder { margin-top: 9px; }
.expandableBoxHolder a { text-decoration: none; cursor: pointer; color: #FFFFFF; display: block; }
.expandableBoxMiddleWhite a{color:#5596d6;}
.expandableBoxMiddleWhite h3{color:#5596d6;}
.expandableBoxPainTop { padding-left: 14px; height: 25px; background-image: url(/SiteImages/RightSidePlainBoxTop.jpg); background-repeat: no-repeat; }
.expandableBoxPainTop h2 { color: #FF4996; font-size: 10pt; margin: 0px; padding: 5px 0px 0px; }
.expandableBoxTop { padding-left: 14px; height: 26px; background-image: url(/SiteImages/RightSideBoxTop.jpg); background-repeat: no-repeat; }
.expandableBoxTop h2 { color: #FF4996; font-size: 10pt; margin: 0px; padding: 5px 0px 0px; }

.expandableBoxMiddle { padding:5px 0 5px 14px; color: #FFFFFF; font-weight: bold; background-image: url(/SiteImages/RightSideBoxRepeater.jpg); background-repeat: repeat-y; }
#PromoExpandableBoxMiddleWhite{padding-left: 5px;}
.expandableBoxMiddleWhite { padding-top: 5px; color: #666666; font-weight: bold; padding-left: 14px; background-image: url(/SiteImages/RightSideBoxWhiteRepeater.gif); background-repeat: repeat-y; }
.expandableBoxMiddleNoPad { padding-left:4px;  color: #FFFFFF; font-weight: bold; background-image: url(/SiteImages/RightSideBoxRepeater.jpg); background-repeat: repeat-y; }
.expandableBoxFooter { height: 14px; background-image: url(/SiteImages/RightSideBoxFooter.jpg); background-repeat: no-repeat; }
.expandableBoxFooterArticle { height: 26px; background-image: url(/SiteImages/articleFooter.gif); background-repeat: no-repeat; }
.expandableBoxWhiteFooter { height: 14px; background-image: url(/SiteImages/RightSideBoxWhiteFooter.jpg); background-repeat: no-repeat; }

.pnlPopUp { width: 208px; overflow:hidden; }
.pnlPromoPopUp{width:220px;}
.pnlPopUpExpanableBoxLabel{margin-left:9px; display:block;}
.noPad{padding-left:11px;}
.openButton { padding: 4px 0px 0px; border: none; }
.expandableBoxButton a { color: #FF4996; font-size: 12pt; font-weight: bold; padding:6px 11px 7px 6px; }
.expanableBoxLabel {  padding-bottom: 5px; }
#InfoFilterControlHolder { }
#InfoFilterControlHolder input {cursor:pointer; border: none; margin: 0px; padding: 0px; background-color: #5596d6; color: #FFFFFF; font-weight: bold; }
#InfoFilterControlHolder select { margin-bottom: 5px; }
#BasketHolder{}
#BasketHolder ul{margin:0px;padding-left:17px;}
#BasketHolder ul li{}
#BasketHolder ul li a{color:#666666;}
.displayNone{display:none;}

/* Footer UserControl */
#Footer { margin-top: 20px; font-size: 70%; }
#FooterText {float:left;text-align:left;width:730px; }
#FooterLeft{width:210px; float:left;}
#FooterText ul { list-style: none; padding: 0px; margin: 0px; }
#FooterText ul li { border-right: 1px solid #8c8c8c; float: left; padding: 0px 4px; }
#FooterText ul li a { text-decoration: none; color: #8c8c8c; }
#FooterText ul .lastNavItem { border: none; }
#Footer .CMSListMenuLinkHighlighted { font-weight: bold; color: #8c8c8c; }
#FooterAddress { color: #8c8c8c; padding-left: 4px; padding-top: 5px;  }

/* Homepage aspx */
.tabWrapper { }
#HomepageTabWapper2{margin-top:8px;}
.tabImageHolder { width: 114px; float: left; }
.tabHolder { float: left; width: 510px;}

.tabStyles .ajax__tab_header { font-size: 11px; font-weight: bold; background-color: White; width:497px;height:20px;}
.tabStyles .ajax__tab_outer { color: #FFFFFF; }
.tabStyles .ajax__tab_inner {padding-top:3px;overflow:hidden; height:20px; margin-right: 2px; background-image: url(/SiteImages/tab_unselected.gif); background-repeat: no-repeat; width: 109px;  margin-left:1px;}
.tabStyles .ajax__tab_hover .ajax__tab_outer { }
.tabStyles .ajax__tab_hover .ajax__tab_inner { }
.tabStyles .ajax__tab_active .ajax__tab_outer { }
.tabStyles .ajax__tab_active .ajax__tab_inner {padding-top:3px;width:109px;height:20px;overflow:hidden; color: #FFFFFF; background-image: url(/SiteImages/tab_selected.gif); background-repeat: no-repeat;  margin-left:1px;}
.tabStyles .ajax__tab_body {margin-left:1px;background-color:#E8F1FA;background-image:url(/SiteImages/tabBodyBackground1.jpg);background-position:right center;background-repeat:repeat-y; width:509px;}
.ajax__tab_default .ajax__tab_tab {cursor:pointer;display:block; margin-right :4px;overflow:hidden;text-align:center;}
.ajax__tab_tab {cursor:pointer;display:block; padding-left:10px; margin-right :4px;overflow:hidden;text-align:center;}
.tabContentHolder { padding: 0px 0px 0px 1px; }
.homepageTabContentHolder{}
.tabTitle h2 { padding-left: 10px; color: #5596d6; font-size: 100%; margin-bottom: 10px; }
.tabContent { padding-left: 10px; color: #7e8082; height: 55px; overflow: hidden; }
.tabNewContent{color:#838383;padding-left:10px;}
.tabNewContent .newsItem{padding-bottom:10px;}
.tabNewContent a{text-decoration:none; color:#5596d6;}
.tabImage{float:left; width:109px;}
.tabContentContainer{float:left;width:390px;padding-top:5px;}
.addTitle{text-align:right; width:358px; color:#5596D6;}

.newTitle{font-weight:bold;float:left; width:330px;}
.newTitle a img{vertical-align:middle; padding-right:10px;}
.newsItem h2 a img{vertical-align:middle; padding-left:10px;}

.addButton{float:right;padding-right:13px; width:20px;}

.newsItemDetail h2 a img{vertical-align:middle; padding-left:10px;}

.tabContent a { color: #5596d6; }
.tabLinkHolder { background-color: #FFFFFF; padding: 2px 5px 2px 10px; width: 100%; }
.tabLinkHolder a{ color: #5596d6; text-decoration: none;}
.tabLinksLeft { padding-left: 10px; float: left; }
.tabLinksLeft a { padding-right: 10px; color: #5596d6; text-decoration: none; font-weight: bold; }
.tabLinkRight { padding-right: 10px; float: right; }
.tabLinkRight a { color: #ff4996; text-decoration: none; font-weight: bold; }
.loader{position:absolute; top:386px; left:650px;}
.loader2{position:absolute; top:556px; left:650px;}
#HomepageContentHolder { padding:9px 10px 20px 9px; min-height:243px; }
#InnerpageContentHolder{ padding:0px 0px 20px 9px; min-height:243px; }
#HomepageContentHolderOne { padding:0px 10px 20px 20px;}
#HomepageContentHolderTwo { padding:0px 10px 20px 20px;}
#TabContentHolder2{height:107px;}

#HomepagePromoHolder{margin-left:9px;}
.promoWrapper{margin-bottom:9px; overflow:hidden;background-image: url(/SiteImages/tabBodyBackground1.jpg); background-repeat: repeat-y; }
.promoWrapper a{color:#5596D6; text-decoration:none; }
.promoImage{float:left; height:68px;overflow:hidden;width:109px;}
.promoContent{float:left;width:388px; padding:3px 0 0 9px;}
.promoContentLeft{float:left; width:350px;}
.promoContentRight{float:right; width:30px;}

/* Site map usercontrol styles*/
.CMSSiteMapList{margin-top:0px; margin-bottom:0px;}
.CMSSiteMapList .CMSSiteMapListItem{}
.CMSSiteMapList .CMSSiteMapListItem .CMSSiteMapLink{font-weight:bold;text-decoration:none; color:#666666; }
.CMSSiteMapList .CMSSiteMapListItem  .CMSSiteMapList .CMSSiteMapListItem .CMSSiteMapLink{font-weight:normal; }
.CMSSiteMapList .CMSSiteMapListItem  .CMSSiteMapList .CMSSiteMapListItem{}

/* Styles for forms */
.formPageTitle {width: 489px;font-family: Arial; font-size: 17px; color: #666666;padding-left: 8px; padding-top: 10px; padding-bottom: 6px;}
.formText {width: 489px;font-family: Arial; font-size: 14px; color: #666666;padding-left: 8px;padding-bottom: 6px;}
.form {width: 489px; color:#5596d6;}
.formWrapper{margin-bottom:10px;}
.formBody {background-image: url('/SiteImages/Form_Background.gif'); background-repeat:repeat-y;width: 489px;}

.formRow {float:left;}
.formFieldTitle {padding-left: 20px;padding-top: 5px; float:left; width:480px; font-weight: bold;}
.formField {padding-left: 20px;padding-bottom:6px;padding-top: 5px;padding-bottom: 5px; float:left;}

.formFieldTextArea {margin-left:12px;margin-right:12px;}
.formFieldTitleTextArea {padding-left: 8px; background-color:#5596d6; color: white;padding-bottom: 2px;padding-top: 2px }
.formFieldTextAreaField {padding-left: 8px;padding-bottom: 8px;padding-right: 8px; background-color:#5596d6;}

.formSubmit {padding-left: 20px;}
.formField input, textarea, select {color:#666666;}
.form .EditingFormErrorLabel {color:red;}

.formRowContainer{width:100%;}
.formTitleRow{float:left; width:150px;}
.formInputRow{float:left;width:150px;}
.formBodyWrapper{padding:15px;}
#LoginFormButton input{border:0px; background:none; cursor:pointer; background-image:url(/SiteImages/button_submit.gif); background-repeat:no-repeat; width:62px;}

/* Breadcrumb usercontrol */
.breadcrumbItem {text-decoration:none;color:#666666;}
#BreadcrumbWrapper{float:left;width:360px;}

/* Search Results template transformation styles */
#SearchResultsHolder{}
#SearchResultsHolder h2{color:Gray;}
.searchResultsWrapper{}
.searchResultsWrapper a{text-decoration:none;}

/* Region Search Template */
#RegionSearchResults{}
#RegionSearchResults ul{list-style:none; margin:0px;padding:0px;}
#RegionSearchResults ul li{padding:5px 0px;}
.tabWrapper{margin-bottom:9px;margin-left:9px;}
.tabWrapper ul{list-style:none; margin:0px;padding:0px;}
.tabWrapper ul li{padding:5px 0px;}
#ActivitiesHolder{}
#ActivitiesHolder ul{padding:5px 0 0 5px; margin:0px; list-style:none;}
#ServicesWrapper{padding:10px;}
#EventsResultsHolder ul li a {color:#5596D6;font-weight:bold;padding:1px 0;text-decoration:none;}
#EventsResultsHolder ul{padding:0px; margin:0px;}

/* Registration Form */
#FormHolder{margin-bottom:10px;color:#5596D6;}
#FormHolder #FormHeader{background-image:url(/SiteImages/head_register.gif); background-repeat:no-repeat; height:37px;}
#FormHolder .formBody{background-image:url(/SiteImages/Form_Background.gif);background-repeat:repeat-y;width:489px;}
#FormHolder #FormFooter{background-image:url(/SiteImages/form_footer.gif); background-repeat:no-repeat; height:37px;}
#FormHolder .rowWrapper{clear:both;}
#FormHolder .rowWrapper .labelHolder{font-weight:bold;padding-left:20px;padding-top:5px;width:480px;}
#FormHolder .rowWrapper .inputHolder{padding-bottom:5px;padding-left:20px;padding-top:5px;}

/* News Template */
#NewsHolder{background-color:#FFFFFF;}
#NewsHolder h2{ font-size:100%; font-weight:bold;}
#NewsHolder p{}
#EventsHolder{padding:0 0 0 1px; background-color:#ffffff; }
#EventsHolderNew{background-color:#ffffff; }
#EventsHolder h2{font-size:100%;font-weight:bold;}
#EventsHolder p{}
#PageTitleHolder{float:left;width:485px;padding-top:15px;}
#BasketWrapper{float:right;width:230px;}

/* User Favorites Template */
.favoritesItem{background-color:#ffffff;}
.favoritesItem ul{margin:0 0 0 1px; list-style:none; padding-left:0px;}
.favoritesItem ul li{padding:4px 10px;background-color:#E8F1FA;background-image:url(/SiteImages/tabBodyBackground1.jpg);background-position:right center;background-repeat:repeat-y; margin-bottom:9px;}
.favoritesItem ul li a{display:block;font-weight:bold;padding-top:2px;text-decoration:none; font-weight:bold; color:#5596d6;}
.favoritesItem ul li a:visited{color:#5596d6;}
#MyPageTitleLeft{float:left;}
#MyPageTitleLeft{float:left;}
#NewsImageLeft{float:left;overflow:hidden;width:109px;}
#NewsTitleRight{float:left; width:230px;}
.myPageTitle{float:left; width:300px;}
.myPageDelete{float:right; width:120px;}
.myPageDelete input{vertical-align:text-top;}

/* DocumentLibrary Inline usercontrols */
#DocumentLibraryHolder{margin:0;}
#DocumentLibraryHolder ul{background-color:#ffffff;margin:0px; list-style:none;padding-left:0px;}
#DocumentLibraryHolder ul li{margin-bottom:5px;padding:0;background-image:url(/SiteImages/downloadBackground.jpg); background-repeat:repeat-y;}
#DocumentLibraryHolder ul li .docHolderLeft{float:left;width:300px;padding:10px 0 0 10px;}
#DocumentLibraryHolder ul li .docHolderRight{float:right;width:30px; padding-top:23px;}
#DocumentLibraryHolder ul li a{color:#5596D6;padding:1px 0;text-decoration:none; font-weight:bold;}
#DocumentLibraryHolder ul li a img{padding-left:10px;}
.addToFavLink a img{vertical-align:middle; padding-left:10px;}
.docImageWrapper{width:109px; float:left;}
.docContentWrapper{width:380px; height:68px; float:left; background-image:url(/SiteImages/downloadBackground.jpg); background-repeat:repeat-y;}
.docLibImageWrapper{width:200px; float:left;overflow:hidden;}
.docLibContentWrapper{width:300px;  float:left; }

#DocumentControlsHolder{margin-bottom:10px;}
#DocumentControlsHolder select{color:#609dd9; border-color:#609dd9; border-style:solid; font-weight:bold;}
#RegionSearchLeft{float:left; width:40%; padding-right:10px;}
#DocumentTypeRight{float:left; width:40%;}

#EventsResultsHolder ul{zoom:1;background-color:#ffffff;margin:0px; list-style:none;padding-left:0px;}
#EventsResultsHolder ul li{margin-bottom:5px;padding:0;}
#EventsResultsHolder ul li .docHolderLeft{float:left;width:330px;padding:10px 0 0 10px;}
#EventsResultsHolder ul li .docHolderRight{float:right;width:30px; padding-top:23px;}
#EventsResultsHolder ul li a{color:#5596D6;padding:1px 0;text-decoration:none; font-weight:bold;}

#EventsResultsHolder{}
#ActivitiesWrapper{}
#ActivitiesWrapper ul{zoom:1;background-color:#ffffff;margin:0px; list-style:none;padding-left:0px;}
#ActivitiesWrapper ul li{margin-bottom:5px;padding:0;}
#ActivitiesWrapper ul li .docHolderLeft{float:left;width:330px;padding:10px 0 0 10px;}
#ActivitiesWrapper ul li .docHolderRight{float:right;width:30px; padding-top:23px;}
#ActivitiesWrapper ul li a{color:#5596D6;padding:1px 0;text-decoration:none; font-weight:bold;}

/* HomepagePromoArticle inline control */
#PromoArticleWrapper{margin-bottom:20px;}
.promoArticleContent{float:left;width:300px; padding:0px 0 0 10px;}

/* SocialBookmarks usercontrol styles */
#SocialBookmarksHolder{height:20px; width:400px;}
#SocialBookmarksHolder .bookmarkLink{ float:left;}
#SocialBookmarksHolder ul{list-style:none; padding:0px;margin:0px;}
#SocialBookmarksHolder ul li{padding:0 5px 10px;}
#SocialBookmarksHolder ul li img{vertical-align:text-top;}
#SocialBookmarksHolder ul li a{text-decoration:none; color:#ffffff; font-weight:bold; cursor:pointer;}
#DeliciousLinkLi{}

/* Addtopage usercontrol */
#AddToPageHolder{float:right;width:115px;}
.pnlPersonalPage a{display:inline;}

/* Events Calendar */


#FilterHolder {padding-bottom:1em;}
#FilterHolder .formRow{float:none;}
#FilterHolder .formRow .inputHolder .selectInput {width:24.3em;}
#FilterHolder .formRow .inputHolder  .selectInput {border-color:#609DD9;border-style:solid;color:#609DD9;font-weight:bold;}

.calendarHolder {padding:10px 75px; background:#b3d0ec url(/SiteImages/calendarHolder-back.gif) top left repeat-x; border-bottom:1px solid #ffffff;}

.calendar {border:0; width:100%;}
.calendar .calendar {border:1px solid #aecdeb;}
.calendar th.dayBox,
.calendar a,
.calendar .empty {padding:6px 0;}
.calendar .calendar td {font-weight:bold; padding:0 10px;}
.calendar a {display:block;}
.calendar .dayBox,
.calendar .selectedDay,
.calendar .highlighted {border:1px solid #aedee4; font-weight:bold;}
.calendar .empty {border:1px solid #69a6d9;}
.calendar .highlighted {background-color:#FAD000;}
.calendar .dayBox a:hover,
.calendar .highlighted a:hover,
.calendar .selectedDay {background-color:#ff77b0; text-decoration:none;}


.calendar .highlighted {background-color:#ccfe01;}
.calendarEvents {background-color:#5596D6; padding:10px 15px;}
.calendarEvents h3 {font-size:100%;}


.calendar,
.calendar th.dayBox,
.calendar .dayBox a,
.calendar .selectedDay a,
.calendar .changeMonth a,
.calendar .highlighted a:hover,
.calendarEvents, 
.calendarEvents a,
.calendarEvents #DateTitle {color:#ffffff;}

.eventItem a{color:#ffffff;}
.eventItem a:visited{color:#ffffff;}
.calendar .highlighted a {color:#000000;}
.eventButtonLeft{width:200px;}
.eventButtonRight{ width:112px;padding-top:5px;}

.ajaxLoader {padding:1em 0; text-align:center; width:100%; position:fixed; background:#005CA9 url(/SiteImages/Icon_Loading.gif) center no-repeat; height:100%; top:0; left:0; -moz-opacity:0.75; z-index:100000;}
#MyPageConfirm{padding:1em 0; text-align:center; width:100%;background:#005CA9 url(/SiteImages/Icon_Loading.gif)  bottom no-repeat; height:100px; -moz-opacity:0.75;zoom:1;}
#MyPageConfirmText{padding-bottom:10px; color:#ffffff;}
/*ImageGallery UserControl */
#ImageGalleryHolder{background-color:#ffffff;}

.imageGalleryWrapper{ margin-bottom:9px;background-color:#E8F1FA;background-image:url(/SiteImages/tabBodyBackground1.jpg);background-position:right center;background-repeat:repeat-y;}
.imageGalleryLeft{width:110px; overflow:hidden; float:left;}
.imageGalleryRight{width:385px; float:left;padding:10px 0 0 10px;}
.imageGalleryTitle{padding-bottom:5px;}
.imageGalleryTitle h3{color:#5596d6;}
.imageGalleryDesc{}
.imageGalleryLink{}
.imageGalleryLink a{color:#5596d6; text-decoration:none;}

/* Casestudy Template */
.casestudyWrapper{ margin-bottom:5px;background-color:#E8F1FA;background-image:url(/SiteImages/tabBodyBackground1.jpg);background-position:right center;background-repeat:repeat-y;}
.casestudyLeft{width:110px; overflow:hidden; float:left;}
.casestudyRight{width:360px; float:left;padding:10px 0 0 10px;}
.casestudyTitle{padding-bottom:5px;}
.casestudyTitle h3{color:#5596d6;}
.casestudyDesc{}
.casestudyLink a{color:#5596d6; text-decoration:none;}

.pnlPromoPopUp ul {padding:0px; margin:0px;}
.pnlPromoPopUp ul li {padding:0px 10px 0px 10px; margin:0px; margin-bottom:10px;}

.slideshow {width:200px;}
.slideshowElement { width:200px; overflow:hidden; background-color:#5596D6; color:#ffffff;} 
.slideshowElementPadded { width:190px; overflow:hidden; padding:0px 10px 0px 10px; font-weight:normal;}
.expandableBoxMiddle {padding-left:14px; width:216px; overflow:hidden;}