* {
margin: 0;
padding: 0;
}
body, html {
background-color: #FFF;
background-image: url(images/bg_body.gif);
background-repeat: no-repeat;
}

#wrapper {
width: 750px;
height: 550px;
}
#header {
width: 750px;
height: 110px;
background-image: url(images/bg_header.jpg);
background-repeat: no-repeat;
}
#contentWrapper {
float: right;
width: 569px;
height: 440px;
}
#contentBox {
width: 429px;
height: 354px;
background-color: #FFFFE4;
border: 1px dashed #908E8F;
border-top-style: none;
margin: 0 0 0 24px;
display: block;
}
#accentImg {
width: 120px;
height: 106px;
background-image: url(images/bg_brAccent.gif);
position: absolute;
left: 546px;
top: 394px;
}
#accentImg img {
position: absolute;
right: 2px;
bottom: 2px;
border-top: 1px dashed #908E8F;
border-left: 1px dashed #908E8F;
}
#accentBox {
width: auto;
height: auto;
background-color: #D7D29D;
border-top: 2px solid #180F58;
border-left: 2px solid #180F58;
position: absolute;
left: 664px;
top: 498px;
right: 0;
bottom: 0;
}

/* Navigation Section */
#mainNav {
float: left;
width: 181px;
height: 440px;
background-image: url(images/bg_mainNav.jpg);
background-repeat: no-repeat;
}
#mainNav ul {
list-style: none;


}
#mainNav img {
border: none;
display:block;
}
#home {
position: absolute;
left: 57px;
top: 160px;
}
#solutions {
position: absolute;
left: 48px;
top: 202px;
}
#aboutus {
position: absolute;
left: 56px;
top: 232px;
}
#faqs {
position: absolute;
left: 83px;
top: 262px;
}
#clients {
position: absolute;
left: 69px;
top: 292px;
}
#contact {
position: absolute;
left: 57px;
top: 337px;
}


/* End Nav */

/* Footer Section */
#footer {
position: absolute;
bottom: 10px;
padding: 10px 12px;
}
.border1pxBlack {
border: 1px solid #000;
}
/* End Footer */

#comingSoon {
padding: 21px 0 0 0;
overflow: hidden;
background-image: url(images/headline_comingSoon.jpg);
background-repeat: no-repeat;
height: 0px !important;
height /**/:21px;
}


#scrollArea {
	background:url(images/scrollback.jpg) 50%;
	width: 15px;
	height: 298px;
	position: absolute;
	left: 484px;
	top: 142px;
	overflow	: hidden;
}

#scroller {
	position	: absolute;
	width		: 15px;
	margin:0 0 0 0;
}

#scroller a {
	position	: absolute;
	width		: 15px;
	background	: url(images/dragscroll.gif) 49%;
	margin:0 0 0 0;
	text-decoration:none;
}

#scroller a:hover {
	position	: absolute;
	width		: 15px;
	background	: url(images/dragscroll_o.gif) 49%;
	margin:0 0 0 0;
	text-decoration:none;
}


#container {
	position	: absolute;
	top			: 147px;
	left		: 210px;
	width		: 300px;
	height		: 306px;
	overflow	: hidden;
}

#content {
	position:relative;
	margin:0 0 0 10px;
	width		: 250px;
}


#contentLayout p {
padding: 5px 0 5px 15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #110752;
}
#contentLayout a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #938730;
text-decoration: none;
border-bottom: 1px dotted #D7D29D;
}
#contentLayout a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #938730;
text-decoration: none;
border-bottom: 1px solid #938730;
}
#subNavLayout {
position: absolute;
top: 110px;
left: 505px;
width: 110px;
padding: 68px 10px 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
color: #A38C08;
text-decoration: none;
font-weight: bold;
}
#subNavLayout ul {
list-style: none;
}
#subNavLayout a {
list-style: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
color: #B5AA54;
text-decoration: none;
font-weight: normal;
}
#subNavLayout a:hover {
list-style: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
color: #DBCC56;
text-decoration: none;
font-weight: normal;
}
#scrollbar {
}
.bold {
font-weight: bold;
}

.textbox{
background:#ffffff;
border:1px solid #110040;
width:150px;
}

.error{
color:#FF0000;
}

#client-portal {
	margin: 6px auto 0 auto;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	left: 20px;
	bottom: 2px;
}
#client-portal a {
	color: #009999;
}	
