@charset "utf-8";
/* CSS Document */

/* Normalization */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}a{outline:none;}

/* General Rules */
html{ background-color:#FAF9F9; background-image:url(/images/site-bg2.png); background-repeat:repeat-x;color:#444444;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
h1{ font-size:24px; font-weight:bold; color:#00a994;}
h2, h3{ font-size:14px; font-weight:bold; padding:1px 0 7px;}
h3 {color: #108478;}
h4{font-size:12px; color:#444444; font-weight: bold; margin: 3px 0px 4px 0px;}
h5{ font-size:11px; color:#444444;}
.h1-small{ font-size:12px; font-weight:normal;}
p{ padding:0 0 10px;line-height:16px; font-size: 12px;}
input, select{ color:#666666; font-size:11px;}
.note{font-style: italic; font-size: 8pt;}
.indentedp {margin-left: 20px;}
a{ color:#003b6f; text-decoration:none;}
a:hover{ color:#108579; text-decoration:none;}
a.active{ color:#108579; text-decoration:none; font-weight:bold;}

.epayment-ol{ 
padding-left:20px;
}

.epayment-ol li{ 
padding-bottom:10px;
}

p a{color:#003b6f; text-decoration: underline;}
p a:hover{ color:#108579; text-decoration: underline;}
p a.active{ color:#108579; text-decoration: underline;}

.clear{clear:both!important;float:none!important;height:0px!important;display:block!important;background-image:none!important;}
strong{ font-weight:bold;}
.wapper{ width:1000px; margin:0 auto;}

.logo{background-image:url(/images/logo.png); background-repeat:no-repeat; width:173px; height:50px;clear:left;display:block;float:left;clear:left;}
.button{ background-image:url(/images/button-bg.gif); background-repeat:repeat-x; border:2px solid #A0A0A0; height:26px; display:block; color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0 5px 3px; outline:none;}
.button:hover{ background-position:center -26px;cursor:pointer;}
.button-med{ background-image:url(/images/button-large-bg.png);background-position:center top;background-repeat:repeat-x;border:2px solid #A0A0A0;color:#FFFFFF;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;height:27px;outline-style:none;outline-width:medium;padding:7px 0 0;text-align:center;width:139px;;}
.button-2line{ background-image:url(/images/button-large-bg.png);background-position:center top;background-repeat:repeat-x;border:2px solid #A0A0A0;color:#FFFFFF;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;height:47px;outline-style:none;outline-width:medium;padding:7px 0 0;text-align:center;width:139px;;}
.button-med:hover{ background-position:center -70px; color:#FFF;cursor:pointer;}
.button-2line:hover{ background-position:center -70px; color:#FFF;cursor:pointer;}
.button-large{ background-image:url(/images/button-large-bg.png); background-repeat:repeat-x; border:none; height:62px; display:block; color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;padding:0 5px 3px; outline:none;text-align:center;outline-width:medium;padding:8px 0 0; background-position:center top; outline:none; border:2px solid #A0A0A0;}
.button-large:hover{ background-position:center -70px; color:#FFF;cursor:pointer;}
.text-field{border:1px solid #A2A2A2;height:13px;padding:4px 5px;}
.select{border:#A2A2A2 solid 1px;height:22px;}
.p-bot{border-bottom:#d2d2d2 solid 0px;padding:0 0 10px; margin:0 0 10px;}
.yellow-container{ background-color:#ffffdb; border:#d2d2d2 solid 1px; padding:15px 15px 10px 15px;}
.date{ padding:0 0 5px;font-size:11px;}
.date, .pad-5{ padding:0 0 5px;}
.p-no-pad{ padding:0;}
.top-pad{ padding-top:20px;}
.left{ float:left; clear:left;}
.right{ float:right; clear:right;}
.no-bot-border , .no-bot-border ul, .stock ul, .contact ul{ border-bottom:none !important;}
.logo-print{ display:none;}
.solution {display: block; margin: 10px 0px 10px 20px; background-color: #ebebeb; padding: 5px; font-weight: bold;}
.product {font-size: 7pt; font-weight: normal; margin: 5px; line-height: normal; padding: 0px;}
.subproduct {font-size: 7pt; font-weight: normal; margin: 5px 5px 5px 20px; line-height: normal; padding: 0px;}
.segment {font-size: 11pt; color: #444444; font-weight: bold; margin: 20px 0px -10px 0px;}
.paren {font-size: 8pt; font-weight: normal;}
.trans-header {font-size: 10pt; font-weight: bold; margin: 0px 0px 2px 0px; padding: 0px; color: #108478;}

.news-date {font-size: 7pt; margin: 0px 0px 0px 0px; padding: 0px; font-style: italic;}
.news-header {margin: 0px 0px 2px 0px; padding: 0px; font-weight: bold;}
.news-summary {font-size: 8pt; margin: 0px 0px 12px 10px; padding: 0px; line-height: normal;}

.grayrow {background-color: #E1E1E1;}
.whiterow {background-color: #ffffff;}

.main-col td {padding: 5px; font-size: 8pt; }

.leftcol {display: block; float: left; width: 100px; margin: 0px; padding: 0px 8px 0px 4px; font-size: 8pt;}
.rightcol {display: block; float: left; width: 440px; margin: 0px; padding: 0px 2px 0px 0px; font-size: 8pt;}

.dropdown{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-top: 2px; margin-bottom: 16px; padding: 0px;}

.doclist {margin: 0px 0px 6px 0px; padding: 0px;}

p.que {margin: 16px 0px 6px 0px; font-weight: bold; padding: 0px;}

/*Left Nav*/
.l-nav{ float:left; clear:left; width:160px; padding:0;}
.l-nav2{ float:left; clear:left; width:90px; padding:0; visibility: hidden;}

	.l-nav .types{margin:103px 0 40px;}
		.l-nav .types li{padding:0 27px 10px 0;}
		.l-nav .types a{background-image:url(/images/left-nav-bg.gif);background-position:147px top;background-repeat:no-repeat;color:#FFFFFF;display:block;font-size:12px;height:24px;width:138px;padding:11px 40px 0 0;text-align:right;z-index:10;position:relative; font-weight:bold;}
		.l-nav .types a:hover{background-position:147px -35px;color:#ffffcc;}
		.l-nav .types a.active{background-position:147px -35px;color:#ffffcc;}
	.l-nav .resources{ padding:0 20px 20px 0;text-align:right; font-size: 12px;}
		.l-nav .resources li{}
		.l-nav .resources li a{ padding:0 0 10px; display:block;}
		.l-nav .resources a:hover{}
	.l-nav .e-newsletter{  padding:0 20px 30px 0;text-align:right;}
		.l-nav .e-newsletter .select{border:#A2A2A2 solid 1px;height:22px; width:140px; margin: 0 0 10px;padding:2px 0;}
		.l-nav .e-newsletter .text-field{border:#A2A2A2 solid 1px; width:128px; margin: 0 0 10px;}
		.l-nav .e-newsletter .button{ float:right; clear:both;}
	
/*Right Content*/
.r-content{ float:left; clear:right; width:820px; padding:0}
	.shadows{ height:0px; overflow:visible; position:relative;}
	.shadow-r{background-image:url(/images/shadow-r.png);background-repeat:no-repeat;height:791px;position:absolute;right:-7px;width:6px;}
	
	.shadow-1px{
	background-image:url(/images/left-shadow-main.png);
	background-repeat:repeat-y;
	height:100%;
	position:absolute;
	right:820px;
	width:6px;
	top: 599px;
}
	
	.shadow-l{background-image:url(/images/shadow-l.png);background-repeat:no-repeat;height:791px;left:-7px;position:absolute;width:6px;}
	/*Main Header*/
	.r-content .main-header{ background-image:url(/images/main-header.png); background-repeat:no-repeat; width:800px; height:67px;background-color:#0C8B7D;padding:15px 0 0 20px;}
	.r-content .main-header .r-col{  float:right; clear:right;  width:500px;}
	.r-content .main-header .top-search{float:right;margin:0 20px 10px 0; background-image:url(/images/top-search-bg.gif); background-repeat:no-repeat; width:257px; height:29px;}
	.r-content .main-header .text-field{ float:left; clear:left; border:none;width:170px;padding:5px 5px 0;margin:2px;height:20px;}
	.r-content .main-header .button{ float:right; clear:right;margin:2px 2px 0 0;height:25px;padding-bottom:4px;}
	.r-content .main-header .top-nav{float:right; clear:both; padding:0 20px 0 0;}
	.r-content .main-header .top-nav li{ float:left; clear:none; padding:0 0 0 30px}
		.link-about-us{width:55px;}
		.link-newsroom{width:60px;}
		.link-investors{width:54px;}
		.link-careers{width:51px;}
		.link-login{width:41px;}
		.link-about-us span{padding-left:4px;}
		.link-newsroom span{padding-left:4px;}
		.link-investors span{padding-left:1px;}
		.link-careers span{padding-left:1px;}
		.link-login span{padding-right:4px;}
	.r-content .main-header .top-nav a{color:#FFFFFF;display:block;font-size:11px;height:28px;text-align:center;}
	.r-content .main-header .top-nav a:hover{ background-image:url(/images/top-nav-bg.gif);background-position:70% 17px;background-repeat:no-repeat;color:#ffffcc; font-weight:normal;}
	.r-content .main-header .top-nav a.active{ background-image:url(/images/top-nav-bg.gif);background-position:70% 17px;background-repeat:no-repeat;color:#ffffcc; font-weight:normal;}
	/*Media Player*/
	.r-content .player{height:326px; width:820px; background-color:#FFFFFF}
	/*Main Content*/
	.home .r-content .content{ padding:0 20px 0px 20px; background-color:#FFF;min-height:690px;}
			
	.r-content .content{ padding:0 20px 30px 20px; background-color:#FFF;min-height:690px;}	
	/*.r-content .content{ padding:0 20px 30px 20px; background-color:#FFF;min-height:690px; background-image:url(/images/content-background.jpg); background-repeat:repeat-y}*/
		/*3 Column*/
		.r-content .content .three-col{  display:table-row;/*background-image:url(/images/three-col-bg.gif);background-position:center center;background-repeat:repeat-y;*/}
			/*Left Column*/
			/*.r-content .content .three-col .l-col{ float:left; clear:left; width:220px; padding:0 20px 0 0;}*/
			.r-content .content .three-col .l-col{ width:220px; padding:0 20px 0 0;display:table-cell;vertical-align:top;}
			.r-content .content .three-col .l-col .most-popular{}
			.r-content .content .three-col .l-col .most-popular li{}
			.r-content .content .three-col .l-col .most-popular li a{ padding:0 0 10px; display:block;}
				/* SuckerFish */
				#nav, #nav ul {padding: 0;margin:0 0 10px;list-style: none; line-height: normal;}
				#nav{ padding:0 0 20px}
				#nav a {display: block;	width:135px;}
				#nav li {float: left; font-size:11px; color:#666666; border:#d2d2d2 solid 1px; width:135px; background-color:#FFF; height:17px;padding:5px 5px 2px 5px; background-image:url(/images/find-arrow.gif); background-repeat:no-repeat;background-position:121px center;}
				#nav li ul {position: absolute;left: -999em;border:#d2d2d2 solid 1px; width:135px; background-color:#F3F3F3;padding: 0 0 5px;}
				#nav li ul  li{border:none; height:auto;width:125px;background-image:none; background-color:#F3F3F3;}
				#nav li:hover ul {left: auto;}
				#nav li ul ul {border:#d2d2d2 solid 1px; width:140px; }
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {left: -999em;}
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto; margin: -17px 0 0 140px; }
				#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul,#nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto; margin: -17px 0 0 130px; }
			/*Mid Column*/
			/*.r-content .content .three-col .m-col{ float:left; clear:none; width:300px;padding:0 20px;width:258px;}*/
			.r-content .content .three-col .m-col{ display:table-cell;vertical-align:top; width:300px;padding:0 20px;width:258px;border-right:1px solid #D2D2D2;border-left:1px solid #D2D2D2; }
			.r-content .content .three-col .m-col h2{padding-top:20px;}
			.r-content .content .three-col .m-col .p-bot{border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
			.r-content .content .three-col .m-col .yellow-container{ border:#d2d2d2 solid 1px; padding:15px;}
			.r-content .content .three-col .m-col .yellow-container .button-large{ margin:0 0 15px;}
			.r-content .content .three-col .m-col .yellow-container .p-no-pad{ padding:0;}
			/*Right Column*/
			/*.r-content .content .three-col .r-col{ float:left; clear:right; width:220px;padding:0 0 0 20px;}*/
			.r-content .content .three-col .r-col{  display:table-cell;vertical-align:top;width:220px;padding:0 0 0 20px;}
			.r-content .content .three-col .r-col .news{border-bottom:#d2d2d2 solid 1px;padding:0 0 10px; margin:0 0 20px;}
				.r-content .content .three-col .r-col .news li{}
				.r-content .content .three-col .r-col .news li a{display:block; padding:0 0 10px;}
			.r-content .content .three-col .r-col .social-icons{}
				.r-content .content .three-col .r-col .social-icons li{ width:22px; float:left;padding:0 5px 0 0;}
				.r-content .content .three-col .r-col .social-icons li a{ float:left; text-indent:-999em; margin:0 5px 0 0;}
				.r-content .content .three-col .r-col .social-icons li .rss{ width:22px; height:23px; background-image:url(/images/icon-rss.png); background-repeat:no-repeat;display:block;}
				.r-content .content .three-col .r-col .social-icons li .rss:hover{ background-position:center -23px;}
				.r-content .content .three-col .r-col .social-icons li .fbook{width:22px; height:23px; background-image:url(/images/icon-fbook.png); background-repeat:no-repeat;display:block;}
				.r-content .content .three-col .r-col .social-icons li .fbook:hover{ background-position:center -23px;}
				.r-content .content .three-col .r-col .social-icons li .twitter{width:22px; height:23px; background-image:url(/images/icon-twitter.png); background-repeat:no-repeat;display:block;}
				.r-content .content .three-col .r-col .social-icons li .twitter:hover{ background-position:center -23px;}
				.r-content .content .three-col .r-col .social-icons li .utube{width:22px; height:23px; background-image:url(/images/icon-utube.png); background-repeat:no-repeat;display:block;}
				.r-content .content .three-col .r-col .social-icons li .utube:hover{ background-position:center -23px;}
				.r-content .content .three-col .r-col .social-icons li .digg{width:22px; height:23px; background-image:url(/images/icon-digg.png); background-repeat:no-repeat;display:block;}
				.r-content .content .three-col .r-col .social-icons li .digg:hover{ background-position:center -23px;}

.h2-right {text-align: right; margin: 0px 20px 0px 0px;}
.social-icons2 {margin-right: 20px;}
.social-icons2 li{ width:22px; float:right; padding:0 0px 0 5px;}
.social-icons2 li a{ float:right; text-indent:-999em; margin:0 5px 0 0;}
.social-icons2 li .rss{ width:22px; height:23px; background-image:url(/images/icon-rss.png); background-repeat:no-repeat;display:block;}
.social-icons2 li .rss:hover{ background-position:center -23px;}
.social-icons2 li .fbook{width:22px; height:23px; background-image:url(/images/icon-fbook.png); background-repeat:no-repeat;display:block;}
.social-icons2 li .fbook:hover{ background-position:center -23px;}
.social-icons2 li .twitter{width:22px; height:23px; background-image:url(/images/icon-twitter.png); background-repeat:no-repeat;display:block;}
.social-icons2 li .twitter:hover{ background-position:center -23px;}
.social-icons2 li .utube{width:22px; height:23px; background-image:url(/images/icon-utube.png); background-repeat:no-repeat;display:block;}
.social-icons2 li .utube:hover{ background-position:center -23px;}
.social-icons2 li .digg{width:22px; height:23px; background-image:url(/images/icon-digg.png); background-repeat:no-repeat;display:block;}
.social-icons2 li .digg:hover{ background-position:center -23px;}


/* Slide Show */
			.slide{ position:relative;padding:0 0 1px;}
				.slide .wrapper{ border-bottom:#d2d2d2 solid 4px;padding:0 0 20px;}
				.slide .wrapper ul{}
				.slide .wrapper li{display:block;float:left;width:236px; text-align:center; color:#8d8d8d;}
				.slide .wrapper .mid-image{margin:0 36px; }
				.slide .wrapper li p{color:#8d8d8d; padding: 0 15px;}
				.slide .wrapper li a{display:block;border:#d2d2d2 solid 1px;  height:96px; margin:0 0 15px;overflow:hidden;}
				.slide .controls{ background-image:url(/images/controls-bg.gif);background-repeat:no-repeat;height:26px;left:42%;padding:5px 9px;position:absolute;top:197px;width:127px;}
					.slide .controls li{ float:left;}
					.slide .controls .arrow-back{background-image:url(/images/left-arrow-bg.gif); background-repeat:no-repeat;  width:12px; height:12px;display:block;margin:0 20px 0 0;}
					.slide .controls .arrow-back:hover{ background-position:center -12px;}
					.slide .controls a{background-image:url(/images/slide-btn-bg.gif); background-repeat:no-repeat;  width:12px; height:12px;display:block;margin:0 20px 0 0;}
					.slide .controls a:hover{ background-position:center -12px;}
					.slide .controls a.active{ background-position:center -24px;}
					.slide .controls a.active{ background-position:center -24px;}
					.slide .controls .over-state{background-image:url(/images/slide-btn-bg.gif); background-repeat:no-repeat;  width:12px; height:12px;display:block;margin:0 20px 0 0;}
					.slide .controls .over-state:hover{ background-position:center -12px;}
					.slide .controls .arrow-forward{background-image:url(/images/right-arrow-bg.gif); background-repeat:no-repeat;  width:11px; height:12px;display:block;}
					.slide .controls .arrow-forward:hover{ background-position:center -12px;}
			.content-bot-bg{ background-image:url(/images/content-bot.png);background-repeat:no-repeat;display:block;height:32px;left:-7px;position:relative;width:835px;}		
			/* Footer */
			#footer{ padding:30px;}
				#footer a{ font-size:10px;}
				#footer h2{ font-size:11px; padding:0 0 5px;}
				#footer .row-a{padding:0 0 25px;}
					#footer .row-a li a{ display:block; padding:0 0 5px;}
					#footer .row-a .col-a{ float:left; clear:left; padding:0 10px 0 0;}
					#footer .row-a .col-b{ float:left; clear:none; padding:0 60px 0 0;}
					#footer .row-a .col-c{ float:left; clear:none;}
					#footer .row-a .col-d{ float:right; clear:right;}
					#footer .row-a .col-d .certifications{ float:left; }
					#footer .row-a .col-d li a{}

#footer .row-a .col-d li .hfma{ display:block; background-image:url(/images/certification-hfma.png); background-repeat:no-repeat; width:72px; height:85px;}

#footer .row-a .col-d li .ehnac{ display:block; background-image:url(/images/certification-ehnac.png); background-repeat:no-repeat; width:72px; height:85px;}

#footer .row-a .col-d li .core{ display:block; background-image:url(/images/certification-core.png); background-repeat:no-repeat; width:72px; height:85px;}

#footer .row-a .col-d li .mgma{ display:block; background-image:url(/images/certification-mgma.png); background-repeat:no-repeat; width:72px; height:85px; margin: 0px 0px 0px 10px;}

#footer .row-a .col-d li .bbb{ display:block; background-image:url(/images/certification-bbb.png); background-repeat:no-repeat; width:72px; height:85px; margin: 0px 0px 0px 10px;}


#footer .row-b{ }
					#footer .row-b .p-no-pad{ float:left; clear:left; padding:15px 0 0; margin:0; font-size:10px;}
					#footer .row-b .top-search, .resource-search .top-search{float:right; background-image:url(/images/top-search-bg-white.gif); background-repeat:no-repeat; width:257px; height:29px;}
					#footer .row-b .top-search .text-field, .resource-search .top-search .text-field{ float:left; clear:left; border:none;width:170px;padding:5px 5px 0;margin:2px;height:20px;}
					#footer .row-b .top-search .button, .resource-search .top-search .button{ float:right; clear:right;margin:2px 2px 0 0;height:25px;padding-bottom:4px;}
				#footer .row-c{ }
				
				
				/* Providers */
				.top-row{width:820px;background-color:#FFFFFF !important;}
				.top-image{background-color:#FFFFFF !important;clear:left;float:left;height:250px;position:relative;width:220px;}
				.top-image-blank{background-color:#FFFFFF !important;clear:left;float:left;height:20px;position:relative;width:220px;}
				.top-image img{ overflow:hidden;}
				.top-tab{background-image:url(/images/top-tab.gif);background-repeat:no-repeat;height:28px;left:0;padding:7px 0 0;position:absolute;text-align:center;top:199px;width:220px;z-index:10;}
				.top-tab h3{width:217px;}
                .player-internal{clear:right;float:left;height:250px;width:600px; background-color:#FFFFFF}
				.sub-nav{float:left; clear:left;padding:0 20px 0 0;width:180px;}
				.sub-nav-2{float:left; clear:left; padding-left:20px; padding-right:20px;width:180px;}
				.main-col{ float:left; clear:right;padding:0 0 0 20px;width:559px;border-left:#d2d2d2 solid 1px;}
				.find-solutions{border-bottom:#d2d2d2 solid 1px; padding:0px 0 15px; margin:0 0 20px;}
				.find-solutions-bot{padding:0 0 15px; margin:0 0 20px;}
				
				/* Internal Slide Show */
			.main-col .slide{ position:relative;padding:0 0 3px;}
				.main-col .slide .wrapper{ border-bottom:#d2d2d2 solid 4px;padding:0 0 20px;}
				.main-col .slide .wrapper ul{}
				.main-col .slide .wrapper li{display:block;float:left;width:236px; text-align:center; color:#8d8d8d;margin:0 21px;}
				.main-col .slide .wrapper .mid-image{margin:0 37px; }
				.main-col .slide .wrapper li p{color:#8d8d8d; padding: 0 15px;}
				.main-col .slide .wrapper li a{display:block;border:#d2d2d2 solid 1px;  height:96px; margin:0 0 15px;overflow:hidden;}
				.main-col .slide .controls{ background-image:url(/images/controls-bg.gif);background-repeat:no-repeat;height:27px;left:38%;padding:5px 10px;position:absolute;top:197px;width:127px;}
					.main-col .slide .controls li{ float:left;}
					.main-col .slide .controls .arrow-back{background-image:url(/images/left-arrow-bg.gif); background-repeat:no-repeat;  width:12px; height:12px;display:block;margin:0 20px 0 0;}
					.main-col .slide .controls .arrow-back:hover{ background-position:center -12px;}
					.main-col .slide .controls a{background-image:url(/images/slide-btn-bg.gif); background-repeat:no-repeat;  width:12px; height:12px;display:block;margin:0 20px 0 0;}
					.main-col .slide .controls a:hover{ background-position:center -12px;}
					.main-col .slide .controls a.active{ background-position:center -24px;}
					.main-col .slide .controls .arrow-forward{background-image:url(/images/right-arrow-bg.gif); background-repeat:no-repeat;  width:11px; height:12px;display:block;}
					.main-col .slide .controls .arrow-forward:hover{ background-position:center -12px;}
					
				.i-am{  border-top:1px solid #D2D2D2; border-left:1px solid #D2D2D2;  border-right:1px solid #D2D2D2;}
				.i-am li a{ border-bottom:1px solid #D2D2D2;padding:5px;display:block;width:168px; overflow:hidden;}
				.i-am li a:hover{ background-color:#f3f3f3; color:#108579 !important;}
				.i-am li a:hover { background-color:#f3f3f3; color:#108579 !important;}
				.i-am li a.active, .i-am li a.active { background-color:#f3f3f3; font-weight:bold;color:#108579 !important;}
				.i-am .i-am-top{background-image:url(/images/i-am-bg.gif);background-repeat:repeat-x;height:14px;padding:3px 5px 7px;}
				.i-am .dnld-header {font-weight: bold; padding: 3px 0px 3px 4px; border-bottom: 1px solid #D2D2D2;}
				.nav-box{ margin:0 0 5px}
				.nav-box-bot{}
				.popular-solutions li a{ padding:0 0 10px; display:block;width:176px;}
				.popular-solutions li {}
				.popular-solutions li ul { padding:0 0 10px; }
				.popular-solutions li ul li a{ padding:0 0 5px; display:block;width:176px;}
				.popular-solutions li ul li h5{ padding:0 0 5px; font-size:11px;}
				
				.breadcrumb{padding:15px 0;}
				.breadcrumb-top-pad{padding:20px 0 15px;}
				.breadcrumb a, .breadcrumb-top-pad a{ font-size:11px;}
				.breadcrumb a.active, .breadcrumb-top-pad a.active{ color:#444444; font-weight:normal;}
				.main-col h1{ padding:0 0 20px;}
				.main-col .yellow-container{ }
				.main-col .yellow-container p{ float:left; clear:left; width:356px; padding:0; }
				.main-col .yellow-container .button-med{ float:right; clear:right;margin:5px 0 0; }

.main-col .yellow-container .button-2line{ float:right; clear:right;margin:5px 0 0; }
				
				.product-finder{border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
				.product-finder h2{background-image:url(/images/product-finder-bg.gif);background-repeat:repeat-x;height:35px;padding:8px 5px 7px 20px;}
				.product-finder form{ border:1px solid #D2D2D2; background-color:#f3f3f3;}
				.product-finder form p{ padding-left:20px;}
				.product-finder form p label{ }
				.product-finder form p label input{margin:0 5px 0 0; }
				.product-finder form p .button{margin:0 0 5px; width:55px; }
				
				
				.main-col .left, .main-col .right{ width:264px;}
				.featured-products{border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
				.featured-products .top{padding:0 0 15px;}
				.featured-products p{padding:5px 0;}
				.featured-products a{}
				.press-release{}
				.physician-news{border-bottom:#d2d2d2 solid 1px;padding:0 0 5px; margin:0 0 20px;}
				.physician-news div, .press-release div{padding:0 0 10px;}
				.physician-news h5, .press-release h5{padding:5px 0;}
				.press-release .investor-links, .physician-news .investor-links{padding-top:10px;}
				.press-release h2 {padding-bottom:0px;}
				
				.main-p{border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
				.main-p ul {padding:0 0 10px;}
				.main-p ul li{padding:0 0 5px; list-style:disc;list-style-position:inside;}
				
				.testimonials{}
				.testimonials .ul-bot-no-list{}
				.testimonials .ul-bot-no-list li{padding:0 0 15px;}
				.testimonials .ul-bot-no-list li h5{padding:0 0 5px;}
				.ul-bot-no-bottomline{border:0px; padding:0 0 15px; margin:0 0 20px 16px;}
				.ul-inpara{border: 0px; padding:0 0 0px; margin:0 0 18px 16px;}
				.ul-inpara li{padding:0px 0px 0px 0px; margin: 0px 0px 8px 0px; list-style-type:disc; list-style-position:outside;}
				
				.ul-sub-bullet {border: 0px; padding: 0px; margin:8px 0px 9px 16px;}
				.ul-sub-bullet li {padding:0px 0px 0px 0px; margin: 0px 0px 8px 0px; list-style-type:circle; list-style-position:outside;}
				
				.main-p .ul-inpara li{padding:0 0 8px; list-style-type:disc; list-style-position:outside;}
				
				.ul-bot .ul-sub-bullet li {padding:0px 0px 0px 0px; margin: 0px 0px 8px 0px; list-style-type:circle; list-style-position:outside;}
				
				.ul-bot, .ul-bot-no-list{border-bottom:#d2d2d2 solid 1px;padding:0 0 15px; margin:0 0 20px 16px;}
				.ul-bot li{padding:0 0 5px; list-style:disc;list-style-position:outside;}
				.ul-bot-no-bottomline li{padding:0 0 5px; list-style:disc;list-style-position:outside;}
				.ul-bot-no-list li{padding:0 0 5px;}
				.ul-bot-no-list li p{padding:0 0 3px;}
				.ul-links{border-bottom:#d2d2d2 solid 1px;padding:0 0 10px; margin:0 0 20px;}
				.ul-links li{padding:0 0 10px;}
				.stock .ul-links li{ font-size:11px; color:#444;}
				.contact p{}
				.align-left{ text-align:left;}
				.stock .align-right{ text-align:right;}
				.investor-links{}
				.investor-links img{display:block;float:left;padding:0 5px 0 0;}
				.investor-links a{display:block;float:left;}
				.investor-links span{display:block;float:left;padding:0 5px;}
				
				.main-col-container{ float:right; clear:right;width:580px;}
				.main-col-container .main-col{ float:none; clear:none;padding:0 0 0 20px;width:559px;border-left:#d2d2d2 solid 1px;}
				.main-col-container .player-internal{clear:none;float:none; width:599px;}
				.employee-spotlight{ width:178px; height:183px; border: solid 1px #d2d2d2;padding:5px 0 0;text-align:center; margin:0 0 10px;}
				.emp-photo {width:178px; height:160px; border: solid 1px #d2d2d2;padding:5px 0 0;text-align:center; margin:0 0 10px;}
				.spotlightheader {font-size: 7pt; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; line-height: normal;}
				.spotlighttext {font-size: 7pt; margin: 0px 0px 10px 0px; padding: 0px; line-height: normal;}
				.spotlightpage .spotlightheader {font-size: 8pt; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px; line-height: normal;}
				.spotlightpage .spotlighttext {font-size: 8pt; margin: 0px 0px 0px 0px; padding: 0px; line-height: normal;}
				.spotlightpage td {padding-top: 20px;}

				
				.problem-solution .player-internal {height:227px;background-image:none;background-image:url(/images/player-no-controls-ph.gif);}
				.problem-solution .top-image {height:247px;}
				.problem-solution .breadcrumb {padding:0 0 15px;}
				.problem-solution  .featured-products .row{ }
				
				.select-payer{ text-align:left;border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
				.select-payer .h1{ font-size:24px; font-weight:bold; color:#108579;margin:0 0 20px;display:block;}
				.select-payer label{ font-size:11px;}
				.select-payer .select{ width:330px;padding:1px 0;padding:1px 0;}
				.payer  {padding:0 0 15px}
				.payer h1{ padding:0 0 10px}
				.payer h2{ padding:0 0 5px}
				.bodycopy_one {padding:15px;}
				.bodycopy_one p { }
				.bodycopy_one li { list-style-position:inside;}
				
				.cellheader {background-color: #00a994; padding: 3px; color: #ffffff; font-weight: bold;}
				.cellbody {padding: 2px;}
				.contact-us{}
				.contact-us .left{}
				.contact-us .right{ width:280px}
				.contact-us label{ display:block; margin:0 0 5px;}
				.contact-us .text-field{ display:block; width:204px; margin:0 0 15px;}
				.contact-us .zip .text-field{ display:block; width:65px; margin:0 0 15px;}
				.contact-us .text-area{ display:block; margin:0 0 10px; width:545px;border:#d2d2d2 solid 1px; height:80px;}
				.contact-us .select{ display:block; width:215px; margin:0 0 15px;padding:1px 0 0;}
				.contact-us .state .select{ display:block; width:auto; margin:0 15px 15px 0;}
				.contact-us .check-box{ margin:0 7px 0 0;display:block; float:left;}
				.state{ float:left; clear:left;}
				.zip{ float:left; clear:right;}
				.break{ display:block;}

				.resource-search{border-bottom:#d2d2d2 solid 1px;padding:0 0 20px; margin:0 0 20px;}
				.resource-search h1{ float:left; clear:left; padding:0;}
				.resource-view{text-align:right;padding:0 0 20px;}
				.resource-view label{ margin:0 5px 0 10px;}
				.resource-view .select{width:149px; padding:1px 0;}
				.resource-container{ margin:0 0 2px}
				.resource-container a{background-color:#E5E5E5;height:30px;padding:5px;width:550px;display:block;}
				.resource-container a:hover{background-color:#d7eae8;}
				.resource-container .docTypeThumbnail { float:left; clear:left;}
				.resource-container .info{ float:left; clear:none;padding:0 0 0 5px;}
				.resource-container .go{background-image:url(/images/go.gif);background-position:center -12px;background-repeat:no-repeat;clear:right;float:right;height:12px;margin:8px 5px 0 0;width:12px;}
				.resource-container a:hover .go{background-position:center 0;}
				.resource-container .fileTitle{display:block;font-weight:bold;}
				.resource-container .timeStamp{font-size:10px; color:#444444;}
				.sub-links{font-size:11px;margin:10px 0 0 10px;}
				
				.field{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A994;
	padding: 2px;
	width: 200px;

}

.field_over{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	color: #00A994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 200px;
}

.field2{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A994;
	padding: 2px;
	width: 30px;

}

.field2_over{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	color: #00A994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 30px;
}

.field3{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A994;
	padding: 2px;
	width: 50px;

}

.field3_over{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	color: #00A994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 50px;
}

.comments{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00A994;
	padding: 2px;
	width: 200px;

}

.comments_over{
	background: #FFFFFF;
	border: 1px solid #CACACA;
	color: #00A994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 200px;
}

td.labelcol {text-align: right; font-size: 11px; color: #494949; font-weight: bold; }

td.fieldcol input {text-align: left; font-size: 11px; color: #909090; font-weight: bold; border: 1px solid #9c9c9c; background-color: #ffffff; padding: 4px;}

td.fieldcol textarea {text-align: left; font-size: 11px; color: #909090; font-weight: bold; border: 1px solid #9c9c9c; background-color: #ffffff; padding: 4px;}

td.fieldcol select {background-color: #ffffff; font-size: 11px; color: #494949; padding: 3px 4px 4px 4px;}

li.checkbox {list-style-image: url(/images/checkbox.gif); font-weight: bold;}





	
		
