body {
  font-weight: normal;
	color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.border {
}

table.bandtop {
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 5px solid #cccccc;
}

.band {
	border-bottom : 1px solid #666666;
}

body, p, ol, ul, li, dt, dd, dl, th, tr, td {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

body, body p, body ol, body li, body dt, body dd, body dl, body th, body tr, body td    {

             /* more specific to override rule in importing sheet */
    font-size:    x-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    small         
             /* intended value for better browsers */
    }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 150%;
	margin : 0 0 10px 0;
	color: #003366;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
  font-size : 130%;
	font-weight: bold; 
  color: #003366;
	margin-bottom : 12px;	
}

h3 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-weight: bold; 
	color: #666666;
	margin-bottom : 12px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
  font-size : 100%;
	font-weight: bold;
  color: #666666;
	margin: 10px 0px 10px 0px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
  font-size : 90%;
	font-weight: bold; 
  color: #666666;
	margin: 10px 0px 10px 0px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
  font-size : 85%;
	font-weight: bold;
	color: #666666;
	margin: 10px 0px 10px 0px;
}

.skiplink {
  display:none;
}

.smalltext {
  font-size: 85%;
}

form {
  font-size: 90%;
  margin: 0px;
}

#logo {
  padding-left: 10px;
  background-color: #003366;
}

#banner {
	text-align: right;
	padding-right: 12px;
	background-color: #003366;
}
#breadcrumb {
  font-weight: bold;
  font-size: 85%;
  text-decoration: none;
  color: #003366;
	padding: 6px 0 6px 13px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
  font-weight: normal;
  text-decoration: none;
	color: #003366;
}

#breadcrumb a:hover
{
  font-weight: normal;
  text-decoration: underline;	
	color: Red;
}

#headnav {
  font-weight: normal;
  font-size: 85%;
  text-decoration: none;	
  background-color: #003366;
  color: #ffffff;
	padding: 0 10px 3px 0;
}

#headnav a:link, #headnav a:visited, #headnav a:active {
  color: #ffffff;
  text-decoration: none;
}

#headnav a:hover {
  color: Red;
  text-decoration: underline;	
}

/*	------------------	Main Navigation	--------------------	*/

#navigation {
/*	border : 1px solid #000000; */
	border-left : 1px solid #000000 ;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	border-bottom : 0px;
	padding : 5px 20px 0 12px;
	vertical-align: top;
	background : #ecedb3;
}

#navigation ul {
	margin : 5px 0 0 0;
	padding-left : 0px;
}

#navigation li {
	color: #000000;
  font-weight: bold;
  font-size: 95%;
	list-style : none;
	margin-bottom : 8px;
}

#navigation ul a:link, #navigation ul a:visited, #navigation ul a:active {
  font-weight: normal;
  color: #000000;
	text-decoration : none;
}

#navigation ul a:hover {
  font-weight: normal;
  color: Red;
	text-decoration : underline;
}

#navigation ul ul {	/*	Sub Navigation of menu item	*/
	padding : 0px 2px 0px 10px;
	font-weight : normal;
}

#navigation ul ul a:link, #navigation ul ul a:visited, #navigation ul ul a:active {
  color: #666666;
	text-decoration: none;
}

#navigation ul ul a:hover {
	color: Red;
	text-decoration: underline;
}

/* ---------------- Main section ----------------- */

#main{
/*	border : 1px solid #000000; */
  padding : 5px 15px 10px 15px;
	border-left : 0px ;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	border-bottom : 0px;
}

#sub{
/*	border : 1px solid #000000; */
  padding : 5px 15px 10px 15px;
  
	border-left : 0px ;
	border-right : 1px solid #000000;
	border-bottom: 0px ;
	border-top: 0px;
	vertical-align : bottom;
}


/*
#picturemenu h2 {
	clear:both;
	margin-top:0;
}
*/

#picturemenu img { 
  margin: 0 10px 10px 0; 
  float: left; 
} 

#picturemenu ul {
  margin: 0 0 10px 95px; 
  padding: 0; 
  list-style-position: outside; 
}

.listexpand li {
  margin-bottom: 10px;
}

.listnobullet {
	list-style-type : none;
}

/*	------------------	Right Hand Navigation	--------------------	*/

#rightnav {
	padding: 5px 12px 5px 10px;
	vertical-align: top;
/*	border : 1px solid #000000; */
}

#rightnav ul {
	margin : 0px;
	padding-left : 0px;	
}

#rightnav li {
	margin: 0 0 10px 0;
	border: 0px;
	padding: 0px;
	list-style : none;
}

#rightnav a:link,#rightnav a:visited,#rightnav a:active {
	font-size:80%;
	color: #003366;
  text-decoration: none;
}

#rightnav a:hover {
	font-size:80%;
	color: Red;
  text-decoration: underline;
}

#rightnav h1 {	
	font-size : 100%;
	margin: 0px;
}

#rightnav img {
	border: 0;
}

#parent {   
	padding: 0px 12px 6px 10px;
	vertical-align: bottom;
/*	border-left : 1px solid #F3EDEF; */
}

#parent p {
  font-size: 80%;
	color: #666666;
}

/* ------------------ Footer ----------------- */

#footer {
	border : 1px solid #666666;
}

#footer td {
	padding : 6px 12px 6px 12px;
}

#footer a:link, #footer a:active, #footer a:visited {
  color: #666666;
  text-decoration: none;
}

#footer a:hover {
  color: #666666;
  text-decoration: underline;	
}

#footerleft {
	float:left;
	font-size: 85%;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}

#footerright {
	float:right;
	font-size: 85%;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 6px;
}
.check {
	background-color: #FFFF00;
}

#highlight {
	padding: 5px 12px 5px 10px;
	vertical-align: top;
	border : 1px solid #003366; 
}

.test {display: none;}