html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

body {background:#efe7d2;font-family:Arial, Helvetica, sans-serif;}

.wrapper {width:966px;margin:0 auto;}

#header {background:transparent url(../_images/back-header.jpg) repeat-x; height:155px; padding-top:10px;}
	#header h1 {background:transparent url(../_images/logo.png) no-repeat scroll 0 0;float:left;height:106px;text-indent:-9999px;width:290px;margin-left:-50px;}
	#header h1 a {display:block;float:left;width:290px;height:106px;}
	#header img {margin:28px 0 0 45px;}
	
#mainnav {background:transparent url(../_images/dividers.png) no-repeat 45px 0;height:47px;position:absolute;top:117px;width:1015px;margin-left:-10px;}
	#mainnav li {float:left;height:49px;}
	#mainnav li a {text-indent:-9999px;float:left;height:49px;}
		#mainnav li a:hover {background-position:center bottom;}
	
	.m-home, .m-services , .m-revenue , .m-clients , .m-technology , .m-about , .m-contact {height:49px}
	
	.m-home {width:40px}
		.m-home a {background: transparent url(../_images/homeicon.png) no-repeat center center;width:40px;}
		.m-home a {background-position:center center !important;}
	.m-services {width:134px}
		.m-services a {background: transparent url(../_images/nav-services.png) no-repeat center top;width:134px;}
	.m-revenue {width:267px}
		.m-revenue a {background: transparent url(../_images/nav-revenue.png) no-repeat center top;width:267px;}
	.m-clients {width:168px}
		.m-clients a {background: transparent url(../_images/nav-clients.png) no-repeat center top;width:168px;}
	.m-technology {width:165px}
		.m-technology a {background: transparent url(../_images/nav-tech.png) no-repeat center top;width:165px;}
	.m-about {width:112px}
		.m-about a {background: transparent url(../_images/nav-about.png) no-repeat center top;width:112px;}
	.m-contact {width:120px}
		.m-contact a {background: transparent url(../_images/nav-contact.png) no-repeat center top;width:120px;}

#banner {height:222px;}
	.services {background:#0057aa url(../_images/banner-services.jpg) no-repeat center top;}
	.revenue {background:#0057aa url(../_images/banner-revenue.jpg) no-repeat center top;}
	.clients {background:#0057aa url(../_images/banner-clients.jpg) no-repeat center top;}
	.tech {background:#0057aa url(../_images/banner-tech.jpg) no-repeat center top;}
	.about {background:#0057aa url(../_images/banner-about.jpg) no-repeat center top;}
	.contact {background:#0057aa url(../_images/banner-contact.jpg) no-repeat center top;}
	.news {background:#0057aa url(../_images/banner-news.jpg) no-repeat center top;}


#home {height:466px;background:#0057aa url(../_images/banner-home.jpg) no-repeat center top;}
	#more {font-size:14px;margin-left:385px;position:absolute;text-decoration:underline;top:450px;}
	#more1 {font-size:14px;margin-left:388px;position:absolute;text-decoration:underline;top:473px;}
	#btn-ksl {position:absolute;top:529px;}
	#btn-contact {margin-left:453px;position:absolute;top:529px;}
	
#body {background:transparent url(../_images/back-body.jpg) repeat-x;padding:25px;}

#content {background:transparent url(../_images/content-gradient.png) repeat-y;width:679px;float:left;margin-bottom:25px;}
	#content h2 {background:transparent url(../_images/content-h2.png) no-repeat;font-size:36px;padding:15px 15px 0;}
	#content h3 {font-size:18px;}
	#content p {line-height:22px;margin:5px 0 15px;}
	#content ul, #content ol {margin:15px;}
		#content ul li {line-height:22px;list-style-type:disc;margin-bottom:10px;}
			#content ul ul li {list-style-type:circle;}
	 #content ol {margin:15px 20px;}
		#content ol li {line-height:22px;list-style-type:decimal;margin-bottom:10px;}
			#content ol ul li {list-style-type:circle;}
	#content blockquote {border-top:1px solid #333;padding-top:15px;}
		#content blockquote p {}
		#content blockquote p.last {text-align:right;padding-right:5px;}
	
	.contentgradient {background:transparent url(../_images/content-back.png) no-repeat center bottom;padding:5px 15px 15px;min-height:300px;}
	
	#content table {border-collapse:collapse;margin:10px 0 15px;width:99%;}
		#content table th {border:1px solid #333;padding:5px;text-align:left;}
		#content table td {border:1px solid #333;padding:5px;}
	
	#content .image_left {border: 1px solid gray; float:left; margin:0 10px 10px 0;}
	#content .image_right {border: 1px solid gray; float:right; margin:0 4px 10px 10px;}
	
#sidebar {margin-left:679px;padding-top:50px;}
	#sidebar ul {margin-bottom:25px;background-color:FloralWhite; padding-top: 5px; padding-bottom:5px;}
		#sidebar ul li {/* background:transparent url(../_images/back-li.jpg) no-repeat right top; */ line-height:38px;margin-bottom:8px;padding:0 0 0 10px;}
	#sidebar a {color:#32290f; text-decoration:underline;}
		#sidebar a:link {color:black;}
		#sidebar a:visited {color:black;}
		#sidebar a:hover {color:purple;}
		#sidebar a:active {color:purple;}
	#sidebar blockquote {padding:0 15px;margin-bottom:25px; line-height:20px;display:none;}
		#sidebar blockquote p {margin-bottom:10px;}
	
#footer {background:#efe7d2 url(../_images/back-footer.jpg) repeat-x;clear:both;height:299px;color:#625226;}
	#footer img {margin:28px 20px 25px;}
	#footer .wrapper div {padding-top:23px;}
	#omedix {float:right;}
	#footer a {color:#625226;}
		#footer a:hover {color:#C60;}

small {font-size:12px;line-height:16px;}

.center {text-align:center;}
.clearfix {clear:both;}

.processarrow {background:transparent url(../_images/back-processarrow.png) no-repeat 45px 78px;clear:left;padding-left:175px;min-height:160px;margin-top:40px;}
	.processarrow h3 {background:transparent url(../_images/back-processheader.png) no-repeat;float:left;font-size:18px;padding:15px 15px 0;width:138px;height:68px;text-align:center;margin-left:-175px;}
	.processarrow p {margin-bottom:0 !important;padding:10px 5px 0;}
	.processarrow div.quote {background:transparent url(../_images/back-quote.png) no-repeat;width:420px;padding:8px 10px;height:85px;display:none;position:absolute;margin:-80px 0 0 75px;}
		.processarrow .quote p {color:#58295F;font-size:12px !important;margin:0 0 5px !important;line-height:18px !important;padding:0 !important;}
		.processarrow .quote p.quotee {font-weight:bold;}
	.quotepop img {border:1px solid #606;}

	#antoniette-quote {display:block;}
		#antoniette-quote p {margin:-5px 0 !important;}
	
	
.noarrow {background:none !important;}
	
.floatleft {float:left;margin:15px 15px 15px 0;border:1px solid purple;}

.profile {padding-left:75px;margin-bottom:25px;}
	.profile img {float:left;margin-left:-75px;border:1px solid purple;}
	
img.service-img{ margin-left: 90px; border: 5px solid #57285e;}

p.imagine{margin-left: 15px; font-style: italic; font-weight: bold;}

a.billing-mistakes{ margin: 450px 0px 0px 250px;}

#newsletter { position:relative; top:444px;}
#sub { font-size:16px; font-weight:bold; position:relative; left:0px; top:29px; line-height:19px;}
#subscribebtn li { position:relative; background: url(../_images/subscribe-btn.png) no-repeat 0px 0px; height:40px; bottom:10px; left:611px; width:192px;}
#subscribebtn li:hover { background-position: center bottom;}
#subscribebtn li a { width:192px; text-indent:-9999px; float:left; height:50px;}
form .emaddress { height:28px;}
form .emaddress:focus { border:1px solid #6C2778;}
form .btn { background: url(../_images/btnback-subscribe.png) no-repeat 0px 0px; color:#fff; width:135px; height:30px; position:relative; top: 1px;}
form .btn:hover { color:#000;}

span.subline { font-size:17px; }

form .error { margin-left:10px; color:#F00;}
