body         { 
text-align: center;  
background-color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.73em; 
color: #666666; 
margin-top: 0px; 

}


#mainframe {
width:777px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
font-size: 100%; 
color: #666666;
}

#banner {
width : 776px;
height:72px;
margin : 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url('../images/backband.jpg'); 
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif; 
font-size: 100%; 
color: #666666;
}

#logo {
width : 85px;
height:72px;
float:left;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0px;
}

#logotext {
width : 421px;
height:40px;
float:left;
margin-top: 12px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#location {
width : 150px;
height:40px;
float:right;
margin-top: 4px;
margin-left: 0px;
margin-right: 6px;
margin-bottom: 0px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

#searchbox {
display: none;
}

#pagefunctions {
display: none;

}

#breadcrumb {
float: left;
width : 450px;
margin-top: 12px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
padding: 5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #B7B7B7;
}



#maincontentcontainer {
float:left;
width : 600px;
margin : 0px;
margin-left : 0px;
margin-right : 0px;
padding: 0px;
font-size: 100%; 
color: #666666;
border-top:          1px solid #D6D8F3;
}

#leftnav {
display: none;

}

#maincontent {
float:left;
width : 600px;
margin : 0px;
padding: 10px;
font-size: 100%; 
color: #666666;
}


#rightcontent {
display: none;
}

#footer {
float:left;
width : 760px;
margin : 0px;
margin-left : 8px;
margin-right : 8px;
padding: 8px;
font-size: 90%; 
color: #AAAAAA;
border-top:          1px solid #cccccc;
}

#w3c {
display: none;
}

/*typography*/

table {  
font-size: 100%; 
color:#666666
}

td {  
font-size: 100%; 
color: #666666
}

p {  
font-size: 100%;
color: #666666
}

li {  
color: #333333; 
margin-bottom: 10px 
}

ul {
list-style-type:disc;
list-style-position: outside; 
text-indent: 0px; 
margin-bottom:5px
} 
   
.inner {
list-style-type:circle;
list-style-position: outside; 
text-indent: -10px; 
margin-bottom:5px; 
margin-top: 10px
}  
   
ol {
list-style-position: outside; 
text-indent: 0px
} 

h1 {font-size: 150%; font-weight: bold;}
h2 {font-size: 140%; font-weight: bold;}
h3 {font-size: 130%; font-weight: bold;}
h4 {font-size: 120%; font-weight: bold;}
h5 {font-size: 110%; font-weight: bold;}
h6 {font-size: 100%; font-weight: bold;}


/*form elements*/

input {
color: #333333;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
height: 15px;
background-color : #ffffff;
border-color : #888888;
border-width : 1px;
border-style : solid
}

input.button {
height: 19px;
background-color : #339933;
padding-left: 1px;
padding-right: 1px;
color: #FFFFFF;
font-weight: bold;
}

/*links*/


a:link, a:visited, a:active {
	color: #0000FF;
	text-decoration: underline
}
	
a.functions:link, a.functions:visited, a.functions:active {
	color: #999999;
	text-decoration: underline
}

a:hover, a.functions:hover {
	color: #F1A42B;
	text-decoration: underline
}
	

/*menus and tables*/



.leftnav {
	margin: 	0px;
	margin-top:	10px;
	margin-bottom:	0px;
}


.leftnav1 {
	padding-left: 	12px;
	background-color: #CFD1F1;
	border-top: 1px solid #A6A8CC;
	font-weight: bold;
}


.leftnav2 {
	padding-left: 	24px;
	background-color: #E3E4F6;
	border-top: 1px dotted #A6A8CC;
}

.leftnav2first {
	padding-left: 	24px;
	background-color: #E3E4F6;
	border-top: 1px solid #A6A8CC;
}


.leftnav3 {
	padding-left: 	36px;
	background-color: #F0F1FC;
	border-top: 1px dotted #A6A8CC;
}

.leftnavlast {
	border-top: 1px solid #A6A8CC;
}

.relatedlinkbox {
border: 1px solid #A6A8CC;
background-color: #F8F9FF;
margin-bottom: 15px;
}

.relatedheader {
	padding-left: 	8px;
	padding-right: 	5px;
	padding-bottom: 	3px;
	padding-top: 	3px;
	background-color: #CFD1F1;
	border-bottom: 1px solid #A6A8CC;
	font-weight: bold;
	font-size: 100%; 
}


.relatedlink {
	padding-left: 	8px;
	padding-right: 	5px;
	padding-bottom: 	1px;
	padding-top: 	3px;
	font-weight: bold;
	border-top: 1px dotted #C0C0C0;
}

.relatedlinktop {
	padding-left: 	8px;
	padding-right: 	5px;
	padding-bottom: 	1px;
	padding-top: 	3px;
	font-weight: bold;
}

.relateddate {
	padding-left: 	8px;
	padding-right: 	5px;
	padding-bottom: 	1px;
	padding-top: 	1px;
	color: #C0C0C0; 
	font-size: 90%; 
}


.relateddescription {
	padding-left: 	8px;
	padding-right: 	5px;
	padding-bottom: 	3px;
	padding-top: 	1px;
}


