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

/*  ****** TAGS ****** */
a { outline: none; text-decoration: none; }
img { border: none; }
body { background: #253039 url(../images/background.gif) repeat-x top center; margin: 0px;  /*cursor:url("http://dev.dreamcreative.com/clients/EIN-2007/publish/images/mycursor.cur");*/  }
body, td, th { color: #000000; font-family:  Arial, Verdana, sans-serif; font-size: .9em; line-height: 1.2em; }

h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }


/*  ****** IDS ****** */
#container { width: 720px; background: url(../images/bg-content.gif) repeat-y; margin: 0px auto; position: relative; }
#header { background: url(../images/headers/001.jpg); width: 720px; height: 161px; margin: 0px auto; padding: 0px; position: relative; }
#header h1 { display: none; }
#clients { font-size: .7em; display: block; width: 100px; height: 25px; position: relative; top: 2px; left: 25px; display: none; }
#navbar { width: 720px; height: 26px; margin: 0px auto; padding: 0px; background:url(../images/navbar2.jpg) no-repeat; }
#navbar ul { position: relative; margin: 0px; padding: 0px; left: 18px; }
#navbar ul li {  margin: 0px; padding: 0px; list-style: none; display:block; float:left; font-size: 0px; text-indent: -5000px; }
#navbar ul li a {  margin: 0px; padding: 0px; color: #FFFFFF; display: block; height: 26px; }
#navbar li:hover { background:url(../images/navbar2.jpg) 0px -26px;  }

#navbar ul li#navhom { width: 60px; background-position: -18px -26px; }
#navbar ul li#navask { width: 197px; background-position: -78px -26px; }
#navbar ul li#navwha { width: 114px; background-position: -275px -26px; }
#navbar ul li#navser { width: 43px; background-position: -389px -26px; }
#navbar ul li#navour { width: 89px; background-position: -432px -26px; }
#navbar ul li#navlin { width: 91px; background-position: -521px -26px; }
#navbar ul li#navcon { width: 87px; background-position: -612px -26px; }

#leftCol { position: relative; left: 18px; margin: 0px; padding: 0px; float: left; width: 217px; }
#leftColContent { color:#FFFFFF; font-size: .9em; width: 190px; margin: -55px auto 0px auto; }
#leftColContent p, #leftColContent h3 { margin: 0px; padding: 5px 0px; }
#mainCol { padding: 5px 10px; margin: 0px 0px 0px 250px; width: 420px; }
#mainCol h2 { padding-top: 10px; }
#footer { clear: both; width: 720px; height: 107px; margin: 0px auto; padding: 10px 0px 0px 0px; background:url(../images/footer2.jpg) no-repeat; font-size:.7em; color:#161616; line-height: 1.1em; }
#footerContent { width: 670px; margin:0px auto; padding:0px; }
#footer p { margin: 0px; padding: 0px; }
#copyright { width: 720px; height: 91px; margin: 0px auto; padding: 0px; text-align: center; font-size: .8em; color:#FFFFFF; }
#copyright a { text-decoration: underline; color:#FFFFFF; }


/*  ****** CLASSES ****** */
.black { color:#000000; }
.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.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:#999999 1px solid; }
.floatRightGrayOutline { float:right; margin: 1px 0px 10px 8px; border:#999999 1px solid; }
.grayOutline { border: #999999 1px solid; }
.smallText { font-size: 12px; }
.smallerText { font-size: 10px; }
.white { color:#FFFFFF; }
.titleText { font-size: 1.5em; font-weight: bold; }
.subTitleText {	font-size: 1.1em; font-weight: bold; font-style:italic; }
.smallText { font-size: 0.8em; }
.smallerText { font-size: 0.7em; }
.redBold { color:#CC0000; font-weight: bold; }
.hiddenText { font-size: 0px; color: #ffffff; }
.footerLogos { padding-left:2px; padding-right:2px; }
.footerLogos2 { padding-top:10px; padding-left:2px; padding-right:2px; }

/*  ****** IE6 FIXES ****** */
* html #navbar a:hover { background:url(../images/navbar.jpg) 0px -26px;  }
* html #navbar ul { margin-left: 18px; }
* html #navbar ul li#navhom a:hover { width: 60px; background-position: -18px -26px; }
* html #navbar ul li#navask a:hover { width: 197px; background-position: -78px -26px; }
* html #navbar ul li#navwha a:hover { width: 114px; background-position: -275px -26px; }
* html #navbar ul li#navser a:hover { width: 43px; background-position: -389px -26px; }
* html #navbar ul li#navour a:hover { width: 89px; background-position: -432px -26px; }
* html #navbar ul li#navlin a:hover { width: 91px; background-position: -521px -26px; }
* html #navbar ul li#navcon a:hover { width: 87px; background-position: -612px -26px; }

