﻿* { 
margin : 0; 
padding : 0; 
} 
html { 
background-image : url('images/bg.jpg'); 
background-repeat : repeat-x; 
font-family : Arial; 
font-size : small; 
color : #000000; 
height : 101%; 
line-height : 19px; 
} 
body { 
background-image : url('images/bg.jpg'); 
background-repeat : repeat-x; 
font-family : Arial, Helvetica, Sans-Serif; 
font-size : small; 
color : #000000; 
height : 101%; 
line-height : 19px; 
} 
#container { 
width : 1000px; 
margin : 0 auto; 
text-align : left; 
color : #333; 
background-image : url('images/shadow_side.png'); 
background-repeat : repeat-y; 
} 
#container_end { 
width : 1000px; 
height : 37px; 
margin : 0 auto; 
background-image : url('images/shadow_end.png'); 
position : relative; 
} 
h1 { 
font-family : Arial; 
color : #fffac3; 
font-size : xx-large; 
font-weight : normal; 
} 
h2 { 
font : 20px/24px Arial; 
color : #9b0705; 
margin : 0 0 10px 0; 
padding : 0 0 0 0; 
display : block; 
font-size : large; 
font-weight : bold; 
} 
h3 { 
color : #9b0705; 
margin : 0 0 10px 0; 
padding : 15px 0 0 0; 
display : block; 
font-size : medium; 
} 
h4 { 
color : #9b0705; 
display : block; 
margin : 0 0 5px 0; 
padding : 15px 0 0 0; 
font-size : medium; 
} 
h5 { 
color : #9b0705; 
display : block; 
margin : 0 0 5px 0; 
padding : 15px 0 0 0; 
font-size : medium; 
} 
h6 { 
font : bold 12px/19px Arial; 
color : #9b0705; 
display : block; 
padding : 0 0 3px 0; 
} 
h7 { 
font : 20px/24px Arial; 
color : #9b0705; 
margin : 0 0 10px 0; 
padding : 2px 0 0 0; 
display : block; 
} 
.right { 
float : right; 
} 
.box { 
margin : 0 0 20px 0; 
padding : 0 10px; 
} 
p { 
margin : 0 0 8px 0; 
padding : 0; 
color : #000000; 
font-size : small; 
} 
#header { 
background : url('images/header.jpg') repeat-x; 
position : relative; 
width : 920px; 
height : 125px; 
margin : 0 40px 0 40px; 
padding : 25px 0 0 0; 
} 
.name { 
font : 20px/40px Arial; 
float : left; 
padding : 45px 0 0 90px; 
margin : 0 0 0 0; 
} 
.nav { 
height : 26px; 
width : 920px; 
font : bold 12px/26px Arial; 
color : #fffac3; 
background : #9b0705; 
margin : 0 40px; 
font-size : small; 
font-style : normal; 
font-weight : bold; 
border-top : 1px solid #fffac3; 
} 
.nav ul li { 
float : left; 
list-style-type : none; 
border-right : 1px solid #fffac3; 
white-space : nowrap; 
} 
.nav ul li a { 
display : block; 
padding : 0 10px; 
text-decoration : none; 
color : #fffac3; 
} 
.nav ul li a:hover { 
color : #9b0705; 
background : #ddd; 
text-decoration : none; 
} 
.nav ul li.current a { 
color : #9b0705; 
background : #ddd; 
text-decoration : none; 
} 
.nav ul li.home a:hover { 
color : #c30202; 
background : #ddd; 
text-decoration : none; 
} 
.nav ul li.home_current a:hover { 
color : #c30202; 
background : #ddd; 
text-decoration : none; 
} 
.nav ul li.home_current a { 
color : #c30202; 
background : #ddd; 
text-decoration : none; 
} 
.sub_nav { 
height : 26px; 
width : 920px; 
font : bold 12px/26px Arial; 
background : url('images/nav_bg.png') repeat-x left top; 
margin : 0 40px 30px 40px; 
padding : 4px 0 0 0; 
font-size : small; 
font-style : normal; 
font-weight : bold; 
} 
.sub_nav ul li { 
float : left; 
list-style-type : none; 
white-space : nowrap; 
} 
.sub_nav ul li a { 
display : block; 
padding : 0 10px; 
color : #333; 
text-decoration : none; 
} 
.sub_nav ul li a:hover { 
color : #9b0705; 
text-decoration : none; 
} 
.sub_nav ul li.current a { 
color : #9b0705; 
text-decoration : none; 
} 
.img_link { 
margin : 0 8px -3px 0; 
padding : 0; 
border : none; 
text-decoration : none; 
} 
#content .img_link { 
margin : 0 8px -3px 0; 
padding : 0; 
border : none; 
text-decoration : none; 
} 
#sidenav { 
float : left; 
width : 210px; 
position : relative; 
height : auto; 
min-height : 280px; 
margin : 0 0 0 0; 
} 
#sidenav p { 
font-size : 12px; 
padding : 5px 0 0 5px; 
} 
#sidenav h6 { 
border : 1px solid #9b0705; 
color : #9b0705; 
font-size : 15px; 
line-height : 20px; 
padding-left : 5px; 
background-color : #ffffff; 
} 
#sidenav ul { 
padding : 0; 
border : 1px solid #9b0705; 
} 
#sidenav li { 
color : #000000; 
list-style-type : none; 
} 
#sidenav li a { 
font-size : 12px; 
color : #000000; 
display : block; 
padding : 3px 0 3px 3px; 
text-decoration : none; 
} 
#sidenav li a:hover { 
background-color : #fee6b1; 
color : #000000; 
} 
#sidenav ul li.current a { 
background-color : #fee6b1; 
} 
#sidenav img {
	border : 1px solid #9b0705; 
	padding : 5px 5px 5px 5px;
} 
#box { 
float : left; 
width : 920px; 
height : auto; 
min-height : 300px; 
padding : 0 0 20px 40px; 
} 
#border {
padding: 10px 10px 10px 10px;
margin: 20px 0 20px 0;
border: #9b0705 solid 1px;
}
#content { 
float : right; 
width : 670px; 
height : auto; 
min-height : 300px; 
margin : 0 0 20px 0; 
padding : 0 10px; 
} 
#content img { 
float : right; 
padding : 0 0 20px 20px; 
} 
#content ul li { 
color : #000000; 
font-size : small; 
margin-left : 30px; 
} 
#content ol li { 
color : #000000; 
font-size : small; 
margin-left : 30px; 
} 
#content table { 
color : #000000; 
font-size : small; 
margin-left : 20px; 
margin-right : 40px; 
table-layout : fixed; 
} 
#content a { 
border-bottom : 1px dotted; 
border-bottom-color : #9b0705; 
font-size : small; 
color : #000000; 
text-decoration : none; 
} 
#content a:hover { 
color : #9b0705; 
text-decoration : none; 
border-bottom : 1px solid; 
border-bottom-color : #9b0705; 
} 
#hiddendiv { 
display : none; 
} 
#footer { 
clear : both; 
height : 26px; 
width : 920px; 
font : 12px/26px Arial; 
color : #fff; 
background : #9b0705; 
margin : 0 40px; 
padding : 0; 
} 
#footer p { 
margin : 0; 
padding : 0 10px; 
font-size : small; 
color : #fffac3; 
} 
#footer a { 
color : #fffac3; 
text-decoration : none; 
} 
#footer a:hover { 
color : #aaa; 
text-decoration : none; 
} 
.right { 
float : right; 
} 
.left { 
float : left; 
} 

