menu
menu 
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 1em;
	color:#000000;
}

img {
	border: 0;
}

#pageContainer{
	background-color: #FFFFFF;
	width: 900px;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border: 0;
	margin: auto;
	font-family: Arial;
	font-size: 1em;
	color:#000000;
}

#pageHeader {
	background: url(header.jpg);
    width: 100%;
    height: 90px;
}

#pageCrumbtrail {
  border-top: 1px solid #FFFFFF;
  background: #B1DBD1;
  padding: 4px;
  display:block;
  overflow:visible;
  padding:2px 0px 4px 5px;
  
}

.crumbtrailText {
	color: #666666;
	vertical-align: middle;
}

.crumbtrailLink:link, .crumbtrailLink:visited {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.crumbtrailLink:active, .crumbtrailLink:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}


/************/
/*	Footer*/
/************/

#pageFooter{
	clear: both;

	width: 100%;
	bottom: 0px !important;
	bottom: -1px;
	height: 30px;
	border-top: 1px solid #b9b9b9;
	display: block;
	
	
	font-family:Arial;
font-size:1em;
color: #666666;
}


.copyright
{
	float: right;
	text-align: right;
	margin: 6px 15px 0px 10px;
}

.pageFooter-links ul
{
	padding: 0px;
	margin: 6px 0px 0px 8px;
	list-style-type: none;
}

.pageFooter-links li
{
	display: inline;
	padding: 0 10px;
	margin: 0;
	background-image: url(../images/footer_separator.gif);
	background-repeat: no-repeat;
	background-position: 2px left;
	color: #666666;
	float: left;
}

.pageFooter-links li.first-nav
{
	background-image: none;
	padding: 0px 10px 0 0;
	color: #666666;
}


#clear {
  clear: both;
 height: 25px;
}

.clear {
  clear: both;
}

.right {

	float: right;

}

.left {
	float: left;

}

.copyrightText {
  text-align: right;
  float: right;
  margin: 6px 15px 0px 10px;  
}

.hidden 
{
	display: none;
	visibility: hidden;
}

#leftColumn {
	float: left;
	width: 175px;
	padding: 0;
	margin: 10px 20px 10px 0;
}

#rightColumn {
  float: left;
  position: relative;
  width: 213px;
  border: 1px solid #FFFFFF;
  text-align: left;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 5px;
}

#columnHeader1 {
  width: 213px;
  background: #0099CC;
  height: 1em;
}

#columnHeader2 {
  width: 213px;
  background: #7FCCE5;
  height: 1em;
  border-top: 1px solid #FFFFFF;
}

#logo {
	float: right;
	margin-top:20px
}

#headerImage {
	float: left;
	height: 90px;
}

#contentColumn {
	float: left;
	width: 705px; /* previously 675px */
	margin: 0 0 25px 0;
	padding: 0;
}

#contentColumn > p {
	/*text-align: justify; */
	text-align: left;
	margin-top:5px;
	margin-bottom: 5px;
	
}

h1 {
	margin-top: 0;
	margin-bottom: 0;
    font-weight: bold;
	clear:left;
	color:#000000;
	font-family:Arial;
	font-size:1.4em;
	border-bottom:1px solid #B9B9B9;
	height:24px;
	padding:6px 15px 0 0;

}

h2 {
        border-bottom: 1px dotted #666666;
        font-size: 1.2em;
        font-weight: bold;
	clear:left;
	margin-top:10px;
	margin-bottom:5px;
		color:#000000;
	font-family:Arial;
}

h3 {
        font-size: 1.1em;
        font-weight: bold;
	clear:left;
	margin-top:10px;
	margin-bottom:5px;
		color:#000000;
	font-family:Arial;
}

h4, h5, h6 {
        font-size: 1em;
        font-weight: bold;
	clear:left;
	margin-top:10px;
	margin-bottom:5px;
		color:#000000;
	font-family:Arial;
}



A:link, A:visited {
  color: #0072C6;
  text-decoration: none;
}

A:hover, A:active{
  color: #0072C6;
  text-decoration: underline;
}

/* Asset Headers */

.assetDetailsHeader {
  font-weight: bold;
  width: 100%;
  border-bottom: 1px solid #000000;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top:10px;

}

.assetDetailsContent {
  font-size: 1em;
	color:#000000;
	font-family:Arial;
  padding: 0;


}

.assetViewThisDocument {
	border: 1px solid #000000;
	background: #F2FAFC;
	text-align: center;
	padding: 10px;
}

.assetDetailsDocumentLink {
  font-size: 1.4em;

}

.assetDetailsTitle {
	font-weight: bold;
      font-size: 0.8em;
}

.assetDetailsRowOdd {
	background: #F2FAFC;
  padding: 2px;
}

.assetDetailsRowEven {
	background: #FFFFFF;
  padding: 2px;
}


#FunctionnalitiesBar
{
	display: block;
	height: 27px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #0072C6;
	width: 100%;
}

.functionality-left
{
	margin-left: 5px;

}


.functionality-left .search-text
{
	width: 123px;
	margin: 2px 5px 0px 0px;
}

*html .functionality-left .search-text
{ 
	height: 20px;
}

.functionality-left .search-button
{
	margin: 0;
	vertical-align: middle;
}

.functionality-right
{
	float: right;
	text-align: right;
	padding-top: 6px;
	padding-right: 5px
}

.functionality-right .email-button
{
	margin: 2px 0px 0px 7px;
}

.functionality-right a,
#leftpane ul li a,
.map-part-footer-title {
	color: #fff;
}


/**
Start menu styles
**/

.menu-level {
  color:#0066CC;    
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;	
  font-weight:normal;
  background:#FFFFFF;    
  width:175px;
  height:auto;
  display:block;
  clear:left;
  text-decoration:none;
  margin: 0;
  padding: 0;
}

.menu-level-selected {
  color:#FFFFFF;    
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;	
  font-weight:normal;
  width:175px;
  height:auto;
  display:block;
  clear:left;
  text-decoration:none;
  margin: 0;
  padding: 0;
  }

.menu-level-hover {
  color:#FFFFFF;    
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;	
  width:175px;
  height:auto;
  display:block;
  clear:left;
  text-decoration:underline;
  margin: 0;
  padding: 0;
}

#menu-icon {
  display:inline;
  float:left;
  width:10px;
  margin: 0;
}


.no-color {
  margin:0;
   width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
 display:inline;
  float:left;
}

.blue {
  margin:0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#0066CC ;
	cursor: pointer;
	text-indent: 8px;
}

.aqua {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#00ADC6;
	cursor: pointer;
  text-indent: 8px;
}


.light-blue {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#0099FF;
  cursor: pointer;
  text-indent: 8px;
}

.light-green {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#66CC33;
	cursor: pointer;
	color: #000000;
	border-top: 1px solid #000000;
	text-indent: 8px;
}

.green {
  margin: -1px 0 0 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background-color:#009933;
	cursor: pointer;
	color: #ffffff;
	  background-image: url(../images/level1.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  border: 1px solid #000000;
    text-indent: 8px;
}

.orange {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#FF6600;
  cursor: pointer;
  text-indent: 8px;
}

.red {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#CC0000;
  cursor: pointer;
  text-indent: 8px;
}

.dark-red {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#990000;
	cursor: pointer;
     text-indent: 8px;
}

.dark-pink {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#990066;
	cursor: pointer;
	    text-indent: 8px;
}

.purple {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#330099;
	cursor: pointer;
	    text-indent: 8px;
}




#menu-icon-sub {
  margin: 0;
  float:left;
  width:5px;
  margin-left:5px;
  margin-right:3px;
  min-height: 12px;
}


.blue-sub {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#0066CC ;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.aqua-sub {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#00ADC6;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.light-blue-sub {
  margin: -1px 0 0 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#0099FF;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.light-green-sub {
  margin: -1px 0 0 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#66CC33;
	cursor: pointer;
  color: #000000;
  text-indent: 16px;
  border-right: 1px solid #000000;  
}

.green-sub {
  margin: -1px 0 0 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#CFE7D7;
  cursor: pointer;
  text-indent: 16px;
  color: #000000;
  border: 1px solid #000000;
}

.orange-sub {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
 display:inline;
  float:left;
  background:#FF6600;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.red-sub {
  margin: 0;
   width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
 display:inline;
  float:left;
  background:#CC0000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.dark-red-sub {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#990000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.dark-pink-sub {
  margin: 0;
   width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
 display:inline;
  float:left;
  background:#990066;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.purple-sub {
  margin: 0;
  width:175px;
  height:auto;
  padding-top:6px;
  padding-bottom:3px;
  display:inline;
  float:left;
  background:#330099;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
  text-indent: 16px;
}

.menu {
  text-decoration:none;
}
/**

End menu styles
**/

/**
* Start list styles
*/
.list-type{
  list-style-position: outside;	
  list-style-type: none;
	padding: 0px;
	margin-bottom: 2px;
	border-left: 0px;
	border: 0px;
	background: #FFFFFF;
	display: block; 
	cursor: pointer;
}



ul{
  margin-left:10px;
  margin-top:5px; 
}

li {
  margin-left:20px;
}


.no-indent {
	padding-left: 0px;
	margin-left: -20px;
}

ul.hide { 
  list-style-position: outside;	
  list-style-type: none;
  display: none; 
  	cursor: pointer;
}

ul.show { 
  list-style-position: outside;	
  list-style-type: none;
  display: block; 
  	cursor: pointer;

}

/**
* End list styles
*/



/**
* start news styles
*/
.newsSummary {
font-family:Arial;
font-size:1.1em;
}

.newsImage {
  padding-right: 10px; 
  padding-bottom: 10px;
}
/*
*end news styles
*/

/* Start Form styles */
form {
	font-family: Arial;
	color: #000000; 
	padding: 0px; 
	margin-top: 2px;
}	

.label{
	margin-left: 0px; /*width of left column*/
  float:left;
  width:100px;
}

input.text { /*width of text boxes. IE6 does not understand this attribute*/
	padding-bottom: 2px;
	font-size: 1em; 
	height: 13px; 
	padding: 0; 
	margin-left:10px;
  float:left;
	width: 150px;
	vertical-align: top;
}

textarea {
	padding-bottom: 2px;
	font-size: 1em; 
	height: 50px; 
	padding: 0; 
	margin-left:10px;
  float:left;
	width: 150px;
	vertical-align: top;
}


select {
	padding-bottom: 2px;
	font-size: 1em; 
	height: 20px; 
	padding: 0; 
	width: 150px;
	vertical-align: top;
}



input.submit {
	min-width: 50px;
	/*border: 1px solid #ccc;*/
	background: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right:10px;	
	text-align: center;
	clear:left;
}

p.form {
  clear:left;
}

.email{
	background-image:url('../images/email_logo.gif');
	padding-left:25px;
	background-repeat: no-repeat;
	background-position: left; 
}

/* End form styles*/


/* start link asset */
.linkAsset {
  display:block;
    padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  display: block;
  clear:left;

}

/* end link asset*/


/* all extra sh** from the southwark style sheet */

.assetDetailsLinks h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FF9900;
	background-image: url(../images/link-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsLinks div {
	color: #0066CC;
      font-size: 0.8em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
     display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsLinks div div {
	color: #0066CC;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:0px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
	margin-top:0px;
      font-size: 1.0em;
	border: 0px;
}


.assetDetailsLinks ul {
	color: #0066CC;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
	margin-top:0px;
	margin-left:0px;
}
.assetDetailsLinks ul ul {
	color: #0066CC;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
	margin-top:0px;
	margin-left: 20px;	
}

.assetDetailsLinks li {
      display: block;
	clear: left;
      padding-left: 10px;
      margin-left: 0px;
	background: url(../images/link-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type:none;
}

.assetDetailsLinks a {
      display: block;
	clear: left;
      padding-left: 10px;
      margin-left: 0px;
	margin-bottom: 5px;
	background: url(../images/link-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type:none;
	color: #0066CC;
}


.assetDetailsLinks A:link, .assetDetailsLinks A:visited{
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsLinks A:hover, .assetDetailsLinks A:active{
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
}

/* end link asset*/

/* start events asset */
.assetDetailsEvents {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
  clear:left;
}

.assetDetailsEvents h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #9E0B59;
	background-image: url(../images/event-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsEvents div {
	color: #0066CC;
      font-size: 0.8em;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsEvents div div {
	color: #333333;
      font-size: 1.0em;
      width: 100%;
      padding:0px;
      margin:0px;
      display:block;
      clear:left;
      text-align:left;
      border: 0px;
}

.assetDetailsEvents div h5 {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
	margin-top: 5px;
      display:block;
	float: left;
      clear:both;
      text-align:left;
}
.assetDetailsEvents A:link, .assetDetailsEvents A:visited{
/*
  display:block;
  float:left;	
*/
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsEvents A:hover, .assetDetailsEvents A:active{
/*
  display:block;
  float:left;	
*/
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
}

.assetDetailsEventsDetails {
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
  display: block;
  clear:left;
}

.assetDetailsEventsDetails h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #9E0B59;
	background-image: url(../images/event-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsEventsDetails div {
	color: #0066CC;
      font-size: 0.8em;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsEventsDetails div div {
	color: #333333;
      font-size: 1.0em;
      width: 100%;
      padding:0px;
      margin:0px;
      display:block;
      clear:left;
      text-align:left;
      border: 0px;
}

.assetDetailsEventsDetails div h5 {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
	margin-top: 5px;
      margin-bottom: 5px;
      display:block;
	float: left;
      clear:both;
      text-align:left;
}

.assetDetailsEventsDetails div.detailsOdd {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFF2FF;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsEventsDetails div.detailsEven {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsEventsDetails span.title {
      font-size: 1.0em;
      width: 30%;
	margin: 0px;
      display:block;
	float: left;

      clear:left;
	text-align:right;
      font-weight: bold;
}

.assetDetailsEventsDetails span.content {
      font-size: 1.0em;
      width: 60%;
	margin: 0px;
      display:block;
	float: left;
      clear:right;
	text-align:left;
	padding-left: 10px;
}


.assetDetailsEventsDetails A:link, .assetDetailsEventsDetails A:visited{
/*
  display:block;
  float:left;	
*/
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsEventsDetails A:hover, .assetDetailsEventsDetails A:active{
/*
  display:block;
  float:left;	
*/
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
}

A:link.email, A:visited.email{
  display:block;
  float:right;	
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../images/icon-email.gif);
  background-position:left; 
  background-repeat: no-repeat;
  padding-left: 20px;
}

A:hover.email, A:active.email{
  display:block;
  float:right;	
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
  background-image: url(../images/icon-email.gif);
  background-position:left; 
  background-repeat: no-repeat;
  padding-left: 20px;
}

.assetDetailsEventsCalendar {
  display: block;
  clear:left;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
}

.assetDetailsEventsCalendar h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #9E0B59;
	background-image: url(../images/event-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsEventsCalendar div {
	color: #0066CC;
      font-size: 0.8em;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsEventsCalendar div div {
	color: #333333;
      font-size: 1.0em;
      width: 100%;
      padding:0px;
      margin:0px;
      display:block;
      clear:left;
      text-align:left;
      border: 0px;
}

.assetDetailsEventsCalendar div h5 {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
	margin-top: 5px;
      display:block;
	float: left;
      clear:both;
      text-align:left;
      color: #333333;
	background-color: #F5F5F5;
}

.assetDetailsEventsCalendar div.detailsOdd {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsEventsCalendar div.detailsEven {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFF2FF;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsEventsCalendar div.detailsOdd span {
      padding:0px;
      margin:0px;
      display:block;
	float:left;
      text-align:left;
      border: 0px;
}

.assetDetailsEventsCalendar div.detailsEven span {
      padding:0px;
      margin:0px;
      display:block;
	float:left;
      text-align:left;
      border: 0px;
}

.assetDetailsEventsCalendar A:link, .assetDetailsEventsCalendar A:visited{
  display:block;
  float:left;	
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsEventsCalendar A:hover, .assetDetailsEventsCalendar A:active{
  display:block;
  float:left;	
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
}

/* end events asset */


/* start documents asset */
.assetDetailsDocuments {
  display: block;
  clear:left;
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
}

.assetDetailsDocuments h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #4D97D4;
	background-image: url(../images/document-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

/*
.assetDetailsDocuments ul {
	color: #333333;
      font-size: 0.8em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}

.assetDetailsDocuments ul ul {
      font-size: 1.0em;
	border: 0px;
      margin-left: 10px;
}

.assetDetailsDocuments li {
      font-size: 1.0em;
      display: block;
	clear: left;
      padding-left: 25px;
      margin-left: 0px;
	list-style-type:none;
}

.assetDetailsDocuments li.folder {
	background: url(../images/icon_folder.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.assetDetailsDocuments li.document {
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 1px solid #999;
	text-align: left;
	padding-left: 9px;
	background: #fff url(../images/li_solid.gif) no-repeat 0px 11px;
	line-height: 150%;
}

.assetDetailsDocuments li.document a {
	background: url(../images/icon_document.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

*/



.assetDetailsDocuments div {
	color: #333333;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}


.assetDetailsDocuments div div {
	border: 0px solid black;
      margin-left: 0px;
	padding:0px;
}

/*
.assetDetailsDocuments ul {
      font-size: 1.0em;
	color: #333333;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}
*/

.assetDetailsDocuments ul {
      font-size: 0.8em;
	margin:0px;
      margin-left: 0px;
}

.assetDetailsDocuments ul ul {
      font-size: 1.0em;
	margin:0px;
      margin-left: 20px;
}

/*
.assetDetailsDocuments li {
      display: block;
	clear: left;
      padding-left: 25px;
      margin-left: 0px;
	list-style-type:none;
}
*/

.assetDetailsDocuments li {
	background-repeat: no-repeat;
	background-position: left top;
/*	border-left: 1px solid #999;*/
	text-align: left;
	padding-left: 9px;
/*	background: #fff url(../images/li_solid.gif) no-repeat 0px 11px;*/
	line-height: 150%;
      font-size: 1.0em;
      font-weight:bold;
      margin-left: 0px;
}

.assetDetailsDocuments li a {
/*
	background: url(../images/icon_document.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
*/
      font-weight: bold;
      text-decoration: none;
      font-size: 0.8em;
      color: #0066CC;
}

.assetDetailsDocuments li.document a.pdf {
	background: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

.assetDetailsDocuments li.document a.avi {
	background: url(../images/icon_avi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.bmp {
	background: url(../images/icon_bmp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.chm {
	background: url(../images/icon_chm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.css {
	background: url(../images/icon_css.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.csv {
	background: url(../images/icon_csv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li a.doc {
	background: url(../images/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
      font-weight:bold;
}
.assetDetailsDocuments li.document a.dot {
	background: url(../images/icon_dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.exe {
	background: url(../images/icon_exe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.gif {
	background: url(../images/icon_gif.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.htm {
	background: url(../images/icon_htm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.jpg {
	background: url(../images/icon_jpg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.mdb {
	background: url(../images/icon_mdb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.mid {
	background: url(../images/icon_mid.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.mp3 {
	background: url(../images/icon_mp3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.mpg {
	background: url(../images/icon_mpg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.opx {
	background: url(../images/icon_opx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.outlook {
	background: url(../images/icon_outlook.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.php {
	background: url(../images/icon_php.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.png {
	background: url(../images/icon_png.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.pps {
	background: url(../images/icon_pps.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.ppt {
	background: url(../images/icon_ppt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.qts {
	background: url(../images/icon_qts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.tif {
	background: url(../images/icon_tif.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.ttf {
	background: url(../images/icon_ttf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.txt {
	background: url(../images/icon_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.vsd {
	background: url(../images/icon_vsd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.wav {
	background: url(../images/icon_wav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.wma {
	background: url(../images/icon_wma.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.wmv {
	background: url(../images/icon_wmv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.xls {
	background: url(../images/icon_xls.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.xml {
	background: url(../images/icon_xml.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.xsl {
	background: url(../images/icon_xsl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.assetDetailsDocuments li.document a.zip {
	background: url(../images/icon_zip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}



.assetDetailsDocuments A:link, .assetDetailsDocuments A:visited{
  padding: 0px;
  color: #0066CC;
  font-size: 0.9em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsDocuments A:hover, .assetDetailsDocuments A:active{
  padding: 0px;
  color: #0066CC;
  font-size: 0.9em;
  text-decoration: underline;
  font-weight: bold;
}

.assetDetailsDocumentsDetails {
  display: block;
  clear:left;
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
}

.assetDetailsDocumentsDetails h4 {
	color: #000000;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #E5E5E5;
	background-image: url(../images/document-details-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsDocumentsDetails div {
	color: #333333;
      font-size: 0.9em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
	margin-bottom:5px;
}

.assetDetailsDocumentsDetails h5 {
      font-size: 0.9em;
      width: 100%;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFFFFF;
	padding: 0px;
	padding-top:2px;
      font-weight: bold;
	border-bottom: 1px dotted #666666;
}

.assetDetailsDocumentsDetails div.content {
      font-size: 0.8em;
      width: 100%;
	margin: 0px;
      display: block;
	float: left;
      clear:both;
	background-color: #FFFFFF;
	padding: 0px;
	padding-top:2px;
	padding-bottom:2px;
	border: 0px;
	font-weight: normal;
}

.assetDetailsDocumentsDetails A:link, .assetDetailsDocumentsDetails A:visited{
  display: block;	
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
}

.assetDetailsDocumentsDetails A:hover, .assetDetailsDocumentsDetails A:active{
  display: block;	
  padding: 0px;
  color: #0066CC;
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: bold;
}

/* end documents asset*/

/* start news asset */
.assetDetailsNews {
  display: block;
  clear:left;
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
}

.assetDetailsNews h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #439D29;
	background-image: url(../images/news-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsNews div {
	color: #0066CC;
      font-size: 0.9em;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsNews div div {
	color: #333333;
/*      font-size: 0.8em;*/
      width: 100%;
      padding:0px;
      margin:0px;
	margin-bottom: 10px;
      display:block;
	float:left;
      clear:left;
      text-align:left;
      border: 0px;
	position:relative;
}

.assetDetailsNews div div span {
	width:100%;
      display:block;
	float: left;
      clear:left;
      text-align:left;
      border: 0px;
}

.assetDetailsNews div div img {
      padding:0px;
      margin:5px;
      display:block;
	border: 0px;
	position: absolute;
	top:0;
	right:0;
}

.assetDetailsNews div h5 {
      font-size: 1.0em;
      width: 100%;
	margin: 0px;
	margin-top: 5px;
      display:block;
	float: left;
      clear:left;
      text-align:left;
}
.assetDetailsNews A:link, .assetDetailsNews A:visited{
      display:block;
      float:left;	
      padding: 0px;
      color: #0066CC;
      font-size: 1.0em;
      text-decoration: none;
      font-weight: bold;
}

.assetDetailsNews A:hover, .assetDetailsNews A:active{
      display:block;
      float:left;	
      padding: 0px;
      color: #0066CC;
      font-size: 1.0em;
      text-decoration: underline;
      font-weight: bold;
}

.assetDetailsNewsDetails {
  display: block;
  clear:left;
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
}

.assetDetailsNewsDetails h4 {
	color: #FFFFFF;
      font-size: 1.0em;
      font-weight:bold;
	font-family: Arial, Helvetica;
	background-color: #439D29;
	background-image: url(../images/news-asset-corner.gif);
      background-position:top right; 
	background-repeat: no-repeat;
      height:1em;
      padding:5px;
      display:block;
      clear:left;
      text-decoration:none;
      text-align:left;
      line-height: 1em;
	margin-top: 5px;
      margin-bottom: 1px;
}

.assetDetailsNewsDetails div {
	color: #0066CC;
      font-size: 0.9em;
	background-color: #FFFFFF;
      padding:5px;
      display:block;
      clear:left;
      text-align:left;
      border: 1px solid #CCCCCC;
	margin-top:0px;
}

.assetDetailsNewsDetails div div {
	color: #333333;
/*      font-size: 0.8em;*/
      width: 100%;
      padding:0px;
      margin:0px;
      display:block;
	float:left;
      text-align:left;
      border: 0px;
	position:relative;
}

.assetDetailsNewsDetails div div span {
      display:block;
	float: left;
      text-align:left;
      border: 0px;
}

.assetDetailsNewsDetails div div img {
      padding:0px;
      margin:5px;
      display:block;
	border: 0px;
	float:left;
	clear: left;
}

.assetDetailsNewsDetails div h5 {
/*      font-size: 0.8em;*/
      width: 75%;
	margin: 0px;
	margin-top: 5px;
      display:block;
	float: left;
      text-align:left;
	color: #333333;
}
.assetDetailsNewsDetails A:link, .assetDetailsNewsDetails A:visited{
      display:block;
      float:left;	
      padding: 0px;
      color: #0066CC;
      font-size: 1.1em;
      text-decoration: none;
      font-weight: bold;
}

.assetDetailsNewsDetails A:hover, .assetDetailsNewsDetails A:active{
      display:block;
      float:left;	
      padding: 0px;
      color: #0066CC;
      font-size: 1.1em;
      text-decoration: underline;
      font-weight: bold;
}

.assetDetailsNewsDetails div.detailsOdd {
/*      font-size: 0.8em;*/
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsNewsDetails div.detailsEven {
/*      font-size: 0.8em;*/
      width: 100%;
	margin: 0px;
      display:block;
	float: left;
      clear:both;
	background-color: #F1F9EC;
	padding-top:2px;
	padding-bottom:2px;
}

.assetDetailsNewsDetails span.title {
/*      font-size: 0.8em;*/
      width: 30%;
	margin: 0px;
      display:block;
	float: left;
      clear:left;
	text-align:right;
      font-weight: bold;
}

.assetDetailsNewsDetails span.content {
/*      font-size: 0.8em;*/
      width: 60%;
	margin: 0px;
      display:block;
	float: left;
      clear:right;
	text-align:left;
	padding-left: 10px;
}
/* end news asset */



br {
	clear: both;
}

/* sitemap styles */

ul.sitemap{
  font-size: 0.8em;
	margin-left: 0px;
}

ul.sitemap ul{
  font-size:1em;
}


ul.sitemap, li.sitemap {
	list-style-type: none;
  padding-left:5px;
}


ul.sitemap li.sitemap, ul.sitemap li.last {
	border-left: 1px solid #999;
	text-align: left;
	padding-left: 15px;
	background: #fff url('../_admin/images/dotted.gif') no-repeat 0px 11px;
	line-height: 150%;
}

ul.sitemap li.last {
	border-left: 0px;
/*	text-align: left;
	margin-left: 0px;
	padding-left: 9px;  */
	background: #fff url('../_admin/images/dottedangle.gif') no-repeat 0px 0px;
}

/* login page classes */
#login {
	border: 1px solid #0066CC;
	padding: 5px;
	background-color: #F0F0F0; /*light grey*/
}

#login .form-help-message {
}

#login .form-help-title{
	font-weight: bold;
	display: inline;
}

#login label {
	font-weight: bold;
	width: 20%;
	display: block;
	clear: left;
	float: left;
	margin-bottom: 10px;
}

#login sup {
	color: red;
	padding: 5px;
}

#login input {
	width: 60%;
	margin-bottom: 10px;
}

#login .form-submit-buttons {
	text-align: right;
}

#login .form-submit-buttons .form-submit {
	width: 30%;
	border: 1px solid #0066CC;
	background-color: #0066CC; /*dark green*/
	padding: 0px;
	color: #FFFFFF;
}


#login_reminder {
	border: 1px solid #0066CC;
	padding: 5px;
	background-color: #F0F0F0; /*light grey*/
}

#login_reminder .form-help-message {
}

#login_reminder .form-help-title{
	font-weight: bold;
	display: inline;
}

#login_reminder label {
	font-weight: bold;
	width: 20%;
	display: block;
	clear: left;
	float: left;
	margin-bottom: 10px;
}

#login_reminder input {
	width: 60%;
	margin-bottom: 10px;
}

#login_reminder sup {
	color: red;
	padding: 5px;
}

#login_reminder .form-submit-buttons {
	text-align: right;
}

#login_reminder .form-submit-buttons .form-submit {
	width: 30%;
	border: 1px solid #0066CC;
	background-color: #0066CC; /*dark green*/
	padding: 0px;
	color: #FFFFFF;
}

.error-message {
	margin-left: 14px;
	margin-bottom: 20px;
	border: 1px solid red;
	padding: 5px;
	background-color: #F0F0F0; /*light grey*/
}

.error-title {
	font-weight: bold;
	display: inline;
	color: red;
}

.success-message {
	margin-left: 14px;
	margin-bottom: 20px;
	border: 1px solid green;
	padding: 5px;
	background-color: #F0F0F0; /*light grey*/
}

.success-title {
	font-weight: bold;
	display: inline;
	color: green;
}

/*  quick sh** from the Neo template will clean up later */
body , input, textarea, select
{
	font-family: Arial;
	font-size: 0.75em;
	color: #000000;
}

td
{
	font-family: Arial;
	color: #000000;
}

h1, body h1 
{
	font-family: Arial;
	font-size: 1.4em;	
	font-weight: bold;
	color: #000000;
}

h2, body h2 
{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
}

h3, body h3 
{
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

h4, body h4 
{
	font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

h5, body h5 
{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}

h6, body h6 
{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}

p, body p 
{
	font-family: Arial;
	font-size: 1em;
	color: #000000;
}

a, body a, body .summary a, body a.fullatoz
{
	color: #000000;
}
body .functionality-right a  
{
	color: #ffffff;
}

.date 
{
	font-weight: bold;
	font-size: 0.9em;
}

.dateheading 
{
	font-size: 1.2em;	
}

.searchresult span
{
	font-size: 0.9em;
	font-weight: bold;
}



*html #rightpane 
{
	width: 200px;
	float: right;
}
.menu-rightpane-image
{
	height: 181px;
	overflow: hidden;
}

.menu-rightpane-title
{
	height: 36px;
	overflow: hidden;
}

.menu-rightpane-text {
	padding: 5px 0;
	margin: 0;
}

*html .menu-rightpane-text p 
{
	margin: 0;
}

.rightpane-select
{
	height: 55px;
	overflow: hidden;
	border-bottom: solid 1px #b9b9b9;
	padding-top: 10px;
	padding-bottom: 0px;
	background-color:#E3E3E3;
	color: #000000;
		margin-top: -15px;
}

.rightpane-select select
{
	height: 21px;
	font-size: 1em;
	background-color:#E3E3E3;
	margin-left: 10px;
}


.menu-text-left {
	background-color: #ccebd6;
}
 
.menu-text-middle {
	background-color: #cceff4;
}
  
.menu-text-right {
	background-color: #f9e8cd;
}

#homerightpane .rightpane-select,
#rightpane .rightpane-select {
	background-color: #e3e3e3;
}

.w213 {
	width: 213px;
}


#menu a {
	display: block;
	color: #ffffff;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 3px;
	font-weight: normal;
}


#menu ul, #menu li {
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	list-style-type: none;
}

#menu ul{
	border-style: none solid solid solid;
	border-width: 1px;
}

#menu li {
	background-color: #009933;
	border-top: 1px solid #000000;

	/* line below added for ie6 - what an annoying quirky browser */
	border-bottom: 1px solid #009933;
}

#menu ul ul li{
	background: #CFE7D7 !important;

	/* line below added for ie6 - what an annoying quirky browser */
	border-bottom: 1px solid #CFE7D7;
}

#menu ul ul ul li {
	background: #E8FAF7 !important;

	/* line below added for ie6 - what an annoying quirky browser */
	border-bottom: 1px solid #E8FAF7;
}

	
#menu ul li a{
	margin-left: 8px;

}

#menu ul ul li a{
  background: #CFE7D7 !important;
  color: #000000;
  font-weight: normal !important;
  margin-left: 16px;
  margin-right: 5px;
}

#menu ul ul ul li a{
  background: #E8FAF7 !important;
  color: #000000;
  margin-left: 24px;   

}

#menu ul li.selected a{
  font-weight: bold;
  background-image:url(../images/level1_parents.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
}

#menu ul ul, #menu ul ul ul{
	border: 0 none !important;
	margin: 0;
	padding: 0;
}

/* template.css overrides */

.t6-d2 {
	width: 30.1%;
}

.t6-d1 {

  width: 66%;

}
