body { margin: 0; padding: 0; background: #E9E9E9; font-family: arial, helvetica, sans-serif; }

A { text-decoration: none; color: blue; }
A:hover { text-decoration: underline; }

TD { font-size: 12px; }

.leftMenu { background: url(layout/black.gif); opacity: .5; filter: alpha(opacity=50); color: white;}

.menuButtons { margin-left: 46px; }
.menuButtons TD { color: white;  border: solid 1px white; }

.menuButtons A { width: 123px; display: block; font-size: 10px; line-height: 15px; height: 15px; color: white; background: #5B85AD; text-decoration: none; border: solid 1px black; text-align: left; text-indent: 10px; }
.menuButtons A:hover { color: #5B85AD; background: white; text-decoration: none; }

.pMenuButtons { margin-left: 44px; }
.pMenuButtons TD { color: white;  border: solid 1px #5B85AD; }

.pMenuButtons A { width: 125px; display: block; font-size: 10px; line-height: 15px; height: 15px; color: white; background: #5B85AD; text-decoration: none; border: solid 1px white; text-align: left; text-indent: 10px; }
.pMenuButtons A:hover { color: #5B85AD; background: white; text-decoration: none; }


.greeting { position: absolute; top: 84px; margin-left: 63px; color: white; font-size: 26px; width: 550px; font-weight: bold; }
.greetingShadow { position: absolute; top: 86px; margin-left: 64px; color: black; font-size: 26px; width: 548px; font-weight: bold; }

.highlight .base { background: url(layout/black.gif); opacity: .125; filter: alpha(opacity=12.5); }

.pageTable { border-bottom: solid 1px #CCCCCC; margin-bottom: 8px; }
.contentTable TD { padding-right: 20px; }

.pnavTD { width: 223px; height: 23px; text-indent: 24px; border-top: solid 1px #CCCCCC; }
.pnavTD A { color: #666666; font-size: 10px; text-decoration: none; display: block; width: 223px; line-height: 23px; background: #FFFFFF; }
.pnavTD A:hover { color: #CC0000; background: #F2F2F2; text-decoration: none;}
.pnavTD .img { position: absolute; right: -16px; margin-top: 4px; background: url(layout/arrow-grey.gif) no-repeat; }
.pnavTD A:hover .img { position: absolute; right: -16px; margin-top: 4px; background: url(layout/arrow-red.gif) no-repeat; }

.pcnavTD { width: 223px; height: 23px; text-indent: 24px; border-top: solid 1px #CCCCCC; border-bottom: dashed 1px #CCCCCC; }
.pcnavTD A { color: #CC0000; font-size: 10px; text-decoration: none; display: block; width: 223px; line-height: 23px; background: #FFFFFF; }
.pcnavTD A:hover { text-decoration: none;}
.pcnavTD .img { position: absolute; left: 8px; margin-top: 5px; background: url(layout/arrow-red-down.gif) no-repeat; }

.pccnavTD { width: 223px; height: 10px; text-indent: 32px; padding-top: 8px; }
.pccnavTD A { color: #666666; font-size: 10px; text-decoration: none; display: block; width: 223px; line-height: 10px; background: #FFFFFF; }
.pccnavTD A:hover { color: #CC0000; text-decoration: none;}

.navTD { width: 223px; height: 23px; text-indent: 24px; border-bottom: solid 1px #282828; }
.navTD A { color: white; font-size: 10px; text-decoration: none; display: block; width: 223px; line-height: 23px;  opacity: .9; filter: alpha(opacity=90); background: #404040; }
.navTD A:hover { color: #CC0000; background: white; opacity: 1; filter: alpha(opacity=100); text-decoration: none;}
.navTD .img { position: absolute; right: -16px; margin-top: 4px; background: url(layout/arrow-white.gif) no-repeat; }

.navTDs { width: 223px; height: 23px; text-indent: 24px; border-bottom: solid 1px #282828; }
.navTDs A { font-size: 10px; text-decoration: none; display: block; width: 223px; line-height: 23px; color: #CC0000; background: white; opacity: 1; filter: alpha(opacity=100); }
.navTDs A:hover { text-decoration: none; }
.navTDs .img { position: absolute; right: -16px; margin-top: 4px; background: url(layout/arrow-red.gif) no-repeat; }

.navcTD { width: 151px; height: 24px; text-indent: 16px;}
.navcTD A { position: relative; top: -1px; left: 1px; color: black; font-size: 10px; text-decoration: none; display: block; width: 151px; line-height: 23px;  opacity: .9; filter: alpha(opacity=90); background: white; }
.navcTD A:hover { color: #CC0000; background: white; opacity: 1; filter: alpha(opacity=100); text-decoration: none; }
.navcTD .img { position: absolute; right: -8px; margin-top: 8px; background: url(layout/arrow-grey.gif) no-repeat; }

.navcTDs { width: 151px; height: 24px; text-indent: 16px;}
.navcTDs A { position: relative; top: -1px; left: 1px; color: #CC0000; font-size: 10px; text-decoration: none; display: block; width: 151px; line-height: 23px;  opacity: 1; filter: alpha(opacity=100); background: white; }
.navcTDs A:hover { text-decoration: none; }
.navcTDs .img { position: absolute; right: -8px; margin-top: 8px; background: url(layout/arrow-red.gif) no-repeat; }

.teasers A
{
	background-image: url(layout/arrow-grey.gif);
	background-position: left 52px;
	background-repeat: no-repeat;
	color: #808080;
	text-decoration: none;
	font-size: 10px;
}

.teasers A:hover
{
	background-image: url(layout/arrow-red.gif);
	text-decoration: none;
	color: #CC0000;
}

.teasers TD { text-align: left; padding-left: 16px; width: 133px; vertical-align: top; }
.teasers IMG { border: solid 1px #CDCDCD; }

TD .gTD { background: #FFFFFF; opacity: 1; filter: alpha(opacity=100); width: 280px; height: 424px; padding: 8px; position: relative; left: 7px; }

<!--[if IE]>
.navcTD .img { margin-top: 4px; }
.navcTD .img { margin-top: 4px; }
.navcTDs .img { margin-top: 4px; }
<![endif]-->

#nav1_1 { position: absolute; top: 128px; width: 152px; }
#nav2_1 { position: absolute; top: 128px; width: 152px; }

#nav1_1 TD { text-indent: 16px; height: 23px; background: #FFFFFF; color: black; }
#nav2_1 TD { text-indent: 16px; height: 23px; background: #FFFFFF; color: black; }

.hr { width: 260px; margin-top: 8px; margin-bottom: 4px; line-height: 4px; border-top: dashed 1px #808080; }
.hr2 { width: 100%; margin-top: 2px; margin-bottom: -4px; line-height: 4px; border-top: dashed 1px #808080; }

.border { border: solid 1px black; }

.contact
{
    font-size: 10px;
    color: #808080;
}

.copyright
{
    position: relative;
    left: 24px;
    top: 0px !important;
    top: 1px;
    line-height: 10px;
    font-size: 10px;
    overflow: hidden;
}