﻿.sidebar {
font-size:11px;
line-height:140%;
 width: 200px;
 float: right;
 margin: 9px;
 border: solid 1px #9C969C;
 background-color: #efebeb;
 padding-top: 0px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 overflow: hidden;

 }

.sidebar h3 {
 font-size: 12px;
 margin-top:0;
 margin-left:-10px;
 margin-right:-10px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #9C969C;
}
.values_width{
width:98%;
margin:9px;
padding-left:5px;
padding-right:5px;
font-size:12px;
line-height:140%;
}
.values_width p{
padding-right:10px;
}


.values_width hr {
size:1px;
color:#9C969C;
margin-right: 9px;
}
.values_width a{
color:#996699
}

.bb_pic_box {
 width: 150px;
 float: left;
 margin: 9px;
 border: solid 1px #f228dc;
 background-color: #FFFFFF;
 overflow: hidden;
}

br.clear {clear:both;}
.clear:after {
content: ".";
display: block;
height: 0;
font-size:0;
clear:both;
visibilty: hidden;
}
.clear{min-height: 1px;
}
* html .clear{
height:1px;
}
 th
 {
 font-size:10px;
 font-family: Arial, sans-serif;
 font-color:#666666;
 }

h2
 {

 font-size:16px;
 font-family: Arial, sans-serif;
margin: 10px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #9C969C;
overflow:hidden;
clear:both;
}


h4 {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

ul.action
{list-style-image: url(images/arrow.gif);
font: bold 12px/150% Arial,sans-serif;
}

.right_boxes {
width:185px ;
border: 1px solid #9C969C;
border-collapse: collapse;
padding:0;
line-height:135%;
}

.right_boxes a{
color:#FFFFFF;
}

.right_boxes td{
border: 1px solid #9C969C;
padding:5px;
border-collapse: collapse;
font:bold 12px Arial,sans-serif;
}

.right_lower_box {
width:185px ;
border: 1px solid #9C969C;
border-collapse: collapse;
padding:0;
line-height:135%;
}

.right_lower_box a{
color:#996699;
}

.right_lower_box td{
border: 1px solid #9C969C;
padding:5px;
/*border-collapse: collapse;*/
font:bold 12px Arial,sans-serif;
}

th.right_grey_headline {
border: 1px solid #9C969C;
padding:0;
border-collapse: collapse;
height:20px;
background-color:#9C969C;
font:bold 12px Arial,Helvetica,sans-serif;
color:#FFFFFF;
}

.center{
border-color:transparent;
text-align:center;
}

th.grey_headline {
border: 1px solid #9C969C;
padding:0;
border-collapse: collapse;
height:20px;
background-color:#9C969C;
font:bold 12px Arial,Helvetica,sans-serif;
color:#FFFFFF;
text-align:left;

}

.spacer{
height: 10px;
}

.homepage_footer{
text-align:center;
font: bold 10px Arial, Helvetica,sans-serif;
}