

html{
	height:100%;
	}


/*** body
*********************************/
body {
background: #dddddd;
margin: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 100.01%;
height:100%;
}

/*** main
*********************************/
#main {
background: #bb1818;
/* border: #007FA3 solid 1px;
/*-moz-border-radius: 1em;*/
min-height: 31em;
width: 48em;
margin: 0 auto;
padding: 0em;
z-index: 1;
font-size: 1.2em;
/*background-image:   url(/oa_images_nav/background.jpg);
background-repeat:no-repeat;
background-position:0px 5.5em;*/
border: #ffff99 solid 2px;
}

/*** top_part
*********************************/
#top_part {
/*float: left;
background-image:   url(/oa_images_nav/powersearch_topbar.jpg);
background-repeat:no-repeat;*/
margin: 0em;
height:5em;
/*width: 11.2em;
border: red solid 1px;*/
}

#top_part .float_container {
display: inline;
float: left;
margin: 1em 0em 0em 1em;
}

#top_part #text_container {
float: left;
margin: 1em 0em 0em 1em;
background: #ffff99;
border: #ffff99 solid .25em;
height: 2.5em;
width: 14em;
text-align: center;
}

#top_part .float_container img {
height: 2.5em;
z-index:1;
border: #ffff99 solid .25em;
}

/*** bottom_part
*********************************/
#bottom_part {
/*float: left;*/
background: #bb1818;
z-index: 3;
margin: 0em 0em 1em 0em;
/*width: 11.2em;*/
/*border: red solid 1px;*/
}

/*** navigation_container
*********************************/
#navigation_container {
background: #ffffff;
/*background:   url(/oa_images_nav/background.jpg) no-repeat;
-moz-border-radius-bottomleft: 1em;*/
display: inline;
float: left;
width: 9em;
min-height: 15em;
margin: 0em 0em 0em 1em;
border: #ffff99 solid .25em;
}

/*** navigation
*********************************/
#navigation {
background: #ffffff;
/*border: #007FA3 solid 1px;*/
width: 9em;
margin: 1.2em 0em 1.5em 0em;
z-index: 4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
/*border: red solid 1px;*/
}

/*** meta_navigation
*********************************/
#meta_navigation {
float:left;
min-height: 1.0em;
width: 34.5em;
margin: 0em 0em 0em 0em;
/*border: red solid 1px;*/
z-index:2;
}

/*** container
*********************************/
#container {
background: #ffffff;
z-index: 3;
float:left;
min-height: 24.5em;
height: auto !important;
height: 24.5em;
width: 35em;
margin: 0em 0em 0em 1em;
border: #ffff99 solid .25em;
}

/*** content
*********************************/
#content {
background: #ffffff;
display: inline;
float: left;
margin: 1em 0em 1em 1em;
z-index: 3;
width:22em;
/*border: blue solid 1px;*/
}

#content_wide {
background: #ffffff;
display: inline;
float: left;
margin: 1em 0em 1em 1em;
z-index: 3;
width:33em;
/*border: blue solid 1px;*/
}

/*** additional info container
*********************************/
#add_info_container {
float: left;
/*border: green solid 1px;*/
margin-left: .5em;
margin-top: 1em;
}

/*** additional info
*********************************/
.add_info {
background: #ffffff;
width: 11em;
margin-bottom: 1em;
z-index: 6;
/*border: blue solid 1px;*/
}

.add_info h2 {
background: #ffffff;
border-bottom: #65584f solid 1px;
padding-top: .2em;
padding-left: .4em;
padding-bottom: 0em;
}


.add_info p {
padding-left: .5em;
font-size: .8em;
color: #111111;
}


/*** footer
*********************************/
#footer {
height: 2em;
width: 45em;
margin: 0 auto;
padding-left: .75em;
z-index: 5;
font-size: .65em;
color: #65584f;
text-align: center;
}

/*** footer a
*********************************/
#footer a {
	cursor: pointer;
	text-decoration: none;
}

#footer a:link {
	color: #65584f;
}
#footer a:active {
	color: #65584f;
}
#footer a:visited {
	color: #65584f;
}
#footer a:hover {
	color: #111111;
}

/*** footer img
*********************************/
#footer img{
position: relative;
top: .4em;
width: 7em;
}