html {overflow:auto;}

body {
	margin: 0; 
	padding: 0;
	color: #000;
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bodybg.jpg) #999999 top center repeat-x scroll;
}

p {
	margin: 0; 
	padding: .5em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	text-decoration: none;
}

#testimonialspage p {margin-bottom:0px; padding:26px 0 6px;}

td {font-size: .9em;}

h2 {
	margin: 0;
	padding:.5em 0;
	font-size:.9em;
	color:#333366;
}

.mainlink {
	margin: 0;
	font-size:.9em;
	color:#7190A5;
	text-decoration:none;
	font-weight:bold;
}

a:link.mainlink {
	color: #7190A5;
	text-decoration:none;
	font-weight:bold;
}

a:hover.mainlink {
	margin: 0;
	font-size:.9em;
	color: #E3901F;
	text-decoration:underline;
	font-weight:bold;
}

a:visited.mainlink {
	color: #3463a0;
	text-decoration:none;
	font-weight:bold;
}

blockquote {
	margin-top:.5em;
	margin-bottom:.5em;
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
	padding: 0;
	width: 815px;
	height:auto;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 815px;
	height:113px;
}

#flash {
	border-right:1px solid #447a8e; 
	width:599px;
	height:113px;
	position:relative;
	overflow:hidden;
	float:right;
}

#flashinner {
	position:absolute;
	margin-top:-49px;
}

#logo {
	width:215px;
	height:113px;
	float:left;
	overflow:hidden;
}

#middle {
	width:815px;
	height:auto;
	background: url(images/middlebg.jpg) top center repeat-y;
}

#quote {
	width:185px;
	float:left;
	padding:15px 15px 25px;
	color:white;
}

#quote h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
	font-size:1.4em;
	letter-spacing:1.2pt;
	padding-bottom:1.5em;
	margin:0;
}

#quote h2 {
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
	font-size:1.2em;
	letter-spacing:1.2pt;
	padding-bottom:1em;
	margin:0;
}

#quote p.test {margin:12px 0; padding:0;}

#quote a:link, #quote a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	font-size:.9em;
	letter-spacing:.4pt;
	color:#99cccc;
	text-decoration:none;
}

#quote a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	font-size:.9em;
	letter-spacing:.4pt;
	color:#E3901F;
	text-decoration:underline;
}

#quote img {border:2px solid white;}

#payment, #mywave, #login, #hrtw {
	width:212px;
	background-color: orange; 
	color:#000;
	text-align:center;
	padding:5px 0;
	margin:4px 0 0 -13px;
}

#payment a:link, #payment a:visited, #payment a,
#mywave a:link, #mywave a:visited, #mywave a,
#login a:link, #login a:visited, #login a,
#hrtw a:link, #hrtw a:visited, #hrtw a  
{text-decoration:none; color:#000;}

#payment a:hover, #mywave a:hover, #login a:hover, #hrtw a:hover  
{text-decoration:none;	color:#fff;}

#payment {margin-top:60px;}

#main {
	width:540px;
	height:auto;
	float:right;
	padding:20px 30px;
}

#oua {
	width:538px;
	height:493px;
	background: url(images/ProcessPilot-1.jpg) center no-repeat;
	margin:8px 0;
}

#discover {
	width:160px;
	height:150px;
	clear:both;
	margin-left:180px;
}

#continue {
	float:left;
	width:160px;
	height:130px;
	margin-left:15px;
}

#design {
	float:left;
	width:160px;
	height:130px;
	margin-left:170px;
}

#implement {
	clear:both;
	width:160px;
	height:140px;
	margin-left:180px;
}

#main ul, #main ol {
	font-size: .9em;
	line-height: 1.4em;
	margin-top:.5em;
	margin-bottom:.5em;
}
	
#footer {
	width:775px;
	height:103px;
	background: url(images/footer.jpg) #557d8c top center no-repeat;
	clear:both;
	padding: 20px;
	color:#fff;
}

p.quotehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: italic;
	color: white;
	text-decoration: none;
	padding:0;
	margin:11px 0;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	color: white;
	text-decoration: none;
	padding-top:35px;
}

.quotename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.phone { float:left;color:#ccc;}

.disclaimer {
	color:#ccc;
	margin:0;
	padding:7px 0 0 0;
	float:right; 
	width:560px; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.copy {
	color:#ccc;
	margin:0;
	padding:5px 0 0 0;
	float:right; 
	width:300px; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #003366;
	line-height: 20px;
}