@import url(MenuHWDropDown.css);
@import url(MenuHWLeft.css);
@import url(ModuleSupport.css);
@import url(TabsSubTabs.css);
@import url(CoolWeatherModule.css);

#headerLeft{
pposition:absolute;
display:block;
left:0px;
top:0;
background-image:url(headerLeft.png);
background-position:left top;
height:127px;
width:611px;
background-repeat:no-repeat;
z-index:100;
}

/*#headerLeft{
pposition:absolute;
display:block;
left:0px;
top:0;
background-image:url(headerLeft.png);
background-position:left top;
height:127px;
width:611px;
background-repeat:no-repeat;
z-index:100;
}
*/


/* 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: #849a25 4px solid;
padding-left:175px; 
z-index:5;
height:24px;
border-bottom:#849a25 3px solid;


}

#horizontalMenuContainter{
background-color:#4e9232;
  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: #fffff 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-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;
	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: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:#cecfc0;

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:10pt;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:11px;
	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: #c9db48;
  margin: 0px;



background-image:url(headerRight.png);
background-position:right;
background-repeat:repeat;

height:127px;
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 
{
	margin:0px;
	padding: 0px;
	width:500px;
	border:0px solid red;
	right:0px;
	left:205;
	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;
	font-size: 11pt;
	color: #000000;
	padding-top: 0px;
	font-family: sans-serif, Verdana, Arial, Helvetica;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

A:link
{
	color: #a8a876;
	text-decoration:underline;
}
A:visited
{
	border-left: none;
	color: #a8a876;
	text-decoration:underline;
}
A:hover
{
	color: #0000FF;
	text-decoration:underline;
}






	/*THESE ARE THE STYLES FOR THE HTML EDITOR*/
DIV
{
}
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;
}
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;
	list-style-type: square;
}
THEAD
{
	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
{
	vertical-align: baseline;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD
{
	color: #000000;
	list-style-type: square;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 11pt;
}
TD li
{
	color: #000000;
	list-style-type: square;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 11pt;
}

TFOOT
{
}
TEXTAREA
{
}
OL
{
}



/* 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 */
{
	bodyfont-weight: bolder;
	font-size: 14pt;
	color:#2b4688;
	line-height: 17pt;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	padding-bottom: 18px;
}
.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;
	letter-spacing: normal;
}
.NormalBold
{
	padding-left: 5pt;
	font-weight: bold;
}
.NormalItalic
{
	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:px;
	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
{
	width:176px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index:0;/*
background-position:left top;           
	background-image: url(img/tburgLogo.gif);
	background-repeat:no-repeat;*/
	background-image: url(mainback2.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px solid #A7A77E;
}


.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;
}
*/



.homeCalendar
{
	color:#b5d930;
	padding-left:20px;
	
	}

.homeImage



.searchBox
{	
	border:1px #b5d930 solid;
	border-collapse:outset;
}

.searchButton
{
	margin-top:-3px;
	margin-bottom:5px;
}

A.searchLink:link
{
	color:#7c7973;
}




.RightPane
{
    background-color:#FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	/*border-top: 1px solid #A7A77E;
	border-right: 1px solid #A7A77E;
	border-bottom: 1px solid #A7A77E;
	border-left: 1px solid #A7A77E;*/

	
}
.ContentPane
{
	border-top: 1px solid #A7A77E;
	border-bottom: 1px solid #A7A77E;
	border-right: 1px solid #A7A77E;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 17px;
	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"));	
   */
	background-image: url(mainback1.jpg);
	background-repeat: no-repeat;
}



  
  
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?"775px":"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
{
	color:#4e9232;
	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:#4e9232;
	text-decoration: none;
	font-size:11px;
}

A.BreadCrumbs:visited{
	color:#4e9232;
	text-decoration: none;
	font-size:11px;
}		
		
A.BreadCrumbs:hover
{
	color:#0000FF; /*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 sansf-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
{/*height: 27px;
	background-image:url(img/main_toprow.gif);
	
	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;
}
	
	
	/*THESE ARE THE STYLES FOR THE HTML EDITOR*/
	
	
	H1{
	font-family: Arial,Helvetica Black,Helvetica,Arial sans-serif;
font-weight:bold;
font-size:16px;
color:#797777;
padding-bottom:16px;
padding-top:25px;
	
	}
	
	.searchButton
{
	margin-top:-1px;
	margin-bottom:0px;
	padding-bottom:10px;
}.footer {
	color:#8C8B8A;
	font-size:10px;
	text-decoration:none;
}
a.footer:visited {
	color:#a8a876;
	font-size:10px;
	text-decoration:underline;
}
a.footer:hover {
	color:#8C8B8A;
	font-size:10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}
a.footer {
	color:#a8a876;
	font-size:10px;
	text-decoration:underline;
	font-weight: bold;
}
