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

/*  ****** TAGS ****** */
a { outline: none; }
img { border: none; }
body { background: #FFFFFF url(../images/bg-arrows.gif) repeat-x top center; margin: 0px; }
body, td, th { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
h1, h2 { font-size: 1.2em; border-bottom: 1px solid #e9e9e9; padding-top: 8px;  }
h3, h4 { font-size: 1.1em; border-bottom: 1px solid #e9e9e9; padding-top: 8px; }
h5, h6 { font-size: 1em; border-bottom: 1px solid #e9e9e9; padding-top: 8px; }

#mainCol a:link { color: #406804; }
#mainCol a:visited { color: #406804; }
#mainCol a:hover { color: #e26704;  }
#mainCol a:active { color: #e26704; }

#subMenu a:link { color: #6b9033;  }
#subMenu a:visited { color: #6b9033; }
#subMenu a:hover { color: #6b9033; background: #e9e9e9; }
#subMenu a:active {  background:#e9e9e9; }


/*  ****** IDS ****** */
#containerTemp { width: 960px; margin: 80px auto; padding: 0px; position: relative; }
#header { background:url(../images/header-logo.gif) no-repeat top left; width:800px; height: 75px; padding: 1px 0px 25px 0px; }
#header h1 { display: none; font-size: 0px; text-indent: -5000px; margin:0px; padding: 0px; }
#header-contact { width: 400px; margin: 35px 25px 0px 385px; font-size: 12px; text-align: right; }

#navbarContainer { background:#00ff00; overflow:hidden; height:1%; background:#484848 url(../images/navbar-bgnd.gif) no-repeat top center; width:788px; margin:0px auto; }
#navbar { text-align:left; float:left; position:relative; left:50%; }
#navbar ul { margin: 0px; padding:0px;  position:relative; left:-50%; overflow:hidden; height:1%; }
#navbar ul li { float: left; list-style: none; position: relative; }
#navbar ul li a { padding:0px 11px; display: block; width:auto; line-height:27px; color: #ffffff; font-weight: bold; text-align: center; font-size: .7em; text-decoration:none;  }
#navbar ul li a:hover { color:#333333; background:#fff url(../images/navbar-bgnd-over.gif) repeat-x; }

#subMenuContainer { overflow:hidden; height:1%; width:786px; margin:0 auto; border:1px solid #555555; border-top-width:0px; }
#subMenu { text-align:left; float:left; position:relative; left:50%;  }
#subMenu ul { margin:0px; padding:0px; position:relative; left:-50%; overflow:hidden; height:1%; }
#subMenu li { float:left; list-style:none; position:relative; }
#subMenu li a { padding:5px; display: block; font-size: .7em; font-weight:bold; }

#area { width: 800px; height: 83px; }
#leftCol { width: 190px; float: left; font-size: .8em; padding: 5px; }
#mainCol { width: 570px; margin: 0px 0px 0px 200px; font-size: .8em; }
#welcome { width: 700px; margin: 0px auto; }
#indexMenu { background:url(../images/index-menu.jpg) no-repeat; width: 800px; height: 224px; }
#indexMenu ul { margin: 0px; padding:0px; }
#indexMenu ul li  { margin: 0px; padding:0px; float: left; list-style: none; position: relative; }
#indexMenu ul li a { display: block; height: 224px; text-size: 0px; text-indent: -5000px; }

#indexMenu a#mnuWhen { width: 272px; }
#indexMenu a#mnuHow { width: 267px; }
#indexMenu a#mnuWho { width: 261px; }

#footer { background:url(../images/footer.gif) no-repeat; width: 820px; height: 200px; margin: -80px auto; }
#copyright { text-align:center; width: 800px; height: 150px; font-size: .6em; margin: 0px auto; }
#tblSchedules { font-size: .8em; border: 1px solid #e9e9e9; }
#tblSchedules td { border-bottom: 1px solid #e9e9e9; padding: 5px 2px; }
#tblSalaries td {  border-bottom: 1px solid #e9e9e9; }


/*  ****** CLASSES ****** */
.black { color:#000000; }
.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.floatLeft { float: left; }
.floatRight { float:right; }
.floatRightCol2 { float:right; width: 150px; height:220px; padding: 40px 0px 10px 40px; }
.floatLeftCol2 { float:left; width: 150px; height:220px; padding: 30px 0px 10px 16px; }
.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:#999999 1px solid; }
.floatRightGrayOutline { float:right; margin:1px 0px 10px 8px; border:#999999 1px solid; }
.grayOutline { border:#999999 1px solid; }
.krtBlue { color:#0e9bf3; }
.krtGreen { color:#406804; }
.krtOrange { color:#e26704; }
.redBold { color:#CC0000; font-weight: bold; }
.required { border: 1px solid #FF0000; }
.quote { font-style: italic; font-weight: bold; font-size: 1em; color:#999999; text-align: center; }
.smallText { font-size: 12px; }
.smallerText { font-size: 10px; }
.white { color:#FFFFFF; }

/*  ****** IE6 FIXES ****** */

* html #container { background: url(../images/background-fade.gif) no-repeat top center; }
* html #navbarContainer { margin-left: 12px; }
* html #navbar { padding-left: 20px; }
* html #subMenuContainer {  margin-left: 12px; }
* html #subMenu { padding-left: 34px; }
* html #subMenu li a { width: auto; }
* html #area { margin-left: 6px; }