{
padding : 0; 
margin : 0; 
background : #F0F0F0; 
color : #303030; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:96%; 
font-family:tahoma, sans-serif 
} 
a {
text-decoration : none; 
color:#000000;
font-weight:bold;
} 
a:hover {
text-decoration : underline; 
} 

#toptabs {
margin : 10px auto -13px; 
font-size : 0.8em; 
width : 100%; 
} 
#toptabs p {
text-align : right; 
color : #808080; 
} 
.toptab {
text-decoration : none; 
background : #f0f0f0 url('images/corner2.gif') no-repeat top right; 
color : #808080; 
border-bottom : 1px solid #e0e0e0; 
margin-left : 4px; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.toptab:hover {
background : #fafafa url('images/corner2.gif') no-repeat top right; 
border-bottom : 1px solid #eaeaea; 
color : #505050; 
text-decoration : none; 
} 
.activetoptab {
color : #505050; 
text-decoration : none; 
background : #ffffff url('images/corner2.gif') no-repeat top right; 
border-bottom : 1px solid #ffffff; 
margin-left : 4px; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.activetoptab:hover {
text-decoration : none; 
} 
#container {
margin:auto;
width : 90%; 
background : #ffffff;
min-width:800px;
width:auto !important;
} 
#logo {
margin-left:0; margin-right:0; margin-top:0px; margin-bottom:10px;
background : #ffffff url('images/bg.jpg') no-repeat;
height:150px;
} 
#logo h1 a {
color : #303030; 
} 
#logo h1 a:hover {
text-decoration : none; 
} 
.searchform {
float : right; 
padding : 2px 5px 0 0; 
} 
#navitabs {
clear : both;
padding-top:140px;
padding-left:10px;
background:transparent;
} 
.navitab {
text-decoration : none; 
letter-spacing : 1px; 
background : #F45B54;
border-bottom : 0px solid #ffffff; 
border-left : 2px solid #e0e0e0; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 4px; 
padding-left : 6px; 
padding-right : 8px; 
padding-top : 4px; 
padding-bottom : 4px; 
} 
.navitab:hover {
text-decoration : none; 
background : #e0e0e0;
} 
.activenavitab {
color : #000000; 
text-decoration : none; 
background : #ffffff; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 5px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 4px; 
padding-bottom : 5px; 
} 
.activenavitab:hover {
text-decoration : none; 
} 
 
#main {
width : 70%; 
float : right; 
padding : 0 25px 0 25px; 
border-left : 0px solid #d0d0d0; 
} 
.block {
background : #f0f0f0; 
padding : 15px; 
} 
#sidebar {
width : 160px; 
float : left; 
padding-top:25px;
padding-left:20px;
border-right : 1px solid #d0d0d0; 

} 
#sidebar p {
font-size : 0.9em; 
line-height : 1.3em; 
margin : 10px 0 12px; 
} 
.sidelink {
text-align : left; 
display : block; 
width : 140px; 
background : #F0F0F0; 
margin-left : 0; 
margin-right : 10px; 
margin-top : 10px; 
margin-bottom : 10px; 
padding-left : 8px; 
padding-right : 4px; 
padding-top : 2px; 
padding-bottom : 3px; 
} 
.sidelink:hover {
background : #F45B54; 
text-decoration : none; 
} 

#footer {
clear : both; 
background : #fafafa; 
color : #808080; 
font-size : 0.9em; 
padding : 8px 0; 
border-top : 1px solid #d0d0d0; 
border-bottom : 1px solid #d0d0d0; 
text-align : center; 
} 
#footer a {
color : #808080; 
} 
#footer p {
margin : 0 10px; 
} 
h1 {
margin : 0 0 20px; 
font-size : 1.4em; 
font-weight : bold; 
font-weight : normal; 
} 
h2 {
margin : 0 0 5px; 
font-size : 1.2em; 
font-weight : bold; 
color:#F45B54;
} 
h3 {
margin : 20px 0 10px; 
font-size : 1.4em; 
font-weight : normal; 
} 
p {
margin : 0 0 15px; 
line-height : 1.5em; 
text-align : left; 
} 
.right {
text-align : right; 
} 
a img {
border : 0px none; 
} 
.photo {
padding : 5px; 
display : block; 
margin : 0 auto 15px; 
background-color : #f0f0f0; 
} 
.hide {
display : none; 
} 