#SiteMap {
	margin-left:30px;
}

div.SM-Row {
	padding:5px 0px 5px 0px;
	font-weight:bold;
}

span.SM-Box {
	padding:5px 20px 5px 20px;
}

	span.SM-Box-Pass {
		background:white url(/images/sitemap/I.png) repeat-y scroll 43px 0;
	}

	span.SM-Box-Branch {
		background:white url(/images/sitemap/-.png) no-repeat scroll 0 14px;
	}

	span.SM-Box-BranchEnd {
		margin-left:-1px;
		background:white url(/images/sitemap/L.png) no-repeat scroll 0 0;
	}
	span.SM-Box-Gap {
	}


	a.SM-Group {
		padding:3px 10px 3px 23px;
		background:rgb(199,214,238) url(/images/sitemap/button.png) no-repeat scroll 8px 8px;
	}

		a.SM-Group:hover {
			color:white;
		}

	a.SM-Page, a.SM-Page:link,  a.SM-Page:visited, a.SM-DynPage, a.SM-DynPage:link,  a.SM-DynPage:visited {
		padding:3px 10px 3px 5px;
		background-color:none;
	}
		a.SM-Page:hover, a.SM-DynPage:hover {
			color:black;
			text-decoration:underline;
		}
		
		a.SM-Level-01, a.SM-Level-01:link,  a.SM-Level-01:visited {
			font-size:17px;
			background-color:rgb(244,122,76);
		}
			a.SM-Level-01:hover {
				color:white;
			}
			
			a.SM-Level-02, a.SM-Level-02:link,  a.SM-Level-02:visited {
					font-size:15px;
					background-color:rgb(255,205,103);
			}
				a.SM-Level-02:hover {
					color:white;
				}
				
				a.SM-Level-03, a.SM-Level-03:link,  a.SM-Level-03:visited {
						font-size:15px;
				}
					a.SM-Level-03:hover {
					}
					
				a.SM-Level-04, a.SM-Level-04:link,  a.SM-Level-04:visited {
						font-size:15px;
				}
					a.SM-Level-04:hover {
					}
					a.SM-Level-05, a.SM-Level-05:link,  a.SM-Level-05:visited {
							font-size:15px;
					}
						a.SM-Level-05:hover {
						}

