/*
CSS Reset (based off Eric Meyer's reset)
Global Styles
All styles

*/

/* PNG Fix for IE6 */
.png { behavior: url(../../js/iepngfix.htc) }

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;
}

p, img, ul, ol, table, blockquote { margin-bottom:1.4em; line-height:1.4em; }
.halfmargin { margin-bottom:.5em; }
.nomargin { margin-bottom:0; }
body .pdf { float:none; margin-left:0; border:0; margin-bottom:-1px; }

ol, ul { list-style:none; }

ul li { *zoom:1; }

#main ol, #main-content ol { list-style: decimal; margin-left:3em; }

#main ol li, #main-content ol li{ margin-bottom: 11px; }

blockquote, q { quotes: none; }

.text-input:focus, .text-search:focus, .submit-search:focus, .submit-button:focus, .reset-button:focus { outline:0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }


body
{
    margin-top:15px;
    font-size: 11px;
    background:#ececec;
    color: #000000;
}

.red, .important
{ 
    color:#d70000 !important;
}
a.blue
{ 
    border: 1px solid #00f !important;
}
img.red 
{
    border:1px solid #d70000 !important;
}

a img 
{
    border:0
}

#wrapper
{
    width: 876px;
    text-align: left;
    margin: 0 auto;
    font-size: 11px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    /* ORIGINAL TEXT COLOR */
    /* color: #7F7F7F; */
    color: #666666;
}

#header {width:836px; height:71px; float:left; background-image:url(img/bg_top.jpg); padding:19px 20px 0px 20px;}

#header #logo{width:221px; height:21px; display:block; float:left;}

a:link, a:visited, a:hover, a:active { color:#3399CC; text-decoration:none }
a:hover { text-decoration:underline }

.EmptyURL  { color:#3399CC; text-decoration:none }
a.EmptyURL:hover { text-decoration:none }

#maincontainer {
background: url(img/bg_maincontainer.jpg) repeat-y left top;
}

.maincontainer_bottom
{
    background: url(img/bg_maincontainer_bottom.jpg) no-repeat left top;
    height:5px;
    margin: 0;
    font-size:1px;
}

#hero
{
    height:105px;
    margin:0 0 0 1px;
}

#hero_container
{
    width:874px;
    height:105px;
    margin:0 0 0 1px;
    float:left;
}

#hero_left
{
    width:653px;
    height:105px;
    float:left;
}

#hero_right
{
    width:213px;
    height:97px;
    /*padding:2px 3px 2px 7px;*/
    float:right;
    background-repeat: no-repeat;
}

.breadcrumb
{
    padding:10px 0 19px 20px;
    color:#FFFFFF;
    font: normal 10px Arial;
}

.breadcrumb li 
{
    float:left;
    margin-right: 5px;
    padding-right: 8px;
    background: url(img/bc_arrow.png) no-repeat right 0;
}

html>body .breadcrumb li 
{
    background: url(img/bc_arrow.png) no-repeat right -1px;
}


.breadcrumb a
{
    color:#FFFFFF;
}

.breadcrumb a:hover
{
    color:#FFFFFF;
}

/* Hero Area Defaults to Products if Under Global Nav */
#hero.hero_ .breadcrumb{color: #81bdd8;}
#hero.hero_ .breadcrumb a{color:#81bdd8;}
#hero.hero_ .breadcrumb a:hover{color:#81bdd8;}
.hero_ { background: url(img/hero_products.jpg) no-repeat left top;}

#hero_landing-pages
{
    height:315px;
    margin:0 0 0 1px;
}

#hero_rural-landing-page
{
    height:377px;
    margin:0 0 0 1px;
}

#hero_HIMSS-activities-page
{
    height:217px;
    margin:0 0 0 1px;
}
.hero_top-rated-ehr { background: url(img/hero-top-rated-ehr-landing-page.jpg) no-repeat left top;}
.hero_hospitals { background: url(img/hero-hospital-landing-page.jpg) no-repeat left top;}
.hero_HIMSS-activities-page { background: url(img/hero_HIMSS-activities-page.jpg) no-repeat left top;}
.hero_HIMSS2012-activities-page { background: url(img/hero_HIMSS2012-activities-page.jpg) no-repeat left top;}

#hero.hero_products .breadcrumb{color: #81bdd8;}
#hero.hero_products .breadcrumb a{color:#81bdd8;}
#hero.hero_products .breadcrumb a:hover{color:#81bdd8;}

#hero.hero_services .breadcrumb{color: #eabd8d;}
#hero.hero_services .breadcrumb a{color:#eabd8d;}
#hero.hero_services .breadcrumb a:hover{color:#eabd8d;}

#hero.hero_care_setting .breadcrumb{color: #9890a1;}
#hero.hero_care_setting .breadcrumb a{color:#9890a1;}
#hero.hero_care_setting .breadcrumb a:hover{color:#9890a1;}

#hero.hero_solutions-for .breadcrumb{color: #9890a1;}
#hero.hero_solutions-for .breadcrumb a{color:#9890a1;}
#hero.hero_solutions-for .breadcrumb a:hover{color:#9890a1;}

#hero.hero_specialties .breadcrumb{color: #bec7b2;}
#hero.hero_specialties .breadcrumb a{color:#bec7b2;}
#hero.hero_specialties .breadcrumb a:hover{color:#bec7b2;}

#hero.hero_specialties_cardiology .breadcrumb{color: #9890a1;}
#hero.hero_specialties_cardiology .breadcrumb a{color:#9890a1;}
#hero.hero_specialties_cardiology .breadcrumb a:hover{color:#9890a1;}

#hero.hero_nextgen_advantage .breadcrumb{color: #bf8989;}
#hero.hero_nextgen_advantage .breadcrumb a{color:#bf8989;}
#hero.hero_nextgen_advantage .breadcrumb a:hover{color:#bf8989;}

#hero.hero_economic_stimulus .breadcrumb{color: #FFFFFF;}
#hero.hero_economic_stimulus .breadcrumb a{color:#FFFFFF;}
#hero.hero_economic_stimulus .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_economic_stimulus_MU .breadcrumb{color: #FFFFFF;}
#hero.hero_economic_stimulus_MU .breadcrumb a{color:#FFFFFF;}
#hero.hero_economic_stimulus_MU .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_economic_stimulus_blank .breadcrumb{color: #FFFFFF;}
#hero.hero_economic_stimulus_blank .breadcrumb a{color:#FFFFFF;}
#hero.hero_economic_stimulus_blank .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_upgrade .breadcrumb{color: #FFFFFF;}
#hero.hero_upgrade .breadcrumb a{color:#FFFFFF;}
#hero.hero_upgrade .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_stl_portal .breadcrumb{color: #FFFFFF;}
#hero.hero_stl_portal .breadcrumb a{color:#FFFFFF;}
#hero.hero_stl_portal .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_himss .breadcrumb{color: #FFFFFF;}
#hero.hero_himss .breadcrumb a{color:#FFFFFF;}
#hero.hero_himss .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_maryland .breadcrumb{color: #FFFFFF;}
#hero.hero_maryland .breadcrumb a{color:#FFFFFF;}
#hero.hero_maryland .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_ny_state_health_reform .breadcrumb{color: #FFFFFF;}
#hero.hero_ny_state_health_reform .breadcrumb a{color:#FFFFFF;}
#hero.hero_ny_state_health_reform .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_REC_MA .breadcrumb{color: #FFFFFF;}
#hero.hero_REC_MA .breadcrumb a{color:#FFFFFF;}
#hero.hero_REC_MA .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_REC_IN .breadcrumb{color: #FFFFFF;}
#hero.hero_REC_IN .breadcrumb a{color:#FFFFFF;}
#hero.hero_REC_IN .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_REC_KY .breadcrumb{color: #FFFFFF;}
#hero.hero_REC_KY .breadcrumb a{color:#FFFFFF;}
#hero.hero_REC_KY .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_REC_partnership .breadcrumb{color: #090c8a;}
#hero.hero_REC_partnership .breadcrumb a{color:#090c8a;}
#hero.hero_REC_partnership .breadcrumb a:hover{color:#090c8a;}

#hero.hero_allina .breadcrumb{color: #FFFFFF;}
#hero.hero_allina .breadcrumb a{color:#FFFFFF;}
#hero.hero_allina .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_RAMP_OH .breadcrumb{color: #FFFFFF;}
#hero.hero_RAMP_OH .breadcrumb a{color:#FFFFFF;}
#hero.hero_RAMP_OH .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_client-resources .breadcrumb{color: #FFFFFF;}
#hero.hero_client-resources .breadcrumb a{color:#FFFFFF;}
#hero.hero_client-resources .breadcrumb a:hover{color:#FFFFFF;}

#hero.hero_orange .breadcrumb{color: #eabd8d;}
#hero.hero_orange .breadcrumb a{color:#eabd8d;}
#hero.hero_orange .breadcrumb a:hover{color:#eabd8d;}

#hero.hero_RAMP_PhillipsEyeInstitute .breadcrumb{color: #000000;}
#hero.hero_RAMP_PhillipsEyeInstitute .breadcrumb a{color:#000000;}
#hero.hero_RAMP_PhillipsEyeInstitute .breadcrumb a:hover{color:#000000;}

#hero.hero_LivePatientPortalDemo .breadcrumb{color: #000000;}
#hero.hero_LivePatientPortalDemo .breadcrumb a{color:#000000;}
#hero.hero_LivePatientPortalDemo .breadcrumb a:hover{color:#000000;}

#hero.hero_PatientPortalSoutheast .breadcrumb{color: #000000;}
#hero.hero_PatientPortalSoutheast .breadcrumb a{color:#000000;}
#hero.hero_PatientPortalSoutheast .breadcrumb a:hover{color:#000000;}

.hero_upgrade
{
    background: url(img/hero_upgrade.jpg) no-repeat left top;
}

.hero_services 
{
    background: url(img/hero_services.jpg) no-repeat left top;
}

.hero_products 
{
    background: url(img/hero_products.jpg) no-repeat left top;
}

.hero_specialties 
{
    background: url(img/hero_specialties.jpg) no-repeat left top;
}

.hero_specialties_cardiology
{
    background: url(img/hero_specialties_cardiology.jpg) no-repeat left top;
}

.hero_care_setting 
{
    background: url(img/care_setting.jpg) no-repeat left top;
}

.hero_solutions-for 
{
    background: url(img/hero_solutions-for.jpg) no-repeat left top;
}

.hero_nextgen_advantage 
{
    background: url(img/advantage.jpg) no-repeat left top;
}

.hero_economic_stimulus 
{
    background: url(img/hero_economic_stimulus_ehr.jpg) no-repeat left top;
}

.hero_economic_stimulus_MU
{
    background: url(img/hero_economic_stimulus_MU.jpg) no-repeat left top;
}

.hero_economic_stimulus_blank
{
    background: url(img/hero_economic_stimulus.jpg) no-repeat left top;
}

.hero_ICD-10
{
    background: url(img/hero_ICD-10.jpg) no-repeat left top;
}

.hero_stl_portal 
{
    background: url(img/hero_stl_portal.jpg) no-repeat left top;
}

.hero_newsletters 
{
    background: url(img/hero_newsletters.jpg) no-repeat left top;
}

.hero_himss 
{
    background: url(img/HIMSS_Hero_Image.jpg) no-repeat left top;
}

.hero_maryland 
{
    background: url(img/hero_maryland.jpg) no-repeat left top;
}

.hero_ny_state_health_reform
{
    background: url(img/hero_ny_state_health_reform.jpg) no-repeat left top;
}

.hero_RAMP_OH
{
    background: url(img/hero_RAMP_OH.jpg) no-repeat left top;
}

.hero_RAMP_PhillipsEyeInstitute
{
    background: url(img/hero_RAMP_PhillipsEyeInstitute.jpg) no-repeat left top;
}

.hero_LivePatientPortalDemo
{
    background: url(img/hero_LivePatientPortalDemo.jpg) no-repeat left top;
}

.hero_PatientPortalSoutheast
{
    background: url(img/hero_LivePatientPortalDemo.jpg) no-repeat left top;
}
 
.hero_PatientPortalSoutheastThankYou, .hero_RAMP_PATIENTPORTALSOUTHEASTTHANKYOU, .hero_RAMP_PHILLIPSEYEINSTITUTE
{
    background: url(img/hero_LivePatientPortalDemoThankYou.jpg) no-repeat left top;
}

.hero_REC_MA
{
    background: url(img/hero_REC_MA.jpg) no-repeat left top;
}

.hero_REC_IN
{
    background: url(img/hero_REC_IN.jpg) no-repeat left top;
}

.hero_REC_GA
{
    background: url(img/hero_REC_GA.jpg) no-repeat left top;
}

.hero_REC_CA
{
    background: url(img/hero_REC_CA.jpg) no-repeat left top;
}

.hero_REC_MO
{
    background: url(img/hero_REC_MO.jpg) no-repeat left top;
}

/* new style added 7/25/11  by CA */
.hero_REC_PA
{
    background: url(img/hero_REC_PA.jpg) no-repeat left top;
}

.hero_REC_KY
{
    background: url(img/hero_REC_KY.jpg) no-repeat left top;
}

.hero_REC_TX
{
    background: url(img/hero_REC_Texas.jpg) no-repeat left top;
}

.hero_REC_partnership
{
    background: url(img/hero_REC_partnership.jpg) no-repeat left top;
}

.hero_allina
{
    background: url(img/hero_allina.jpg) no-repeat left top;
}

.hero_client-resources 
{
	background: url(img/hero_client-resources.jpg) no-repeat left top;
}

.hero_orange 
{
	background: url(img/hero_orange.jpg) no-repeat left top;
}

.hero_blue_white_box 
{
	background: url(img/hero_blue_white_box.jpg) no-repeat left top;
}
.hero_himss2012_consultantsRSVP 
{
	background: url(img/hero_himss-2012-consultant-event.jpg) no-repeat left top;
}
.hero_himss2012_clientsRSVP 
{
	background: url(img/hero_himss-2012-clients-event.jpg) no-repeat left top;
}


#main 
{
    width:834px;
    margin:0 0 0 1px;
    padding:0 20px 30px 20px;
    background:url(img/bg_main.jpg) repeat-x left top;
}

#sidebarone 
{
    width: 197px;
    float: left;
    margin: 30px 0 0 0;
}

#sidebarone ul li {margin:0px}

/* Added 09.27.2010 by KMK */
/* Calls to Action Box in upper right column */
#sidebarone .store
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    margin-right: 24px;
}
#sidebarone .store a
{
    color: #363636;
}
#sidebarone .store .header
{
    margin-bottom: 10px;
    color: #852339;
    font-size: 17px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
}

#sidebarone .store ul li.first
{
    padding: 9px 0 9px 30px;
    border-top: 0;
    background: url(/img/round-blue-bullet-x.png) no-repeat left 11px;
}

#sidebarone .store ul li
{
    padding: 9px 0 9px 30px;
    border-top: dotted 1px #bfbfbf;
    background: url(/img/round-blue-bullet-x.png) no-repeat left 11px;
}

#sidebarone .store ul li.home
{
    padding: 9px 0 9px 30px;
    border-top: 0;
    background: url(http://www.nextgen-store.com/images/home-store.png) no-repeat 2px;
}

#sidebarone .store ul li.cart-first
{
    padding: 9px 0 9px 30px;
    border-top: 0;
    background: url(http://www.nextgen-store.com/images/shopping-cart.png) no-repeat 2px;
}

#sidebarone .store ul li.cart
{
    padding: 9px 0 9px 30px;
    border-top: dotted 1px #bfbfbf;
    background: url(http://www.nextgen-store.com/images/shopping-cart.png) no-repeat 2px;
}

#sidebarone .store ul li.offers
{
    padding: 9px 0 9px 30px;
    border-top: dotted 1px #bfbfbf;
    background: url(http://www.nextgen.com/img/nav-icon-special-offers.png) no-repeat 2px;
}

#sidebarone .store ul li.contact
{
    padding: 9px 0 9px 30px;
    border-top: dotted 1px #bfbfbf;
    background: url(http://www.nextgen.com/img/nav-icon-contact-us.png) no-repeat 3px;
}

#sidebarone .store ul li.spacer
{
    margin: 0 0 15px 0;
    padding: 0 0 0 30px;
}
#sidebarone .store ul li ul
{
    margin: 3px 0 11px;
}
#sidebarone .store ul li ul li
{
    margin: 0 0 2px 0;
    padding: 0 0 0 20px;
    background: url(/img/bullet.gif) no-repeat left 5px;
}
#sidebarone .store ul li ul li ul li
{
    margin: 0 0 2px 0;
    padding: 0 0 0 20px;
    background: url(/img/arrow.gif) no-repeat left 5px;
}
#sidebarone .store ul li ul li ul li ul li
{
    margin: 0 0 2px 0;
    padding: 0 0 0 20px;
    background: url(/img/bullet.gif) no-repeat left 5px;
}

.bold-text{font-weight:bold;}


#content 
{
    width: 607px;
    float: left;
    margin: 30px 28px 0 0;
}

#content_one_column
{
    width: 770px;
    float: left;
    margin: 30px 0 0 0;
    font-size: 12px;
    padding:10px 30px;
}

#footer 
{
    text-align:center;
    padding:10px 0 0 0;
    font-family:Arial,Verdana,Helvetica,sans-serif;
}
#footer a 
{
    color:#767676;
    margin:0 7px 0 8px;
    text-decoration:underline;
    font-size:10px;
}
#footer a:hover 
{
    color:#5F5F5F;
}

.navtop-links
{
    float: right;
    text-align: right;
}

.navtop-links ul 
{
    list-style: none;
    text-align: right;
}

.navtop-links ul li 
{
    display: inline;
    background: url(img/bottom-nav-divider.gif) no-repeat bottom left;
    color: #666666;
    padding: 0 4px 0 6px;
    a:link, a:visited, a:hover, a:active { color:#3399CC; text-decoration:none }
}

.navtop-links ul li.first 
{
    background: none;
    color: #666666;
    padding: 0 4px 0 0;
}

.navtop-links ul li a 
{
    display: inline;
    color: #666666;
    text-decoration:none;
    font-size:9px;
    /*font-weight:bold;*/
}

.navtop-links ul li a:hover 
{
    display: inline;
    color: #3399CC;
}

.bottom-links
{
    font-size:10px;
}

.bottom-links ul 
{
    list-style: none;
    text-align: center;
}

.bottom-links ul li 
{
    display: inline;
    background: url(img/bottom-nav-divider.gif) no-repeat bottom left;
    padding: 0 0 0 6px;
}

.bottom-links ul li.first 
{
    background: none;
    padding: 0;
}

.social_icons
{
    margin: 0 auto 0 auto;
}

.social_icons img
{
    margin: 5px 5px 5px 5px
}

.copyright-zone
{
    width:650px;
    text-align:center;
    color:#a5a5a5;
    font-size:10px;
    margin:0 auto 0 auto;
    padding:5px 0 42px 0; /*for the badge*/
    /*padding:5px 0 42px 0;*/ /*normal*/
}
.clear 
{
    clear:both;
}
input
{
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif;
}

textarea
{
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif;
}

#localnav 
{
    width: 140px;
    float: left;
    margin: 0;
    padding:30px 19px 0 0;
}

#content-middle 
{
    width: 442px;
    float: left;
    margin: 30px 26px 0 0;
}

#content-wide 
{
    width: 670px;
    float: left;
    margin: 30px 0 0 0;
}

h1{margin:45px 0 0 19px;}
h2{margin:20px 0 7px 0;}
h3{padding:0;}
h4{margin:0 0 -5px 0; padding:0px;}

#content h2, #content-middle h2, #content-wide h2, #content_stimulus h2, #sidebarone h2, #sidebarone_stimulus h2, #content h3, #content-middle h3, #content-wide h3, #content_stimulus h3, #sidebarone h3, #sidebarone_stimulus h3 { margin-top:0; margin-bottom:.7em; }
#content h2, #content-middle h2, #content-wide h2, #content_stimulus h2, #sidebarone_stimulus h2 { font-size:17px; font-weight:normal; color:#3399CC; }
#content h2.black, #content-middle h2.black, #content-wide h2.black, #content_stimulus h2.black, #sidebarone_stimulus h2.black { font-size:17px; font-weight:normal; color:#000000; }
#content h2.nomargin, #content-middle h2.nomargin, #content-wide h2.nomargin { margin-bottom:0; margin-top:-4px; }
#content h2 img, #content-middle h2 img, #content-wide h2 img, #sidebarone h2 img, #content h3 img, #content-middle h3 img, #content-wide h3 img, #sidebarone h3 img { margin-bottom: 0; }

.landing-page 
{ 
    width: 570px !important;
    padding-right: 37px; 
}

.landing-page p
{ 
    font-size: 12px; 
    line-height: 22px;
}

.landing-page h2
{ 
    font-size: 24px !important;
    font-weight: bold !important;
    margin-bottom: 30px !important;
}

.landing-nav {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    margin-right: 24px;
}

.landing-nav ul li {
    background: url("img/round-blue-bullet-x.png") no-repeat scroll left 11px transparent !important;
    padding: 9px 0 9px 30px !important;
    border-top: 1px dotted #BFBFBF !important;
}

.landing-nav ul li.first {
    border:none !important;
}

.module { margin-bottom:25px; }

#main .no_bullets li
{
    padding: 0;
    background: none;
}

.center 
{
    text-align: center;
}

#error 
{ 
    border: 1px solid #d70000; 
    color:#d70000; 
    background-color:#FFEEEE; 
    padding:5px; margin:10px 0; 
    display:none; width:98.2%;
    clear: both;
}
#error p
{ 
    padding: 2px 5px; 
    margin:0; 
    margin-bottom:0;
}

#dynamic_block { border: 1px solid #d70000; color:#d70000; background-color:#FFEEEE; padding:5px; margin:10px 0; display:none; width:98.2%; }
#dynamic_block p { padding: 2px 5px; margin:0; margin-bottom:0; }

/* Added 12.11.08 by JO */
/* Hidden div used for Ajax popups.*/
#divPopup
{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -142px;
    margin-top: -50px;
    padding: 16px;
    border: 3px solid #8fa5bc;
    background-color: #ffffff;
    z-index:2002;
    overflow: auto;
}

/* Added 12.11.08 by JO */
/* Hidden div to fade screen to blue for popups (divPopup) mainly*/
#divOverlay
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #8fa5bc;
    z-index:2001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=60);
}

/* Added 12.17.08 by KK */
/* Format news no links */
.nolink
{
    color:#3399CC;
}

/* Added 02.16.2009 bt ER */
/* 2 columns for the Upgrade Page */
#upgrade-col-01
{
    width: 300px;
    float: left;
    margin: 30px 28px 0 0;
}

#upgrade-col-02
{
    width: 300px;
    float: left;
    margin: 30px 28px 0 0;
}

#upgrade-col-03
{
    width: 600px;
    float: left;
    margin: 30px 28px 0 0;
}

/* Added 03.09.2009 bt CJD */
/* table formating for stimulus section */

.tableWeb
{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px solid #cccccc;
    padding:0;
    margin:0;
}

.tableWeb th
{
    background:#c8203a;
    font:11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
    border:none;
    padding:5px;
}

.tableWeb th.thTop
{
    background:url(img/thTred.gif) no-repeat #c8203a;
    font:14px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
    border:none;
}
.tableWeb th.subth
{
    background: #ffffff;
    font:12px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#d77e20;
    border:none;
}
.tableWeb th.thRight
{
    background:url(thTred.gif) no-repeat #c8203a right;
    font:11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
}
.tableWeb tr td
{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #eaeaea;
    background:#f6f6f6;
    text-align:left;
    color:#666666;
    padding:10px;
    margin:0px;
}
.tableWeb tr td.tdHead
{
    border-right:1px solid #fff;
    border-bottom:1px solid #cccccc;
    background:#FFFFFF;
    color:#666666;
}
.tableWeb tr td.tdHead2
{
    border-bottom:1px solid #cccccc;
    background:#FFFFFF;
    border-right:1px solid #cccccc;
    color:#666666;
}
.tableWeb tr td.tdContent
{
    text-align:left;
    border-right:1px solid #f6f6f6;
    border-bottom:1px solid #eaeaea;

}

/* Added 03.25.2009 by KMK */
/* table formatting for stimulus homepage */

.tableWebHome
{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}

.tableWebHome th
{
    background:#c8203a;
    font:11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
    border:none;
}

.tableWebHome tr td.tdContent
{
    border-right:none;
    border-left:1px solid #cccccc;
    background:#FFFFFF;
    color:#666666;
    padding-bottom:0px;
    padding-top:10px;
    padding-left:14px;
    padding-right:4px;
}

.tableWebHome tr td.tdContent img
{
    
}

.tableWebHome tr td.tdContentMiddle
{
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background:#FFFFFF;
    color:#FFFFFF;
    padding-bottom:0px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
}

.tableWebHome tr td.tdContentMiddleCustom
{
    border-right:none;
    border-left:none;
    background:#FFFFFF;
    color:#FFFFFF;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}

.tableWebHome tr td.tdContentMiddleCustom .imgTop
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:5px;
    padding-right:4px;
}

.tableWebHome tr td.tdContentMiddleCustom .imgMiddle
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:5px;
    padding-right:4px;
}

.tableWebHome tr td.tdContentMiddleCustom .imgBottom
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:5px;
    padding-right:4px;
}

.tableWebHome tr td.tdContentMiddleCustom2
{
    border-right:none;
    border-left:none;
    background:#FFFFFF;
    color:#666666;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:top;
}

.tableWebHome tr td.tdContentMiddleCustom2 .pCustom
{
    padding:0px;
    margin:0px;
}

.tableWebHome tr td.tdContentMiddleCustom2 div
{
    font-size:17px;
    padding:0px;
    margin-top:10px;
}

.tableWebHome th.thTop
{
    background:url(img/thTred.gif) no-repeat #c8203a;
    font:14px Verdana, Arial, Helvetica, sans-serif #ffffff;
    text-align:left;
    padding:10px 0 0 10px;
    color:#fff;
    border:none;
}

.tableWebHome th.thBottom
{
    background: #ffffff;
    font:14px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.tableWebHome th.subth
{
    background: #ffffff;
    font:12px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#d77e20;
}

.tableWebHome th.thRight
{
    background:url(thRor.png) no-repeat #c8203a right;
    font:11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color:#fff;
}

.tableWebHome tr td
{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    border-right:1px solid #cccccc;
    background:f6f6f6;
    text-align:left;
    color:#666666;
    padding:10px;
    margin:0px;
}



/* what we do page */

#connectivity 
{
    background:#ffffff url('img/connectivity-icon-30x40.png') no-repeat left top;
    }

#hospitals 
{
    background:#ffffff url('img/hospitals-icon-30x40.png') no-repeat left top;
    }

#ambulatory 
{
    background:#ffffff url('img/ambulatory-icon-30x40.png') no-repeat left top;
    }
    
#multipleservices 
{
    background:#ffffff url('img/new-nav-icon-x.png') no-repeat left top;
    }

#connectivity, #hospitals, #ambulatory, #multipleservices 
{
   padding-left:60px;
   padding-right:0px;
    }
   

/* One Column layout */ 
#content-one-column
{
    padding: 30px 20px 0;
    font-size:12px; 
}
#content-one-column .header 
{
    color: #0094D6;
    font-size: 26px;
    margin-bottom: 15px;
}

#content-one-column .subtitle 
{
    color: #0094D6;
    font-size: 20px;
    margin-bottom: 15px;
}

#content-one-column .left-column
{
    width:357px;
    float:left;
    margin-right:40px;
} 

#content-one-column .right-column
{
    width:357px;
    float:left;
} 

p#time
{
    font-size:20px;
    color:#000000;
}

#content-one-column .tableForm
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #cccccc;
    padding: 0;
    margin: 0;
}

#content-one-column .tableForm th
{
    background: #c8203a;
    font: 11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color: #fff;
    border: none;
    padding: 5px;
}

#content-one-column .tableForm tr td.tdFull
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #cccccc;
    background: #FFF;
    text-align: left;
    color: #666666;
    padding: 15px 15px 12px 15px;
}

#content-one-column .tableForm tr td.tdContact
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    background: #cccccc;
    text-align: left;
    color: #852339;
    padding: 10px 12px 10px 15px;
}

#content-one-column .tableForm th.thTop
{
    background: url(img/thTred_520px.gif) no-repeat #c8203a;
    font: 14px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color: #fff;
    border: none;
    text-align: left;
}
#content-one-column .tableForm th.subth
{
    background: #ffffff;
    font: 12px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color: #d77e20;
    border: none;
}
#content-one-column .tableForm th.thRight
{
    background: url(img/thTred_520px.gif) no-repeat #c8203a right;
    font: 11px Verdana, Arial, Helvetica, sans-serif #ffffff;
    color: #fff;
}
#content-one-column .tableForm tr td
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #f6f6f6;
    text-align: left;
    color: #666666;
    padding: 5px;
    margin: 0px;
}
#content-one-column .tableForm tr td.tdRight
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #FFF;
    text-align: left;
    color: #666666;
    padding: 5px;
    margin: 0px;
}
#content-one-column .tableForm tr td.tdBottom
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #f6f6f6;
    text-align: left;
    color: #666666;
    padding: 15px 0 45px 45px;
    margin: 0px;
}
#content-one-column .tableForm tr td.tdRightBottom
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #FFF;
    text-align: left;
    color: #666666;
    padding: 5px;
    margin: 0px;
}
#content-one-column .tableForm tr td.tdHeadLeft
{
    background: #FFFFFF;
    color: #666666;
}
#content-one-column .tableForm tr td.tdHeadMiddle
{
    background: #FFFFFF;
    color: #666666;
}
#content-one-column .tableForm tr td.tdHeadFull
{
    padding: 10px 10px 10px 10px;
    background: #f6f6f6;
    color: #666666;
}
#content-one-column .tableForm tr td.tdHeadRight
{
   
    background: #FFFFFF;
    color: #666666;
}
#content-one-column .tableForm tr td.tdContent
{
    text-align: left;
}

#content-one-column #content
{
    width: 700px;
    color: #363636;
}

#content-one-column #content .content-left
{
    width: 360px;
    float:left;
    color: #363636;
}

#content-one-column #content .content-right
{
    width: 330px;
    float:left;
    color: #363636;
}

#content-one-column #contact-zone
{
    width: 700px;
    color: #363636;
}
#content-one-column #contact-zone .column1
{
    width: 250px;
    float: left;
    text-align: left;
}
#content-one-column #contact-zone .column1 .item-column1
{
    width: 250px;
    float: left;
    margin-bottom: 10px;
}
#content-one-column #contact-zone .column1 .item-column1 .text-column1
{
    width: 154px;
    float: left;
    padding: 2px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#content-one-column #contact-zone .column1 .item-column1 input
{
    width: 154px;
    height: 14px;
    float: left;
    margin: 2px 0 0 0;
}
#content-one-column #contact-zone .column1 .item-column1 select
{
    width: 158px; *width:160px; height:20px; display:block; float:left; margin:2px 0 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:20px;
}
html > body*#content-one-column #contact-zone .column1 .item-column1 select
{
    width: 160px;
}
#contact-zone .column1 .item-column1 .red-st
{
    color: #d70000;
}

#content-one-column #contact-zone .column2
{
    width: 250px;
    float: left;
    text-align: left;
}
#content-one-column #contact-zone .column2 .item-column2
{
    width: 250px;
    float: left;
    margin-bottom: 10px;
}
#content-one-column #contact-zone .column2 .item-column2 .text-column2
{
    width: 154px;
    float: left;
    padding: 2px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#content-one-column #contact-zone .column2 .item-column2 input
{
    width: 154px;
    height: 14px;
    float: left;
    margin: 2px 0 0 0;
}
#content-one-column #contact-zone .column2 .item-column2 select
{
    width: 158px; *width:160px; height:20px; display:block; float:left; margin:2px 0 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:20px;}
html > body*#content-one-column #contact-zone .column2 .item-column2 select
{
    width: 160px;
}
.red-st
{
    color: #d70000;
}

#content-one-column #contact-zone .column3
{
    width: 160px;
    float: left;
    text-align: left;
}
#content-one-column #contact-zone .column3 .item-column3
{
    width: 160px;
    float: left;
    margin-bottom: 10px;
}
#content-one-column #contact-zone .column3 .item-column3 .text-column3
{
    width: 154px;
    float: left;
    padding: 2px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#content-one-column #contact-zone .column3 .item-column3 input
{
    width: 154px;
    height: 14px;
    float: left;
    margin: 2px 0 0 0;
}
#content-one-column #contact-zone .column3 .item-column3 select
{
    width: 158px; *width:160px; height:20px; display:block; float:left; margin:2px 0 0 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:20px;}
html > body*#content-one-column #contact-zone .column3 .item-column3 select
{
    width: 160px;
}

#content-one-column #contact-zone .submit-zone
{
    float: left;
    padding: 17px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff0000;
    line-height: 19px;
}
#content-one-column #contact-zone .submit-zone input.submit-button
{
    width: 92px;
    height: 21px;
    display: block;
    float: left;
    margin: 0 8px 0 0;
    background: url(img/submit_button_blue.jpg) no-repeat left top;
    border: 0px;
    text-indent: -9999px;
    cursor: pointer;
}
#content-one-column #contact-zone .submit-zone input.submit-button:hover, .submit-zone input.submit-button:active
{
    background: url(img/submit_button_blue.jpg) no-repeat left top;
}

#content-one-column #contact-zone .submit-zone input.reset-button
{
    width: 55px;
    height: 19px;
    display: block;
    float: left;
    margin: 0 0 0 0;
    background: url(img/button_reset.gif) no-repeat left top;
    border: 0px;
    text-indent: -9999px;
    cursor: pointer;
}
#content-one-column #contact-zone .submit-zone input.reset-button:hover, .submit-zone input.reset-button:active
{
    background: url(img/button_reset.gif) no-repeat left -19px;
}

#content-one-column #comments
{
    width: 595px;
    float: left;
    padding: 30px 0 30px 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
#content-one-column #comments .item-comments
{
    width: 595px;
    float: left;
    margin: 0 0 10px 0;
}
#content-one-column #comments .item-comments .text-item
{
    width: 126px;
    float: left;
    padding: 2px 8px 0px 0px;
    text-align: right;
}
#content-one-column #comments .item-comments input
{
    width: 154px;
    height: 14px;
    float: left;
}
#content-one-column #comments .item-comments textarea
{
    width: 455px;
    height: 123px;
    float: left;
}
#content-one-column #comments .item-comments select
{
    height: 20px;
    display: block;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
}
#content-one-column #comments .submit-zone
{
    width: 455px;
    padding: 10px 0 0 17px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff0000;
    line-height: 19px;
}
#content-one-column #comments .submit-zone input.submit-button
{
    width: 55px;
    height: 19px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    background: url(img/button_submit.gif) no-repeat left top;
    border: 0px;
    text-indent: -9999px;
    cursor: pointer;
}
#content-one-column #comments .submit-zone input.submit-button:hover, #comments .submit-zone input.submit-button:active
{
    background: url(img/button_submit.gif) no-repeat left -19px;
}

#content-one-column #comments .submit-zone input.reset-button
{
    width: 55px;
    height: 19px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    background: url(img/button_reset.gif) no-repeat left top;
    border: 0px;
    text-indent: -9999px;
    cursor: pointer;
}
#content-one-column #comments .submit-zone input.reset-button:hover, #comments .submit-zone input.reset-button:active
{
    background: url(img/button_reset.gif) no-repeat left -19px;
