BODY {
padding : 0; 
background : #e0e0e0; 
margin : 0; 
font : 76% tahoma, verdana, sans-serif; 
color : #303030; 
} 
A {
color : #286ea0; 
text-decoration : none; 
} 
A:hover {
text-decoration : underline; 
} 
#toptabs {
font-size : 0.8em; 
margin : 10px auto -13px; 
width : 760px; 
} 
#toptabs P {
color : #808080; 
text-align : right; 
} 
.toptab {
padding-right : 5px; 
padding-left : 5px; 
background : #f0f0f0 url('corner2.gif') no-repeat right top; 
padding-bottom : 3px; 
margin : 0 0 0 4px; 
color : #808080; 
padding-top : 3px; 
border-bottom : 1px solid #e0e0e0; 
text-decoration : none; 
} 
.toptab:hover {
background : #fafafa url('corner2.gif') no-repeat right top; 
color : #505050; 
border-bottom : 1px solid #eaeaea; 
text-decoration : none; 
} 
.activetoptab {
padding-right : 5px; 
padding-left : 5px; 
background : #ffffff url('corner2.gif') no-repeat right top; 
padding-bottom : 3px; 
margin : 0 0 0 4px; 
color : #505050; 
padding-top : 3px; 
border-bottom : 1px solid #ffffff; 
text-decoration : none; 
} 
.activetoptab:hover {
text-decoration : none; 
} 
#container {
padding-right : 20px; 
padding-left : 20px; 
background : #ffffff; 
padding-bottom : 20px; 
margin : 0 auto 15px; 
width : 730px; 
padding-top : 5px;
color: #000000;
} 
#logo {
margin : 15px 0 0; 
} 
#logo H1 A {
color : #303030; 
} 
#logo H1 A:hover {
text-decoration : none; 
} 
#navitabs {
clear : both; 
} 
.navitab {
padding-right : 8px; 
padding-left : 8px; 
background : #e0e0e0 url('/corner.gif') no-repeat right top; 
padding-bottom : 4px; 
margin : 0 0 4px; 
border-left : 1px solid #ffffff; 
padding-top : 4px; 
border-bottom : 1px solid #ffffff; 
letter-spacing : 1px; 
text-decoration : none; 
} 
.navitab:hover {
background : #d0d0d0 url('/corner.gif') no-repeat right top; 
text-decoration : none; 
} 
.activenavitab {
padding-right : 8px; 
padding-left : 8px; 
background : #505050 url('/corner.gif') no-repeat right top; 
padding-bottom : 5px; 
margin : 0 0 5px; 
color : #ffffff; 
padding-top : 4px; 
text-decoration : none; 
} 
.activenavitab:hover {
text-decoration : none; 
} 
#desc {
clear : both; 
padding-right : 0; 
padding-left : 0; 
background : #505050 url('/front.jpg') no-repeat left top; 
padding-bottom : 0; 
margin : 5px 0 0; 
color : #ffffff; 
padding-top : 0; 
height : 200px; 
} 
#desc P {
padding-right : 0; 
padding-left : 15px; 
font-size : 1em; 
padding-bottom : 0; 
width : 290px; 
line-height : 1.3em; 
padding-top : 0; 
} 
#desc H2 {
padding-right : 15px; 
padding-left : 15px; 
padding-bottom : 0; 
color : #ffffff; 
padding-top : 15px; 
} 
#desc A {
color : #ffffff; 
text-decoration : underline; 
} 
#main {
border-right : 1px solid #d0d0d0; 
padding-right : 15px; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 560px; 
padding-top : 0; 
} 
.block {
padding-right : 15px; 
padding-left : 15px; 
background : #f0f0f0; 
padding-bottom : 15px; 
padding-top : 15px; 
} 
#sidebar {
float : right; 
width : 140px; 
} 
#sidebar P {
font-size : 0.9em; 
margin : 0 0 12px; 
line-height : 1.3em; 
} 
.sidelink {
padding-right : 4px; 
display : block; 
padding-left : 8px; 
background : #f0f0f0 url('/corner.gif') no-repeat right top; 
padding-bottom : 3px; 
margin : 5px 10px 5px 0; 
width : 120px; 
padding-top : 3px; 
text-align : left; 
} 
.sidelink:hover {
background : #e0e0e0 url('/corner.gif') no-repeat right top; 
text-decoration : none; 
} 
#footer {
clear : both; 
padding-right : 0; 
border-top : 1px solid #d0d0d0; 
padding-left : 0; 
font-size : 0.9em; 
background : #fafafa; 
padding-bottom : 8px; 
color : #808080; 
padding-top : 8px; 
border-bottom : 1px solid #d0d0d0; 
text-align : center; 
} 
#footer A {
color : #808080; 
} 
H1 {
font-weight : normal; 
font-size : 2.1em; 
margin : 0 0 20px; 
} 
H2 {
font-weight : normal; 
font-size : 1.6em; 
margin : 0 0 20px; 
} 
H3 {
font-weight : normal; 
font-size : 1.4em; 
margin : 20px 0 10px; 
} 
P {
margin : 0 0 15px; 
line-height : 1.5em; 
text-align : left; 
} 
.right {
text-align : right; 
} 
A IMG {
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
.photo {
padding-right : 5px; 
display : block; 
padding-left : 5px; 
padding-bottom : 5px; 
margin : 0 auto 15px; 
padding-top : 5px; 
background-color : #f0f0f0; 
} 
.hide {
display : none; 
} 
#etoNotice {
display : none; 
} 
