@import url(MenuHWDropDown.css);
@import url(MenuHWLeft.css);
@import url(ModuleSupport.css);
@import url(TabsSubTabs.css);
@import url(CoolWeatherModule.css);
#headerLeft{
position:relative;
display:block;
left:0px;
background-image:url(/Portals/_TillsonburgDemo/images/business/headerLeft.gif);
background-position:left top;
height:127px;
width:611px;
background-repeat:no-repeat;
z-index:10;
}

#headerRight{

background-image:url(/Portals/_TillsonburgDemo/images/business/headerRight.jpg);
background-position:right top;
display:block;
height:127px;
width:316px;
background-repeat:no-repeat;
z-index:-5;
}


/* CSS TAB TREE SIDE MENU ITEMS START HERE!!!  */


/*TAB TREE SIDE menu bar */


/* Overriding <A> pseudo styles. Likely required to override default Rainbow/Portal CSS
   otherwise trying to change the <A> color, font size, etc will not work otherwise */
   
   
   /*Need to change top 2 colours to affect first level of sub navigation */
   



/* CSS TOP MENU ITEMS START HERE!!!  */


/*Top menu bar */
div.mainmenu{
background-position:left;           
background-image: url(img/menuBg.jpg);
background-repeat:no-repeat;
border-top: #ffffff 4px solid;
/*padding-left:0px;  ORIGINALY WAS 175PX*/
padding-Left:175px;  /*ADDED THIS*/
z-index:5;
height:24px;
border-bottom:#ffffff 3px solid;
}

#horizontalMenuContainter{
background-color:#A7A77E;
  max-width: 1025px;
  min-width: 775px;
  width:expression(document.body.clientWidth>1025?"1025px":(document.body.clientWidth<775?"775px":"auto"));
  vertical-align:middle;

  }
/*
#rightWhiteMenuBar{
position:relative;
top:4px;
left:655px;
width:1px;
height:24px;
color:red;
border-right: #ffffff 1px solid;
z-index:2000;
}*/

.HeaderBg{
background-color:#ffffff;

}
#rightWhiteMenuBar{
position:relative;
top:4px;
left:655px;
width:1px;
height:0px;
color:red;
border-right: #ffffff 1px solid;
z-index:2000;
}

#whiteBar{
background-image:url(/img/image/rightWhiteMenuBar.png);
background-repeat:no-repeat;
background-position:right;
width:655px;
height:24px;
}


/* all menu blocks */
div.mainmenu ul{
float:left;
list-style:none;
line-height:1.5;
padding:0px;
margin:0px;
z-index:6;


}


/* all menu containers */
div.mainmenu li{
position:relative;
top:0px;
list-style:none;
float:left;
padding:0px 0px 0px 0px;
margin:0;
text-align:center;
z-index:5;
border-right: #ffffff 1px solid;

vertical-align:middle;
height:24px;


}
/* all menu items */
div.mainmenu li a{


display:block;
height:24px;
width:1%;
white-space:nowrap;
/*padding:3px 24px 0px 24px;*/
width:128px;/*Button width was 118px    button is now a fixed width******************************************************/
margin:0px;
padding-top:3px;
/*background-position:right;           
background-image: url(img/line.gif);
background-repeat:no-repeat;
text-decoration:none;*/
border:0px solid red;
z-index:5;
vertical-align:middle;

}
 
div.mainmenu div.nav-ph{
min-height:22px;
margin:0px;
padding:0px 5px;
line-height:2;
cursor:default;
z-index:5;


}

/* all menu items - link */
div.mainmenu li a:link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#ffffff;
z-index:5;
text-decoration:none;

vertical-align:middle;
}



/* all menu items - visited */
div.mainmenu li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#ffffff;
color:#ffffff;
z-index:5;
text-decoration:none;
vertical-align:middle;

}



/* all menu items - hover */
div.mainmenu li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#EDEEDC;

z-index:5;
text-decoration:none;
vertical-align:middle;

}


#ActiveTabId{
color:#AAC695;
z-index:5;
text-decoration:none;
font-size:10px;
vertical-align:middle;
border:solid #993300 1px;

}

/* all menu items - active */
div.mainmenu li a:active{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#ffffff;
z-index:5;
text-decoration:none;
vertical-align:middle;

}




/* child menu items */
div.mainmenu li ul a{
min-height:21px;
color:#ffffff;                      
background:#00619c;
width:170px;
padding:0px 5px;
text-decoration:none;
border:none;
white-space: normal;
top:inherit;
z-index:5;

}
div.mainmenu li ul li{


}



/* child menu items - visited */
div.mainmenu li ul a:visited,div.mainmenu li ul li:visited{
color:#ffffff;
background-color:#00619c;
background-image: none;
z-index:5;
}


/* child menu items - hover */
div.mainmenu li ul a:hover,div.mainmenu li ul li:hover{
color:#ffffff;
background-color:#4285be;
background-image: none;
z-index:5;
}


/* child menu items - active */
div.mainmenu li ul a:active,div.mainmenu li ul li:active{
color:#ffffff;
background-color:#00619c;
background-image: none;
z-index:5;
}


/* child menu blocks */
div.mainmenu li ul{
position:absolute;
left:-999em;/* send them off the screen */
width:170px; 
margin-top:-3px;	
border:1px solid #ffffff;
z-index:5;
				 
}

/* child menu item containers */
div.mainmenu li li{
padding:0px 0px 0px 0em;
text-align:left;
width:100%;
border-top:1px solid #ffffff;
z-index:5;


}
div.mainmenu li li:first-child{
border-top:1px none;
z-index:5;
color:#ffffff;
}


/* child items with children */
div.mainmenu li ul a.daddy,div.mainmenu li ul li.daddy{

color:#ffffff;
z-index:5;
background-image: url(img/arrow.jpg);
background-repeat:no-repeat;
background-position:right ;
}
/* child menu blocks (level 3+) */
div.mainmenu li ul ul{
margin-top:-23px;/* shift up in line with parent */
margin-left:140px;
z-index:5;
}
/* hide child menu blocks 2 or more levels below - add more as needed */
div.mainmenu li:hover ul ul,
div.mainmenu li:hover ul ul ul,
div.mainmenu li:hover ul ul ul ul,
div.mainmenu li:hover ul ul ul ul ul
div.mainmenu li:hover ul ul ul ul ul ul{
left:-999em;
}
/* reveal immediate child menu blocks as needed */
div.mainmenu li:hover ul,
div.mainmenu li li:hover ul,
div.mainmenu li li li:hover ul,
div.mainmenu li li li li:hover ul,
div.mainmenu li li li li li:hover ul,
div.mainmenu li li li li li li:hover ul{
left:auto;
}





#menuBottomGraphic{
left:0;
}


.sideNav {
background-repeat:repeat-x;
}

/* Added by STE */
.FooterText{font-size:8pt;color:#1378B5}
.wk1{font-size:9pt;color:#D2F8F6}
.titleX{font-size:9pt;color:#93FAC9}
.x1,.add1,.flink{font-size:8pt}
A:link.flink{font-size:8pt}
.counterX,.fx1{font-size:8pt;color:gray}
/* End of Added by STE */


/* DataGrid styles for Cool modules Added by Jason*/
.Cool_EventWS_Grid_Header{background-color:#DDFAEC}
.Cool_EventWS_Grid_Item{background-color:white}
.Cool_EventWS_Grid_AlternatingItem{background-color:WhiteSmoke}
.Cool_Jobs_Grid_Header{background-color:darkgray;}
.Cool_Jobs_Grid_Item{background-color:white}
.Cool_Jobs_Grid_AlternatingItem{background-color:lightgrey;}
.Cool_News_Grid_Header{background-color: darkgray;}
.Cool_News_Grid_Item{background-color:white}
.Cool_News_Grid_AlternatingItem{background-color:lightgrey;}
/* End of DataGrid styles for Cool modules */

/* Look and Feel styles Added by Jason*/
.TabName
{
	font-weight: bold;
	font-size: 16pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.border
{
	background: #FFFFFF;
	height: 5px;	
}
/* End of Look and Feel styles */


/* Standard HTML tags */
BODY
{
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 3px;
	padding-top: 0px;
	background-color:#ffffff;
	padding-right: 0px;
	padding-right:0px;
}

.headerContainter 
{
  border-collapse: collapse;
  background-color: 487158;
  margin: 0px;
  padding: 0px;
  height:127px;
background-image:url(/Portals/_TillsonburgDemo/images/business/headerRight.jpg);
background-position:right top;
background-repeat:no-repeat;
  max-width: 1025px;
  min-width: 775px;
  border:0px solid red;
  width:expression(document.body.clientWidth>1025?"1025px":(document.body.clientWidth<775?"775px":"auto"));
  z-index:10;
}



.width 
{
margin-left:25px;

}



#footerContainter 
{
 
background-color:#ffffff;
  margin:0px;
  padding: 0px;
width:550px;
  border:0px solid red;
   right:0px;
  left:176;
  position:relative;
  bottom:28px;
  z-index:0;
}




.contentBg{
background-image:url(img/contentBg.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#ffffff;
}

P
{
	margin-top: 1px;
	color: #000000;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

A:link
{
font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #a8a876;
	text-decoration:underline;
	font-weight:bold;
}
A:visited
{
font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-left: none;
	color: #a8a876;
	text-decoration:underline;
	font-weight:bold;
}
A:hover
{
	color: #a8a876;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}






DIV
{

}

HR
{
	color: #999999;
	height: 1pt;
	text-align: center;
}
IMG
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
INPUT.CommandButton
{
	border-right: #333333 thin solid;
	padding-right: 3pt;
	border-top: #cccccc thin solid;
	padding-left: 3pt;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 3pt;
	border-left: #cccccc thin solid;
	color: #ffffff;
	line-height: 7pt;
	padding-top: 3pt;
	border-bottom: #333333 thin solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-decoration: none;
}
INPUT
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
TABLE
{
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
THEAD
{
	font-size: 10pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TR
{

	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TH
{
	font-size: 10pt;
	vertical-align: baseline;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD
{

	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 10pt;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
OL
{
	font-size: 10pt;
}



/* Standard Rainbow Classes */

/* Command buttons */
.CommandButton
{
	font-size: 8pt;
	font-weight: 600;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000066;
	text-decoration: none;
	white-space: nowrap;
	line-height: 18pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #000000 2px solid;
	border-left: #000000 2px solid;
	
	border-right: #ffffff 2px solid;
	display: inline;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

A.CommandButton:link
{
	font-size: 8pt;
	color: #F0FFFF;
	text-decoration: none;
}
A.CommandButton:visited
{
	font-size: 8pt;
	color: White;
	text-decoration: none;
}
A.CommandButton:hover
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:focus
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
A.CommandButton:active
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.EnhancedHtmlTitlePage /* Enhanced module support */
{
	font-weight: normal;
	font-size: 12pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
A.EnhancedHtmlLink:link
{
	color: #000000;
	text-decoration: none;
}
A.EnhancedHtmlLink:visited
{
	color: #999999;
	text-decoration: none;
}
A.EnhancedHtmlLink:hover
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:focus
{
	color: #cccccc;
	text-decoration: none;
}
A.EnhancedHtmlLink:active
{
	color: #333333;
	text-decoration: none;
}

.Error /* Error and warning messages */
{
	color: #FF0000;
}
.Grid_Header, .Grid_Header TD, .Grid_Header TH /* Search Modules */
{
	background-color: #999999;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
	vertical-align: top;
	padding-left: 10px;
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #EAEAEA;
	padding-left: 10px;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}
.Head /* Add, announcements, articles, blog, ecc ecc */
{
	font-weight: bold;
	font-size: 12pt;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
}
INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
SELECT, SELECT.NormalTextBox
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
OPTION
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.ItemTitle
{
	font-weight: bolder;
	font-size: 10pt;
	color: #999999;
}
.ItemDate
{
	font-size: 10pt;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

.Message /* Informative messages */
{
	font-weight: normal;
	font-size: 10pt;
	color: #ee7a35;
	background-color: #ffcc00;
}
.ModuleTitle /* Title of each module */
{
	font-weight: 600;
	font-size: 11pt;
	color:#2b4688;
	line-height: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
}
.ModuleTitleAlt /* Title of each module */
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
}
.Module /* Module */
{
	/*padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF; */
}
.ModuleAlt /* Module variant */
{
	background-color: #FFFFFF;
}
.Normal
{
	padding-right: 0pt;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: normal;
}
.NormalBold
{
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.NormalItalic
{
	font-size: 10pt;
	font-style: italic;
}

/* Styles for default pages */
.rb_DefaultLayoutTable 
{
background-color:#ffffff;
 max-width: 1025px;
  min-width: 775px;
  border:0px solid red;
  width:expression(document.body.clientWidth>1025?"1025px":(document.body.clientWidth<775?"775px":"auto"));
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rb_DefaultPortalHeader
{
	background-color: White;
}
.rb_DefaultLayoutDiv
{
position:absolute;
left:3;

right:3;

}
/*.rb_DefaultPortalFooter
{
	border-left: 1px solid #A7A77E;
	border-bottom: 1px solid #A7A77E;
	border-right: 1px solid #A7A77E;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;	
	color:#8C8B8A;
	text-decoration:none;
	font-size:9px;
	font-weight:bold; 
}
*/

/* Alternate styles for admin and edit pages */
.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 800px;
}
.rb_AlternatePortalHeader
{
	background-color: #191970;
}
.rb_AlternateLayoutDiv
{
}
.rb_AlternatePortalFooter
{
padding-top:60px;

}

.rb_mod_btn /* Buttons support */
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}
DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 9pt;
	line-height: 0.8;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}

.SiteLink /* Used on Header menu in Layouts */
{
	font-weight: normal;
	font-size: 7pt;
	color: #00008B;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9A9A9;
	text-align: center;
	display: block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 1px;
	padding-left: 1px;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link
{
	display: block;
	font-size: 7pt;
	color: #191970;
	text-align: center;
	text-decoration: none;
}
.SiteLink A:visited
{
	color: #333333;
	font-size: 7pt;
}
.SiteLink A:hover
{
	color: #E0FFFF;
	font-size: 7pt;
}
.SiteLink A:focus
{
	color: #778899;
	font-size: 7pt;
}
.SiteLink A:active
{
	color: #333333;
	font-size: 7pt;
}

.SiteTitle /* Portal title in Header, in layout file */
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 22pt;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.SubHead
{
	font-weight: 600;
	font-size: 10pt;
	color: #333333;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 10pt;
	color: #000033;
}

/* Three panes */
.LeftPane
{
	border-top: 1px solid #A7A77E;
	border-left: 1px solid #A7A77E;
	border-bottom: 1px solid #A7A77E;
	background-color: #EDEDDC;   /*once menu is working this colour will need to be saved to B1C499 and the color that is here will need to be added to the bg color of the actual menu */
	
	width:176px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index:0;
	/*background-position:bottom;           
background-image: url(img/navBg.jpg);
background-repeat:no-repeat;*/
/*
background-position:left top;           
	background-image: url(img/tburgLogo.gif);
	background-repeat:no-repeat;*/
}


.nav{
position:relative;
bottom:0px;
vertical-align:bottom;
margin-bottom:0px;
}


/*
#navBg{
background-position:top left;           
background-image: url(img/navBg.jpg);
background-repeat:no-repeat;
height:278px;
width:176px;
border: solid red ridge;
z-index:10;
background-color:transparent;
}
*/




.RightPane
{
	padding-right: 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #AAC695;
}
.ContentPane
{
	
	border-top: 1px solid #A7A77E;
	border-right: 1px solid #A7A77E;
	border-bottom: 1px solid #A7A77E;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 17px;
	background-color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:500px;
	max-width: 849px;
  min-width: 599px;
  width:expression(document.body.clientWidth>1025?"1025px":(document.body.clientWidth<775?"775px":"auto"));	
}
div #modcont__ctl3_DesktopThreePanes1_ThreePanes__ctl5{
padding-left:-10px;
}

.contentContainter 
{
background-color:#ffffff;
  margin: 0px;
  padding: 0px;
  max-width: 1025px;
  min-width: 775px;
  border:0px solid white;
  width:expression(document.body.clientWidth>1025?"1025px":(document.body.clientWidth<775?"775":"auto")); 
}



.DefaultBanner1 /* Graphics */
{
	background-color: #000066;
}
.DefaultBanner2 /* Graphics */
{
	background-color: #333333;
}
.DefaultTD /* Graphics */
{
	background-color: #B1C499;  /*background colour for the header graphic  */
}
.DefaultTDSub /* Graphics */
{
	background-color: Black;
}

/* =============================
   BreadCrumbs styles
   ============================= */
	
/* ================================
   BreadCrumbs Module
   ================================ */
.BreadCrumbs
{
	background-color: White; /*lightskyblue*/
	color:#487158;	
	margin-top:0px;
	
	padding-left:3px;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
	//*padding-bottom:10.5px;
	padding-top:4px;*/
}


A.BreadCrumbs:link 
{
color:#487158; 
	text-decoration: none;
		font-size:11px;

}

A.BreadCrumbs:visited{
color:#487158; 
	text-decoration: none;
		font-size:11px;
}		
		
A.BreadCrumbs:hover
{
	color:#A5A77D; /*gold*/
	text-decoration: underline;
		font-size:11px;
}


A.BreadCrumbs:active {
color:#487158; /*gold*/
	text-decoration: none;
		font-size:11px;
		}
		
		
		
.BreadCrumbsText /* seperator style */
{
color:#EDEEDC; /*gold*/
	text-decoration: none;
		font-size:11px;
}
/* ================================ */





/* PAGE SUB HEADING */

.pageHeadingFirstLevel{
padding-top:21px;
font-family: Arial,Helvetica Black,Helvetica,Arial sans-serif;
font-weight:bold;
font-size:16px;
color:#797777;

}


.pageHeadingMain{

font-family: Arial,Helvetica Black,Helvetica,Arial sans-serif;
font-weight:bold;
font-size:16px;
color:#797777;
padding-bottom:10px;


}

.pageHeadingSub{
font-family: Arial,Helvetica Black,Helvetica,Arial sans-serif;
font-weight:bold;
font-size:16px;
color:#797777;
padding-bottom:10px;


}


.bc_Row
{
	padding-left: 28px;
	border-bottom: solid 1px #f3a372;
	background-color: #778899;
}
.bc_Text
{
	font-size: 7pt;
}
.bc_Link, .bc_Link:link, .bc_Link:visited
{
	padding-left: 10px;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: red;
}
.bc_Link:hover
{
	color: Navy;
}

/* The Date Element in the Header */
.dateCurrent
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
	color: #DDFAEC;
}

/* The Last Visit Element in the 
 */
.dateLastVisit
{
	padding-right: 4px;
	font-size: 7pt;
	line-height: 7pt;
}


/* =============================
   SolpartNavigation menu styles
   ============================= */

.spm_MenuContainer
{
	font-family: Verdana, Helvetica, sans-serif;
	height: 19px;
	width:100%;
}

spm_MenuBar
{
	height: 19px;
	padding-bottom: 6px;
	padding-left: 3px;		
}

.spm_MenuItem 
{
	font-size: 10pt;	
	font-weight: normal;
	background-image: url(img/nav_button_off.gif);		
}

.spm_MenuItem TD
{
	color: #FFFFFF;
	height: 29px;
	padding-bottom: 6px;
	border-left: solid 1px #FFFFFF;	
	text-align:center;	
}

.spm_MenuItemSel 
{
	cursor: pointer;
	background-image: url(img/nav_button_on.gif);
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
				
}

.spm_MenuItemSel TD
{
	color: #FFFFFF;
	height: 29px;
	padding-bottom: 6px;
	height: 29px;
	border-left: solid 1px #FFFFFF;
	text-align:center;	
}

.spm_MenuBreak
{
	height: 0px;
}

.spm_MenuItem
{
	cursor: pointer;
	
}

.spm_MenuIcon
{
	width: 1px;
	display: none;
}

.spm_MenuArrow
{
	display: none;
}
.spm_RootMenuArrow
{
	display: none;
}

.spm_DefaultItem 
{
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;	
	background-image: url(img/nav_button_focus.gif);
}

.spm_DefaultItem TD
{
	border-left: solid 1px #FFFFFF;
	text-align:center;
}

.spm_MenuItem .spm_MenuItem
{
	background-color: #153370;
	color: #FFFFFF;	
	background-image: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;	
	height: 12px;
	font-size: 12px;
	text-align:left;
	z-index: 100;	
}


.spm_MenuItem .spm_MenuItemSel
{
	background-color: #c5cee1;
	color: #153370;
	background-image: none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	height: 12px;
	font-size: 12px;
	text-align:left;
	z-index: 100;		
}



.spm_DefaultItemHighlight
{
	background-color: #153370;
	color: #FFFFFF;	
	background-image: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;	
}

.spm_DefaultItemHighlight TD
{
	background-image: none;
}
/* .footer{
 border-right:solid thin #A7A77E;
 
}*/





/* Solpart Menu styles for the Left Menu pane Added by Jason*/


.left_spm_MenuContainer  /*bg color of the out cell not the bg of the nav items*/
{
	font-family: Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	background-color:#AAC695;

}
.left_spm_MenuBar
{
	background-color: #000066;
	color: #000000;
}
.left_spm_MenuBar TD
{
	font-size: 10pt;
	border: none;
	background-color: #000066;
	color: #000000;
}
.left_spm_MenuBar TD TD
{
	border-left: solid 1px #ffffff;
}
.left_spm_SubMenu
{
	border-right-color: Red;
}
.left_spm_SubMenu TD
{
	color: #000000;
	height: 18px;
	background-color: Blue;
}
.left_spm_MenuBreak
{
	height: 0px;
}
.left_spm_MenuItem
{
	cursor: pointer;
}
.left_spm_MenuItem TD  /*bg colour of the side nav items*/
{
	height: 20px;
	width: 130px;  /* width of the nav item within the menu non rollover  */
	font-size: 9pt;
	color: #ffffff;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Helvetica,Arial,sans-serif;
	background-color: #25376f;

} 
.left_spm_MenuIcon
{
 width: 0px;
 display: none;
}
.left_spm_MenuStyle
{
	color: Black;
}
.left_spm_MenuItemSel
{
	cursor: pointer;
}
.left_spm_MenuItemSel TD  /*rollover side nav bg colour*/
{
	height: 20px;
	width: 130px;   /* width of the nav item within the menu rollover  */
	font-size: 9pt;
	color: #000066;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	background-color: #3E4C7B;

}

.left_spm_MenuArrow
{
	font-family: webdings, Fantasy;
	font-size: 10pt;
	cursor: pointer;
	width: 0px;
	display: none;


}
.left_spm_RootMenuArrow
{
	font-size: 10pt;
	cursor: pointer;
	font-family: webdings, Fantasy;
	width: 0px;
	display: none;

}


.left_spm_DefaultItem
{
	cursor: pointer;
}

.left_spm_DefaultItem TD
{
	height: 18px;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
}
.left_spm_DefaultItemHighlight
{
	color: #DDFAEC;
}
.left_spm_DefaultItemHighlight TD
{
	color: #DDFAEC;
}
/* End of Solpart Menu styles for the Left Menu pane */

td.toprow
{
	/*background-image:url(img/main_toprow.gif);
	height: 27px;
	width: 779px;
	background-repeat:no-repeat;	*/
}



#centerpanel_top
{
	width:100%;
	height:10px;
	background-image:url(img/centerpanel_topbar.gif);
	background-repeat:repeat-x;
	margin-bottom: -1px;	
}

#rightpanel_top
{
	width:100%;
	height:10px;
	background-image:url(img/rightpane_topbar.gif);
	background-repeat:repeat-x;	
	margin-bottom: -1px;
}

	
	
/* FOOTER LINKS   */
.Footer A:link
{

	color:#8C8B8A;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.Footer A:visited
{
	
	color:#8C8B8A;
	font-weight:bold;
	font-size:10px;
		text-decoration:none;
}
.Footer A:hover
{

	color:#8C8B8A;
	font-weight:bold;
	font-size:10px;
		text-decoration:none;
}

.Footer A:active
{
	
	color:#8C8B8A;
	font-weight:bold;
	font-size:10px;
		text-decoration:none;
}
	
	
	
		/*THESE ARE THE STYLES FOR THE HTML EDITOR*/
DIV
{
	font-family:Verdana, Arial, Helvetica, sans-serif;

color:#797777;
}
H1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	color:#797777;
}
H2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color:#797777;
}
H3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color:#797777;
}
H4
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color:#797777;
}
H5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color:#797777;
}
H6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#797777;
}
	
	
	/*H1{
	font-family: Arial,Helvetica Black,Helvetica,Arial sans-serif;
font-weight:bold;
font-size:15px;
color:#797777;
padding-bottom:-5px;
padding-top:15px;
margin-bottom:0;
margin-top:-2;
	
	}*/
	
	.searchButton
{
	margin-top:-1px;
	margin-bottom:0px;
	padding-bottom:10px;
}