/* CSS Document */
a { text-decoration:none }
body { background: #5178af; }
body, th, td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; }
h1 {
	border-bottom:dotted 1px;
	font-size: 1.4em;
	background-color: #FFFFFF;
	color: #29518A;
}
h2 { border-bottom:dotted 1px; font-size: 1.2em; }
h3 { border-bottom:dotted 1px; font-size: 1.1em; }
h4 { border-bottom:dotted 1px; font-size: 1.0em; }
h5 { border-bottom:dotted 1px; font-size: 0.9em; }
h6 { border-bottom:dotted 1px; font-size: 0.8em; }

#header { background:url(../images/header.gif) no-repeat; width: 930px; height: 189px; margin: 0px auto; padding: 0px; }
#background { background:url(../images/background-main.gif) repeat-y; width: 930px; margin: 0px auto; padding: 0px; min-height: 400px; }
#container { width: 888px; margin: 0px auto; padding: 0px 10px; }
#navbar { background:url(../images/navbar.gif) no-repeat;  height: 26px; }
#navbar ul { margin: 0px; padding: 0px; }
#navbar ul li { float: left; list-style: none; position: relative; }
#navbar ul li a { text-decoration:none; display: block; height: 26px; text-indent:-5000px; }
#navbar ul li:hover { background:url(../images/navbar.gif) no-repeat;  }		
#navbar ul li ul { position:absolute; top:55px; left:15px; display:none; width:160px; border:1px solid #181812; }
#navbar ul li#enewsletter ul { left:auto; right:0px; }
#navbar ul li:hover ul { display:block; }
#navbar ul li ul li { float:none; }
#navbar ul li ul li a { color: #FFFFFF; text-indent: 0px; background-color:#435e23;  height:1%; padding: 4px 10px 4px 10px; width:140px !important; line-height:15px; font-weight: bold; }
#navbar ul li ul li a:hover { color: #f7dd16; background:#181812;  }
#navbar ul li#home { width: 60px; background-position: 0px -26px; }
#navbar ul li#about { width: 68px; background-position: -60px -26px; }
#navbar ul li#services { width: 64px; background-position: -128px -26px; }
#navbar ul li#clients { width: 55px; background-position: -192px -26px; }
#navbar ul li#news { width: 48px; background-position: -247px -26px; }
#navbar ul li#contact { width: 79px; background-position: -295px -26px; }
#navbar ul li#space { width: 416px; background-position: -374px 0px; }
#navbar ul li#login { width: 98px; background-position: -790px -26px; }
#homeSide { width: 482px; padding: 0px; float: left; }
#homeSideUl { width: 445px; padding: 5px 5px 5px 15px; text-align:left; }


#mainText {
	width: 848px;
	margin: 10px 0px 0px 0px;
	padding: 20px;
	font-size: 16px;
}
#footer { clear: both; background:url(../images/footer.gif) no-repeat; width: 930px; height: 100px; margin: 0px auto; padding: 20px 0px 0px 0px; text-align: center; font-size: .9em; }
#dreamcc { font-size: 10px; color:#FFFFFF; text-align:center; margin-top: -20px; height: 15px;}

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.floatRight { float: right; padding: 0px; margin: 0px; }
.floatLeft { float: left; padding: 0px; margin: 0px; }
.imgFloatRight { float: right; margin: 0px 10px 10px 10px; }
.imgFloatLeft { float: left; margin: 0px 10px 10px 10px; }
.printBox { float: right; margin: 0px 10px 10px 10px; }
.smallText { font-size:10px; }
.redBold { color:#d81e05; font-weight: bold; }

#signonTable { margin:0 auto;  }
Title {
	font-size: 16px;
}
Title {
	font-size: 16px;
}
#background #container #mainText p strong {
	font-size: 16px;
}
#background #container #mainText p {
	font-size: 12px;
}
#background #container #mainText {
	font-size: 12px;
}

