@charset "utf-8";
/* CSS Document */
/*  ****** CSS AND DESIGN BY DREAM CATCHER - www.dreamcc.com  ****** */

/*  ****** TAGS ****** */
a { color: #152a37; outline: none; text-decoration: none;  }

img { border: none; }
body { background: #012236 url(../images/background.gif) repeat-x; margin: 0px; }
body, td, th { color: #000000; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
h1, h2, h3 { font-size: 1.3em; }
h4, h5, h6 { font-size: 1.1em; }
ul li { list-style: disc; }


/*  ****** IDS ****** */
#container { width: 856px; background:url(../images/background-page.gif) repeat-y; margin: 0px auto; position: relative; }
#header { background:url(../images/header.jpg) no-repeat; height: 245px; margin: 0px 0px -15px 0px ; }
#header h1 { font-size: 0px; text-indent: -9999px; }
#leftCol { float: left; width: 221px; margin: 10px 0px; }

#navbar {  }
#navbar  ul { margin: 0px; padding: 0px 0px 0px 27px;  }
#navbar ul li { list-style:square; font-size: .8em; }
#navbar ul li a { font-size: 1.2em; font-weight: bold; line-height: 2em; text-decoration: none;}

#mainCol { font-size: .9em; margin: 10px 0px 10px 221px; min-height: 605px; width: 595px; padding: 0px 20px }
#mainCol ul li { margin-bottom: 10px; }
#mainCol a { color: #5c8827; }
#footer { clear: left; font-size: .8em; margin: -125px 0px 0px 20px; }
#copyright { color: #FFFFFF; font-size: .8em; text-align: center; margin: 20px auto; width: 700px; }
#dreamcc { color: #FFFFFF; font-size: .7em; text-align: center; margin: 20px auto; width: 700px; }
#dreamcc a { color:#FFFFFF; }

/*  ****** CLASSES ****** */
.black { color:#000000; }
.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.dreamNotes { border: 5px dashed #990000; font-weight: bold; padding: 15px; }
.extraInfo { background: #f1f1f1; border: 5px solid #93bed8; float: right; width: 180px; }
.extraInfo h4 { color: #152a37; font-size: 1.5em; margin: 5px; padding: 0px; }
.extraInfo ul { margin: 10px; padding: 0px; }
.extraInfo li { list-style: none; }
.faqDetail { margin-bottom: 40px;  }
.faqQuestion { font-weight: bold; }
.floatLeft { float: left; }
.floatRight { float:right; }
.floatLeftMargin { float:left; margin:1px 8px 10px 0px; }
.floatRightMargin { float:right; margin:1px 0px 10px 8px; }
.floatLeftGrayOutline { float:left; margin:1px 8px 10px 0px; border:#152a37 1px solid; }
.floatRightGrayOutline { float:right; margin:1px 0px 10px 8px; border:#152a37 1px solid; }
.floatLeftGrayOutlinePadded { float:left; margin:1px 8px 10px 0px; padding: 6px; border:#152a37 1px solid; }
.floatRightGrayOutlinePadded { float:right; margin:1px 0px 10px 8px; padding: 6px; border:#152a37 1px solid; }
.grayOutlinePadded { border:#152a37 1px solid; padding: 6px; }

.grayOutline { border:#999999 1px solid; }
.hidden { display: none; } 
.navDescriptor { color: #FFFFFF; font-size: .9em; margin-top: -5px; }
.otherRow { background-color:#f1f1f1; }
.required { border: 1px solid #990000; }
.smallText { font-size: 12px; }
.smallerText { font-size: 10px; }
.white { color:#FFFFFF; }

/*  ****** IE6 FIXES ****** */
* html #mainCol { width: 592px; height: 605px; }