Body { margin-top: 1px; background-color: #e3e1dd; }
.PageMaster { height: 100%; background-color: #ffffff; }
a img {border: 0}
.mainContainer {background-color: White;}
p { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 12px; color: #404040; }
.Normal td { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 12px; color: #404040; }
.Normal li {margin-left: 30px;}
hr {border: 0; border-bottom: dotted 1px #909090;}
/* Control Panel Colors */
.controlpanel { background-color: #EAEAEA; }

/* --  Classes for the top of the montage & to allow everything to line up nicely when not logged in  -- */
.MenuTab { /*background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif);*/ background-color: transparent; width: 935px; height: 23px; background-repeat: repeat-x; }
/* -- End Classes for Front Page - montage -- */

/* -- Start classes for Site Montage --*/ 
.SiteHeaderTab { background-image: url(Pix/PortalSiteBanner.jpg); width: 935px; height: 90px; background-repeat: no-repeat; }
/* -- End rest of site Montage --*/ 

/* Generic Spacing for all Panes */ 
.Panes { padding: 0;}
.CalloutPane {border-right: solid 1px #d6d5d4; border-left: solid 1px #d6d5d4; border-bottom: solid 1px #d6d5d4; padding-left: 10px; padding-right: 10px;}
.CalloutPane .divider {border-top: solid 1px #d6d5d4; padding-top:10px;}
.CalloutPane img {padding-right: 10px; margin-bottom: 10px; clear: both;}
.CalloutPane td {padding-top: 10px;}
.Panes h1 { font-size: 18px; color: #7d1624; font-weight: bold; }
.Panes h2 { font-size: 14px; color: #7d1624; font-weight: bold; }
.Panes h3 { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 12px; color: #7d1624; font-weight: bold; }
.TopPatternPane { margin-left: 5px; padding-left: 10px; padding-right: 10px; padding-top: 10px; border-top: solid 1px #d6d5d4; border-left: solid 1px #d6d5d4; border-right: solid 1px #d6d5d4; }
.BottomPatternPane { margin-left: 5px; padding-left: 10px; padding-right: 10px; border: solid 1px #d6d5d4; }
.bodyShapes img {margin: 0 10px}
.addlPics td {padding: 0; text-align: center;}
.addlPics img {margin-top: 10px;}
.imgLeft {padding: 0 10px 10px 0}
.imgRight {padding: 0 0 10px 10px}
.bodyShapes {text-align: center}
.ArticlePane { padding-left: 5px; padding-right: 5px;  border: solid 1px #d6d5d4;}
.InnerContainer {margin-left: 10px; margin-right: 10px; margin-top: 10px;}
.InnerArticlePane {margin-left: 5px; margin-right: 5px; margin-top: 5px;}
.takeNote {margin: 10px; padding: 10px; background-color: #e9e59d; border: dotted 2px #d1cb6e}

.Head { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight: bold; color: #333333;}
.Breadcrumbs { color: #000000; }
.Block { width: 13px; }
.Login { color: #333333;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: bold;  font-style: normal; height: 30px; }

.Small { color: #FFFFFF;  font-family: Verdana, Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: normal;  font-style: normal; height: 13px; padding-left: 1px; padding-right: 1px; }
/*.Small { color: #404040;  font-family: Verdana, Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: normal;  font-style: normal; height: 13px; padding-left: 3px; padding-right: 3px; }*/
.SmallD { color: #404040;  font-family: Verdana, Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: normal;  font-style: normal; text-transform: lowercase;/*padding-left: 3px; padding-right: 3px;*/ }
.Footer { background-image: url(Pix/FooterPane.jpg); height: 55px; background-repeat: repeat-x; }
.FooterText { color: #FFFFFF;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9px;  font-weight: bold;  font-style: normal; }
.MainMenu_MenuContainer TD { background-color: transparent; height: 23px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0; }
.MainMenu_MenuBreak { border:0; padding:0; margin:0; height:0; width:0;/* border-bottom: #404040 0px solid;  border-left: #FF8080 0px solid;  border-top: #FF8080 0px solid; border-right: #404040 0px solid;  background-color: transparent;  color: #333333;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  font-style: normal; */}
.Normal { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 12px; }
.Normal a:link {color: #7d1624; font-weight: bold;}
.Normal a:visited {color: #7d1624; font-weight: bold;}
.Normal a:hover {color: #7d1624; font-weight: bold;}
.Normal a:active {color: #7d1624; font-weight: bold;}

.SmallD .NormalTextBox { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9px; height: 17px; border: 0 }
.MainMenu_MenuBar TD { cursor: pointer;  cursor: hand;  height:16; }
.MainMenu_MenuItem {background-image: url(/portals/0/skins/trial/images/main/bkgtopoff.gif); background-repeat: repeat-x; font-family: Trebuchet-MS, Tahoma, Verdana; font-size: 9pt; padding: 0px; border: 0px; height: 23px; color: #7d1624; }

/* Main Menu */
.RootActive TD { color: #FFFFFF; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  background-color: transparent; text-align: center; }
.Root TD { height: 23px; font-family: Trebuchet MS; text-transform: lowercase; font-size: 9pt;  font-weight: bold;  color: black; background-color: transparent; text-align: center; }
.RootHover TD { color: Black; border: 0; height: 23px; font-family: Trebuchet MS, Tahoma, Verdana; text-transform: lowercase; background-image: url(/portals/0/skins/trial/images/main/bkgtopOff.gif); background-repeat: repeat-x; text-align: center;}
.RootOn TD { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  text-transform: lowercase; color: Black; height: 23px; text-align: center; background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif); background-repeat: repeat-x; background-color: transparent;}
.ActiveSubTab { color: Black; border-top: 0px solid; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; background-color:Transparent; }
.SubTab { background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif); background-repeat: repeat-x; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; }
.SelectedSubTab { background-color: White; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; height: 23px; }
.BreadcrumbSubTab { background-color: White; color: #ffffff; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold; border-top: 0px solid; padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; }

/* this is the colour in the dropdown menu */
.MainMenu_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand;  background-color: #899BBF; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  font-style: normal;  color: #C14337; height: 23px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#4C648E', Direction=135, Strength=0) ;  border-left:  #FFFFFF 0px solid;  border-right: #4C648E 0px solid;  border-top: #ffffff 0px solid; border-bottom: #ffffff 0px solid; padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif); background-repeat: repeat-x;}
.MainMenu_MenuItemSel {color: #FEA203;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  font-style: normal;  color: white; height: 23px; background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif); background-repeat: repeat-x; }
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuArrow { display: none; }

/* Issue Menu */
.IssueMenu {padding-left: 5px; margin-top: 1px; padding-top: 1px}
.IssueRootActive TD { color: #FFFFFF; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  background-color: transparent; text-align: center; }
.IssueRoot TD { height: 23px; width: 155px; font-family: Trebuchet MS; text-transform: lowercase; font-size: 9pt;  font-weight: bold;  color: white; background-color: transparent; text-align: center; background-image: url(images/menuedge.gif); background-repeat: repeat-x; }
.IssueRootHover TD { width: 155px; color: White; border: 0; height: 23px; font-family: Trebuchet MS, Tahoma, Verdana; text-transform: lowercase; background-image: url(images/submenuon.gif); background-repeat: repeat-x; text-align: center;}
.IssueRootOn TD { font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  text-transform: lowercase; color: White; height: 23px; text-align: center; background-image: url(images/submenuon.gif); background-repeat: repeat-x;}
.IssueActiveSubTab { color: Black; border-top: 0px solid; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; background-color:Transparent; }
.IssueSubTab { background-image: url(/portals/0/skins/trial/images/main/bkgtop.gif); background-repeat: repeat-x; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; }
.IssueSelectedSubTab { background-color: White; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; height: 23px; }
.IssueBreadcrumbSubTab { background-color: White; color: #ffffff; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold; border-top: 0px solid; padding-left: 0; padding-right: 0; padding-top: 2px; padding-bottom: 2px; }

/* Pattern Menu */
.PatternMenu {padding-left: 5px; padding-top: 1px; margin-left: 5px; border-left: solid 1px #d6d5d4; border-right: solid 1px #d6d5d4;}
.PatternRoot TD { height: 30px; width: 163px; font-family: Trebuchet MS; text-transform: lowercase; font-size: 9pt;  font-weight: bold;  color: #3b3b3b; background-color: transparent; text-align: center; background-image: url(images/PatternBkgOff.gif); background-repeat: repeat-x; }
.PatternRootActive TD { height:30px; width: 163px; color: #3b3b3b; font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;  background-color: transparent; text-align: center; text-decoration: underline; background-image: url(images/PatternBkgOff.gif); background-repeat: repeat-x;}
.PatternRootHover TD { width: 163px; color: #3b3b3b; border: 0; height: 30px; font-family: Trebuchet MS, Tahoma, Verdana; text-transform: lowercase; background-image: url(images/PatternBkgOn.gif); background-repeat: repeat-x; text-align: center; text-decoration: none;}


/* hyperlink style for the DarkBackground tabs */
A.Small:Link { color: white; text-decoration: none; }
A.Small:Hover { color: white; text-decoration: none; }
A.Small:Active { color: white; text-decoration: none; }
A.Small:Visited{ color: #FAFAFA; text-decoration: underline; }

A.SmallD:Link { color: black; font-weight: bold; text-decoration: none; }
A.SmallD:Hover { color: black; font-weight: bold; text-decoration: underline; }
A.SmallD:Active { color: black; font-weight: bold; text-decoration: none; }
A.SmallD:Visited{ color: black; font-weight: bold; text-decoration: none; }

.pageHeader {padding-top: 1px; padding-left: 5px;}

.issueName {font-family: Arial, Helvetica; text-transform:uppercase; font-size: 11px; padding-right: 3px; font-weight: bold;}
.error {font-weight: bold; color: #cc0066}

/* DNNMenu */
.IssueRoot { margin-right: 1px; height: 23px; padding-bottom: 10px; padding-top: 2px; font-family: Trebuchet MS; text-transform: lowercase; font-size: 9pt;  font-weight: bold;  color: white; background-color: transparent; text-align: center; background-image: url(images/menuedge.gif); background-repeat: repeat-x; }
.IssueRootHover { color: White; border: 0; font-family: Trebuchet MS, Tahoma, Verdana; text-transform: lowercase; background-image: url(images/submenuon.gif); background-repeat: repeat-x; text-align: center;}

.IssueMenuContainer {margin: 2px 0;}
.IssueMenuTitle {color: #7d1624; height: 23px; float:left; display:inline; margin-left: 50px; padding: 3px 0 0 0;  font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;}
.IssueMenuList {height: 23px; float:right; display:inline; margin: 0; padding: 0;}
.IssueMenuList ul {display:inline; padding: 0; margin: 0;}
.IssueMenuItem {background-image: url(images/submenuon.gif); background-repeat: repeat-x; color: White; height: 23px; width: 180px; border-right: solid 1px white; display:inline; float:right; padding: 3px 0 0 0; margin: 0;font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;}
.IssueMenuItemRight {background-image: url(images/submenuon.gif); background-repeat: repeat-x; color: White; height: 23px; width: 180px; display:inline; float:right; padding: 3px 0 0 0; margin: 0;font-family: Trebuchet MS, Tahoma, Verdana; font-size: 9pt;  font-weight: bold;}

.IssueMenuItem a:Link, .IssueMenuItem a:Active, .IssueMenuItem a:Visited, .IssueMenuItemRight a:Link, .IssueMenuItemRight a:Active, .IssueMenuItemRight a:Visited {color: White; text-decoration: none;}
.IssueMenuItem a:hover, .IssueMenuItemRight a:hover {color: White; text-decoration: underline;}

@media print {
	.noprint {display: none;}
}

