body {
background-color : #b8bfc7; 
text-align : left; 
margin-top : 10px; 
} 
#topline {
background-color : #29363e; 
height : 9px; 
} 
#logocell {
background-color : #000000; 
height : 130px; 
border-bottom : 10px solid #a4d0d0; 
} 
#headercell {
background-color : #000000; 
height : 124px; 
width : 100%; 
border-bottom : 10px solid #4e9a9a; 
} 
#maintable {
width : 100%; 
text-align : left; 
} 
#menu {
background-color : #426782; 
width : 20%; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #ffffff; 
border-bottom : 10px solid #a4d0d0; 
vertical-align : top; 
text-align : left; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 20px; 
padding-left : 8px; 
} 
#menu a {
font-family : Georgia, sans-serif; 
color : #ffffff; 
font-weight : bold; 
font-size : 13px; 
text-decoration : none; 
line-height : 1.2em; 
} 
.menu a:link, .menu a:visited, .menu a:active {
color : #d70000; 
width : 100%; 
text-decoration : none; 
font-size : 13px; 
text-align : left; 
} 
#menu a:hover {
font-family : Georgia, sans-serif; 
color : #808000; 
font-size : 13px; 
text-decoration : none; 
line-height : 1.2em; 
} 
.menu ul, .menu li {
margin : 0; 
padding : 0; 
list-style : none; 
margin-bottom : 5px; 
} 
.menu ul ul {
padding-left : 8px; 
} 
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
display : block; 
padding : 2px; 
} 
.menu_main a:link, .menu_main a:visited, .menu_main a:active {
border-bottom : 1px dashed #999999; 
} 
.menu_main a:hover {
border-bottom : 1px dashed #333333; 
} 
#maincontent-index {
color : #000000; 
font-weight : bold; 
background-color : #ffffff; 
border-bottom : 10px solid #4e9a9a; 
width : 80%; 
text-align : left; 
vertical-align : top; 
padding-top : 5px; 
padding-left : 10px; 
padding-right : 15px; 
padding-bottom : 0; 
} 
#maincontent-index h1 {
font-family : Georgia, sans-serif; 
color : #797b00; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
} 
#maincontent-index p {
font-family : Georgia, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
color : #000000; 
text-align : left; 
vertical-align : top; 
padding-top : 5px; 
padding-left : 10px; 
padding-right : 15px; 
padding-bottom : 0; 
} 
#maincontent-index2 {
background-color : #ffffff; 
width : 90%; 
text-align : left; 
vertical-align : top; 
padding-top : 5px; 
padding-left : 10px; 
padding-right : 15px; 
padding-bottom : 20px; 
} 
#maincontent-index2 h1 {
font-family : Georgia, sans-serif; 
color : #797b00; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
} 
#maincontent-index2 p {
font-family : Georgia, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
color : #000000; 
text-align : left; 
vertical-align : top; 
padding-top : 5px; 
padding-left : 10px; 
padding-right : 15px; 
padding-bottom : 0; 
} 
#footer {
background-color : #29363e; 
height : 20px; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #ffffff; 
font-family : Georgia, sans-serif; 
color : #aeb6bb; 
text-decoration : none; 
font-size : 8pt; 
text-align : right; 
padding-right : 10px; 
padding-top : 4px; 
} 
#rightcontent {
background-color : #ffffff; 
width : 196px; 
vertical-align : top; 
padding-top : 20px; 
padding-bottom : 10px; 
} 
#promo {
width : 188px; 
border : 1px solid #9a9b9d; 
padding-top : 10px; 
padding-right : 10px; 
padding-bottom : 10px; 
padding-left : 10px; 
} 
#promo2 {
width : 188px; 
border : 1px solid #9a9b9d; 
padding-top : 10px; 
padding-right : 10px; 
padding-bottom : 10px; 
padding-left : 10px; 
} 
#promo h1 {
font-family : Georgia, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #d0440f; 
text-decoration : none; 
margin-bottom : 2px; 
} 
#promo p {
font-family : Georgia, sans-serif; 
font-size : 12px; 
color : #ffffff; 
text-decoration : none; 
font-weight : normal; 
margin-top : 0; 
} 