/* SQS - Div Based Template */

/* Height hacks */
/* Hides from IE-mac \*/
* html .column-two-right {height: 1%;}
/* End hide from IE-mac */

 /* Hides from IE-mac \*/
* html .column-two {height: 1%;}
/* End hide from IE-mac */

 /* Hides from IE-mac \*/
* html .column-two-none {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html .outermost-box-wrapper {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html .topnav {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE-mac \*/
* html .box-footer {height: 1%;}
/* End hide from IE-mac */

/* The following html specification controls how most of the site will look excluding the navigation */
 html {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 100%;
	}

/* Generally body should not be visible....unless there is a design fault lower down....*/
/* By setting a margin, a border around the display can be created */
 body{
  margin: 0px;
  padding: 0px 0px 0px 0px;
	background-color:#cccccc;
	}

 .hide{
  display:none;}

 .sitemap_secondlevel .hide{
  display: inline;
  line-height:200%;}

 .leftlinks_child .hide{
  display:none;}

 .footerdark .hide, .footerlight .hide, .footerwhite .hide{
  display: inline;}


 div {
  margin-left: 0px;
  padding-left: 0px;}

 p {
  margin-bottom: 1px;
  color: #000;
  padding:0;}

 a {color:#c0362c;
  text-decoration:none;}

 a:hover {text-decoration:underline;
  color:#0362c;}

 ul, li{
  margin-left: 20px;
  padding-left: 5px;
  padding-bottom: 5px;
  margin-top:10px;}

 li{
  margin-left: 0;
  padding-left: 0;
  /* start new added 25may05 */
  margin-top: 2px;
  margin-bottom: 2px;
  /* end new added 25may05 */
}

  ol li{
  list-style-image:url('file:///C:/Documents%20and%20Settings/Administrator.YEWBERRY/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8N090BE9/none');
  }

 .quote{
   font-style:italic;
   color:#666;}

img{
  border:0px none black;}


}
 h1{
  font-size: 120%;
  font-weight:bold;
  color: #b30000;
  padding-top:5px;}

 h2{
  font-size: 110%;
  font-weight:bold;
  color: #b30000;
  padding-top:5px;}

 h3{
  font-size: 100%;
  font-weight: bold;
  color: #b30000;
  padding-top:5px;}

 .clear {
  clear: both;
  } /* CSS HACK for NN4,  use hack to clean up palette */

 /*/*/ .clear { display: none; } /* */

 /*Enter  outermost border here*/
 .outermost-box-wrapper{
  color : #000;
  border: 0px none blue;}

 .box-header{
  margin: 0;
  padding: 0;
  border: none;
  background-color:#fff;
  border-bottom: 1px solid #fff;  /*Provides for a line under the top box*/
  min-height: 100px;}

 .imagewrap{
  margin-bottom: 20px;
  margin-top: 20px;
  clear:both;}

 /* ---------------- STYLES FOR THE TOP BOX -------------------------- */

 .header{
  background-color: #b30000;
  top:0;
  color: #000;
  text-align:left;}


 .topbar{
 width:100%;
 height:26px;
 border:0px none blue;
 background-color:#b30000;
 vertical-align:top;
	}



 .topnav{
  background-color: #b30000;
  color:#fff;
  padding: 4px 0px 0px 0px;  /*Controls fine alignment of words in top bar*/
	font-size: 70%;
  text-align: left;
	height:21px;
	float:left;
	width:50%;
	border:0px none red;
	display:block;
	top:0;
	}

 .topnav a{
  TEXT-DECORATION: none;
  color:#fff;}

 .topnav a:hover{
  TEXT-DECORATION: none;
  color:#ff8800;}

 .topnav SPAN{
  FONT-SIZE: 90%;}



.branding
{
position:relative;
left:0px;
height:73px;
background-color:#cccccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
overflow:hidden;
float:left;
width:100%;
top:0px;

}

 .leftlogo{
	display: inline;
	position:absolute;
	left:0px;	
	padding: 0px;
	margin:0px;
  	border:none;
	float:left;
	z-index: 4;
	height:73px;
	background-color:green;
	top:0px;
	}

  .logoimgleft img{
  padding: 0px;
	margin:0px;
  border:none;
	}

 .rightlogo{
	background-color:#cccccc;
	position:absolute;
	display: inline;
	padding: 0px;
	margin:0px;
	border:none;
	float:right;
	right:0px;
	z-index: 3;
	height:73px;
	top:0px;
	}

  .logoimgright img{
  padding: 0px;
  border:none;
	margin:0px;
	}

.topsearch{
  font-size: xx-small;
	display:inline;
	height:24px;
	float:right;
	width:40%;
	border:0px none yellow;
	margin:0px 0px 0px 5px;
	color:white;
	font-size:small;
	padding: 2px 0px 0px 0px;
	text-align:right;
	background-color:#b30000;
	vertical-align:top;
	margin:right:0px;
	}

.topsearch label{
	position:absolute;
	color:white;
	font-size:80%;
	margin-bottom:10px;
	top:5px;
	right:180px;
	
	}
.topsearch input{
  position:absolute;
  font-size: small;
  width: 120px;
  margin-bottom:10px;
  margin-right:20px;
  border:0px;
  padding:0px;
  top:5px;
  right:30px;
  vertical-align:top;
  height:17px;
}


#searchbutton{
  position:absolute;
  font-size: xx-small;
  height: 16px;
  width: 18px;
  right:5px;
  border: 0px none #333;
}
 .button{
  font-size: xx-small;
  border: 1px gray solid;
  padding: 1px 0px 1px 0px;}


.sectionnav{
  color:#fff;
  padding: 2px 1px 2px 1px;
  font-size: x-small;
  text-align: right;
	height:14px;
	font-family: verdana;
	top:0px;
	background-color:#b30000;
}
 .sectionnav a{
  TEXT-DECORATION: none;
  color:#fff;}

 .sectionnav a:hover{
  TEXT-DECORATION: none;
  color:#ff8800;}

 .sectionnav SPAN{
  FONT-SIZE: small;}



 /* ------------------ STYLES FOR THE LEFT NAVIGATION------------------------ */

 .homelink{
  width:100%;}

  .homelink a{
  text-align:left;
  font-size:80%;
  display:block;
  background-color:#9c6;
  border-bottom: 2px solid #fff;
  color:#fff;
  text-decoration:none;
  padding: 2px;
  text-transform:capitalize;}

 .homelink a:hover{
  display:block;
  border-bottom: 2px solid #fff;
  color:#063;
  text-decoration:none;}

 .leftlinks{						/*Main control for nav font*/
  text-align:left;
  font-size:70%;
  color:green;
	margin-top:1px;
  width:100%;
	border-right:6px double black;
	}

 .leftlinksdeleted a{
  text-align:left;
  display:block;
  background-color:#999;
  border-bottom: 2px solid #fff;
  color:#fff;
  text-decoration:none;
  padding: 2px 4px 2px 2px;
  text-transform:capitalize;}

 .leftlinksdeleted a:hover{
  display:block;
  border-bottom: 2px solid #fff;
  color:#666;
  text-decoration:none;}

  .leftlinksdeleted_child{
   border-left: 15px solid #999;}

  .leftlinksdeleted_child a, .leftlinksdeleted_child a:hover{
  border-bottom: none;}

 .selected{
  color:#fff;
  background-color: #063;
  text-align:left;
  padding: inherit;}

 .selected a{
  color:#fff;
  background-color: #063;
  text-align:left;}

 .selected a:hover{
  color:#cf9;}

 .history{
  color:#333;
  background-color:#cf9;
  text-align:left;}

 .history a{
  border-bottom: 2px solid #fff;
  color:#333;
  background-color:#cf9;
  text-align:left;
  padding:inherit;
  border-left: thin solid #cf9;}

 .history a:hover{
  color:#669933;}

  .leftlinks_child .active_link{
  color:#333;}

  .endlink{
    text-align:center;
    background:url('file:///C:/Documents%20and%20Settings/Administrator.YEWBERRY/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8N090BE9/weblogonotext.jpg') 30px 50%;
		height:0px;
		visibility:hidden;  /*Hide the logo of the dragon*/
		margin:0
		}

.external_link_texteditor{
  background:url('/externallink.gif') no-repeat 0 0;
  padding-left:20px;
  color: #009900}

.external_link_texteditor a:hover{
    color: #666;
    }

 /*------------------ STYLES FOR THE MAIN CONTENT AREA --------------------------- */

 /* THIS STYLE TO BE USED ACROSS ALL PAGES - container element */
 .columns-float{
  float: left;
  text-align:center;
  padding:0;
  margin:0;
  width: 100%;
  position:relative;
	background:url('file:///C:/Documents%20and%20Settings/Administrator.YEWBERRY/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8N090BE9/faux.gif') 20% 0;

}

 /* THIS STYLE TO BE USED WHEN AN INNER PAGE HAS NO RIGHT HAND COLUMN */
 .column-two-none {
  margin-left: 20%;
  margin-right:0;}

 /* THIS STYLE TO BE USED WHEN AN INNER PAGE HAS A RIGHT HAND COLUMN */
  .home-column-two-right {
  margin-left: 20%;
  margin-right: 20%;
  position:relative;}

  .column-two-right {
  margin-left: 22%;
  margin-right: 22%;
  position:relative;}

 .column-one{
  float: left;
  width:20%;
  padding:0;
  margin:0;
	border-color:white;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	}

 .column-one img{
  float: right;
  background-color:#9c6;
  padding:0;}

 .column-one-content{
  padding-left: 0;
  padding-right: 0;
	padding-top:100px;
  margin:0;
	border:5px solid red;}

 .column-two-content {
  position:relative;
  overflow:hidden;
  font-size: 80%;
  text-align:left;
  /* padding:50;
  margin:50; */
	}

 .column-two-content img{
  border: 0px none #666;
  float:right;
  margin: 5px;}

 .column-three-right {
  position:relative;
  float:right;
  width:20%;
  padding:0;
  font-size:80%;
  text-align: right;
  margin:0;
	border:0px none #ffffff;}

 .column-three-none {
  display: none;}

 .column-three {
  position:relative;
  float:right;
  width:20%;
  padding:0;
  font-size:80%;
  text-align:left;}

 .column-three-content {
  padding-top:100px;}

 .column-one-content, .column-two-content, .column-three-content{
  border: none;}

 /* VERTICAL PADDING ABOVE COLUMNS */
 .column_padding_after{
  height:0px;
  font-size: 1px;
  line-height: 0px;
  clear: both;}

 /*/*/
 .outermost-box-wrapper, .columns-float, .column-one, .column-two, .column-three, h2{
  p\osition: relative;}
 /* */

 .breadcrumb{
  padding: 5px 5px 5px 10px;
  font-size: 85%;
  color:#b30000;
  text-decoration:none;
	border-bottom:2px solid #b30000;}

 .breadcrumb a{
  text-decoration:none;
  color:#b30000;}

 .breadcrumb a:hover{
  color:#ff8800;
  text-decoration:underline;}

 .innercontainer{
  overflow:hidden;
  margin:0;
  width:90%;
  position:relative;
  padding: 0 5px 15px 10px;
  border: 1px solid #fff;
  background-color:#fff;
  margin-bottom: 5px;}

 .innercontainer img{
  text-align:left;
  overflow:hidden;}

 .mainphotocontainer { /*Style for the large photo on the home pages*/
  text-align:center;
  margin:0;
  padding:0;
  float:none;
  width:100%;
  height:190px;
  min-height:190px;}

 .mainphotocontainer img{
  float:none;
  text-align:center;
  border: 1px solid #ccc;}

 .mainphotocontainer_left { /*Style for the large photo on the inner pages*/
  text-align:left;
  margin:0;
  padding:0;
  width:100%;
  overflow:hidden;}

 .mainphotocontainer_left img{
  float:none;
  text-align:left;
  border: 1px solid #ccc;}

 .innerleft{
  float:left;
  min-width: 48%;
  max-width: 48%;
  width:48%;}

 .innerright{
  float:right;
  width: 48%;
  max-width: 48%;
  min-width: 48%;}

 .contentdetail{
  font-size:80%;
  color:#999;
  line-height:250%;
  margin-top:10px;}

 .contentdetail a{
  color:#999;
  text-decoration:none;}

 .contentdetail a:hover{
  color:#999;
  text-decoration:underline;}

 .contentdetail img{
  border-style:none;
  float:left;}



 /* -------------------------- STYLES FOR THE FOOTER --------------------------------- */

 .box-footer{
  clear: both;
  border: none;
	background-color:#cccccc;}

 .footerdark{
  background-color: #cccccc;
  font-size: 70%;
  color: #b30000;
  text-align: center;
  padding: 3px 10px 6px 10px;
	border-top:2px solid #b30000;}

 .footerdark a{
  color: #b30000;
  text-decoration: none;}

 .footerdark a:hover{
  text-decoration: underline;
  color: #ff8800;}

 .footerlight{
  background-color: #ccc;
  font-size: 80%;
  color: #000;
  text-align: center;
  padding: 3px 10px 3px 10px;}

 .footerlight a{
  color: #000;
  text-decoration: none;}

 .footerlight a:hover{
  text-decoration: underline}

 .footerwhite{
  background-color: #cccccc;
  font-size: 70%;
  color: #b30000;
  text-align: center;
  padding: 0px 10px 3px 10px;}

 .footerwhite a{
  color: #b30000;
  text-decoration: none;}

 .footerwhite a:hover{
  color: #ff8800;
	text-decoration: underline}

 /* ----------------- STYLES FOR THE NEWSLIST -------------- */

 .newslistteaser{
  margin-bottom: 20px;
  clear:both;}

 .newslistteaser a{
  color:#666;}

 .newslistteaser a:hover{
  color:#9c6;}

 .newslistteasertitle, .newslistteasertitle a{
  color:#666;
  font-weight: bold;
  text-decoration:none;
  padding-top: 5px;}

 .newslistteasertitle a:hover {
  color:#9c6;}

 .newslistbody_image{
  margin-left:68px;}

 .newslistbody_noimage{
  margin:0;}

 .newslistteaser img, .newslistteaser img a, .newslistteaser img a:hover{
  float:left;}

 /* ----------------- STYLES FOR THE NEWS ARTICLES -------------- */

 .newsarticle {
  width:100%;}

 .newsarticle a{
  color:#666;}

 .newsarticle a:hover{
  color:#9c6;}

 .newsarticletitle{
  color:#666;
  font-weight: bold;
  text-decoration:none;
  padding-bottom: 5px;
  padding-top: 15px;
  font-size: 110%;}

 .newsarticle img, .newsarticle img a, .newsarticle img a:hover{
  float:left;
  margin-right: 6px;
  margin-bottom: 6px;}

 .newsimg{
 background-color:#CCC; border:dashed #666 1px; margin: 5px; padding:0; float:left;
 }

 .newsimg img{
 margin:0;
 }

.caption{
 font-size: 90%;
 color:#333333;
 padding: 5px;
}

.caption a{
color:#063}

.caption a:hover{
color:#333}

/* ----------------- STYLES FOR THE LEFT FEATURE LINKS -------------- */

 .feature_container{
  background-color:white;
  border: 1px solid #fff;
  margin:0;}

 .leftfeature{
  border: 1px solid #999;
  font-size: 75%;
  background-color:#fff;
  color: #666;
  margin: 10px 0 20px 4px;
  padding:2px;
  text-align:left;
  width: 92%;}

 .leftfeature a{
  color:#339900;
  text-decoration:none;}

 .leftfeature a:hover{
  color: #9c6;}

 .leftfeature img, .leftfeature img a{
  background-color:#fff;
  float:left;
  padding:0;
  border: 0px none;; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:0}

.leftfeature_logo{
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 4px;
  text-align:center;
  width: 90%;
  padding:2px;}

.leftfeature_logo img{
  border: 1px solid #999;
  float:left;}

/* -------------------------- STYLES FOR THE CONTAINER BOXES ------------------------------ */

 /* -- is this still used cm 25 apr -- 05 */
 .container{
  position:relative;
  margin: 0 0 10px 0;
  padding:0;
  font-size: 90%;}

/* ----------------- STYLES FOR THE USEFUL  BOX -------------- */

.usefulbox{
  border-left: 6px double #000000;
  margin-top:2px;
  margin-bottom: 20px;
  width:95%;
  font-size: 90%;
	text-align:left;}

 .usefulbox a{
  color: #666;
  text-decoration:none;}

 .usefulbox a:hover{
  color: #063;
  text-decoration:none;}

 .usefulbox ul{
  margin-left:10px;
  padding-left:10px;
  padding-bottom:0;
  margin-bottom:0;}

 .usefulbox_red, .usefulbox_beige, .usefulbox_darkgreen, .usefulbox_midgreen, .usefulbox_lightgreen, .usefulbox_darkgrey, .usefulbox_lightgrey{
  font-weight:normal;
  color: #000;
  padding: 5px;}

 .usefulbox_red_title a img, .usefulbox_beige_title a img, .usefulbox_darkgreen_title a img, .usefulbox_midgreen_title a img, .usefulbox_lightgreen_title a img, .usefulbox_darkgrey_title a img, .usefulbox_lightgrey_title a img{
  border:none;
  vertical-align:super;}

 .usefulbox_red_description, .usefulbox_beige_description, .usefulbox_darkgreen_description, .usefulbox_midgreen_description,  .usefulbox_lightgreen_description, .usefulbox_darkgrey_description, .usefulbox_lightgrey_description{
  padding-bottom: 4px;
  padding-left: 10px;}

 .usefulbox_red img,  .usefulbox_beige img,  .usefulbox_darkgreen img,  .usefulbox_midgreen img,  .usefulbox_lightgreen img,  .usefulbox_darkgrey img,  .usefulbox_lightgrey img{
  margin:5px;
  border:none;
  float:left;}

.usefulbox_red_format_pdf, .usefulbox_beige_format_pdf, .usefulbox_darkgreen_format_pdf, .usefulbox_midgreen_format_pdf, .usefulbox_lightgreen_format_pdf, .usefulbox_darkgrey_format_pdf, .usefulbox_lightgrey_format_pdf {
  color:#666;
  width:95%;
  font-size: 95%;
  padding-left: 10px;}

 .usefulbox_red_format_pdf img, .usefulbox_red_format_pdf img a, .usefulbox_beige_format_pdf img, .usefulbox_beige_format_pdf img a, .usefulbox_darkgreen_format_pdf img, .usefulbox_darkgreen_format_pdf img a, .usefulbox_midgreen_format_pdf img, .usefulbox_midgreen_format_pdf img a,  .usefulbox_lightgreen_format_pdf img, .usefulbox_lightgreen_format_pdf img a, .usefulbox_darkgrey_format_pdf img, .usefulbox_darkgrey_format_pdf img a, .usefulbox_lightgrey_format_pdf img, .usefulbox_lightgrey_format_pdf img a{
   min-height: 31px;
   height:31px;
   float: left;
   border:none;
   padding:0 4px 4px 4px;}

 .usefulbox_red_format, .usefulbox_beige_format, .usefulbox_darkgreen_format, .usefulbox_midgreen_format, .usefulbox_lightgreen_format, .usefulbox_darkgrey_format, .usefulbox_lightgrey_format{
  color:#666;
  padding-bottom: 4px;
  padding-left: 10px;}

  .usefulbox_red_size, .usefulbox_beige_size, .usefulbox_darkgreen_size, .usefulbox_midgreen_size, .usefulbox_lightgreen_size, .usefulbox_darkgrey_size, .usefulbox_lightgrey_size{
  color:#666;
  font-size: 95%;
  padding-left: 10px;
  }

/* ----------------- STYLES FOR THE RED BOX -------------- */

 .usefulbox_red_header{
  background-color:#990000;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_red_title, .usefulbox_red_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_red_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

/* ----------------- STYLES FOR THE BEIGE BOX -------------- */

 .usefulbox_beige_header{
  background-color:#999966;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_beige_title, .usefulbox_beige_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_beige_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

/* ----------------- STYLES FOR THE DARK GREEN BOX -------------- */

 .usefulbox_darkgreen_header{
  background-color:#063;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_darkgreen_title, .usefulbox_darkgreen_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_darkgreen_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

/* ----------------- STYLES FOR THE MID GREEN BOX -------------- */

 .usefulbox_midgreen_header{
  background-color:#9c6;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_midgreen_title, .usefulbox_midgreen_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_midgreen_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

/* ----------------- STYLES FOR THE LIGHT GREEN BOX -------------- */

 .usefulbox_lightgreen_header{
  background-color:#cf9;
  color: #063;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_lightgreen_title, .usefulbox_lightgreen_title a{
  padding-bottom: 2px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_lightgreen_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  text-decoration:none;}

 .usefulbox_lightgreen_format_acrobat{
  color:#666;
  width:95%;
  font-size: 95%;
  padding-left: 10px;
  border-top: 1px #666 solid;
  margin-top: 10px;
  padding-top:5px;}

  .usefulbox_lightgreen_format_acrobat img, .usefulbox_lightgreen_format_acrobat img a{
   min-height: 31px;
   height:31px;
   float: left;
   border:none;
   padding:0 4px 4px 4px;}

/* ----------------- STYLES FOR THE DARK GREY BOX -------------- */

 .usefulbox_darkgrey_header{
  background-color:#666;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_darkgrey_title, .usefulbox_darkgrey_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_darkgrey_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

.form_iconpdf{
  padding-bottom: 2px;
  padding-top: 20px;
  padding-left: 10px;
  min-height:31px;
  height:31px;}

.form_iconpdf img{
  border: none;}

 .form_description{
  padding-bottom: 4px;
  padding-left: 10px;}

 .form img{
  margin:5px;
  border: 1px solid #666;
  float:left;}

 .form_size{
  color:#666;
  font-size: 95%;
  padding-left: 10px;}

 .form_format{
  color:#666;
  padding-bottom: 4px;
  padding-left: 10px;}

/* ----------------- STYLES FOR THE LIGHT GREY BOX -------------- */

 .usefulbox_lightgrey_header{
  background-color: #3f5b07;
  color: #ffffff;
	text-align:center;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_lightgrey_title, .usefulbox_lightgrey_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_lightgrey_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

	/* ----------------- STYLES FOR THE USEFUL BLUE BOX -------------- */

 .usefulbox_blue_header{
  background-color: #b30000;
  color: #ffffff;
	text-align:center;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .usefulbox_blue_title, .usefulbox_blue_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;
  min-height:20px;
  height:20px;}

 .usefulbox_blue_title a:hover{
  padding-bottom: 4px;
	font-weight:bold;
  color: #ccc;
  text-decoration:none;}

 .usefulbox_blue p{
 	margin:0px;
	padding: 0px;
  padding-left: 4px;
/*  height:25px;  deleted due to problems with firefox */
 }

/* ----------- FAQs styles required for FAQs list and Answer Pages ----------- */

 .faqs{
  border: 1px solid #666;
  font-weight:normal;
  color: #000;
  margin-top:10px;
  margin-bottom: 20px;
  width:95%;
  font-size: 90%;}

 .faqs_header{
  padding: 2px;
  background-color:#ccc;
  color: #333;
  font-weight: bold;
  border-bottom: 1px solid #666;}

 .faqs_header h2{
  font-size: 110%;
  color:#333;
  margin-top:0;
  margin-bottom:0;}

 .question, .question a{
  padding: 2px;
  color: #666;
  text-decoration:none;}

 .question a:hover{
  color: #9c6;
  text-decoration:none;}

 .questions_header{
  padding: 2px;
  background-color:#666;
  width:100%;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #666;}

/* --------STYLES FOR EXTERNAL LINKS --------- */

 .externallinks{
  border: 1px solid #063;
  font-weight:normal;
  color: #000;
  margin-top:10px;
  margin-bottom: 20px;
  padding:0;
  width:95%;
  font-size: 90%;
  list-style-type:none;}

 .externallinksitem{
  list-style-type:none;
  padding:0;
  margin-left:-15px;
  list-style-image:url('file:///C:/Documents%20and%20Settings/Administrator.YEWBERRY/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8N090BE9/none');margin-right:0; margin-top:0; margin-bottom:0}

 .externallinksitem li{
  list-style-image:url('file:///C:/Documents%20and%20Settings/Administrator.YEWBERRY/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8N090BE9/none');}

 .externallinks_header{
  padding: 2px;
  background-color:#9c6;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #666;}

 .externallinks_title, .externallinks_title a{
  padding: 4px 0 0 0;
  color:#666;
  text-decoration:none;
  font-weight:bold;}

 .externallinks_title a:hover{
  color: #9c6;}

 .externallinks ul{
  margin-bottom:0;
  padding-bottom:0;}

 .externallinks_title img{
  float: none;
  text-align:left;
  border: none;
  margin:0px;
  padding:0px;}

 .externallinks_description{
  padding: 0 4px 8px 4px;}

 .external_detail{
  color:#333;
  font-size: 95%;
  background-color: #cf9;
  border-top: 1px solid #063;
  padding: 2px;}

.external_detail a{
  color:#063;
  text-decoration:none;}

.external_detail a:hover{
   color:#333;
   text-decoration:none;}

/* ----------------- STYLES FOR THE FORMS (boxes linking to forms)-------------- */

 .formslink{
  border: 1px solid #666;
  font-weight:normal;
  color: #000;
  margin-top:10px;
  margin-bottom: 20px;
  width:95%;
  font-size: 90%;}

 .formslink_header{
  background-color:#666;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding: 2px;}

 .formslink_title, .formslink_title a{
  padding-bottom: 4px;
  font-weight:bold;
  color:#666;
  text-decoration:none;}

 .formslink_title a:hover{
  padding-bottom: 4px;
  font-weight:bold;
  color: #ccc;
  text-decoration:none;}

 .formslink_description{
  padding-bottom: 4px;}

 .more, .more a, .more a:hover{
  text-align:right;
  padding:5px;
  text-decoration:none;}

 .more a:hover{
  text-decoration:none;}

 .answer{
  padding:10px;}

 .answer h2{
  font-size: 110%;
  color:#333;
  margin-top:0;
  margin-bottom:0;}

/* ----------------- STYLES FOR THE CONTACT FORMS -------------- */

 #contactform{
  background-color:#cf9;
  border: 1px solid #666;
  padding: 5px;}

 .formitem{
  padding:4px;
  position:relative;}

 .formitemright{
  position:relative;
  display:block;}

 .formitemleft{
  text-align:right;
  float:left;
  min-width: 180px;
  width: 180px;
  padding-top: 4px;}

  fieldset{
  margin:0;
  display:block;
  width:100%;
  border:none;}

 legend{
  min-width: 180px;
  width: 180px;
  text-align:right;}

 .formitemcenter{
  text-align:left;
  margin-left:180px;}

 .mandatory{
  color:red;
  font-weight: bold;
  font-size: 120%;}

 .fon{
  font-size: 90%;}

 .fon b{
  font-weight:bold;}

 .fon h2{
  font-size: 110%;}

/*------------------- COMS NAVIGATION STYLE INFORMATION ----------------------*/
.menu {
	FONT-SIZE:90%;
	COLOR:#ffffff;
	FONT-STYLE:normal;
	TEXT-DECORATION:none
}
.menu:hover {
	FONT-SIZE:x-small;
	COLOR:#ff0000;
	FONT-STYLE:normal;
	FONT-FAMILY:verdana,arial,helvetica,sans-serif;
	TEXT-DECORATION:underline;
}
.menucurrent {
	FONT-SIZE:x-small;
	COLOR:#000000;
	FONT-STYLE:normal;
	FONT-FAMILY:verdana,arial,helvetica,sans-serif;
	/*TEXT-DECORATION:bold; */
}
.menucurrent:hover {
	COLOR:#ff0000
}
.navlevel1menu  {
 display:block;
 border-color:#3870c0;
 background-color:#b30000;
 font-size:90%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 /*text-align:left;*/
 vertical-align:middle;
 padding-left:35px;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
 height:22px;
 color:#ffffff;
 }

.navlevel1menucurrent {
 display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
/* text-align:left;*/
 vertical-align:middle;
 padding-left:35px;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
 height:22px;
 }
.navlevel2menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-left:35px;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
 height:22px;
  }

.navlevel2menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-left:35px;
  padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
  height:22px;
	}
.navlevel3menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-left:35px;
  padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
 height:22px;
  }
.navlevel3menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-left:35px;
  padding-top:2px;
 padding-bottom:2px;
 text-indent:0px;
 height:0px;
  }
.navlevel4menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel4menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel5menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel5menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel6menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel6menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel7menu {
 display:block;
 border-color:#3870c0;
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:inside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.navlevel7menucurrent {
display:block;
 border-color:#3870c0;
 background-color:#ddffdd;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 text-indent:22px;
 }
.menu1 {
 display:block;
 border-color:#ffffff;
 background-color:#b30000;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:3px;
 height:25px;
 }
.menu1 a
{
color:white;
}
.menucurrent1 {
 display:block;
 border-color:#ffffff;
 background-color:#b30000;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:3px;
 text-indent:0px;
 height:25px;
 }
.menucurrent1 a
{
color:#000000;
}
.menu2 {
 display:block;
 border-color:#ffffff;
 background-color:#ff8000;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:20px;
 text-indent:0px;
 height:25px;
 }
.menu2 a
{
color:white;
}
.menucurrent2 {
 display:block;
 border-color:#ffffff;
 background-color:#ff8000;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:20px;
 text-indent:0px;
 height:25px;
 }
.menucurrent2 a
{
color: #000000;
}

.menu3 {
 display:block;
 border-color:#ffffff;
 background-color:#B35900;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:30px;
 text-indent:0px;
 height:25px;
 }
.menu3 a
{
color:white;
}
.menucurrent3 {
 display:block;
 border-color:#ffffff;
 background-color:#0095a0;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:30px;
 text-indent:0px;
 height:25px;
 }
.menucurrent3 a 
{
color: #000000;
}
.menu4 {
 display:block;
 border-color:#ffffff;	
 background-color:#00b5bf;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:40px;
 text-indent:0px;
 height:25px;
 }
.menu4 a
{
color:white;
}
.menucurrent4 {
 display:block;
 border-color:#ffffff;
 background-color:#00b5bf;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;	
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:40px;
 text-indent:0px;
 height:25px;
 }
.menucurrent4 a 
{
color: #000000;
}
.menu5 {
 display:block;
 border-color:#ffffff;	
 background-color:#32cad4;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:31px;
 text-indent:0px;
 height:25px;
 }
.menu5 a
{
color:white;
}
.menucurrent5 {
 display:block;
 border-color:#ffffff;
 background-color:#32cad4;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;	
 border-style:solid;
 border-width:0px 0px 2px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:31px;
 text-indent:0px;
 height:25px;
 }
.menucurrent5 a 
{
color: #ff8800;
}
.menu6 {
 display:block;
 border-color:#3870c0;	
 background-color:#4adae5;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:38px;
 text-indent:0px;
 height:25px;
 }
.menu6 a
{
color:#b30000;
}
.menucurrent6 {
 display:block;
 border-color:#3870c0;
 background-color:#4adae5;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;	
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:38px;
 text-indent:0px;
 height:25px;
 }
.menucurrent6 a 
{
color: #ff8800;
}
.menu7 {
 display:block;
 border-color:#3870c0;	
 background-color:#4075D9;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:45px;
 text-indent:0px;
 height:25px;
 }
.menu7 a
{
color:#b30000;
}
.menucurrent7 {
 display:block;
 border-color:#3870c0;
 background-color:#4075D9;
 font-size:100%;
 list-style-type:none;
 list-style-position:outside;	
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:45px;
 text-indent:0px;
 height:25px;
 }
.menucurrent7 a 
{
color: #ff8800;
}



#hotlinks{ 
 background-color:#ffffff;
 text-align:left;
 width:172px;
}
#hotlinks td{
 border-color:#3870c0;	
 background-color:#ffffff;
 font-size:x-small;
 FONT-FAMILY:verdana,arial,helvetica,sans-serif;
 list-style-type:none;
 list-style-position:outside;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 margin-bottom:0px;
 margin-top:1px;
 margin-left:0px;
 text-align:left;
 vertical-align:middle;
 padding-top:6px;
 padding-bottom:6px;
 text-indent:2px;
width:156px;
overflow:hidden;
 }
.Picmenucurrent               
{visibility:visible;
left:5px;
position:absolute;
background-color:transparent;
}
.Picmenu
{visibility:hidden;
left:5px;
position:absolute;
background-color:transparent;
}

#hotlinks a{
 color:#b30000;
 text-transform:capitalize;
 font-size:x-small;
 font-weight:normal;
 margin:0px;
 }
#hotlinks a:hover {
	COLOR:#4075B9;TEXT-DECORATION:underline;
} 

.meetings
{
background-color:#eeeeee;
font-size: 90%;
}
.meetings a
{
font-size: 90%;
}