
* { margin: 0px; padding: 0px; outline: none; }
body { background: #FFFFFF; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
img { border: 0; }

#container { margin: 0 auto -42px; }

/* HEADER */
#header { height: 72px; padding: 0.5em 0 0.5em 0; }
#header .wrapper { width: 940px; margin: 0 auto; padding: 0px 0px 0px 1px; }
#header h1 a img { border: 0px; float: left; }


/* MAIN MENU */
#navigation-main { }
#navigation-main .wrapper { margin: 0 auto; padding: 12px 0 0 0; }
#navigation-main ul { height: 100px; text-align: right; padding: 22px 0 20px 1px; }
#navigation-main ul li { display: inline; width: auto; color: #FFFFFF; background: url(../img/devider.gif) no-repeat left 10px; padding: 25px 8px 4px 15px; }
#navigation-main ul li.btn { background: none; }
#navigation-main ul li a, #navigation-main ul li a.selected { height: 60px; padding: 30px 0 10px 0; }
#navigation-main ul li a:hover, #navigation-main ul li a.selected {  }

#navigation-main ul li.btn a.selected { background: url(../img/btn_selected.gif) no-repeat center bottom; }
#navigation-main ul li.btn1 a.selected { background: url(../img/btn1_selected.gif) no-repeat center bottom; }
#navigation-main ul li.btn2 a.selected { background: url(../img/btn2_selected.gif) no-repeat center bottom; }
#navigation-main ul li.btn3 a.selected { background: url(../img/btn3_selected.gif) no-repeat center bottom; }
#navigation-main ul li.btn4 a.selected { background: url(../img/btn4_selected.gif) no-repeat center bottom; }

/* CRUMB NAVIGATION */
#navigation-crumb .navbar { background: #4c4c4c; border-bottom: 4px solid #FFFFFF; height: 42px; }
#navigation-crumb .wrapper { width: 940px; margin: 0 auto; padding: 0px 0px 0px 0px; }
#navigation-crumb .wrapper ul { margin: 1px 0 0 0; float: left; }
#navigation-crumb .wrapper li { line-height: 42px; height: 42px; padding: 12px 10px 10px 10px; display: inline; background: url(../img/bg_crumble.jpg) no-repeat right top; }
#navigation-crumb .wrapper li a { padding: 4px 20px 4px 4px; color: #FFFFFF; text-decoration: none; font-size: 0.9em; }

/* CONTENT */
#content .wrapper { width: 940px; margin: 0 auto; padding: 1em 0 2em 0; }
#content-main { width: 70%; float: right; padding: 0 0 2em 0; min-height: 186px; }
#content-side { width: 26%; float: left; margin: 0px 0px 200px 0px; }

/* BLOCKS */
#content-main .block {
	float: left;
	width: 188px;
	height: 300px;
	background: url(../img/bg_summary.gif) repeat-y left top;
	padding: 0 0 0 24px;
	margin: 0 0 20px 15px;
}
#content-main .nr1 {
	background: none!important;
	padding: 0px;
}

#content-main .block h2 {
	font-size: 18px;
	font-weight: bold;
}
#content-main .block a {
	color: #f35903;
	text-decoration: none;
}
/* SEARCH */
#search { width: 165px; float: right; padding: 10px 10px 10px 0px; }
#search fieldset { float: left; border: 0px; background: url(../img/bg_search.jpg) no-repeat; width: 99%; margin: 0 0 0 0; }
#search input.text { font-size: 0.8em; margin: 0px; padding: 3px 3px 3px 3px; float:right; background: none; border: 0px; color:#666666; font-family: inherit; text-transform: lowercase; height: 18px; line-height: 18px; margin: 0px -20px 0px 0px; }
#search input.submit { float: left; line-height:1.0; display: block; padding: 0px 0px 0px 0px; }

/* FOOTER */
#footer .wrapper { width: 940px; margin: 0 auto; }
#footer ul { text-align: left; margin: 0em 0 1em 0; }
#footer ul li { display: inline; font-size: 11px; color: #f35903; }
#footer ul li.devider { color: #f35903; padding: 0 0 0 4px; }
#footer ul li a, #footer ul li a.selected { font-size: 11px; color: #f35903; text-decoration: none; }
#footer ul li a:hover, #footer ul li a.selected { color: #f35903; }
#footer ul span { display: none; }

#navsitemap {
	background: #4c4c4c;
	line-height: 20px;
	text-align: left;
	margin: 0px;
	width: 940px; margin: 0 auto;
}

#navsitemap img {
	padding: 5px 15px 15px 15px;
}

#address {
	position: absolute;
	margin: -200px 0px 0px 0px;
}

#address img {
	clear: both;
	padding: 0 0 12px 0;
}

#address a {
	color: #999999;
}

address {
	font-style: normal;
	line-height: 20px;
	width: 140px;
	padding: 0px 0px 24px 0px;
	float: left;
}
address p {
	font-size: 0.7em!important;
	color: #999999;
}

#navsitemap div.break {
	display: block;
	width: 100%;
	clear: both;
}
#navsitemap img.break {
	display: block;
	clear: both;
}

.sitemap {
	display: none;
	background: #4c4c4c;
	line-height: 100%;
	padding: 0px 15px 0px 15px;
}

.sitemap ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.sitemap ul li {
	clear: right;
	width: 178px;
	float: left;
	padding: 4px 0px 4px 0px;
}

.sitemap ul ul li {
	clear: both;
	padding: 0px 0px 0px 0px;
	width: 120px;
}

.sitemap ul ul ul li {
	padding: 0px 0px 0px 15px;
	width: 140px;
}

.sitemap a {
	color: #FFFFFF!important;
	text-decoration: none;
	line-height: 180%;
	font-size: 0.8em!important;
	display: block;
}

.sitemap ul li a { font-weight: bold; }
.sitemap ul ul li a { font-weight: normal; }

