@charset "utf-8";
/* CSS Document */
/*  ****** CSS AND DESIGN BY DREAM CATCHER - www.dreamcc.com  ****** */

/*  ****** TAGS ****** */
body,td,th { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }
body { background: #f3f3f3; margin: 0px; }

a { text-decoration:none; font-weight:bold; outline: none; }
a:link { color:#0000CC; }
a:visited { color:#4B78A3; }
a:hover { color:#003466; }
a:active { color:#4B78A3; }
a img { border:none; }

h1, h2, h3, h4, h5, h6 { color: #012c56; }

/*  ****** IDS ****** */
#container { background:url(../images/bg-fade.jpg) repeat-y; margin: 0px auto; width: 770px; position: relative;}
#copyright { color:#FFFFFF; position:absolute; top: 82px; left: 450px; }
#footer { background:url(../images/footer.jpg) no-repeat; margin: 0px auto; width: 770px; position: relative; }
#footerLinkTable a { font-size:x-small; }
#nav-bottom { font-size:9px; text-align:center; }
#printBanner { display:none; }


/*  ****** CLASSES ****** */
.container { position:relative;}
.imgFloatLeft { float:left; margin:0px 8px 10px 0; }
.imgFloatRight { float:right; margin:0px 0 10px 8px; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.grayOutline { border:#999999 1px solid; }
.blackOutline { border:#000000 1px solid; }
.person { color: #012c56; font-weight: bold; font-size: 1.1em; }
.smallText { font-size: 8pt; }
.smallerText { font-size: 6pt; }
.largeRedText { font-size:16px; color:#CC0000; }
.quoteBox {	background-color:#f1f1f1; border:thin dashed #CCCCCC; padding: 1px 7px; margin: 1px; color:#666666; font-weight:bold; }

.crrTable { border:1px solid #9eb4ca; padding:3px; }
.crrTable .tbNoBorder { border:none; }
.crrTable .lastRow { border-right:none; }
.crrTable thead { text-align:right;  }
.crrTable th { font-size:11px; font-weight:bold; padding:0px 3px 0px 3px; border-bottom:1px solid #012e58; border-right:1px solid #012e58; }
.crrTable .lastTh { border-bottom:none; }
.crrTable td { border-bottom:1px dashed #c5c5c5; border-right:1px dashed #c5c5c5; text-align:right; padding:2px; font-size:10px !important; }
.crrTable .specialTh { font-size:10px; background:#c5c5c5; }
.crrTable .lastHead { border-right:none; }