/* CSS Document */
body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #111; }
.wrapper { margin: auto; width: 960px; position:relative; }
img { border: 0px; }
.cb { clear: both; }
.fLeft { float: left; }

a:link,  a:active, a:visited { color: #2a55b6; text-decoration:none; }
a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited { color: #FFF; }
.header { background: url('/img/headerBG.jpg'); height: 64px; }
.header .menu { float: right; margin-top: 12px; width: 400px; }

.header .mainLogo { float: left; margin-top: 17px; }

.header .menu a:link, .header .menu a:active, .header .menu a:visited
{ display: block; float: right; background: none; height: 33px; padding-right: 9px; text-decoration: none; margin-left: 2px;} 
.header .menu a:hover
{ background: url('/img/hoverRight.png') right no-repeat; } 

.header .menu a:link span, .header .menu a:active span, .header .menu a:visited span
{ display: block; background: none; height: 28px; padding-right: 5px; padding-left: 14px; padding-top: 5px; text-decoration: none; color: #FFF; font-size: 18px; font-weight: bold; } 
.header .menu a:hover span
{ background: url('/img/hoverLeft.png') left; color: #082443; } 

.dNone { display: none; }

.toggleArrowDown { background-image:url("/img/arrowDown.png"); }
.toggleArrowUp { background-image:url("/img/arrowUp.png"); }

.seeAll { text-align:right; font-size: 10px; padding: 3px; }
.seeAll a:link, .seeAll a:active, .seeAll a:visited
{ color: #2a55b6; text-decoration: none; }
.seeAll a:hover
{ text-decoration: underline; }

.flyOuter { position:absolute;  min-height: 100px; top: 75px; left: 5px; width: 938px; background: url('/img/clearBlue2.png'); z-index: 9999; padding: 6px; display: none; }
.flyContent { background: #FFF; padding: 10px; min-height: 100px; }
.flyLoader { text-align:center; padding-top: 45px; padding-bottom: 45px; }