/* CSS Document */

/* Font STYLES */

h1, h2, h3, h4, p, ul, ul li{
	margin:0px;
	padding:0px;
	text-align:left;
	letter-spacing:normal;
}

h3 {font-size:95%;
	color:#111;
	border:1px solid #777;
	border-bottom:none;
	margin-bottom:0px;
	padding:3px 8px;
	background-color:#d1d1d1;
	padding-bottom:4px;
}

p {	font-size:88%;
	padding:0px 0px 15px;
	line-height:1.55em;	
}
.contact {
	font-weight:bold;
	font-size:105%;
}
ul, ol {
	padding:0px 5px 12px 50px;
}
ul, ul.map {
	font-size:95%;
	color:#5e5e5e;
	font-weight:bold;
}
ul.map {
	font-weight:normal;
}
ol {
	margin:-2px 0px;
	font-size:80%;
	color:#333;
	font-weight:normal;
}
ul li, ol li {
	margin:0;
	padding:2px 0px 1px;
}
ul li.dwg {
	font-size:80%;
	color:#000;
	font-weight:normal;
}

.entry {
	color:#444;
	line-height:1.3em;
	border:1px solid #777;
	border-top:none;
	margin-bottom:18px;
	padding:5px 8px;
	background-color:#eee;
}
.year {
	padding:0px 9px;
	font-size:105%;
	font-weight:bold;
	border-left:12px solid rgb(236,26,36);
	border-right:12px solid rgb(236,26,36);
	border-bottom:1px solid rgb(236,26,36);
	border-top:1px solid rgb(236,26,36);
}

/*input {margin:2px; padding:1px;}*/

.stylehead, .styleaddress, styleheadnav, .stylemainhead, .stylenews, stylemaintitle, stylefooter {
	font-family:tahoma,arial,helvetica,sans-serif;
	text-align:justify;
}

.stylehead, .styleaddress, styleheadnav {
	color:#fff;
}
.stylehead {
	font-size:140%;
	padding-bottom:3px;
}
.styleaddress {
	font-size:75%;
	font-weight:bold;
}

.stylemainhead {
	font-size:100%;
	text-align:center;
}

.stylenews {
	color:#444;
	font-size:115%;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	padding:2px 4px;
	border-left:16px solid #111;
	border-right:16px solid #111;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
	background-color:#ffeeee;
}

.stylemaintitle {
	color:#111;
	font-size:110%;
	padding-top:18px;
	padding-bottom:14px;
}

.blkbg {
	color:#fff;
	background-color:#000;
	margin:-1px 1px; padding:2px 12px;
	font-weight:bold;
}

.stylefooter {
	font-size:100%;
	font-weight:normal;
	text-align:center;
}