/* Template sitemap CSS Document */

/* main css attributes for sitemap container */

#sitemap{
	width:850px;
	color:#FFFFFF;
	/*background-color:#CCCCCC;*/
	padding:0;
	margin:0;
	text-align:left;
	float:left;
	font-weight:normal;
}

#sitemap p{
	color:#000000;
}

/* top level */

#toplevel{
	/*background-color:#999999;*/
	clear:right;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	width:650px;
}

#toplevel ul{
	float:left;
	padding:0;
	margin:17px 0 0 0;
	font-weight:bold;
}

#sitemap{
	color:#000000;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	/*border:1px dashed #999999;*/
	width:650px;
}

/* SMtier used in the top level links */

.SMtier{
}

.SMtier1 ul{
	background-color:#CCFFCC;
	padding:0;
	margin:0;
}

.SMtier1 li{
	background-color:#000066;
	width:289px;
	margin:5px 0;
	padding:3px 0 3px 10px;
	font-size:1em;
	text-transform:uppercase;
	list-style:none;
	display:block;
}

.SMtier1 a{
	display:block;
	padding:0;
	margin:0;
}

.SMtier1 a:hover{
	text-decoration:underline;
}

/* low level */

.lowlevel{
	/*background-color:#666666;*/
	float:left;
	width:650px;
	padding:0;
	margin:0;
	clear:left;
}

.lowlevel ul{
	padding:0;
	margin:0;
	float:left;
	display:inline;
}

.lowlevel li{
	float:left;
	padding:0;
	margin:0;
}

.SMlevel1{
	float:left;
	clear:both;
	width:299px;
	padding:0;
	margin:0 10px 0 0;
	/*background-color:#FF0000;*/
}

.SMlevel1 ul{
	padding:0;
	margin:0;
}

.SMlevel1 li{
	list-style:none;
	padding:0;
	margin:0;
}

.lowlevel2{
	width:299px;
	float:left;
	margin:0;
	padding:0;
	/*background-color:#CCCCCC;*/
}

.lowlevel2 li{
	padding:0;
	margin:0;
}

.SMlevel2{
	float:left;
	width:299px;
	/*background-color:#00FF00;*/
	padding:0;
	margin:0;
	clear:right;
}

.SMlevel2 ul{
	padding:0;
	margin:0;
	float:left;
}

.SMlevel2 li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:299px;
}

.SMlevel3{
	float:left;
	width:299px;
	padding:0;
	margin:0;
	/*background-color:#FFFF00;*/
}

.SMlevel3 ul{
	padding:0;
	margin:0;
	float:left;
}

.SMlevel3 li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:299px;
}



.lowlevel ul{
	width:650px;
	/*background-color:#00FF00;*/
	text-transform:uppercase;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

.lowlevel ul ul{
	/*background-color:#FFFF00;*/
	text-transform:none;
	padding:0;
	margin:0 0 30px 0;
	list-style:none;
	float:left;
	width:299px;
}

.lowlevel ul ul ul{
	/*background-color:#0000FF;*/
	text-transform:none;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	text-align:left;
	width:299px;
}

.lowlevel ul ul ul li{
	width:320px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}

/* header attributes from here */

#sitemap h1 a{
	background-color:#000066;
	list-style:none;
	text-transform:uppercase;
	padding:3px 0 3px 10px;
	width:289px;
	font-weight:bold;
	float:left;
	font-size:0.5em;
	margin:10px 0;
}

#sitemap h1 a:hover{
	text-decoration:underline;
}

#sitemap h2 a{
	background-color:#40408c;
	padding:3px 0 3px 10px;
	width:289px;	
	float:left;
	font-size:0.8em;
	margin:10px 0 0 0;
}

#sitemap h2 a:hover{
	background-color:#000066;
}

#sitemap h3 a{
	background-color:#e5e5ef;
	color:#000000;
	padding:3px 0 3px 10px;
	width:289px;
	float:left;
	clear:both;
	text-align:left;
	font-size:0.7em;
	margin:0;
}

#sitemap h3 a:hover{
	background-color:#000066;
	text-decoration:none;
	color:#FFFFFF;
	text-decoration:underline;
}

#sitemap a{
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

#sitemap a:hover{
	text-decoration:underline;
}

#sitemap a:visited{
}
