body {background: #DDDDDD;}

#mainTable {width: 760px;}

#titleTd {height: 60px; text-align: right; vertical-align: bottom; background: #FFFFFF url('shared_imgs/agkp.gif') no-repeat bottom left; border-style: solid; border-color: #888888; border-width: 0px 1px 1px 1px;}

#mainmenuTd {height: 20px; vertical-align: center; color: #f20028; padding: 0px 5px; white-space: nowrap;}
#mainmenuTd a {font-weight: bold;}
#mainmenuTd a:link, #mainmenuTd a:visited, #mainmenuTd a:active {color: #000000; text-decoration: none;}
#mainmenuTd a:hover {color: #808080;}

#pathwayTd {height: 20px; vertical-align: center; color: #f20028; font-weight: bold; padding: 0px 5px; white-space: nowrap;}
#pathwayTd b {color: #000000;}
#pathwayTd a:link, #pathwayTd a:visited, #pathwayTd a:active {color: #808080; text-decoration: none;}
#pathwayTd a:hover {color: #000000;}

#submenuDiv {margin: 5px; color: #f20028; white-space: nowrap;}
#submenuDiv a:link, #submenuDiv a:visited, #submenuDiv a:active {color: #000000; font-weight: bold;}
#submenuDiv a:hover {color: #f20028;}


#bannerTable {width: 100%;}
#bannerTable img {border: solid 1px #808080;}
.bannerSpacer {width: 20%;}

#flash {height: 32px;}

#contentTd {background: #FFFFFF; border: solid 1px #808080;}
#contentDiv {margin: 10px;}
#contentDiv .article_title {margin-bottom: 5px; color: #f20028; font-weight: bold; font-size: 11pt;}
#contentDiv .article_content {margin-bottom: 5px;}
#contentDiv .article_footer {margin-bottom: 40px; margin-top: 10px; font-size: 8pt; color: #808080;}
#contentDiv .article_footer_sepline {margin-bottom: 40px; margin-top: 10px; font-size: 8pt; color: #6F7279; border-top: solid 1px #808080;}
#contentDiv .normal_gallery table {width: 100%;}
#contentDiv .normal_gallery td {text-align: center; width: 25%;}


.hrule {height: 1px; overflow: hidden; background: #bfbfbf; margin: 0px 5px;}

.gallery a:hover img {border-color: #808080;}
.gallery img {border-style: solid; border-width: 1px;}
.gallery td {padding-bottom: 20px;}
.gallery div {font-size: 8pt; margin-top: 5px;}

#search td {padding-right: 5px;}

#main {background: url('shared_imgs/main_bg.jpg') no-repeat top right;}

#spec_gallery td {text-align: right;}

.results {margin-bottom: 10px; padding-bottom: 10px; background: url('shared_imgs/kropka_transparent.gif') repeat-x bottom;}
.results p {font-size: 8pt;}
.results p b {font-size: 9pt;}

#footer {text-align: center; padding-top: 5px; margin-bottom: 5px; font-size: 7pt; color: #888888;}
#footer a:link, #footer a:active, #footer a:visited {text-decoration: none; color: #888888;}
#footer a:hover {color: #f20028;}
