/*PrimarySite WebEditor Styles.*/
.NewsTitle {margin:0; padding:0}
img.EditButton {display:inline; border:none}

.EditButtonBlock{float:left; margin:0; padding:0 0.7em 0 0; height:1.15em; overflow:hidden}
.DocEditButtons{margin:0 0 0.2em 0; padding:0; height:1.15em; overflow:hidden}
.DocEditButtons img,.EditButtonBlock img{display:inline; border:none}

.MediaFloat{float:left; margin:0.2em auto; padding:0; min-height:160px; text-align: center; font-size:0.8em}
.MediaFloat a img.mediaThumb {display:block; margin:0 auto}
.MediaFloat a{display:table-cell; vertical-align:middle; height:115px; width:inherit}
.MediaFloat div a{display:inline}

.DocumentItem,.ArticleItem,.LinkItem  {clear: both}
.ArticleItem,.LinkItem {margin-top:0.3em}
.DocumentItem{margin-top: 0.7em}

#MediaBlock,
#ArticleBlock,
#DocumentBlock,
#LinkBlock
{margin:0; padding: 0; clear: both;}

.MediaFloat.EditMode{height:175px}
.MediaFloat.EditMode div{padding:0.2em 0 0}
img{border:none}
.addbttn img, .MediaFloat img{border:none; margin:0; padding:0}
.MediaFloat br{float:left}
.MediaEditBttns{margin:0 auto; text-align:center}
.caption{width:150px; text-align:center; margin:0 auto}
.filesizeEtc{font-size:0.7em}
p.NewsSummary,p.DocSummary,p.LinkDescription{font-size:0.9em; margin:0; padding:0} 
h3.NewsTitle,h3.DocTitle,h3.LinkTitle{font-size:1em; margin:0; padding:0} 
.newsdate,.newslettersdate,.datehome,.docdate,.linkdate{font-size:0.7em} 
.FileInfo{font-size:0.7em; font-weight:bold; font-style:italic}

img.DocImage{margin:0; padding:0; float:left}
p.DocSummary,h3.DocTitle {margin-left: 50px}

h2.sectionheading{font-style:italic; margin-top: 1.2em; font-size: 0.9em}
.blockPusher {height:0.5em; clear: both}

h1.newstitledetail {font-size: 1.3em}


#PageTextBlock div, 
#PageTextBlock ul,
#PageTextBlock ol,
#PageTextBlock li,
#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3,
#PageTextBlock h4,
#PageTextBlock h5,
#PageTextBlock h6,
#PageTextBlock p,
#PageTextBlock th,
#PageTextBlock td{margin:0; padding:0}
#PageTextBlock th{font-weight:normal; text-align:left}
#PageTextBlock table{border-collapse:collapse; border-spacing:0}

#PageTextBlock img{border:0}

#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3,
#PageTextBlock h4,
#PageTextBlock h5,
#PageTextBlock h6{font-weight:bold; margin-bottom:1em}

#PageTextBlock strong{font-weight:bold}
#PageTextBlock em{font-style:italic}

#PageTextBlock ul,
#PageTextBlock ol{margin:1em 1em 1em 2em}
#PageTextBlock ol li{list-style:decimal outside}
#PageTextBlock ul li{list-style:disc outside}

#PageTextBlock p{margin-bottom:1em}


img.WhiteLeft,img.BlackLeft,img.RedLeft,img.GreenLeft,img.BlueLeft,img.YellowLeft,img.ImageLeft{ float:left; margin:0px 10px 0px 0px}
img.WhiteRight,img.BlackRight,img.RedRight,img.GreenRight,img.BlueRight,img.YellowRight,img.ImageRight{ float:right; margin:0px 0px 0px 10px}
img.WhiteLeft,img.WhiteRight{ border:2px solid #fff}
img.BlackLeft,img.BlackRight{ border:2px solid #000}
img.RedLeft,img.RedRight{ border:2px solid #C20000}
img.GreenLeft,img.GreenRight{ border:2px solid #00c212}
img.BlueLeft,img.BlueRight{ border:2px solid #007bc2}
img.YellowLeft,img.YellowRight{ border:2px solid #ff0}

.ForwardBackPageBttns {clear: both; font-size: 0.75em; margin: 20px 0px 0px 0px}
.ForwardBackPageBttns a { padding: 2px 5px; text-decoration: none}

/* For the Top Control buttons when logged in */
ul#topcontrols .TopAlert {background-color: #fff000; padding: 0 2px;}
ul#topcontrols a.TopAlert {color: #000} 
ul#topcontrols  a.TopAlert:hover {color: #F00}


/* Opacity on thumb images as the .js option isn't available in the upgrades */
a img.mediaThumb:hover{opacity: 0.4;}


/* For Shadowbox - please do not edit this */
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(ShadowBoxresources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(ShadowBoxresources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(ShadowBoxresources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(ShadowBoxresources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(ShadowBoxresources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


