@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#142364}
a:hover {color:#0099cc}
html {background:#fff url(/images/bg.jpg) left top repeat-x}
body {background:url(/images/body-bg.jpg) center top no-repeat; color:#333;font:75%/125% Arial, Sans-Serif;padding:32px 0 0 0}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#page {background:#fff;margin:0 auto;position:relative;width:910px}

/* Header */
#header {background:url(/images/header-bg.jpg) right top no-repeat;height:135px;padding:0 0 14px;position:relative}
#headerFlash {height:150px;text-align:right;position:relative}
#logo {float:left}

	/*Contact*/
	p#contact {color:#fff;font:bold 1.335em Georgia, Serif;height:14px;overflow:hidden;position:absolute;right:10px;top:-18px;width:149px;z-index:20}
	p#contact span {background:url(/images/contact.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}

	/*Streamline*/
	p#tamarack-medical {color:#142364;float:left;font:1.5em Verdana, Sans-Serif;height:48px;line-height:28px;margin:22px 0 0 47px;position:relative;width:480px}
	p#tamarack-medical strong {color:#0795d4}
	
	/*Technology Solutions*/
	p#slogan {display:inline;float:right;font-weight:700;height:19px;margin: 18px 8px 9px 0;overflow:hidden;position:relative;width:247px}
	p#slogan span {background:url(/images/technology-solutions.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	* html p#slogan {margin:10px 8px 9px 0}
	
	/*Navigation*/
	#navigation {background:url(/images/nav.png) left top repeat-x;clear:both;height:17px;margin: 0 0 0 15px;position:relative;width:895px}
	#navigationFlash {background:url(/images/nav.png) left top repeat-x;clear:both;height:17px;margin: 0 0 0 15px;position:relative;top:-3px;width:895px}
	ul#nav {list-style:none;text-align:center}
	ul#nav li {background:url(/images/square.png) left center no-repeat;display:inline;font-size:.835em;padding: 0 15px 0 20px;}
	ul#nav li a {color:#142364;text-decoration:none}
	ul#nav li.first {background:none}
	ul#nav li a:hover {color:#0099cc}
	
/* Content*/
#content {clear:both;float:left;padding: 0 0 17px 16px;width:717px}
#subpage #content {color:#333;width:663px} 
#subpage #content h1 {border-bottom:1px solid #f9a350;color:#142364;font:bold 1.9em "Times New Roman", Georgia, Serif;margin:0 0 10px}
#subpage #content p {line-height:18px}
#subpage #content p#service {line-height:22px;padding:6px 0 0}
#subpage #content h2 {color:#0093d3;font-size:1.165em;padding:6px 0 0px 1px}
#subpage #content h3 {color:#0093d3;font-size:1.8em;padding:6px 0 0px 0px}
#content img#far-left {float:left;margin: -1px 0 0 -29px;position:relative}
#content .box {background:url(/images/box.png) left top no-repeat;float:left;height:218px;margin: 0 0 0 3px;overflow:hidden;padding:13px 21px;width:311px} 
#content .box p#intro {color:#333;line-height:19.1px}
#content .box p#intro strong {color:#142364;font:bold 1.0865em Garamond, Georgia, Serif;text-transform:uppercase}

	/*Featured Software*/
	#featured-software {background:url(/images/featured-software-new.png) left top no-repeat;clear:left;color:#142364;float:left;height:93px;margin:14px 0 0;padding: 5px 0 0 28px;position:relative;width:689px}
	#featured-software h2 {font:italic 1.415em Georgia, Serif;height:18px;overflow:hidden;position:relative;width:120px}
	#featured-software h2 span {background:url(/images/featured.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#featured-software p {font-size:.915em;line-height:16px;padding:10px 0 0;width:516px;margin-left:90px;}
	
	/*Stimulus Center*/
	#Stimulus-Center {background:url(/images/featured-software.png) left top no-repeat;clear:left;color:#142364;float:left;height:93px;margin:14px 0 0;padding: 5px 0 0 28px;position:relative;width:689px}
	#Stimulus-Center h2 {font:italic 1.415em Georgia, Serif;height:18px;overflow:hidden;position:relative;width:120px}
	#Stimulus-Center p {font-size:.915em;line-height:14px;padding:12px 0 0 1px;width:605px}
	
	/*Latest News*/
	#latest-news {background:url(/images/system-endorsement.png) left top no-repeat;clear:left;color:#142364;float:left;height:92px;margin: 12px 0 0;padding: 6px 0 0 31px;position:relative;width:686px}
	#latest-news h2 {font:italic 1.415em Georgia, Serif;height:13px;overflow:hidden;position:relative;width:83px}
	#latest-news h2 span {height:100%;left:0;position:absolute;top:0;width:100%}
	#latest-news p {font-size:.915em;line-height:14px;padding:12px 0 0 1px;width:605px}
/* Sidebar */
#sidebar {display:inline;float:right;margin: 0 8px 0 0;padding: 0 0 17px;width:157px}

	/*Form*/
	form#live-demo {background:url(/images/form-bg.png) center repeat-y;padding:0;width:154px}
	form#live-demo h3 {background:url(/images/form-bg.png) left top no-repeat;color:#fff;font:1.335em Georgia, Serif;height:22px;padding:6px 0 0;width:154px}
	form#live-demo h3 em {display:block;height:22px;margin:0 7px;overflow:hidden;position:relative;width:136px}
	form#live-demo h3 em span {background:url(/images/request.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	form#live-demo fieldset {background:url(/images/form-bg.png) right bottom no-repeat;padding:8px 10px;width:134px}
	form#live-demo div {background:url(/images/input-bg.png) left top no-repeat;height:18px;margin:3px 0 2px;width:134px}
	form#live-demo div input {background:none;border:0;color:#0099cc;font:.835em Arial, Sans-Serif;padding:2px 5px;width:120px}
	form#live-demo label {color:#000;font-size:.915em;margin:0}
	form#live-demo label#space {display:block;margin:9px 0 0}
	form#live-demo label strong, form#live-demo small strong {color:#ff0000}
	form#live-demo select {background:#ecf7fc;border:1px solid #d0d3e0;color:#0099cc;font:.835em Arial, Sans-Serif;margin:3px 0 8px;width:134px}
	form#live-demo small {float:left;font-size:.835em}
	form#live-demo input#submit-button {float:right;margin:8px 0 6px}
	
	/*Calculator */
	#calculator {background:url(/images/finance-bg.png) left top repeat-y;margin:14px 0 0;width:154px}
	#calculator div {background:url(/images/financing-top.png) left top no-repeat;width:154px}
	#calculator div div {background:url(../images/financing-bottom.png) right bottom no-repeat;padding:6px 4px 5px 8px;width:142px}
	#calculator h3 {color:#fff;font:1.5em Georgia, Serif;height:15px;overflow:hidden;position:relative;width:84px}
	#calculator h3 span {background: left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#calculator p {color:#000;font-size:.915em;margin:0;padding:13px 0 0 5px}
	
	/*Tour*/
	#tour {background:url(/images/tour-bg.png) left top repeat-y;float:right;margin:10px 0 0;width:154px}
	#tour div {background:url(/images/tour-top.png) left top no-repeat;width:154px}
	#tour div div {background:url(../images/tour-bottom.png) right bottom no-repeat;padding:4px 9px 6px 6px;width:139px}
	#tour h3 {color:#fff;font:1.5em Georgia, Serif;height:21px;overflow:hidden;position:relative;width:112px}
	#tour h3 span {background:url(/images/tour.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#tour p {color:#000;font-size:.915em;margin:0;padding:10px 5px 0}
		
/* Footer */
#footer {background:url(/images/footer.png) left top repeat-x;clear:both;color:#666;font-size:.835em;margin:0 auto;padding:13px 0 20px;position:relative;width:884px}

	/*Footer Nav*/
	#footer ul {list-style:none;text-align:center}
	#footer ul li {background:url(/images/blue-square.png) left center no-repeat;display:inline;padding: 0 13px 0 18px;}
	#footer ul li.first {background:none}
	#footer ul li a {color:#333;text-decoration:none}
	#footer ul li a:hover {color:#0099cc}
	
	/*Footer Text*/
	#footer p {line-height:12px;padding:7px 0 0;text-align:center}

