@charset "utf-8";
/* Braun Home CSS Document */


#sitewrapper {
margin: 0px auto 0px auto;
width: 990px;
}


/*header*/

#header {
height: 74px;
border-bottom: #928e8a solid 1px;	
}

#header img {
	float: left;
	padding: 26px 178px 0px 0px;
}

#header p {
	float: left;
	padding: 31px 20px 0px 21px;
	font-weight: bold;
	font-size: 1.4em;}


/*utility nav*/

#header ul {
	float: right;
	padding-top: 35px;
}

#header li {
	display: inline;
}

#header a {
	padding-right: 7px;
}

#header a.about {
background: url(../images/icon-about.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.about:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#header a.contact {
background: url(../images/icon-contact.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.contact:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#header a.sitemap {
background: url(../images/icon-sitemap.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#header a.sitemap:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


/*main nav*/


#navigation {
height: 47px;
padding-top: 10px;
}

#navigation ul {
padding: 0px;
}

#navigation li {
display: inline;
padding: 0px 57px 0px 0px;
}

#navigation a {
font-size: 1.3em;
font-weight: bold;
} 

#navigation a:hover {
background-image:url(../images/selected-state.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding-top: 10px;
}

#navigation li.last {
padding-right: 0px;
}


/*middle*/

#middle {
width: 489px;
float:left;
padding-left: 25px;
padding-right: 17px;
}

#middle img {
padding-right: 10px;

}

#middle p {
line-height: 20px;
padding-bottom: 20px;
}

#middle .mid-style {
font-weight:bold;
padding-bottom:1px;
line-height:120%;
font-size: 1.3em;
color:#000000;
}

#middle .highlight {
font-size: 1.2em;
color:#000;
font-weight:bold;
padding:0px;
}

#middle .mid-style {
font-weight:bold;
padding-bottom:1px;
line-height:120%;
font-size: 1.3em;
color:#000000;
}

#middle a {
color: #0050b2;
font-weight:bold;
}


#middle li {
padding-bottom: 10px;
}


#middle iframe {
border: #cccccc 1px solid;
margin-top: 15px;
}

#column1-header {
background-image:url(../images/bkg-columnMiddle.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}


#middle li {
margin-left: 15px;
}

#middle strong {
color: #83948a;
}


/*left column */

#leftcolumn {
float:left;
width: 200px;
padding-left: 0px;
}

#leftcolumn .p-title {
font-size: 1.3em;
color:#000;
font-weight:bold;
}

#column3-header {
background-image:url(../images/bkg-column3.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 3px;
}


#leftcolumn ul{
list-style: none;
padding-bottom: 35px;
}


#leftcolumn li {
color: #0050b2;
line-height: 35px;
font-size: 1.2em;
border-bottom: #aeaeae solid 1px;
padding-bottom: 0px;
}



#leftcolumn a {
color: #0050b2;
}


/*footer*/

#footer {
padding-bottom: 50px;
}


#footer a {
color: #8b8682;
}


#footer-header {
background-image:url(../images/bkg-footer.jpg);
background-repeat: no-repeat;
height: 6px;
padding-bottom: 17px;
}



#copyright {
float: left;
}


/*footer nav*/

#footer ul {
	float: right;
	padding-top: 15px;
}

#footer li {
	display: inline;
}

#footer a {
	padding-right: 7px;
}

#footer a.about {
background: url(../images/icon-about.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.about:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.contact {
background: url(../images/icon-contact.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.contact:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.sitemap {
background: url(../images/icon-sitemap.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.sitemap:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}

#footer a.privacy {
background: url(../images/icon-privacy.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.privacy:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}

#footer a.moving {
background: url(../images/icon-moving.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.moving:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.home {
background: url(../images/icon-home.jpg) 0 0  no-repeat;
padding-top: 12px;
}

#footer a.home:hover {
background-position: 0 -34px;
color: #ff7e80;
text-decoration: none;
}


#footer a.blue {
color: #0050b2;
}

#footer p {
padding-bottom: 18px;
}


#footerAreas {
width:478px;
float: right;
padding-top: 8px;
padding-bottom: 10px;
}


/*main nav selected*/

.active {
background-image:url(../images/selected-state.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding-top: 10px;
}



/*site map*/

#sitemap a{
font-size: 1em;
padding-top: 8px;
padding-bottom: 5px;
display: block;
font-weight: bold;
}

#sitemap .subpage{
padding-left: 10px;
display: block;
font-weight: normal;
}
