/*//////////////////////////////////////////////
//// GLOBAL FORMATTING
//////////////////////////////////////////////*/
body{overflow: -moz-scrollbars-vertical;}
h1{
	font-family: Verdana, sans-serif; 
	font-size: 21px;
	font-weight: bold;
}
h2{
	font-family: Verdana, sans-serif; 
	font-size: 17px;
	font-weight: bold;
}
h3{
	font-family: Arial, sans-Serif; 
	font-size: 14px;
	font-weight: bold;
}
h4{
	font-family: Verdana, sans-Serif; 
	font-size: 11px;
	font-weight: normal;
}
h5{
	font-family: Verdana, sans-Serif; 
	font-size: 11px;
}


form{margin: 0}
select, input, button, fieldset{font-family:Verdana, sans-Serif; font-size:11px}
ul, ol{margin-left: 0px; padding-left: 20px}
img{-ms-interpolation-mode: bicubic}

.t-small{font-family:Verdana, sans-Serif; font-size:10px; font-weight:normal}
.t-medium{font-family:Verdana, sans-Serif; font-size:12px; font-weight:normal}
.t-large{font-family:Arial, sans-Serif; font-size:14px; font-weight:bold}
.t-xlarge{font-family:Verdana, sans-serif; font-size:17px; font-weight:bold}
.t-xxlarge{font-family:Verdana, sans-serif; font-size:21px; font-weight:bold}

.t-imgsub{background:#DCE9FA; color:#12407E}
.t-em{font-weight:bold; color:#884A00} /* emphasized text */
.t-em-small{font-weight:bold; color:#884A00} /* emphasized text */
.t-warn{color:#884A00; font-style: italic}
.t-weak{color:#757A80}

a{color: #0056BF}

.page-date, .page-headline, .page-title{margin: 0}
.page-title{margin-bottom: 8px}
.category-image{display:block;margin-top:5px;margin-bottom:5px}



/*//////////////////////////////////////////////
//// SITEMAP
//////////////////////////////////////////////*/
#sitemap{vertical-align: top}
#sitemap div.groupheader{
	clear: both;
	width: 100%;
	display: block;
	font-family: Arial, sans-Serif; 
	font-size: 14px;
	font-weight: bold;
	background-color: #DCE9FA;
	color: #000000;
	padding: 5px;
	margin: 5px 0 5px 0;
}
#sitemap ul{
	vertical-align: top;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sitemap ul.leftfloat{
	background: #DCE9FA;
	position: relative;
	display: block;
	margin: 1px;
	width: 49%;
	float:left;
}
#sitemap ul li{
	clear: left;
	padding-left:18px;
	margin: 2px 0 2px 0;
}
#sitemap ul.container{}
#sitemap ul li.first{padding-left:0}
#sitemap ul li.collapse{padding-left: 18px;}
#sitemap ul li.expanded{padding-left: 18px; background: transparent url(images/symbol_minus.gif) no-repeat}
#sitemap ul li img{float: left}
#sitemap ul li a{padding-left:2px}
#sitemap ul li a.parent{font-weight: bold}

/*////////////////////////////////////////////////
//// NO PRINT
////////////////////////////////////////////////*/
.noprint{}
@media print {
	.noprint{display:none}
}