/* begin standard styles */

body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; background-image: url(images/bg_gradient.jpg); background-repeat:repeat-x; }

div, p, span, img, form, h1, h2, h3, h4, h5, h6, ul, li { color:#FFFFFF; margin: 0px; padding: 0px;  }
a { color:#003399; }
a:hover { color: #0066FF; }

/* end standard styles */

#contentPanel { position: relative; width: 841px; margin: 0px auto; background-color: #000000; }
#columnPanel { position: relative; width: 726px; margin: 0px auto 0; background-color: #000000; padding: 0; }
#headerPanel { position: relative; margin: 0px; padding: 10px 0; text-align: right; height: 115px; }
#logoImage { position: absolute; left: -25px; border: none; }
#pageHeadline { margin: 14px 0 0 190px; font-size:large; }
#bodyPanel { position: relative; width: 100%; background-repeat: no-repeat; background-image: url(images/body_bg_home.jpg); background-position: top left; padding: 0 0 1px 0; background-color: #0051A0; }
#leftBodyCol { position: relative; left: 2px; width: 227px; text-align: left; padding: 12px 0 40px 0; }
#leftBodyCol p { width: 200px; padding: 12px 10px 2px 12px; margin: 0px; }
#rightBodyCol { position: relative; float: right; top: 238px; width: 484px; padding: 0 12px 40px 0; }
#rightBodyCol p { width: 450px; text-align: left; line-height: 1.1em; padding: 5px 15px 5px 15px; }
#footerPanel { position: relative; text-align: right; background-image: url(images/footer_bg_home.jpg); background-position: top left; background-repeat:no-repeat; margin: 0; padding: 14px 12px 0 0; height: 80px; }
#copyrightPanel { position: absolute; text-align: left; width: 700px; top: 41px; left: 5px; }
#vertspacer { float: left; margin: 0; padding: 0; }

#flashPanel { position: absolute; top: 100px; left: 230px; z-index: 2; }
#imagePanel { position: absolute; top: 130px; left: 230px; z-index: 2; }


#notleftBodyCol a img {  margin-bottom: 1px; filter: alpha(opacity=90); opacity: 0.9; }
#notleftBodyCol a:hover img { filter: alpha(opacity=100); opacity: 1.0; }


.lightLink { color: #FF9900; }
.lightLink:hover { color: #FFCC00; }
.lightLink:visited { color: #CC6600; }

.veryLightLink { color: #F0F0F0; }
.veryLightLink:hover { color: #FFFFFF; }
.veryLightLink:visited { color: #E0E0E0; }


.breadCrumb { font-size: small; font-weight: normal;  }

.copyLarge { font-size: medium; font-weight: normal; }

.copyNormal { font-size: small; font-weight: normal; }

.copyTiny { font-size: x-small; font-weight: normal; }

.copyMicro { font-size: xx-small; font-weight: normal; }

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }

.copyrightLine { font-size: x-small; font-weight: normal; text-align:right; }

.errorMsg				{ color: #CC3300; font-size: small; font-weight: bold; }

.homeLink { font-size: x-large; font-weight: normal; margin-top: 33px; }

.tagline { font-size: 12pt; font-weight: bold; letter-spacing:-0.05em; margin-left: 10px; margin-top: 5px; }

.titleLarge { font-size: medium; font-weight: bold; }

.titleNormal { font-size: small; font-weight: bold; }

.titleTiny { font-size: x-small; font-weight: bold; }

.titleMicro { font-size: xx-small; font-weight: bold; }
.fwmLink {color:#0066FF; }
.principalImage { border: 1px solid #007AD0; }
#breadCrumbs { position: absolute; top: -20px; left: -44px; margin: 0; padding: 0; font-size: small; }
