
a {
	font-size: 100%;
}
	
a:link, #nav ul#crumb a, #subnav a, #foot a, #steps a, p a:link, #headerinner a, #skip a{
	color: #0066ff;
	text-decoration: underline;
	font-weight: bold;
}
a:visited, #nav ul#crumb a:visited, #subnav a:visited, #foot a:visited, #steps a:visited, p a:visited, #headerinner a:visited, #skip a:visited {
	color: #800080;
	font-weight: bold;
}

a:hover, #nav ul#crumb a:hover, #subnav a:hover, #foot a:hover, #steps a:hover, p a:hover, #headerinner a:hover, #skip a:hover {
	text-decoration: underline;
	color: #636363;
}
a:active, a:focus {
	background-color: #ffff99;

}
#nav ul#crumb a, #nav ul#crumb a:visited  {
	font-weight: normal;
}
/*-------------------------*/
#aru {
	
	height: 100px;
	width: 100px;
}
fieldset {
	border: 0;
}
/*-------------------------*/

#nav {
	color: #111;
	border-top: 3px solid #b3b3b3;

	padding: .6em 0 0em 0;
	background-color: #e1edc2;
	border-bottom: 3px solid #b3b3b3;
}
	
#nav ul {
	padding-left: 1em;
	margin: 0;
	
}

#nav li {
	display: inline;
	line-height: 3em;
	
}

/*------------------------- ie6, other, ie7*/

#nav li a {
	text-decoration: none;	
	color: #000;
	font-size: 110%;
	padding: 0em;
	margin-right: 1%;
	border: 0;
	border-left: 1.1em solid #b3b3b3;
}
html>body #nav li a {
	text-decoration: none;	
	color: #000;
	font-size: 110%;
	padding: .6em 0em;
	margin-right: 1.5%;
	border: 0;
	border-left: 1.1em solid #b3b3b3;
}
*:first-child+html #nav li a {
	text-decoration: none;	
	color: #000;
	font-size: 110%;
	padding: 0;
	margin-right: 1.5%;
	border: 0;
	border-left: 1.1em solid #b3b3b3;
}

#nav li#last a {
	padding-right: 0;
}
#nav li#on a {
	border-left: 1.1em solid #b3d335;
}
#nav li#onlast a {
	padding-right: 0;
	border-left: 1.1em solid #b3d335;
}
/*#nav li#on a span:before {
	content: "> ";
}*/
#nav ul li a:hover{
	color: #636363;
	border-left: 1.1em solid #b3d335;
}

#nav li a span {
	border: .1em dashed #999;
	border-left: 0;
	padding: .5em 1em .5em 1em;
}


/*-------------------------*/

#nav ul#crumb  {
	padding-left: .5em;

}
#nav ul#crumb a{
	font-size: 100%;
	font-weight: 200;
	border: 0;
	text-decoration: underline;
}
#nav ul#crumb a:hover{
	color: #636363;
}
#nav ul#crumb li {
	padding: 0 .5em;
}
#nav ul#crumb li a{
	padding: 0 ;
	margin: 0;
}
#nav li#crumbon a, #nav li#crumbon {
	font-weight: 200;
	font-size: 115%;
	
}
#nav ul#crumb li span {
	padding-left: 1em;
}
/*-------------------------*/

#subnavouter {
	float: left;
	padding: 1em 1em 1em 0;	
}
#subnav {
	border-bottom: 3px solid #b3b3b3;
}
#subnavinner {
	padding: 0 0 1em 0;
	margin: 0;
	border: .5em solid #e1edc2;
}

#subnav h3 {
	padding: 0em 0 0 1.5em ;
	font-size: 100%;
	font-weight: normal;	
}

#subnav ul {
	padding: 0 0 0 1em ;
	margin: 0;
}

#subnav li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #999;
	font-size: 140%;
}
#subnav li.subfirst {
	border-top: 1px solid #999;
}

#subnav li a span {
	text-decoration: underline;
	padding: .6em 1.5em .6em .75em;
	border: 0;
	border-left: 1em solid #b3b3b3;
	margin-left: .5em;
	font-family: arial;
	font-size: 70%;
}
#subnavinner li a  {
		text-decoration: none;
		display: block;
		padding: .3em 0 .3em .5em;
		margin: 0;
		border: 0;
		
		
		font-family: 'courier new';
	}
#subnavinner li a:hover {
	text-decoration: none;
}

#subnav a#subon span, #subnav a:hover span {
	
	border-left: 1em solid #b3d335;
}


#subnav sup {
	padding: 1em;
}

#skip a:link, #skip a:visited {
	font-size: 90%;
	font-weight: 100;
	font-variant: small-caps;
	margin: 0;
}
#search a:link, #search a:visited, #search a:hover, #search label, .searchboxgs a:link, .searchboxgs a:visited, .searchboxgs a:hover{
	
	font-size: 80%;
	font-weight: 100;
	font-variant: small-caps;
	margin: 0;
}
#search a {
	padding: 0 0 0em 0em;
	
}

