
body { margin: 0; padding: 0; background: #fff url('../images/body_bg.gif') repeat-y; font: normal 10px Verdana, Arial, Helvetica, Sans-serif; }
a:link, a:visited { color: #333; margin: 0; border: 0; padding: 0; }
a:hover, a:active { color: #f90; margin: 0; border: 0; padding: 0; }
a.main_news:hover, a.main_news:active, a.main_news:link, a.main_news:visited { color: #333; margin: 0; border: 0; padding: 0; text-decoration: none; }
img { border: 0; margin: 0; padding: 0; }
.hide { display: none; }
hr { display: none; }
form { background-color: #E5E5E5; padding: 10px; width: 542px; }
.testclass { height: 11px; width: 262px; font-size: 8pt; }
.formtext { height: 29px; width: 60px; font-size: 8pt; }
input, textarea, select { font-size: 8pt; }

.captchaText { 
    display: block;
}
.captchaTextInput { 
    width: 135px; 
    display: block;
    margin-left: -180px;
}
span.captchaText img {
    display: block;
}
.borderTop {
    border-top: 1px solid #000;
}

.text_blue { color: #000066; font-weight: bold; display: block; height: 18px; }

#pageContainer { width: 790px; overflow: none; }

/* HEADER */

#header { width: 765px; height: 107px; background-color: #fff; border-bottom: 22px solid #fff; }
#header a:link, #header a:visited { color: #666; text-decoration: none; }
#header a:hover, #header a:active { color: #f90; }
/* logo */
#header h1 { float: right; margin: 0; margin-right: 2px !important; margin-right: 0; }
#header h1 a:link, #header h1 a:visited { display: block; width: 237px; height: 58px; }
#header h1 a span { display: none; }
/* meta navigation */
#metaNavigation { padding: 26px 0 0 38px; color: #666; }
/* main navigation */
#mainNavigation { width: 764px; float: left; background: transparent url('../images/top_navigation_outerbg.gif') no-repeat; border-right: 1px solid #a9a9a9; }
#mainNavigation ul { width: 747px; height: 22px; float: left; list-style-type: none; margin: 0; padding: 1px 0 1px 17px; background: transparent url('../images/top_navigation_innerbg.gif') no-repeat; }
#mainNavigation ul li { height: 22px; float: left; border-right: 1px solid #a9a9a9; background-color: #e5e5e5; }
#mainNavigation ul li a:link, #mainNavigation ul li a:visited { display: block; height: 21px; float: left; color: #666; font-weight: bold; line-height: 20px !important; padding: 0 21px; border: 1px solid #fff; border-bottom: 0; text-decoration: none; }
#mainNavigation ul li a:hover, #mainNavigation ul li a:active { background-color: #f90; color: #fff; text-decoration: none !important; padding: 0 21px; }
/* breadcrumb */
#clickPath { width: 720px; float: left; color: #666; padding: 6px 22px; border-bottom: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; }

/* SECONDARY NAVIGATION */

#secondaryNavigation { width: 180px; float: left; background-color: #fff; border-bottom: 22px solid #fff; margin-right: 22px; }
#secondaryNavigation div { width: 179px; border: 1px solid #999; border-left: 0; padding: 1px 0 0 0; }
#secondaryNavigation ul { width: 177px; list-style-type: none; margin: 0; padding: 0; background-color: #f90; }
#secondaryNavigation ul li { width: 162px; padding: 0 0 0 15px; margin: 0; }
#secondaryNavigation ul li a:link, #secondaryNavigation ul li a:visited { width: 132px; display: block; background-color: #e5e5e5; color: #666; text-indent: -13px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; padding: 4px 8px 6px 22px; text-decoration: none; }
#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:active { background-color: #fff; color: #f90; }
#secondaryNavigation ul li.snActive { background-color: #fc6; border-bottom: 1px solid #fff; }
#secondaryNavigation ul li.snActive span { width: 133px; display: block; background-color: #fff; color: #333; border-bottom: 0; text-indent: 0; font-weight: bold; padding: 4px 8px 6px 22px;  }

/* CONTENT */

#contentContainer { width: 369px; float: left; color: #333; margin-right: 14px; }
#contentContainer h1 { font-size: 18px; color: #f90; margin: 0; margin-bottom: 10px; }
#contentContainer h2 { font-size: 10px; color: #999; margin: 0 0 20px 0; }
#contentContainer h3 { font-size: 10px; margin: 0; }
#contentContainer p { line-height: 14px; margin: 0 0 20px 0; }

#galleryDistributor { float: right; }
#galleryTbl h1 { color: #00005e; font-size: 10px; margin: 0 0 0 111px; width: 160px; float: none; }
#galleryTbl p { font-size: 10px; margin: 0 0 0 111px; float: none; }
#galleryTbl td { align: left; vertical-align: top; }
#galleryTbl img { float: left; }

#galleryTblSub { clear: left; float: left; width: 563px; }
#galleryTblSub p { font-size: 10px; margin: 0 0 0 111px; float: none; }
#galleryTblSub td { align: left; vertical-align: top; }
#galleryTblSub img { float: left; }

#galPic { float: right; }

.galLine { padding: 0 0 16px 0; width: 276px; }
.galLine2 { border-top: 1px solid #ccc; padding: 0 0 16px 0; width: 276px; }
.galLine3 { padding: 0 0 6px 0; width: 276px; }
.galLine4 { border-top: 1px solid #ccc; padding: 0 0 6px 0; width: 276px; }
/* connected content */
.connectedContent { width: 369px; float: left; margin: 22px 0 0 0; padding: 14px 0 0 0; border-top: 1px solid #ccc; }
.connectedContent h3 { color: #006; margin: 0 0 16px 0 !important; }
.connectedContent ul { list-style-type: none; margin: 0; padding: 0; }
.connectedContent ul li { padding: 0 0 0 13px; text-indent: -13px; color: #333; line-height: 14px; }
.connectedContent ul li a:link, .connectedContent ul li a:visited  { color: #333;  }
.connectedContent ul li a:hover, .connectedContent ul li a:active { color: #f90; }

/* FOOTER */
#footer { width: 369px; clear: left; float: left; margin-right: -3px; margin-bottom: 4px; position: relative; left: 202px; border-top: 1px solid #ccc; color: #999; line-height: 14px; margin-top: 20px !important; margin-top: 0;  }
#footer span { display: block; float: left; }
#footer ul { width: 53px; float: right; margin: 2px 0 0 0; padding: 0; list-style-type: none; }
#footer ul li { float: left; }
#footer ul li a span { display: none; }
#footer ul li a:link, #footer ul li a:visited { width: 15px; height: 15px; margin-right: 4px; display: block; background-image: url(../images/footer_nav_icons.gif); background-repeat: no-repeat; }

#footer ul li.fmeta_back a:link, #footer ul li.fmeta_back a:visited { background-position: 0px 0px; }
#footer ul li.fmeta_back a:hover, #footer ul li.fmeta_back a:active { background-position: 0px -19px; }

#footer ul li.fmeta_top a:link, #footer ul li.fmeta_top a:visited { background-position: -19px 0px; }
#footer ul li.fmeta_top a:hover, #footer ul li.fmeta_top a:active { background-position: -19px -19px; }

#footer ul li.fmeta_print a:link, #footer ul li.fmeta_print a:visited { background-position: -38px 0px; margin: 0 0 14px 0; }
#footer ul li.fmeta_print a:hover, #footer ul li.fmeta_print a:active { background-position: -38px -19px; }

#galFooter { width: 560px; clear: left; float: left; position: relative; left: 202px; border-top: 1px solid #ccc; color: #999; line-height: 14px; margin: 20px -3px 14px 0px; clear: both;  }
#galFooter span { display: block; float: left; }
#galFooter ul { width: 15px; float: right; margin: 3px 3px 0 0; padding: 0; list-style-type: none; }
#galFooter ul li { float: left; }
#galFooter ul li a span { display: none; }
#galFooter ul li a:link, #galFooter ul li a:visited { width: 15px; height: 15px; margin-right: 4px; display: block; background-image: url(../images/footer_nav_icons.gif); background-repeat: no-repeat; }

#galFooter ul li.fmeta_print a:link, #galFooter ul li.fmeta_print a:visited { background-position: -38px 0px; margin-right: 0; }
#galFooter ul li.fmeta_print a:hover, #galFooter ul li.fmeta_print a:active { background-position: -38px -19px; }

/* RIGHT COLUMN */

#rightColumn { width: 169px; float: left; padding: 33px 0 0 10px; height: 200px; }
#pr td { padding: 5px 10px 0 0; }