body { margin:0; padding:0; background:#fff; text-align:center; font: 75%/1.3em Arial, Verdana, sans-serif; }
.background { background:transparent url(images/background.jpg) repeat-x 50% 0; min-height:620px; }
* html .background { height:620px; }

/* Portal background images */
.biodiversity .background { background:transparent url(images/portal-images/biodiversity-bg.jpg) repeat-x 50% 0; }
.coastal-catchments .background { background:transparent url(images/portal-images/coastal-catchments-bg.jpg) repeat-x 50% 0; }
.coastal-marine .background { background:transparent url(images/portal-images/coastal-marine-bg.jpg) repeat-x 50% 0; }
.engagement-knowledge .background { background:transparent url(images/portal-images/engangement-knowledge-bg.jpg) repeat-x 50% 0; }
.groundwater .background { background:transparent url(images/portal-images/groundwater-bg.jpg) repeat-x 50% 0; }
.land-soils-agriculture .background { background:transparent url(images/portal-images/land-agriculture-bg.jpg) repeat-x 50% 0; }
.surface-water-wetlands .background { background:transparent url(images/portal-images/surface-wetlands-bg.jpg) repeat-x 50% 0; }




a:link { text-decoration:none; color:#992800; }
a:visited { text-decoration:none; color:#7a5c52; }
a:hover { text-decoration:underline; color:#992800; }
a:active { text-decoration:underline; color:#992800; }

h1, h2, h3, h4, h5, h6, p, ul, ol { padding:0; }
ul, ol { padding: 0 0 0 20px; margin:0; }
.subpage #col-a ul, .subpage #col-a ol { padding-left:30px; }

ul { list-style-type:square; }

h1 { font: bold 1.6em Arial, sans-serif; color: #003360; }
h2 { font: bold 1.5em Arial, sans-serif; color: #004684; }
h3 { font: bold 1.4em Arial, sans-serif; color: #615a4b; }
h4 { font: bold 1.2em Arial, sans-serif; color: #615a4b; }
h5 { font: bold 1.1em Arial, sans-serif; color: #615a4b; }
h6 { font: bold 0.9em Arial, sans-serif; color: #615a4b; }

h5 { margin:1.5em 0 -0.75em 0 !important; padding:0; }

.subpage #col-b .Inner, .subpage #col-c .Inner { font-size:90%; line-height: 1.25em; font-family: Tahoma, Arial, sans-serif; }
.subpage #col-a { line-height: 1.4em; }

#editSubMenu, .DA_MENUITEM { text-align:left; }
.homepage .pageHeadline, .wqip .pageHeadline { display:none; }
.pageHeadline { margin-top:0.3em; }
#formTemplate { margin:0; padding:0; }
#Bcontinue { border:1px solid #fff; padding:5px 8px; background:#f2eadd; font:0.9em Tahoma, sans-serif; color:#1e3966; margin: -0.5em 0 0 -5px; }
#Bcontinue .selected { font-weight:bold; }
.print-header { display:none; }

.centred { margin:0 auto; text-align:left; height:600px; max-width:970px; min-width:650px; padding-top:13px; }
* html .centred { width: expression(document.body.clientWidth < 652? "650px" : document.body.clientWidth > 972? "970px" : "auto"); }
.left-shadow { padding-left:35px; background:transparent url(images/left-shadow-home.png) no-repeat; }
.subpage .left-shadow { background:transparent url(images/left-shadow-sub.png) no-repeat; }
.portal .left-shadow { background-position:0 2px !important; }
.right-shadow { padding-right:27px; background:transparent url(images/right-shadow-home.png) no-repeat 100% 0; }
* html .left-shadow { background:transparent url(images/left-shadow-home.gif) no-repeat; }
* html .right-shadow { background-image:none;  }
.layout { background:#fff; /*height:600px;*/ }
.header { background:#dde9ff url(images/header-bg.jpg) no-repeat 100% 0; height:106px; overflow:hidden; }
.portal .header { overflow:visible !important; }
.global-nav { position:relative; margin:-4px -3px 10px -3px; z-index:3; border-bottom:1px solid #65692c; }
.portal-header-texture { position:relative; width:100%; margin:-4px -2px 10px -2px; z-index:1; height:15px; overflow:hidden; background:transparent url(images/portal-header-texture.png) repeat-x; }
.nav-top-texture { height:4px; width:100%; overflow:hidden; background:transparent url(images/nav-top-texture.gif) repeat-x; }
.nav-bottom-texture { position:absolute; z-index:1; height:12px; width:100%; overflow:hidden; background:transparent url(images/nav-bottom-texture2.png) repeat-x; margin-top:-1px; }
.nav-wrapper { background:#65692c; border-bottom:1px solid #65692c; }
.banner { position:relative; background:#1e3966; height:213px; margin-top:-8px; }
.subpage .banner { background:#1e3966; height:72px; overflow:hidden; }
.portal .banner { background:#1e3966; height:102px; overflow:hidden; margin-top:-16px; }
.home-image { position:absolute; width:100%; height:213px; }

.sub-image { position:absolute; background-color:#1e3966; background-image:url(images/sub-images/01.jpg); background-repeat:no-repeat !important; width:100%; height:70px; }
#about .sub-image { background-image:url(images/sub-images/03.jpg); }
#events .sub-image { background-image:url(images/sub-images/06.jpg); }
#news .sub-image { background-image:url(images/sub-images/04.jpg); }
#projects .sub-image { background-image:url(images/sub-images/05.jpg); }
#bdtnrm_current_projects .sub-image { background-image:url(images/sub-images/02.jpg); }
#resources .sub-image { background-image:url(images/sub-images/07.jpg); }

/* portal images */
.portal-image { position:absolute; background-color:#1e3966; width:100%; height:111px; background-repeat:no-repeat !important; }
.biodiversity .portal-image { background-image:url(images/portal-images/biodiversity.jpg); }
.coastal-catchments .portal-image { background-image:url(images/portal-images/coastal-catchments.jpg); }
.coastal-marine .portal-image { background-image:url(images/portal-images/coastal-marine.jpg); }
.engagement-knowledge .portal-image { background-image:url(images/portal-images/engangement-knowledge.jpg); }
.groundwater .portal-image { background-image:url(images/portal-images/groundwater.jpg); }
.land-soils-agriculture .portal-image { background-image:url(images/portal-images/land-agriculture.jpg); }
.surface-water-wetlands .portal-image { background-image:url(images/portal-images/surface-wetlands.jpg); }
.wqip .portal-image { background-image:url(images/portal-images/bwqip.jpg); }

.banner-cover { float:right; width:28px; background:transparent url(images/banner-cover.png) no-repeat; height:213px; }
.subpage .banner-cover { background:transparent url(images/banner-cover-sub.png) no-repeat; height:100px; }
.home-links-bg { float:right; width:46.5%; height:213px; background:#1e3966 url(images/banner-bg.jpg) no-repeat 150px 0; }
.subpage .home-links-bg { width:54%; background-position: 150px -30px;  }
.portal .home-links-bg { width:51%; background-position: 150px -30px;  }
.home-links { position:absolute; height:213px; right:0px; width:53%; overflow:hidden; min-width:400px; padding-top:10px; }
.bottom-wrapper { margin-left:-3px; background:#fff; padding-bottom:10px; }

.column-one { position:relative; margin-top:-10px; padding-top:10px; /*z-index:1;*/ float:left; width:51.5%; background:transparent url(images/column-one-bg.gif) no-repeat 100% 0; min-height:268px; }
* html .column-one { height:268px; }
.column-two { float:left; width:48.49%; background:transparent url(images/column-two-bg.jpg) no-repeat; margin-top:-17px; min-height:308px; /*z-index:1;*/ position:relative; }
/* html .column-two { height:308px; }*/
.bdtnrm-intro { background:#7db1c7 url(images/bdtnrm-intro-bg.jpg) no-repeat 100% 0; padding: 5px 12px 5px 12px; font:0.9em Verdana, sans-serif; }
.bdtnrm-intro a { color:#fff !important; }
.bdtnrm-intro-bottom { position:relative; height:9px; overflow:hidden; background:transparent url(images/bdtnrm-intro-bottom.gif) no-repeat; }
.clear { clear:both; }
.map { z-index:1; position:absolute; right:10px; width:124px; height:145px; float:right; margin-top:-20px; padding-right:5px; }
.left-column { float:left; width:45%; }
.middle-column { float:right; width:98%; /*background:transparent url(images/column-divide.gif) repeat-y;*/ }

.subpage .left-column { min-height:325px; margin-top:-10px; position:relative; /*z-index:1;*/ float:left; width:22%; background:transparent url(images/left-nav-bg.gif) no-repeat; }
* html .subpage .left-column { height:325px; }
.subpage .middle-column { float:left; width:68.9%; background:transparent url(images/column-divide.gif) 100% 0 repeat-y; min-height:320px; }
* html .subpage .middle-column { height:320px; }
.subpage .right-column { float:left; width:31%; }
.breadcrumb-top { position:relative; background:transparent url(images/breadcrumb-top.png) repeat-x; height:5px; overflow:hidden; margin-top:-10px; }
.breadcrumb { position:relative; background:#74a3b7; padding:5px 10px 4px 15px; color:#0f2c58; font-size:0.9em; margin-top:-1px; }
.breadcrumb a { color:#fff !important; }
.breadcrumb-bottom { position:relative; background:transparent url(images/breadcrumb-bottom.png) no-repeat; height:8px; overflow:hidden; }
#Bbreadcrumb { display:inline; padding-right:85px: }
.portal .breadcrumb { min-height:16px; }
.page-tools { position:absolute; right:25px; top:0px; }
.page-tools img { cursor:pointer; }
.subpage .wrapper { width:77.99%; float:left; background:transparent url(images/left-nav-shadow.jpg) no-repeat; }
.subpage .bottom-wrapper { background:#fff url(images/bottom-wrapper-bg.jpg) 100% 0 repeat-x; }
* html .subpage .bottom-wrapper { height:1%; }

.footer { clear:both; height:25px; margin: 0 -3px; padding:10px 40px 0 0; background:transparent url(images/footer-bg.gif) 50% 0 no-repeat; overflow:hidden; text-align:right; font: 0.9em Verdana, sans-serif; }
.page-top { float:left; margin: -5px 0 0 50px; }
.footer-shadow { height:30px; background:transparent url(images/footer-shadow.jpg) 50% 0 no-repeat; padding-top:10px; }
.logo { position:absolute; margin:13px 0 0 22px; }
.tagline { float:right; margin-top:25px; padding-right:25px; width:326px; height:28px; background:transparent url(images/natural-resource-management.gif) no-repeat; }
.top-nav { min-height:32px; margin-top:16px; padding:7px 10px 7px 0; clear:both; float:right; position:relative; z-index:1; background:transparent url(images/top-nav-bg.gif) no-repeat 100% 0; min-width:500px; text-align:right; font: 0.9em Verdana, sans-serif; }
* html .top-nav { width:550px; }
.top-nav a, .BDTNRM-home a { color:#000 !important; margin:0 3px; }
.top-nav a:hover, .BDTNRM-home a:hover { color:#992800 !important; }
.portal .top-nav { margin-top:33px; padding-bottom:0; }

#col-a { padding:0 10px; }
.subpage #col-a { padding-left:15px; }
#col-b { padding:0 10px; }
#col-c { padding:0 10px; }

.search { background:#b2bed2 url(images/search-bg.gif) repeat-x; border:1px solid #fff; margin:0; padding:1px 1px 1px 3px; position:relative; }
.go { position:relative; cursor:pointer; }
.Inner { overflow:hidden; }
* html .Inner { overflow:hidden; width:100%; }

.home-link-float { float:left; width:48%; margin:10px 0 15px 0; }
.home-link-float img { float:left; margin: 0 10px 0 10px; border:2px solid #b7daa7; }
.home-link-float h3, .home-link-float h3 a { color:#fff7c1 !important; margin:0; font:bold 1em Verdana, sans-serif; }
.home-link-float p { color:#afd08b; font:0.9em Tahoma, Verdana, sans-serif; margin:0; }

.icon-links { padding:5px 0 10px 10px; }
.icon-links a { color:#992800; padding: 5px 15px 5px 30px; font: bold 1em Verdana, sans-serif; display:block; float:left; }
.icon-links a.events { background:transparent url(images/icon-events-calendar.gif) 0 50% no-repeat; }
.icon-links a.media { background:transparent url(images/icon-media-release.gif) 0 50% no-repeat; }

.b-bites-news { height:31px; min-width:200px; background:transparent url(images/b-bites-news.gif) no-repeat; margin:0 0 10px 0; }

/* section titles */
.section-title { float:right; margin: 18px 40px 0 0; position:relative; z-index:1; height:31px; width:200px; background-position:right !important; background-repeat:no-repeat !important; }
* html .section-title { margin-right:17px; }
#about .section-title { background-image:url(images/section-titles/about-us.gif); }
#events .section-title { background-image:url(images/section-titles/whats-on.gif); }
#news .section-title { background-image:url(images/section-titles/news.gif); }
#projects .section-title { background-image:url(images/section-titles/programmes.gif); }
#bdtnrm_current_projects .section-title { background-image:url(images/section-titles/projects.gif); }
#resources .section-title { background-image:url(images/section-titles/publications.gif); }
#search .section-title { background-image:url(images/section-titles/search.gif); }
#contact .section-title { background-image:url(images/section-titles/contact-us.gif); }
#notice .section-title { background-image:url(images/section-titles/notice-board.gif); }
#subscribe .section-title { background-image:url(images/section-titles/subscribe.gif); }
#sitemap .section-title { background-image:url(images/section-titles/sitemap.gif); }

/* portal section titles */
.portal .section-title { float:right; height:55px; width:370px; }
.biodiversity .section-title { background-image:url(images/portal-images/biodiversity-title.gif); }
.coastal-marine .section-title { background-image:url(images/portal-images/coastal-marine-title.gif); }
.coastal-catchments .section-title { background-image:url(images/portal-images/coastal-catchments-title.gif); }
.engagement-knowledge .section-title { background-image:url(images/portal-images/engagement-knowledge-title.gif); }
.groundwater .section-title { background-image:url(images/portal-images/groundwater-title.gif); }
.land-soils-agriculture .section-title { background-image:url(images/portal-images/land-agriculture-title.gif); }
.surface-water-wetlands .section-title { background-image:url(images/portal-images/surface-wetlands-title.gif); }
.wqip .section-title { background-image:url(images/portal-images/bwqip-title.gif); width:389px; }

.more-news { clear:both; margin:0; padding:0 0 0 15px; list-style-type:square; font:bold 0.9em Verdana, sans-serif; line-height:1.1em; }
.more-news li { margin:0.3em 0; padding:0; }
.view-news { text-align:right; margin:10px 20px 0 0; padding:5px; background:transparent url(images/view-news-bg.gif) 100% 0 no-repeat; font: bold 0.9em Verdana, sans-serif; }

#col-b .moduleHeader, #col-c .moduleHeader { background:transparent url(images/module-header-bg.gif) no-repeat; font: bold 1.1em Verdana, sans-serif; color:#2d0e00; padding: 5px 0; margin:0; }

/* homelink */
.homeLink { float:left; position:relative; margin-left:1px; }
.homeLink a { text-decoration:none; color:#e8ffef; }
.homeLink a.selected { background:#354715 !important; }
.homeLink a:hover { text-decoration:underline; color:#000 !important; }
.homeLink a.selected:hover { background: #dce9ff url(images/menu-bg.jpg) 0 100% no-repeat !important; color:#fff; cursor:pointer; }

ul#navList img { border:0; }
ul#navList { position:relative; float:left; z-index:2; }
* html ul#navList { height:1%; float:left; }
ul.dd, ul.dd ul  { padding:0; margin:0; list-style-type:none; }
ul#navList ul { z-index:1; display:none; margin:0; position:absolute; background: #dce9ff url(images/menu-dropdown-bg.jpg) repeat-y; padding:4px; border-right:1px solid #838c96; border-bottom:1px solid #838c96; }	
ul#navList li { float:left; padding: 0; list-style-type:none; }
ul#navList a, .homeLink a { color:#fff; background: Transparent; display:block; text-decoration:none; margin: 0; padding: 7px 12px 8px 12px; font: 9pt Arial, sans-serif; }
ul#navList ul a { border-right:none; border-bottom:1px solid #fff; }
ul#navList li:hover, ul#navList li.hover, ul#navList li a:hover, .homeLink a:hover, .homepage .homeLink a, ul#navList li.selected, ul#navList li.selected a:hover { background: #dce9ff url(images/menu-bg.jpg) 0 100% no-repeat; color:#fff; cursor:pointer; }
ul#navList li a:hover { text-decoration:underline; color:#000; }
ul#navList li:hover a, ul#navList li.hover a, ul#navList li.selected a:hover { color: #000; }
ul#navList ul a { margin: 0px; padding:4px 5px 5px 7px; text-align: left; color: #fff; }
ul#navList ul li a:hover { background: #14479b !important; color: #fff !important; text-decoration:none; }
ul#navList li a.selected { color: #fff; background: #354715; }
ul#navList li:hover ul, ul#navList li.hover ul { display:block; }
ul#navList li li { float:none; border:none; padding:0; width:200px; }


* html ul#navList ul li a { display:block; width:100%; }
* html ul#navList li.hover ul, * html ul#navList li.hover { visibility:visible; }

#sectionnav { position:relative; padding-top:10px; width:100%; overflow:hidden; padding-bottom:20px; }
#sectionnav ul { font-size:1em; margin: 0; padding: 0; list-style: none; border: 0px solid #ccc; width:100%; }
#sectionnav ul li { padding-left: 0px; }
#sectionnav ul ul ul { background:#e1d4ae url(images/section-nav-ul-bg.jpg) repeat-y 100% 0; }
#sectionnav ul ul ul ul { background:#e1d4ae url(images/section-nav-ul-ul-bg.jpg) repeat-y 100% 0; }
#sectionnav ul a { display: block; text-decoration: none; color: #000; padding: 8px 9px 8px 14px; font:1em Verdana, sans-serif; }
#sectionnav ul ul a { padding: 5px 9px 5px 14px; border-top: 1px solid #fff; font:bold 0.9em/1.3em Tahoma, Verdana, sans-serif; }
#sectionnav ul ul ul a { color:#000; font-weight: normal; border-color:#c8b080; }
#sectionnav ul ul ul ul a { border-color:#c8b080; padding: 5px 9px 5px 20px; margin:0 -10px 0 10px; }
#sectionnav ul li a:hover, #sectionnav ul li a.selected:hover { background: #74a3b7 url(images/section-nav-hover.jpg) no-repeat; color: #fff; }
#sectionnav ul li a.selected { background: #1e3966 url(images/section-nav-selected.jpg) 100% 0 no-repeat; color: #fff; }
#sectionnav li { height:1%; list-style-type:none; }
		
* html #sectionnav ul li { float: left; height: 1%; }
* html #sectionnav ul li a { height: 1%; }

.BDTNRM-home { background:transparent url(images/BDTNRM-home-bg.gif) no-repeat; float:left; font: 0.9em Verdana, sans-serif; padding:8px 35px 8px 25px; margin-right:-25px; }
.portal-nav { float:right; }
.portal-nav-button { background:transparent url(images/portal-nav-button.png) no-repeat; width:225px; height:36px; margin:0; padding:0; }

ul.portals img { border:0; }
ul.portals { position:relative; float:left; z-index:2; padding:0; margin:0; }
* html ul.portals { height:1%; float:left; }
ul.dd, ul.dd ul  { padding:0; margin:0; list-style-type:none; }
ul.portals ul { z-index:-1; display:none; margin:0 0 0 20px; position:absolute; float:left; left:0px; top:0px; background: #85b0c3 url(images/portals-bg.jpg) repeat-y; padding:36px 4px 4px 4px; border-right:1px solid #838c96; border-bottom:1px solid #838c96; }	
ul.portals li { float:left; padding: 0; list-style-type:none; }
ul.portals li li { float:left; padding: 0; list-style-type:none; }
ul.portals a { color:#fff; background: Transparent; display:block; text-decoration:none; margin: 0; padding: 1px 3px; font: 0.9em Tahoma, Arial, sans-serif; }
ul.portals ul a { border-right:none; border-bottom:1px solid #5c8596; }
ul.portals ul a { margin: 0px; padding:4px 5px 5px 7px; text-align: left; color: #fff; }
ul.portals ul li a:hover { background: #14479b !important; color: #fff !important; text-decoration:none; }
ul.portals li a.selected { color: #fff; background: #354715; }
ul.portals li:hover ul, ul.portals li.hover ul { display:block; }
ul.portals li li { float:none; border:none; padding:0; width:180px; }


* html ul.portals ul li a { display:block; width:100%; }
* html ul.portals li.hover ul, * html ul.portals li.hover { visibility:visible; }


#SideNavOnly { font-size:1em; position:relative; padding:10px 0 20px 0; width:100%; overflow:hidden; list-style: none; margin:0; }
#SideNavOnly li { padding-left: 0px; }
#SideNavOnly ul { background:#e1d4ae url(images/section-nav-ul-bg.jpg) repeat-y 100% 0; }
#SideNavOnly ul ul { background:#e1d4ae url(images/section-nav-ul-ul-bg.jpg) repeat-y 100% 0; }
#SideNavOnly ul ul ul { background:#efe1bc; margin:0 -20px 0 20px; }
/*#SideNavOnly a { display: block; text-decoration: none; color: #000; padding: 8px 9px 8px 14px; font:1em Verdana, sans-serif; }*/
#SideNavOnly a, .wqip-home-link { display: block; text-decoration: none; color: #000; padding: 5px 9px 5px 14px; border-bottom: 1px solid #fff; font:bold 0.9em/1.3em Tahoma, Verdana, sans-serif; }
#SideNavOnly ul a { color:#000; font-weight: normal; border-color:#c8b080; }
#SideNavOnly ul ul a { border-color:#c8b080; padding: 5px 9px 5px 20px; margin:0 -10px 0 10px; }
#SideNavOnly ul ul ul a { font-size:0.8em; margin:0; }
#SideNavOnly li a:hover, .wqip-home-link:hover, #SideNavOnly li a.selected:hover { background: #74a3b7 url(images/section-nav-hover.jpg) no-repeat; color: #fff; }
#SideNavOnly li a.selected { background: #1e3966 url(images/section-nav-selected.jpg) 100% 0 no-repeat; color: #fff; }
#SideNavOnly li { height:1%; list-style-type:none; }
.Bhover ul { display:none; }
a.wqip-home-link { text-decoration:none; color:#000; margin-bottom:-9px !important; }
		
* html #SideNavOnly li { float: left; height: 1%; }
* html #SideNavOnly li a { height: 1%; }

/* START image caption boxes */
table.image img { border:1px solid #000; }
div.image, table.image { padding: 10px; }
div.image img { display: block; }
div.img p, table.image p { margin-top: 1px; }
div.floatright, table.floatright { margin: 0 0 10px 10px; float: right; }
div.floatleft, table.floatleft { margin: 0 10px 10px 0; float: left; }
div.floatleft p, div.floatright p, table.image p { font-size:0.9em; font-weight:bold; color:#000 !important; line-height:1.4em; }
.caption, .caption p { font-size:1em !important; }
table.image { border:none; background-color:Transparent; color:#000; font-size:1em; }
table.image tr { background-color:Transparent;}
table.image td p, #col-a table.image td { margin:0; padding:0; }



div.EventManager table, div.CalendarViewerA table { border:1px solid #c0b999; background-color:#fff; font-family:Arial, sans-serif; font-size:1em; }
div.EventManager table table, div.CalendarViewerA table table { border:none; }
div.EventManager tr, div.CalendarViewerA tr { background-color:#fcfbf8;}
div.EventManager td, div.CalendarViewerA td { padding:5px; }
div.EventManager td p, div.CalendarViewerA td p { margin:0; padding:0; font-family:Arial, sans-serif; }
div.EventManager th, div.CalendarViewerA th { padding:5px; }

/*Misc*/
hr { width:auto; height: 1px; background-color: #f0edde; color: #f0edde; border: none; }

.ErrorMessageStyle { 
font-size:105%; 
color:#f00; 
font-weight:bold; 
background:url(/admin/images/ratingminus.gif); 
background-repeat:no-repeat; 
padding-left:30px; 
} 

.SuccessMessageStyle { 
font-size:105%; 
color:#0f0; 
font-weight:bold; 
background:url(/admin/images/ratingplus.gif); 
background-repeat:no-repeat; 
padding-left:30px; 
}

/*Calender*/
.CalendarViewerA { }
.CalendarViewerA hr { margin:0; padding:0; }
.CalendarViewerA .moduleHeader { background: Transparent url(images/calender_icon.gif) no-repeat; padding-left:27px; }
.CalendarViewerA a { font-size:0.9em; margin: 0 0 10px 0; }
.CalendarViewerA .odd, .CalendarViewerA .even { } 
.CalendarViewerA .odd { }
.CalendarViewerA .even {}
.CalendarViewerA p.title { font: bold 1.3em Arial, sans-serif; color:#0d5ca2; margin:0.5em 0 0 0; }
#col-c .CalendarViewerA p.title { font: bold 1.2em Arial, sans-serif; margin-bottom: 0.3em; }
.CalendarViewerA p.date { font: bold 0.8em Verdana, sans-serif; margin: 0.2em 0 0.5em 0; color:#000; background: Transparent url(images/calender_clock.gif) no-repeat; padding-left:12px; }
.CalendarViewerA p { margin: -0.1em 0; }

/*Event Manager*/
.EventManager table { background-color:#fcfbf8; }

.Search .highlight { background-color:#ffff00; }

.boab-link { margin-left: 10px; }

/* TAG GROUP */
div.tagGroupContent { float:right; width:74%; }
div.tagGroupMenu { width:24%; font-size:0.9em; }

/* WQIP mods */
.wqip #col-a, .wqip #col-b { padding:0; }
.wqip .left-column { margin-top:2px !important; }
.wqip .middle-column { padding:0; width:100% !important; background-image:none; }
.wqip .single-col-pad { padding:10px 40px; }
.wqip .background { background:transparent url(images/portal-images/bwqip-bg.jpg) no-repeat 50% 0; }

/* NEW FORM STYLES 10-11-08 */
div.WebForm table { width:100%; border-collapse:collapse; margin:5px 0; border:none; }
div.WebForm table table { margin:0; }
div.WebForm table td { vertical-align:top; }
div.WebForm table td.Question { width:10%; }
div.WebForm table td.Answer{ width:30%; font-size:0.9em; }
div.WebForm table td.Answer td { border:1px solid #d1d8de; padding:5px; }
div.WebForm table td.Answer table { background:#f6f6f6; }

#editContainer { }
.background {}
#editSubMenu {}
.main-form { margin:0 !important; padding:0 !important; }