/* CSS Document */

@charset "utf-8";



/* Large Desktop ----------- */
@media only screen 
and (min-width : 1401px){
/* Styles */

	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	
	}
	
	/* END COLUMN LAYOUT */
	
	#sitemap{
	width:50%;
	margin:40px auto;
	background-image:url(../images/sitemaplogo.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	padding-left:20px;
	}
		
	#sitemap li{
	margin:5px 0 0 10px;
	padding:2px;
	}
	#sitemap ul ul li{
	padding-left:0;
	}
	
		
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}
	
	

}

/* Desktop ----------- */
@media only screen 
and (min-width : 1024px)
and (max-width : 1400px) {
/* Styles */

	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	}
	
	/* END COLUMN LAYOUT */
	
	
	#sitemap{
	width:68%;
	margin:40px auto;
	background-image:url(../images/sitemaplogo.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	padding-left:20px;
	}
		
	#sitemap li{
	margin:5px 0 0 10px;
	padding:2px;
	}
	
	#sitemap ul ul li{
	padding-left:0;
	}
		
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}

	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
	
	/* Styles */

	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	}
	
	/* END COLUMN LAYOUT */
	
	
	#sitemap{
	width:100%;
	margin:40px auto;
	background-image:url(../images/sitemaplogo.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	padding-left:20px;
	}
		
	#sitemap li{
	margin:5px 0 0 10px;
	padding:2px;
	}
	
	#sitemap ul ul li{
	padding-left:0;
	}
		
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}
	
	
}

@media only screen 
and (min-width : 480px) 
and (max-width : 767px) {
	/* Styles */

	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	}
	
	/* END COLUMN LAYOUT */
	
	
	#sitemap{
	width:100%;
	margin:40px auto;
	background-image:url(../images/sitemaplogo.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	}
		
	#sitemap li{
	margin:5px 0 0 10px;
	padding:2px;
	}
		
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}
	
	
	
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 321px) 
and (max-width : 479px) {

	/* Styles */
	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	}
	
	/* END COLUMN LAYOUT */
	
	
	#sitemap{
	margin:20px 10px 20px 10px;
	background-image:url(../images/sitemaplogosm.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	}
		
	#sitemap li{
	margin:5px 0 0 0;
	padding:2px;
	}
	
	#sitemap ul ul li{
	padding-left:10px;
	}
		
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}
	
	
}	

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

	/* Styles */
	/* COLUMN LAYOUT */

	#sitemaplayout{
	width:100%; 
	float:left;
	}
	
	/* END COLUMN LAYOUT */
	
	
	#sitemap{
	width:100%;
	margin:20px auto;
	
	background-image:url(../images/sitemaplogosm.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
	#sitemap ul{
	color:#1a4c7d;
	}
		
	#sitemap li{
	margin:5px 0 0 0px;
	padding:2px;
	}
		
	#sitemap ul ul li{
	padding-left:10px;
	}
	
	#sitemap a{
	text-decoration:none;
	color:#1a4c7d;
	}
	
	#sitemap a:hover{
	text-decoration:underline;
	color:#4b271a;
	}
	
	.menu{
	font-weight:bold;
	}
	
	.submenu{
	font-weight:normal;
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.submenu2{
	font-weight:normal;
	list-style-type:circle;
	list-style-position:inside;
	}
	
	
	
}

