/* Gateway EDI Template CSS */

/* page and body settings */
/* this sets default font-size of 1em = 10px */
/* for font size changes, style elements one time using ems */
* { padding : 0; margin : 0; }
html { padding : 0; margin : 0; }
body { text-align: left; padding: 0 0 68px 0; margin : 0; background-color : #4b466a; font: 62.5% Verdana, Arial, Helvetica, sans-serif; background-image : url(../images/backgrounds/page_gradient.gif); background-position : 50% top; background-repeat : repeat-x;}

a:link { color: #00aeef; font-weight: normal; text-decoration: none; }
a:visited { color: #00aeef; font-weight: normal; text-decoration: none; }
a:hover { color: #00aeef; font-weight: normal; text-decoration: underline; }
a:active { color: #00aeef; font-weight: normal; text-decoration: underline; }
a img { border : 0; }
img { vertical-align : bottom; }
ol { font-size:10px; }

/* begin page layout */
.page-wrapper { margin: 0em auto 0em auto; padding : 0; text-align: left; width: 985px; position : relative; background-image : url(../images/backgrounds/body_slice.gif); background-position : 50% bottom; background-repeat : repeat-y; }

/* header */
.header-wrapper { background-image : url(../images/backgrounds/nav2_bgd.gif); background-position : 50% bottom; background-repeat : repeat-y; }
.header { position : relative; margin : 0 0 10px 0; padding : 0; height : 180px; background-image : url(../images/backgrounds/header.gif); background-position : 50% top; background-repeat : no-repeat; z-index: 100; }
.header .logo { margin : 0; padding : 0; position : absolute; left : 8px; top : 20px; width : 180px; height : 40px; }
.header .logo a { display : block; width : 180px; height : 40px; }
.header .logo a:focus { outline : none; }
.header .logo span { position : absolute; left: -9999px; }
.header .tagline { position : absolute; left : -9999px; }
.current_page_parent a { text-decoration:underline; }

/* primary navigation */
.header .nav1 { width : 100%; left : 20px; list-style-type : none; margin : 0; padding : 0; text-align : left; position : absolute; left : 0; top : 113px; }
.header .nav1 li { margin : 0; padding : 0; display : inline; color : #ccc; font-weight : bold; float : left; }
.header .nav1 li.home { margin-left : 18px; }
.header .nav1 li.providers { margin-left : 1px; }
.header .nav1 li.partners { margin-left : 1px; }
.header .nav1 li.videos { margin-left : 351px; }
.header .nav1 li.products { margin-left : 1px; }
.header .nav1 li.about { margin-left : 1px; }
.header .nav1 li.news { margin-left : 1px; }
.header .nav1 li a { float: left; display: block; height : 35px; background-repeat : no-repeat; outline : none; }
.nav1 a:focus { -moz-outline: none; }
.header .nav1 li.home a { width : 56px; background-position : 0 0; }
.header .nav1 li.providers a { width : 103px; background-position : -57px 0; }
.header .nav1 li.partners a { width : 97px; background-position : -161px 0; }
.header .nav1 li.videos a { width : 120px; background-position : -609px 0; }
.header .nav1 li.products a { width : 74px; background-position : -730px 0; }
.header .nav1 li.about a { width : 77px; background-position : -805px 0; }
.header .nav1 li.news a { width : 53px; background-position : -883px 0; }
.header .nav1 li a:hover,  .header .nav1 li a:active,  .header .nav1 li a:focus,  .header .nav1 li.sfhover a,  .header .nav1 li.current a { background-image : url(../images/backgrounds/nav1_hover.gif); }
.header .nav1 li a span { position : absolute; left : -9999px; }

/* primary navigation for advanced microsites */
.header .nav1-micro-adv { width : 100%; left : 20px; list-style-type : none; margin : 0; padding : 0; text-align : left; position : absolute; left : 0; top : 113px; }
.header .nav1-micro-adv li { margin : 0; padding : 0; display : inline; color : #ccc; font-weight : bold; float : left; }
.header .nav1-micro-adv li.home { margin-left : 18px; }
.header .nav1-micro-adv li.payerlist { margin-left : 1px; }
.header .nav1-micro-adv li.software { margin-left : 1px; }
.header .nav1-micro-adv li.faq { margin-left : 1px; }
.header .nav1-micro-adv li.news { margin-left : 1px; }
.header .nav1-micro-adv li.refer { margin-left : 1px; }
.header .nav1-micro-adv li.contact { margin-left : 1px; }
.header .nav1-micro-adv li a { float: left; display: block; height : 35px; background-repeat : no-repeat; outline : none; }
.nav1-micro-adv a:focus { -moz-outline: none; }
.header .nav1-micro-adv li.home a { width : 56px; background-position : 0 0; }
.header .nav1-micro-adv li.payerlist a { width : 78px; background-position : -56px 0; }
.header .nav1-micro-adv li.software a { width : 128px; background-position : -134px 0; }
.header .nav1-micro-adv li.faq a { width : 37px; background-position : -262px 0; }
.header .nav1-micro-adv li.news a { width : 52px; background-position : -299px 0; }
.header .nav1-micro-adv li.refer a { width : 109px; background-position : -351px 0; }
.header .nav1-micro-adv li.contact a { width : 87px; background-position : -460px 0; }
.header .nav1-micro-adv li a:hover,  .header .nav1-micro-adv li a:active,  .header .nav1-micro-adv li a:focus,  .header .nav1-micro-adv li.sfhover a,  .header .nav1-micro-adv li.current a { background-image : url(../images/backgrounds/nav1_hover_micro_adv.gif); }
.header .nav1-micro-adv li a span { position : absolute; left : -9999px; }

/* primary navigation for extended micro sites (basic plus news) */
.header .nav1-micro-ext { width : 100%; left : 20px; list-style-type : none; margin : 0; padding : 0; text-align : left; position : absolute; left : 0; top : 113px; }
.header .nav1-micro-ext li { margin : 0; padding : 0; display : inline; color : #ccc; font-weight : bold; float : left; }
.header .nav1-micro-ext li.home { margin-left : 18px; }
.header .nav1-micro-ext li.payerlist { margin-left : 1px; }
.header .nav1-micro-ext li.software { margin-left : 1px; }
.header .nav1-micro-ext li.refer { margin-left : 1px; }
.header .nav1-micro-ext li.contact { margin-left : 1px; }
.header .nav1-micro-ext li.news { margin-left : 1px; }
.header .nav1-micro-ext li a { float: left; display: block; height : 35px; background-repeat : no-repeat; outline : none; }
.nav1-micro-ext a:focus { -moz-outline: none; }
.header .nav1-micro-ext li.home a { width : 56px; background-position : 0 0; }
.header .nav1-micro-ext li.payerlist a { width : 78px; background-position : -56px 0; }
.header .nav1-micro-ext li.software a { width : 128px; background-position : -134px 0; }
.header .nav1-micro-ext li.refer a { width : 109px; background-position : -262px 0; }
.header .nav1-micro-ext li.contact a { width : 87px; background-position : -371px 0; }
.header .nav1-micro-ext li.news a { width : 47px; background-position : -458px 0; }
.header .nav1-micro-ext li a:hover,  .header .nav1-micro-ext li a:active,  .header .nav1-micro-ext li a:focus,  .header .nav1-micro-ext li.sfhover a,  .header .nav1-micro-ext li.current a { background-image : url(../images/backgrounds/nav1_hover_micro_ext.gif); }
.header .nav1-micro-ext li a span { position : absolute; left : -9999px; }

/* primary navigation for basic micro sites */
.header .nav1-micro-basic { width : 100%; left : 20px; list-style-type : none; margin : 0; padding : 0; text-align : left; position : absolute; left : 0; top : 113px; }
.header .nav1-micro-basic li { margin : 0; padding : 0; display : inline; color : #ccc; font-weight : bold; float : left; }
.header .nav1-micro-basic li.home { margin-left : 18px; }
.header .nav1-micro-basic li.payerlist { margin-left : 1px; }
.header .nav1-micro-basic li.software { margin-left : 1px; }
.header .nav1-micro-basic li.refer { margin-left : 1px; }
.header .nav1-micro-basic li.contact { margin-left : 1px; }
.header .nav1-micro-basic li a { float: left; display: block; height : 35px; background-repeat : no-repeat; outline : none; }
.nav1-micro-basic a:focus { -moz-outline: none; }
.header .nav1-micro-basic li.home a { width : 56px; background-position : 0 0; }
.header .nav1-micro-basic li.payerlist a { width : 78px; background-position : -56px 0; }
.header .nav1-micro-basic li.software a { width : 128px; background-position : -134px 0; }
.header .nav1-micro-basic li.refer a { width : 109px; background-position : -262px 0; }
.header .nav1-micro-basic li.contact a { width : 87px; background-position : -371px 0; }
.header .nav1-micro-basic li a:hover,  .header .nav1-micro-basic li a:active,  .header .nav1-micro-basic li a:focus,  .header .nav1-micro-basic li.sfhover a,  .header .nav1-micro-basic li.current a { background-image : url(../images/backgrounds/nav1_hover_micro_basic.gif); }
.header .nav1-micro-basic li a span { position : absolute; left : -9999px; }

/* secondary navigation */
.header .nav1 li .nav2-wrapper { display : block; float : left; display : inline; position : absolute; left : -9999px; padding-left : 15px; margin-left : 13px; top : 35px; width : 919px; background-color : #fbfbfb; background-image : url(../images/borders/dd-border.gif); background-position : 0 0; background-repeat : repeat-x; height : 32px; }
.header .nav1 li.current .nav2-wrapper,  .header .nav1 li:hover .right-list { left : 0 !important; }
.header .nav1 li .nav2-wrapper .nav2 { list-style-type : none; height : 32px; float : left; }
.header .nav1 li .nav2-wrapper .nav2 li { float : left; position : static; height : auto; width : auto; font-size : 1.2em; padding : 0; margin : 0 20px 0 0; }
.header .nav1 li .nav2-wrapper .nav2 li a { background-image : none; display : inline; padding-top : 7px; padding-bottom : 6px; float : left; width : auto; height : auto; }
.header .nav1 li .nav2-wrapper .nav2 li.current_page_item a { text-decoration : underline !important; }
.header .nav1 li .nav2-wrapper .nav2 a:focus { outline : none; }
.header .nav1 li .right-list .nav2 { float : right !important; }
.header .nav1 li .right-list .nav2 li { margin-left : 20px !important; margin-right : 0px !important; }

/* header-search module */
.header-search { position : absolute; right : 16px; top : 66px; }
.header-search .input-box { background-color : #312d4b; border : 1px solid #757382; padding : 1px; width : 125px; float : left; display : inline; color : #fff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; margin-right : 0; }
.header-search .submit-button { float : left; color : #fff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; text-decoration : none; background-color : transparent; border : none; display : inline; margin-left : 2px; padding-top : 1px; }
.header-search .submit-button:hover { text-decoration : underline; cursor : pointer; }
.header-search button:focus::-moz-focus-inner {border-color: transparent ! important;}
.header-search label { position : absolute; left : -9999px; }

/* other navigation */
.header .nav2 ul { display:none; }
.header .nav3 { position : absolute; right : 199px; top : 69px; float : left; list-style-type : none; margin : 0; padding : 0; text-align : left; }
.header .nav3 li { margin : 0 5px 0 0; padding : 1px 5px 1px 0; display : inline; color : #fff; font-size : 1.1em; line-height : 0.9; font-weight : normal; float : left; border-right : 1px solid #fff; }
.header .nav3 li:last-child,  .header .nav3 li.last-child { border-right : none; }
.header .nav3 li a { display : inline; color : #fff; }
.header .nav3 li a:link { color : #fff; font-weight : normal; text-decoration : none; }
.header .nav3 li a:visited { color : #fff; font-weight : normal; text-decoration : none; }
.header .nav3 li a:hover { color : #fff; font-weight : normal; text-decoration : underline; }
.header .nav3 li a:active { color : #fff; font-weight : normal; text-decoration : underline; }
.header .nav3 li a:focus { color : #fff; font-weight : normal; text-decoration : underline; }

/* customer login */
.customer-login { position : absolute; left : 876px; top : 25px; }
.customer-login .button a { background-image : url(../images/buttons/customer_login.gif); background-repeat : no-repeat; background-position : 0 0; width : 109px; height : 22px; }

/* default column layout */
.column-wrapper { width : 100%; margin : 0 0 0 0; padding : 0; float : left; background-image : url(../images/backgrounds/body_slice.gif); background-position : 50% bottom; background-repeat : repeat-y; z-index : -100; background-color : #fff; }
.bgd-1 { background : url(../images/backgrounds/sidebar_slice.gif) repeat-y 730px 0; float : left; width : 100%; }
.bgd-2 { position : relative; background : url(../images/backgrounds/sidebar_gradient.gif) no-repeat 730px 100%; float : left; width : 100%; }
.main-col { float : left; display : inline; padding : 0; margin : 0; }
.template-category .main-col,  .template-archive .main-col { padding-bottom : 60px; }
.right-col { float : left; display : inline; margin : 0px 0px 0px 0px; }
.inner { margin : 1.5em 2em 3em 2em; display : inline; float : left; }

/* alternate layouts */
.page-type-a .left-col { width : 25%; }
.page-type-a .main-col { width : 100%; }
.page-type-a .right-col { display : none; }
.page-type-b .main-col { width : 530px; margin : 0 0 0px 0; }
.page-type-b .right-col { width : 420px; padding-left:25px; }
.page-type-b .inner { margin-left : 3em; }
.page-type-b .common .post { padding : 0; width : auto; }
.page-type-b .bgd-1 { background-image : none; }
.page-type-b .bgd-2 { background-image : none; }
.splash-border { float : left; clear : both; background : url(../images/backgrounds/banner_frame_wide.gif) no-repeat 16px 0; width : 100%; }
.splash-image { display : block; margin : 15px 0 15px 28px; }
.page-type-c .main-col { width : 730px; }
.page-type-c .right-col { width : 236px; }


/* common styleset */
.common { color : #636363; font-family: Verdana, Arial, Helvetica, sans-serif; }
.common h1,  .common h2,  .common h3,  .common h4,  .common h5,  .common h6 { color : #363636; font-weight : normal; margin-bottom : 0.5em; line-height : 1.1; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; }
.common h1 { font-size : 2.2em; margin-bottom: 10px; }
.common h2 { font-size : 2.0em; }
.common h3 { font-size : 1.8em; }
.common h4 { font-size : 1.6em; }
.common h5 { font-size : 1.4em; }
.common h6 { font-size : 1.3em; }

.common h1 a,  .common h2 a,  .common h3 a,  .common h4 a,  .common h5 a,  .common h6 a { color : #00aeef; }
.common p { margin : 0 0 1.5em 0; font-size : 1.2em; line-height : 1.6; font-family: Verdana, Arial, Helvetica, sans-serif; }
.common ul { margin : 0 0 1em 2em; list-style-type : disc; font-family: Verdana, Arial, Helvetica, sans-serif; }
.common li { margin : 0 0 0.5em 0; font-size : 1.2em; line-height : 1.2; font-family: Verdana, Arial, Helvetica, sans-serif; }
.common ol { margin : 0 0 1em 2.5em; }

.common a:link { color: #00aeef; font-weight: normal; text-decoration: none; }
.common a:visited { color: #00aeef; font-weight: normal; text-decoration: none; }
.common a:hover { color: #00aeef; font-weight: normal; text-decoration: underline; }
.common a:active { color: #00aeef; font-weight: normal; text-decoration: underline; }

.common .post { margin : 0 0 1.5em 0; padding : 0 10px 1.3em 10px; float : left; clear : left; }
.common .meta { font-weight : bold; font-size : 1.2em; margin : 0 0 1em 0; }
.common blockquote { margin : 0 3em 1.5em 3em; padding : 1em; font-size:1.2em; background-color:#DEDEDE; color:#0099FF !important;}


.common .small { font-size : 10px; color:#f26522;}
.common .small a:link { color:#f26522; font-weight: normal; text-decoration: underline; }
.common .small a:visited { color:#f26522; font-weight: normal; text-decoration: underline; }
.common .small a:hover { color:#f26522; font-weight: normal; text-decoration: underline; }

.common small { color:#f26522;}
.common small a:link { color:#f26522; }
.common small a:visited { color:#f26522; }
.common small a:hover { color:#f26522; }


/* main-col modules */	
	
/* banners */
.main-banner { background : url(../images/backgrounds/banner_frame.gif) no-repeat 10px 0; width : 100%; padding-top : 15px; }
.banner-image { display : block; margin : 0 0 2em 23px; }

/* news articles */
/* used to be 1.7em*/
.common .page-title { margin-left : 10px; font-size : 2.0em; color:#f26522; }
/* used to be 1.8em*/
.common .title { font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 2em; margin-bottom : 0.4em; }
.common .title-list { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 1.4em; margin-bottom : 0.4em; }
.template-page .title { color : #f26522; }
/* old =f26522, new = 00BCF7 */				
.common .title a:link { color: #00BCF7; font-weight: normal; text-decoration: none; }
.common .title a:visited { color: #00BCF7; font-weight: normal; text-decoration: none; }
.common .title a:hover { color: #00BCF7; font-weight: normal; text-decoration: underline; }
.common .title a:active { color: #00BCF7; font-weight: normal; text-decoration: underline; }
.post .date { display : block; color : #a8a7a6; font-size : 1.0em; margin-bottom : 0.1em; }
.template-category .post,  .template-search .post { position : relative; border-bottom : 1px solid #918f8f; width : 665px; }

/* headlines list */
.common .headline-list { list-style-type : none; margin : 0 0 1.5em 0; width : 210px; }
.common .headline-list li { margin : 0 0 0.9em 0; font-size : 1.1em; }

.template-homepage .headline-list { width : 474px; }
.template-homepage .headline-list li { font-size : 1.2em; }
.template-homepage .headline-list li a { font-size:14px; margin:0px 0px 0px 0px; }
.template-homepage .headline-list li p { font-size:10px; margin:3px 0px 0px 0px; }

/* right col news article listing */
.partner-headline-list li { list-style:none; width:388px; margin:0px 0px 10px 0px; }
.partner-headline-list li a { font-size:14px; margin:0px 0px 0px 0px; }
.partner-headline-list li p { font-size:10px; margin:3px 0px 0px 0px; }
.partner-underline { display:block; margin:15px 10px 0px 20px; border-bottom:1px solid #cccccc; }

.news-headlines a.read-more { color:#f26522; font-size:12px; margin:0px 0px 0px 20px; text-decoration:none; }
.common .small a:active { color: #00aeef !important; font-weight: normal; text-decoration: underline; }

/* features */
.main-banner .features-title { margin-left : 10px; }
.feature { float : left; clear : both; width : 100%; border-bottom : 1px solid #7f7c7c; margin-bottom : 1.5em; padding-bottom : 1.5em; }
.feature-content { float : left; padding-top : 0; width : 517px; }
.feature-img { float : left; text-align : center; width : 150px; margin-right : 5px; }
.feature .feature-img img { float : none; margin : 0; }

.common .feature h4 { font-size : 1.9em; color : #f26522; margin-bottom : 0.2em; }
.common .feature h5 { color : #504d6c; font-size : 1.7em; margin-bottom : 0.2em; }
.common .feature p { margin-bottom : 0; }

/* more link */
.more-link { font-family : Verdana, Arial, Helvetica, sans-serif; margin : 0; padding : 0; clear : both; font-size : 1.2em; font-weight : bold !important; width : 665px; text-align : right; display : block; margin-bottom : 3px; }
.more-link a { font-weight : bold !important; }
/*
	+----------------------------------------------------------------+
	|																							|
	|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
	|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
	|																							|
	|	File Written By:																	|
	|	- Lester "GaMerZ" Chan															|
	|	- http://lesterchan.net															|
	|																							|
	|	File Information:																	|
	|	- Page Navigation CSS Style													|
	|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
	|																							|
	+----------------------------------------------------------------+
	*/
	
.wp-pagenavi { position : absolute; bottom : 25px; left : 30px; }
.wp-pagenavi a { line-height : 1.1; padding: 2px 5px 2px 5px; margin: 2px; text-decoration: none; border: 1px solid #00aeef; background-color: #fff; outline : none; }
.wp-pagenavi a:link { color: #636363; font-weight: normal; text-decoration: none; }
.wp-pagenavi a:visited { color: #636363; font-weight: normal; text-decoration: none; }
.wp-pagenavi a:hover { color: #363636; font-weight: normal; text-decoration: none; background-color : #00aeef; }
.wp-pagenavi a:active { color: #363636; font-weight: normal; text-decoration: none; background-color : #00aeef; }
.wp-pagenavi a:focus { -moz-outline-style : none; color: #363636; background-color : #00aeef; }
.wp-pagenavi span.pages { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #00aeef; color: #636363; background-color: #fff; }
.wp-pagenavi span.current { padding: 2px 5px 2px 5px; margin: 2px; font-weight: normal; border: 1px solid #fff; color: #363636; background-color: #fff; }
.wp-pagenavi span.extend { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #00aeef; color: #636363; background-color: #fff; }

/* search form */
.search-form common label { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1.2em; font-weight : bold; color : #00aeef; }

/* right-col modules */
.sidebar { color : #636363; width : 100%; background : url(../images/backgrounds/sidebar_top.gif) no-repeat 0 0; padding-top : 30px; }
.sidebar .signup-module { margin : 0 7px 0 7px; height : 66px; position : relative; padding-top : 45px; }
.sidebar-signup-button { position : absolute; left : 2px; top : 5px; background : url(../images/buttons/signup_demo.gif) no-repeat 0 0; width : 152px; height : 34px; }
.sidebar-signup-button a { display:block; width : 152px; height : 34px; }
.sidebar-signup-button a span { display:none; }
.signup-module p { font-size : 1.1em; line-height : 1.5; width : 210px; margin-left : 7px; }
.sidebar .news-posts { background-color : #f6fbfd; padding : 1.5em 1.3em 0 1.3em; border-bottom : 1px solid #c8e1e2; }
.sidebar .news-posts h3 { font-size: 1.7em; margin-bottom : .3em; }
.sidebar .headline-list { margin-bottom : 2.2em; }
.news-posts .double-border { height : 1px; width :100%; background-color : #fff; }
.sidebar-content { float : left; width : 100%; text-align : center; margin : 0 0 1.5em 0; padding : 1.3em 0 0 0; clear : both; }
.sidebar .sidebar-content p { margin-bottom : 1.2em; }
.sidebar-content img { float : none !important; }

/* homepage modules */
/* home banner */
.home-banner { position : relative; background : url(../images/banners/home-banner-switch.jpg) no-repeat 0 0; width : 950px; height : 304px; margin : 10px 0 0 19px; padding-bottom : 19px; }
.home-banner p { position : absolute; left : -9999px; }
.home-banner .switch-button { position : absolute; top : 216px; left : 81px; background-position : 0 0; background-repeat : no-repeat; }
.home-banner .switch-button a { display : block; width : 193px; height : 26px; }

.home-banner .button a span { position : absolute; left : -9999px; }
.home-banner .button a:focus { outline : none; }

/* home-login */
.home-banner .home-login { position : absolute; right : 0; top : 0; width : 220px; padding : 20px 5px 15px 15px; height : 100px; }
.home-banner h4 { color: #363636; font-weight: normal; margin-bottom: 0.4em; line-height: 1.1; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.7em; }
.home-banner .home-login label { color: #363636; font-weight: normal; margin-bottom: 0.5em; line-height: 1.1; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.4em; position : absolute; text-align : right; width : 85px; padding-top : 1px; }
.home-banner .home-login .input-box { background-color : transparent; border : 1px solid #b1b6bf; padding : 1px 1px 1px 1px; position : absolute; width : 130px !important; }
.home-banner .home-login .submit-button { position : absolute; left : 162px; top : 108px; background-image : url(../images/buttons/login.gif) 0 0 no-repeat; }
.home-banner .home-login .submit-button:focus { outline : none; }

/* home banner2 */
.home-banner2 { position : relative; width : 950px; height : 304px; margin : 10px 0 0 19px; padding-bottom : 19px; }
.home-banner2 p { position : absolute; left : -9999px; }
.home-banner2 .switch-button { display : block; width : 193px; height : 26px; margin:216px 0px 0px 81px; }
.home-banner2 .switch-button span { display : none; width : 193px; height : 26px; }
.home-banner2 .try-button { display : block; width : 89px; height : 26px; background:url(../images/buttons/TryaDemo-Button.png); position:absolute; top:242px; left:475px;}
.home-banner2 .try-button span { display : none; width : 193px; height : 26px; }
.home-banner2 .swwb-button { display : block; width : 83px; height : 26px; background:url(../images/buttons/LearnMore-Button.png); position:absolute; top:242px; left:600px;}
.home-banner2 .swwb-button span { display : none; width : 193px; height : 26px; }

/* banner contents */
.home-banner2 .banner-contents, .home-banner2 .banner-contents .banner-slide {height:304px; width:713px;}
.home-banner2 .banner-contents #switch-slide {background : url(../images/banners/home-banner-switch.jpg) no-repeat top left; height:304px; width:713px;}
.home-banner2 .banner-contents #service-slide {background : url(../images/banners/home_banner.gif) no-repeat top left; height:304px; width:713px;}

/* home-login2 */
.home-banner2 .home-login2 { position : absolute; right : 0; top : 0; width : 217px; padding : 20px 8px 15px 12px; height : 116px; background : url(../images/banners/home-banner-switch.jpg) no-repeat top right;}
.home-banner2 h4 { color: #363636; font-weight: normal; margin-bottom: 0.4em; line-height: 1.1; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.7em; }
.home-banner2 .home-login2 label { color: #363636; font-weight: normal; margin-bottom: 0.5em; line-height: 1.1; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.4em; position : absolute; text-align : right; width : 82px; padding-top : 1px; }
.home-banner2 .home-login2 .input-box { background-color : transparent; border : 1px solid #b1b6bf; padding : 1px 1px 1px 1px; position : absolute; width : 127px !important; }
.home-banner2 .home-login2 .submit-button { position : absolute; left : 159px; top : 108px; background-image : url(../images/buttons/login.gif) 0 0 no-repeat; }
.home-banner2 .home-login2 .submit-button:focus { outline : none; }

/* home signup2 */	
.home-banner2 .home-signup2 { position : absolute; right : 0; top : 151px; width : 217px; padding : 15px; height : 118px; padding : 20px 8px 15px 12px; background : url(../images/banners/home-banner-switch.jpg) no-repeat bottom right;}
.home-banner2 .home-signup2 p { position : static; color: #363636; font-weight: normal; margin-bottom: 0.5em; line-height: 1.2; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.4em; }

/*:focus::-moz-focus-inner*/			
.label1 { left : 0px; top : 50px; }
.input1 { left : 93px; top : 50px; }
.label2 { left : 0px; top : 76px; }
.input2 { left : 93px; top : 75px; }

/* home signup */	
.home-banner .home-signup { position : absolute; right : 0; top : 175px; width : 220px; padding : 15px; height : 205px; padding : 0 5px 15px 15px; }
.home-banner .home-signup p { position : static; color: #363636; font-weight: normal; margin-bottom: 0.5em; line-height: 1.2; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size : 1.4em; }

/* people are talking */
.home-content { margin-bottom : 1em; }
.people-talking { background : url(../images/borders/people_talking_top.gif) no-repeat 0 0; float : right; margin-bottom : 15px; margin-top:50px; }
.people-talking-inner { background : url(../images/borders/Quote-Callout.gif) no-repeat 0 100%; width : 356px; padding : 15px 15px 57px 15px; margin : 0px 7px 0px 0; position:relative; }
.people-talking-inner #testimonial-callout { height:54px; width:386px; display:block; position:absolute; left:0px; bottom:0px; }
.people-talking-inner #testimonial-callout span { display:none; }
.people-talking h3 { font-size : 2.0em; }
.common .people-talking p { font-size : 13px; line-height : 1.6; font-family : Georgia, "Time New Roman", serif; margin-bottom : 7px; }
.common .people-talking p em,  .common .people-talking p strong { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : .9em; }
.people-talking .read-more-link { font-size : 1.2em; text-align : left; float : none !important; position : static !important; margin-bottom : 15px; display : block; font-size : 12px; }

/* email update */						
.email-update-home { float : right; background : url(../images/backgrounds/blue_gradient.gif) no-repeat 0 0; width : 347px; height : 115px; padding : 12px 25px 0 15px; margin-right : 7px; }
.common .email-update-home h3 { font-size : 1.8em; margin-bottom : 0; }
.common .email-update-home p { color : #636363; line-height : 1.5; margin-bottom : 0.5em; padding-left : 1px; }
.right-col .demo-button { float : left; background : url(../images/buttons/green_edge.gif) no-repeat right 0; padding : 0 3px 0 0; height : 27px; }
.right-col .demo-button a { float : left; font-size : 1.1em; background : url(../images/buttons/green_long.gif) no-repeat 0 0; padding : 5px 11px 0 14px; height : 20px; }
.email-update-home .demo-button a:link { color: #363636; font-weight: normal; text-decoration: none; }
.email-update-home .demo-button a:visited { color: #363636; font-weight: normal; text-decoration: none; }
.email-update-home .demo-button a:hover { color: #000; font-weight: normal; text-decoration: none; }
.email-update-home .demo-button a:active { color: #000; font-weight: normal; text-decoration: none; }
.home-title { color : #f26522 !important; }

/* footer */
 .footer-wrapper { clear: both;                  /* clears left column and content floats */ position : relative; width : 100%; float : left; margin : 0 !important; padding : 0 !important; }
.page-type-b .footer,  .page-type-b .footer-cap { background-image : url(../images/backgrounds/footer_without_sidebar.gif); }
.page-type-c .footer,  .page-type-c .footer-cap { background-image : url(../images/backgrounds/footer_with_sidebar.gif); }
.footer { padding : 0 !important; margin : 0 !important; font-size : 1em; font-family: Arial, Helvetica, sans-serif; height : 76px; width : 100%; background-position : 50% top; background-repeat : no-repeat; background-color : transparent; }
.footer-cap { height : 10px; background-position : 50% bottom; background-repeat : no-repeat; width : 100%; display : block; clear : both;  margin : 0 !important  padding : 0 !important;
}
.footer a:link { color: #00aeef; font-weight: normal; text-decoration: none; }
.footer a:visited { color: #00aeef; font-weight: normal; text-decoration: none; }
.footer a:hover { color: #00aeef; font-weight: normal; text-decoration: underline; }
.footer a:active { color: #00aeef; font-weight: normal; text-decoration: underline; }
.footer .footer-nav { padding : 0; margin : 0; position : absolute; left : 17px; top : 50px; }
.footer .footer-nav li { margin : 0 9px 0 0; padding : 0 8px 0 0; display : inline; border-right : 1px solid #333; float : left; font-size : 1.1em; line-height : .9; }
.footer .footer-nav li:last-child,  .footer .footer-nav li.last-child { border-right : none !important; }
.footer .footer-nav li a { margin : 0; padding : 0; display : block; float : left; }
.footer .footer-nav2 { padding : 0; margin : 0; position : absolute; left : 30px; top : 65px; }
.footer .footer-nav2 li { margin : 0 9px 0 0; padding : 0 8px 0 0; display : inline; border-right : 1px solid #333; float : left; font-size : 1.1em; line-height : .9; }
.footer .footer-nav2 li:last-child,  .footer .footer-nav2 li.last-child { border-right : none !important; }
.footer .footer-nav2 li a { margin : 0; padding : 0; display : block; float : left; }
.footer .footer-text { position : absolute; left : -9999px; }

/* reusable utility code */
.alignleft { float : left; margin : .5em 1em .5em 0; }
.alignright { float : right; margin : .5em 0 .5em 1em; }
.center { text-align: center; }

/* this is for using on a block-level container element */
/* and will center contents inside the container */
.centered { display: block; margin: 0 auto 1em auto; }

/* this is for using on an inline element, such as an image */
/* and will turn the element block, and center the element within its container */  
.clear { clear: both; }

/* button styles */
.button { outline : none; cursor : pointer; }
.button:focus,  .button a:focus { -moz-outline-style : none; outline : none; }
.button a { display : block; }
.button span { position : absolute; left : -9999px; }
.clicked { margin-top : 1px !important; margin-left : 1px !important; }
input:focus,  input[type=text]:focus,  input[type=password]:focus { outline: 0 none; }
textarea:focus { outline: 0 none; }
 button::-moz-focus-inner,  input[type="reset"]::-moz-focus-inner,  input[type="button"]::-moz-focus-inner,  input[type="submit"]::-moz-focus-inner,  input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
}

/* contact page */
.linklove { display : none !important; }
.contact-form { background : url(../images/backgrounds/contact_bgd.jpg) no-repeat 0 0; margin : 15px 29px 0 29px; padding : 10px 15px 0 35px; height : 401px; position : relative; }
.contact-form .cform { float : left; }
.cform fieldset { float : left; border : none; }
.contact-form small { color : #363636; font-size : 1em; float : right; }
.contact-form h2 { color : #fefeff; font-weight : normal; font-size : 2.8em; letter-spacing : .04em; margin-bottom : 2px; }
.contact-form h5 { color : #302c4a; font-weight : normal; font-size : 1.5em; letter-spacing : .03em; width : 410px; margin-bottom : 8px; }
.contact-form .cf-fs1 { position : absolute; top : 97px; left : 36px; width : 290px }
.contact-form .cf-fs2 { position : absolute; top : 97px; left : 335px; width : 265px; }
.contact-form .cf-fs3 { position : absolute; top : 249px; left : 36px; width : 660px; }


/* contact form list */
.contact-form .cform ol { float : left; list-style-type : none; }
.cform ol li { line-height : 1.1; position : absolute; }

/* Old Demo Styles commented */
/*#li--2  { top : 3px; background-color : purple; }
#li--3  { top : 33px; }
#li--4  { top : 63px; }
#li--5  { top : 94px; }
#li--6  { top : 124px; }

#li--9  { top : 3px; }
#li--10 { top : 33px; }
#li--11 { top : 63px; }
#li--12 { top : 63px; left : 119px; }
#li--13 { top : 94px; }
#li--14 { top : 124px; }

#li--17 { top : 3px; }
#li--18 { top : 36px; }
#li--19 { top : 122px; }*/
			
/* email module form list */
#li-2-2 { top : 112px; }
#li-2-3 { top : 139px; }
#li-2-4 { top : 167px; }

/* MGMA email module form list */
#li-3-2 { top : 114px; }
#li-3-3 { top : 142px; }
#li-3-4 { top : 170px; }
#li-3-5 { top : 198px; }
#li-3-6 { top : 226px; }
#li-3-7 { top : 256px; color:#FFFFFF; font-size:12px; }
#li-3-8 { top : 280px; left : 35px; font-size:8px; }
#li-3-9 { top : 280px; left : 170px; font-size:8px; }
#li-3-10 { top : 304px; left : 35px; font-size:8px; }

/* Refer a Friend eMD email module form list */
#li-4-2 { top : 104px; left : 22px; }
#li-4-3 { top : 135px; left : 22px; }
#li-4-4 { top : 166px; left : 22px; }
#li-4-5 { top : 197px; left : 22px; }
#li-4-6 { top : 228px; left : 22px; }

/* Refer a Friend Raintree email module form list */
#li-6-2 { top : 104px; left : 22px; }
#li-6-3 { top : 135px; left : 22px; }
#li-6-4 { top : 166px; left : 22px; }
#li-6-5 { top : 197px; left : 22px; }
#li-6-6 { top : 228px; left : 22px; }

/* Refer a Friend PVP email module form list */
#li-8-2 { top : 104px; left : 22px; }
#li-8-3 { top : 135px; left : 22px; }
#li-8-4 { top : 166px; left : 22px; }
#li-8-5 { top : 197px; left : 22px; }
#li-8-6 { top : 228px; left : 22px; }

/* Refer a Friend OfficeMate email module form list */
#li-10-2 { top : 104px; left : 22px; }
#li-10-3 { top : 135px; left : 22px; }
#li-10-4 { top : 166px; left : 22px; }
#li-10-5 { top : 197px; left : 22px; }
#li-10-6 { top : 228px; left : 22px; }

/* Refer a Friend eCW email module form list */
#li-12-2 { top : 104px; left : 22px; }
#li-12-3 { top : 135px; left : 22px; }
#li-12-4 { top : 166px; left : 22px; }
#li-12-5 { top : 197px; left : 22px; }
#li-12-6 { top : 228px; left : 22px; }

/* Refer a Friend Greenway email module form list */
#li-14-2 { top : 104px; left : 22px; }
#li-14-3 { top : 135px; left : 22px; }
#li-14-4 { top : 166px; left : 22px; }
#li-14-5 { top : 197px; left : 22px; }
#li-14-6 { top : 228px; left : 22px; }

/* Refer a Friend NextGen email module form list */
#li-16-2 { top : 104px; left : 22px; }
#li-16-3 { top : 135px; left : 22px; }
#li-16-4 { top : 166px; left : 22px; }
#li-16-5 { top : 197px; left : 22px; }
#li-16-6 { top : 228px; left : 22px; }


/* Refer a Friend Team Enterprise email module form list */
#li-24-2 { top : 104px; left : 22px; }
#li-24-3 { top : 135px; left : 22px; }
#li-24-4 { top : 166px; left : 22px; }
#li-24-5 { top : 197px; left : 22px; }
#li-24-6 { top : 228px; left : 22px; }

/* Refer a Friend Longwood email module form list */
#li-31-2 { top : 104px; left : 22px; }
#li-31-3 { top : 135px; left : 22px; }
#li-31-4 { top : 166px; left : 22px; }
#li-31-5 { top : 197px; left : 22px; }
#li-31-6 { top : 228px; left : 22px; }

/* Refer a Friend Mouseketeers email module form list */
#li-35-2 { top : 104px; left : 22px; }
#li-35-3 { top : 135px; left : 22px; }
#li-35-4 { top : 166px; left : 22px; }
#li-35-5 { top : 197px; left : 22px; }
#li-35-6 { top : 228px; left : 22px; }

/* Refer a Friend  */
#li-38-2 { top : 104px; left : 22px; }
#li-38-3 { top : 135px; left : 22px; }
#li-38-4 { top : 166px; left : 22px; }
#li-38-5 { top : 197px; left : 22px; }
#li-38-6 { top : 228px; left : 22px; }


/*eMD Demo Sign Up email module form list */
#li-5-2 { top : 73px; left : 22px; }
#li-5-3 { top : 105px; left : 22px; }
#li-5-4 { top : 136px; left : 22px; }
#li-5-5 { top : 168px; left : 22px; }
#li-5-6 { top : 200px; left : 22px; }
#li-5-7 { top : 233px; left : 22px; }
#li-5-8 { top : 267px; left : 22px; }
#li-5-9 { top : 267px; left : 222px; }
#li-5-10 { top : 267px; left : 320px; }
#li-5-11 { top : 297px; left : 22px; }
#li-5-12 { top : 329px; left : 22px; }
#li-5-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-5-14 { top : 382px; left : 25px; }
#li-5-15 { top : 382px; left : 152px; }
#li-5-16 { top : 382px; left : 285px; }
#li-5-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-5-18 { top : 448px; left : 26px; }
#li-5-19 { top : 448px; left : 90px; }
#li-5-20 { top : 448px; left : 157px; }

/*Raintree Demo Sign Up email module form list */
#li-7-2 { top : 73px; left : 22px; }
#li-7-3 { top : 105px; left : 22px; }
#li-7-4 { top : 136px; left : 22px; }
#li-7-5 { top : 168px; left : 22px; }
#li-7-6 { top : 200px; left : 22px; }
#li-7-7 { top : 233px; left : 22px; }
#li-7-8 { top : 267px; left : 22px; }
#li-7-9 { top : 267px; left : 222px; }
#li-7-10 { top : 267px; left : 320px; }
#li-7-11 { top : 297px; left : 22px; }
#li-7-12 { top : 329px; left : 22px; }
#li-7-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-7-14 { top : 382px; left : 25px; }
#li-7-15 { top : 382px; left : 152px; }
#li-7-16 { top : 382px; left : 285px; }
#li-7-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-7-18 { top : 448px; left : 26px; }
#li-7-19 { top : 448px; left : 90px; }
#li-7-20 { top : 448px; left : 157px; }

/*PVP Demo Sign Up email module form list */
#li-9-2 { top : 73px; left : 22px; }
#li-9-3 { top : 105px; left : 22px; }
#li-9-4 { top : 136px; left : 22px; }
#li-9-5 { top : 168px; left : 22px; }
#li-9-6 { top : 200px; left : 22px; }
#li-9-7 { top : 233px; left : 22px; }
#li-9-8 { top : 267px; left : 22px; }
#li-9-9 { top : 267px; left : 222px; }
#li-9-10 { top : 267px; left : 320px; }
#li-9-11 { top : 297px; left : 22px; }
#li-9-12 { top : 329px; left : 22px; }
#li-9-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-9-14 { top : 382px; left : 25px; }
#li-9-15 { top : 382px; left : 152px; }
#li-9-16 { top : 382px; left : 285px; }
#li-9-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-9-18 { top : 448px; left : 26px; }
#li-9-19 { top : 448px; left : 90px; }
#li-9-20 { top : 448px; left : 157px; }

/*OfficeMate Demo Sign Up email module form list */
#li-11-2 { top : 73px; left : 22px; }
#li-11-3 { top : 105px; left : 22px; }
#li-11-4 { top : 136px; left : 22px; }
#li-11-5 { top : 168px; left : 22px; }
#li-11-6 { top : 200px; left : 22px; }
#li-11-7 { top : 233px; left : 22px; }
#li-11-8 { top : 267px; left : 22px; }
#li-11-9 { top : 267px; left : 222px; }
#li-11-10 { top : 267px; left : 320px; }
#li-11-11 { top : 297px; left : 22px; }
#li-11-12 { top : 329px; left : 22px; }
#li-11-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-11-14 { top : 382px; left : 25px; }
#li-11-15 { top : 382px; left : 152px; }
#li-11-16 { top : 382px; left : 285px; }
#li-11-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-11-18 { top : 448px; left : 26px; }
#li-11-19 { top : 448px; left : 90px; }
#li-11-20 { top : 448px; left : 157px; }

/*eCW Demo Sign Up email module form list */
#li-13-2 { top : 73px; left : 22px; }
#li-13-3 { top : 105px; left : 22px; }
#li-13-4 { top : 136px; left : 22px; }
#li-13-5 { top : 168px; left : 22px; }
#li-13-6 { top : 200px; left : 22px; }
#li-13-7 { top : 233px; left : 22px; }
#li-13-8 { top : 267px; left : 22px; }
#li-13-9 { top : 267px; left : 222px; }
#li-13-10 { top : 267px; left : 320px; }
#li-13-11 { top : 297px; left : 22px; }
#li-13-12 { top : 329px; left : 22px; }
#li-13-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-13-14 { top : 382px; left : 25px; }
#li-13-15 { top : 382px; left : 152px; }
#li-13-16 { top : 382px; left : 285px; }
#li-13-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-13-18 { top : 448px; left : 26px; }
#li-13-19 { top : 448px; left : 90px; }
#li-13-20 { top : 448px; left : 157px; }

/* Greenway Demo Sign Up email module form list */
#li-15-2 { top : 73px; left : 22px; }
#li-15-3 { top : 105px; left : 22px; }
#li-15-4 { top : 136px; left : 22px; }
#li-15-5 { top : 168px; left : 22px; }
#li-15-6 { top : 200px; left : 22px; }
#li-15-7 { top : 233px; left : 22px; }
#li-15-8 { top : 267px; left : 22px; }
#li-15-9 { top : 267px; left : 222px; }
#li-15-10 { top : 267px; left : 320px; }
#li-15-11 { top : 297px; left : 22px; }
#li-15-12 { top : 329px; left : 22px; }
#li-15-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-15-14 { top : 382px; left : 25px; }
#li-15-15 { top : 382px; left : 152px; }
#li-15-16 { top : 382px; left : 285px; }
#li-15-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-15-18 { top : 448px; left : 26px; }
#li-15-19 { top : 448px; left : 90px; }
#li-15-20 { top : 448px; left : 157px; }

/* NextGen Demo Sign Up email module form list */
#li-17-2 { top : 73px; left : 22px; }
#li-17-3 { top : 105px; left : 22px; }
#li-17-4 { top : 136px; left : 22px; }
#li-17-5 { top : 168px; left : 22px; }
#li-17-6 { top : 200px; left : 22px; }
#li-17-7 { top : 233px; left : 22px; }
#li-17-8 { top : 267px; left : 22px; }
#li-17-9 { top : 267px; left : 222px; }
#li-17-10 { top : 267px; left : 320px; }
#li-17-11 { top : 297px; left : 22px; }
#li-17-12 { top : 329px; left : 22px; }
#li-17-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-17-14 { top : 382px; left : 25px; }
#li-17-15 { top : 382px; left : 152px; }
#li-17-16 { top : 382px; left : 285px; }
#li-17-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-17-18 { top : 448px; left : 26px; }
#li-17-19 { top : 448px; left : 90px; }
#li-17-20 { top : 448px; left : 157px; }


/* Team Enterprise Demo Sign Up email module form list */
#li-25-2 { top : 73px; left : 22px; }
#li-25-3 { top : 105px; left : 22px; }
#li-25-4 { top : 136px; left : 22px; }
#li-25-5 { top : 168px; left : 22px; }
#li-25-6 { top : 200px; left : 22px; }
#li-25-7 { top : 233px; left : 22px; }
#li-25-8 { top : 267px; left : 22px; }
#li-25-9 { top : 267px; left : 222px; }
#li-25-10 { top : 267px; left : 320px; }
#li-25-11 { top : 297px; left : 22px; }
#li-25-12 { top : 329px; left : 22px; }
#li-25-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-25-14 { top : 382px; left : 25px; }
#li-25-15 { top : 382px; left : 152px; }
#li-25-16 { top : 382px; left : 285px; }
#li-25-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-25-18 { top : 448px; left : 26px; }
#li-25-19 { top : 448px; left : 90px; }
#li-25-20 { top : 448px; left : 157px; }

/* MGMA Demo Sign Up email module form list */
#li-29-2 { top : 73px; left : 22px; }
#li-29-3 { top : 105px; left : 22px; }
#li-29-4 { top : 136px; left : 22px; }
#li-29-5 { top : 168px; left : 22px; }
#li-29-6 { top : 200px; left : 22px; }
#li-29-7 { top : 233px; left : 22px; }
#li-29-8 { top : 267px; left : 22px; }
#li-29-9 { top : 267px; left : 222px; }
#li-29-10 { top : 267px; left : 320px; }
#li-29-11 { top : 297px; left : 22px; }
#li-29-12 { top : 329px; left : 22px; }
#li-29-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-29-14 { top : 382px; left : 25px; }
#li-29-15 { top : 382px; left : 152px; }
#li-29-16 { top : 382px; left : 285px; }
#li-29-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-29-18 { top : 448px; left : 26px; }
#li-29-19 { top : 448px; left : 90px; }
#li-29-20 { top : 448px; left : 157px; }

/* Longwood Demo Sign Up email module form list */
#li-32-2 { top : 73px; left : 22px; }
#li-32-3 { top : 105px; left : 22px; }
#li-32-4 { top : 136px; left : 22px; }
#li-32-5 { top : 168px; left : 22px; }
#li-32-6 { top : 200px; left : 22px; }
#li-32-7 { top : 233px; left : 22px; }
#li-32-8 { top : 267px; left : 22px; }
#li-32-9 { top : 267px; left : 222px; }
#li-32-10 { top : 267px; left : 320px; }
#li-32-11 { top : 297px; left : 22px; }
#li-32-12 { top : 329px; left : 22px; }
#li-32-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-32-14 { top : 382px; left : 25px; }
#li-32-15 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-32-16 { top : 448px; left : 26px; }
#li-32-17 { top : 448px; left : 90px; }
#li-32-18 { top : 448px; left : 157px; }

/* Mouseketeers Demo Sign Up email module form list */
#li-34-2 { top : 73px; left : 22px; }
#li-34-3 { top : 105px; left : 22px; }
#li-34-4 { top : 136px; left : 22px; }
#li-34-5 { top : 168px; left : 22px; }
#li-34-6 { top : 200px; left : 22px; }
#li-34-7 { top : 233px; left : 22px; }
#li-34-8 { top : 267px; left : 22px; }
#li-34-9 { top : 267px; left : 222px; }
#li-34-10 { top : 267px; left : 320px; }
#li-34-11 { top : 297px; left : 22px; }
#li-34-12 { top : 329px; left : 22px; }
#li-34-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-34-14 { top : 382px; left : 25px; }
#li-34-15 { top : 382px; left : 152px; }
#li-34-16 { top : 382px; left : 285px; }
#li-34-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-34-18 { top : 448px; left : 26px; }
#li-34-19 { top : 448px; left : 90px; }
#li-34-20 { top : 448px; left : 157px; }

/* CPR Demo Sign Up email module form list */
#li-37-2 { top : 73px; left : 22px; }
#li-37-3 { top : 105px; left : 22px; }
#li-37-4 { top : 136px; left : 22px; }
#li-37-5 { top : 168px; left : 22px; }
#li-37-6 { top : 200px; left : 22px; }
#li-37-7 { top : 233px; left : 22px; }
#li-37-8 { top : 267px; left : 22px; }
#li-37-9 { top : 267px; left : 222px; }
#li-37-10 { top : 267px; left : 320px; }
#li-37-11 { top : 297px; left : 22px; }
#li-37-12 { top : 329px; left : 22px; }
#li-37-13 { top : 360px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-37-14 { top : 382px; left : 25px; }
#li-37-15 { top : 382px; left : 152px; }
#li-37-16 { top : 382px; left : 285px; }
#li-37-17 { top : 420px; left : 22px; font-size:14px; color:#fdfdfd; }
#li-37-18 { top : 448px; left : 26px; }
#li-37-19 { top : 448px; left : 90px; }
#li-37-20 { top : 448px; left : 157px; }


/* Featured Product email module form list */
#li-18-2 { top : 113px; left : 22px; }
#li-18-3 { top : 141px; left : 22px; }
#li-18-4 { top : 169px; left : 22px; }
#li-18-5 { top : 197px; left : 22px; }
#li-18-6 { top : 225px; left : 22px; }
#li-18-7 { top : 253px; left : 22px; }

/* NextGen Eligibility contact form (dupe of Featured Product) email module form list */
#li-26-2 { top : 113px; left : 22px; }
#li-26-3 { top : 141px; left : 22px; }
#li-26-4 { top : 169px; left : 22px; }
#li-26-5 { top : 197px; left : 22px; }
#li-26-6 { top : 225px; left : 22px; }
#li-26-7 { top : 253px; left : 22px; }

/* TeamEnterprise Eligibility contact form (dupe of Featured Product) email module form list */
#li-27-2 { top : 113px; left : 22px; }
#li-27-3 { top : 141px; left : 22px; }
#li-27-4 { top : 169px; left : 22px; }
#li-27-5 { top : 197px; left : 22px; }
#li-27-6 { top : 225px; left : 22px; }
#li-27-7 { top : 253px; left : 22px; }

/* Greenway Eligibility contact form (dupe of Featured Product) email module form list */
#li-28-2 { top : 113px; left : 22px; }
#li-28-3 { top : 141px; left : 22px; }
#li-28-4 { top : 169px; left : 22px; }
#li-28-5 { top : 197px; left : 22px; }
#li-28-6 { top : 225px; left : 22px; }
#li-28-7 { top : 253px; left : 22px; }

/* e-MDs Eligibility contact form (dupe of Featured Product) email module form list */
#li-33-2 { top : 113px; left : 22px; }
#li-33-3 { top : 141px; left : 22px; }
#li-33-4 { top : 169px; left : 22px; }
#li-33-5 { top : 197px; left : 22px; }
#li-33-6 { top : 225px; left : 22px; }
#li-33-7 { top : 253px; left : 22px; }

/* Reimbursement Manager contact form (dupe of Featured Product) email module form list */
#li-30-2 { top : 113px; left : 22px; }
#li-30-3 { top : 141px; left : 22px; }
#li-30-4 { top : 169px; left : 22px; }
#li-30-5 { top : 197px; left : 22px; }
#li-30-6 { top : 225px; left : 22px; }
#li-30-7 { top : 253px; left : 22px; }

/* SCOPE contact form (dupe of Featured Product) email module form list */
#li-36-2 { top : 113px; left : 22px; }
#li-36-3 { top : 141px; left : 22px; }
#li-36-4 { top : 169px; left : 22px; }
#li-36-5 { top : 197px; left : 22px; }
#li-36-6 { top : 225px; left : 22px; }
#li-36-7 { top : 253px; left : 22px; }

/* About You email module form list */
#li-19-2 { top : 30px; left : 35px; }
#li-19-3 { top : 60px; left : 35px; }
#li-19-4 { top : 90px; left : 35px; }
#li-19-5 { top : 120px; left : 35px; }
#li-19-6 { top : 150px; left : 35px; }
#li-19-7 { top : 180px; left : 35px; }
#li-19-8 { top : 210px; left : 35px; }
#li-19-9 { top : 240px; left : 35px; }
#li-19-10 { top : 270px; left : 35px; }
#li-19-11 { top : 300px; left : 35px; }
#li-19-12 { top : 330px; left : 35px; }
#li-19-13 { top : 380px; left : 35px; font-size:14px; color: #FFFFFF; }
#li-19-13items { top : 400px; left : 45px; }
#li-19-14 { top : 435px; left : 35px; font-size:14px; color: #FFFFFF; }
#li-19-14items { top : 455px; left : 45px; }
#li-19-14items span { line-height:18px; }
#li-19-14items input { border-style:none; margin:1px 2px 0px 0px; padding:0px 0px 0px 0px; }
#li-19-15 { top : 570px; left : 35px; }
#li-19-16 { top : 620px; left : 35px; font-size:14px; color: #FFFFFF; }
#li-19-16items { top : 645px; left : 45px; }
#li-19-17 { top : 670px; left : 35px; }
#li-19-18 { top : 725px; left : 35px; }
#li-19-19 { top : 775px; left : 35px; }
#li-19-20 { top : 825px; left : 35px; }
#li-19-21 { top : 875px; left : 35px; }
#li-19-22 { top : 925px; left : 35px; font-size:14px; color: #FFFFFF; }
#li-19-22items { top : 950px; left : 45px; }
#li-19-23 { top : 980px; left : 35px; font-size:14px; color: #FFFFFF; }
#li-19-23items { top : 1005px; left : 45px; }
#li-19-23items span { line-height:18px; }
#li-19-23items input { background-image:none; background-color:none; border-style:none; margin:1px 2px 0px 0px; padding:0px 0px 0px 0px; }

/* Vendor Program Form email module form list */
#li-20-2 { top : 25px; left : 25px; }
#li-20-3 { top : 55px; left : 25px; }
#li-20-4 { top : 85px; left : 25px; }
#li-20-5 { top : 115px; left : 25px; }
#li-20-6 { top : 145px; left : 25px; }
#li-20-7 { top : 175px; left : 25px; }
#li-20-8 { top : 205px; left : 25px; }
#li-20-9 { top : 235px; left : 25px; }
#li-20-10 { top : 265px; left : 25px; }
#li-20-11 { top : 295px; left : 25px; }
#li-20-12 { top : 325px; left : 25px; }
#li-20-13 { top : 355px; left : 25px; }
#li-20-14 { top : 390px; left : 25px; }
#li-20-15 { top : 420px; left : 25px; }
#li-20-16 { top : 490px; left:25px; font-size:14px; color: #FFFFFF; }
#li-20-16items { top : 475px; left : 225px; }

/* Testimonial email module form list */
#li-21-2 { top : 85px; left : 65px; }
#li-21-3 { top : 115px; left : 65px; }
#li-21-4 { top : 145px; left : 65px; }
#li-21-5 { top : 175px; left : 65px; }
#li-21-6 { top : 205px; left : 65px; }
#li-21-7 { top : 235px; left : 65px; }
#li-21-8 { top : 265px; left : 65px; }
#li-21-9 { top : 295px; left : 65px; }
#li-21-10 { top : 335px; left : 65px; }
#li-21-11 { display:none; }
#li-21-11items { top : 440px; left : 65px; }
#li-21-11items label { width:300px; }

/* Demo Sign Up round 2 */
#li--2 { top : 30px; left:65px;}
#li--3 { top : 60px; left:65px; }
#li--4 { top : 90px; left:65px; }
#li--5 { top : 120px; left:65px; }
#li--8 { top : 150px; left:65px; }
#li--9 { top : 180px; left:65px; }

#li--10 { top : 250px; left:65px; font-size:14px; color:#fdfdfd; }
#li--11 { top : 270px; left:100px; }
#li--12 { top : 295px; left:100px; }
#li--13 { top : 320px; left:100px; }
#li--14 { top : 380px; left:65px; font-size:14px; color:#fdfdfd; }
#li--15 { top : 400px; left:100px; }
#li--16 { top : 400px; left:185px;}
#li--17 { top : 400px; left:275px;}
#li--18 { top : 430px; left:100px;}
#li--19 { top : 460px; left:100px; }
#li--21 { top : 540px; left:103px;}

/* form labels */
.cform label { position : absolute; color : #fefcfc; font-size : 1.4em !important; font-weight : normal; line-height : 1.1; width : 280px; }
#li--2 label { top : 4px; left : 0; }
#li--3 label { top : 4px; left : 0; }
#li--4 label { top : 4px; left : 0; }
#li--5 label { top : 4px; left : 0; }
#li--8 label { top : 4px; left : 0; }
#li--9 label { top : 4px; left : 0; }

#li--10 label { top : 4px; left : 0; }
#li--11 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li--12 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li--13 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li--14 label { top : 4px; left : 0; }
#li--15 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li--16 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li--17 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li--18 label { top : 0px; left : 18px; }
#li--19 label { top : 0px; left : 18px; }
#li--21 label { top : 4px; left : 0; }


/* Old Demo Styles */
/*#li--17 label { top : 0; left : 0; }

#li--18 label { 
	position : absolute;
	left : 0;
	top : 2px;  
}

#li--19 label {
	position : absolute;
	left : 23px;
	top : 0;
	width : 390px;
	font-size : 1.3em !important;
}*/
	
/* email module form labels */
#li-2-2 label { top : 0; left : 0; }
#li-2-3 label { top : 0; left : 0; }
#li-2-4 label { top : 0; left : 0; }

/* MGMA email module form labels */
#li-3-2 label { top : 0; left : 0; }
#li-3-3 label { top : 0; left : 0; }
#li-3-4 label { top : 0; left : 0; }
#li-3-5 label { top : 0; left : 0; }
#li-3-6 label { top : 0; left : 0; }
#li-3-7 label { top : 0; left : 0; }
#li-3-8 label { top : 0; left : 0; padding:0px 0px 0px 20px; width:80px; }
#li-3-9 label { top : 0; left : 0; padding:0px 0px 0px 20px; width:80px; }
#li-3-10 label { top : 0; left : 0; padding:0px 0px 0px 20px; }
#li-3-2 label span { font-size:13px; }
#li-3-3 label span { font-size:13px; }
#li-3-4 label span { font-size:13px; }
#li-3-5 label span { font-size:13px; }
#li-3-6 label span { font-size:13px; }
#li-3-7 label span { font-size:13px; }
#li-3-8 label span { float:left; display:block; height:100%; }
#li-3-10 label span a { text-decoration:underline; cursor:pointer; }

/* Refer a Friend eMD email module form labels */
#li-4-2 label { top : 0; left : 0; }
#li-4-3 label { top : 0; left : 0; }
#li-4-4 label { top : 0; left : 0; }
#li-4-5 label { top : 0; left : 0; }
#li-4-6 label { top : 0; left : 0; }
#li-4-6 label span { width:400px; }

/* Refer a Friend Raintree email module form labels */
#li-6-2 label { top : 0; left : 0; }
#li-6-3 label { top : 0; left : 0; }
#li-6-4 label { top : 0; left : 0; }
#li-6-5 label { top : 0; left : 0; }
#li-6-6 label { top : 0; left : 0; }
#li-6-6 label span { width:400px; }

/* Refer a Friend PVP email module form labels */
#li-8-2 label { top : 0; left : 0; }
#li-8-3 label { top : 0; left : 0; }
#li-8-4 label { top : 0; left : 0; }
#li-8-5 label { top : 0; left : 0; }
#li-8-6 label { top : 0; left : 0; }
#li-8-6 label span { width:400px; }

/* Refer a Friend OfficeMate email module form labels */
#li-10-2 label { top : 0; left : 0; }
#li-10-3 label { top : 0; left : 0; }
#li-10-4 label { top : 0; left : 0; }
#li-10-5 label { top : 0; left : 0; }
#li-10-6 label { top : 0; left : 0; }
#li-10-6 label span { width:400px; }

/* Refer a Friend eCW email module form labels */
#li-12-2 label { top : 0; left : 0; }
#li-12-3 label { top : 0; left : 0; }
#li-12-4 label { top : 0; left : 0; }
#li-12-5 label { top : 0; left : 0; }
#li-12-6 label { top : 0; left : 0; }
#li-12-6 label span { width:400px; }

/* Refer a Friend Greenway email module form labels */
#li-14-2 label { top : 0; left : 0; }
#li-14-3 label { top : 0; left : 0; }
#li-14-4 label { top : 0; left : 0; }
#li-14-5 label { top : 0; left : 0; }
#li-14-6 label { top : 0; left : 0; }
#li-14-6 label span { width:400px; }

/* Refer a Friend NextGen email module form labels */
#li-16-2 label { top : 0; left : 0; }
#li-16-3 label { top : 0; left : 0; }
#li-16-4 label { top : 0; left : 0; }
#li-16-5 label { top : 0; left : 0; }
#li-16-6 label { top : 0; left : 0; }
#li-16-6 label span { width:400px; }

/* Refer a Friend Team Enterprise email module form labels */
#li-24-2 label { top : 0; left : 0; }
#li-24-3 label { top : 0; left : 0; }
#li-24-4 label { top : 0; left : 0; }
#li-24-5 label { top : 0; left : 0; }
#li-24-6 label { top : 0; left : 0; }
#li-24-6 label span { width:400px; }

/* Refer a Friend Longwood email module form labels */
#li-31-2 label { top : 0; left : 0; }
#li-31-3 label { top : 0; left : 0; }
#li-31-4 label { top : 0; left : 0; }
#li-31-5 label { top : 0; left : 0; }
#li-31-6 label { top : 0; left : 0; }
#li-31-6 label span { width:400px; }

/* Refer a Friend Mouseketeers email module form labels */
#li-35-2 label { top : 0; left : 0; }
#li-35-3 label { top : 0; left : 0; }
#li-35-4 label { top : 0; left : 0; }
#li-35-5 label { top : 0; left : 0; }
#li-35-6 label { top : 0; left : 0; }
#li-35-6 label span { width:400px; }

/* Refer a Friend */
#li-38-2 label { top : 0; left : 0; }
#li-38-3 label { top : 0; left : 0; }
#li-38-4 label { top : 0; left : 0; }
#li-38-5 label { top : 0; left : 0; }
#li-38-6 label { top : 0; left : 0; }
#li-38-6 label span { width:400px; }




/* eMD Demo Sign Up email module form labels */
#li-5-2 label { top : 0; left : 0; }
#li-5-3 label { top : 0; left : 0; }
#li-5-4 label { top : 0; left : 0; }
#li-5-5 label { top : 0; left : 0; }
#li-5-6 label { top : 0; left : 0; }
#li-5-7 label { top : 0; left : 0; }
#li-5-8 label { top : 0; left : 0; }
#li-5-9 label { top : 0; left : 0; }
#li-5-10 label { top : 0; left : 0; }
#li-5-11 label { top : 0; left : 0; }
#li-5-12 label { top : 0; left : 0; }
#li-5-13 label { top : 0; left : 0; }
#li-5-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-5-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-5-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-5-17 label { top : 0; left : 0; }
#li-5-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-5-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-5-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* Raintree Demo Sign Up email module form labels */
#li-7-2 label { top : 0; left : 0; }
#li-7-3 label { top : 0; left : 0; }
#li-7-4 label { top : 0; left : 0; }
#li-7-5 label { top : 0; left : 0; }
#li-7-6 label { top : 0; left : 0; }
#li-7-7 label { top : 0; left : 0; }
#li-7-8 label { top : 0; left : 0; }
#li-7-9 label { top : 0; left : 0; }
#li-7-10 label { top : 0; left : 0; }
#li-7-11 label { top : 0; left : 0; }
#li-7-12 label { top : 0; left : 0; }
#li-7-13 label { top : 0; left : 0; }
#li-7-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-7-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-7-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-7-17 label { top : 0; left : 0; }
#li-7-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-7-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-7-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* PVP Demo Sign Up email module form labels */
#li-9-2 label { top : 0; left : 0; }
#li-9-3 label { top : 0; left : 0; }
#li-9-4 label { top : 0; left : 0; }
#li-9-5 label { top : 0; left : 0; }
#li-9-6 label { top : 0; left : 0; }
#li-9-7 label { top : 0; left : 0; }
#li-9-8 label { top : 0; left : 0; }
#li-9-9 label { top : 0; left : 0; }
#li-9-10 label { top : 0; left : 0; }
#li-9-11 label { top : 0; left : 0; }
#li-9-12 label { top : 0; left : 0; }
#li-9-13 label { top : 0; left : 0; }
#li-9-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-9-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-9-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-9-17 label { top : 0; left : 0; }
#li-9-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-9-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-9-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* OfficeMate Demo Sign Up email module form labels */
#li-11-2 label { top : 0; left : 0; }
#li-11-3 label { top : 0; left : 0; }
#li-11-4 label { top : 0; left : 0; }
#li-11-5 label { top : 0; left : 0; }
#li-11-6 label { top : 0; left : 0; }
#li-11-7 label { top : 0; left : 0; }
#li-11-8 label { top : 0; left : 0; }
#li-11-9 label { top : 0; left : 0; }
#li-11-10 label { top : 0; left : 0; }
#li-11-11 label { top : 0; left : 0; }
#li-11-12 label { top : 0; left : 0; }
#li-11-13 label { top : 0; left : 0; }
#li-11-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-11-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-11-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-11-17 label { top : 0; left : 0; }
#li-11-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-11-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-11-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* eCW Demo Sign Up email module form labels */
#li-13-2 label { top : 0; left : 0; }
#li-13-3 label { top : 0; left : 0; }
#li-13-4 label { top : 0; left : 0; }
#li-13-5 label { top : 0; left : 0; }
#li-13-6 label { top : 0; left : 0; }
#li-13-7 label { top : 0; left : 0; }
#li-13-8 label { top : 0; left : 0; }
#li-13-9 label { top : 0; left : 0; }
#li-13-10 label { top : 0; left : 0; }
#li-13-11 label { top : 0; left : 0; }
#li-13-12 label { top : 0; left : 0; }
#li-13-13 label { top : 0; left : 0; }
#li-13-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-13-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-13-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-13-17 label { top : 0; left : 0; }
#li-13-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-13-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-13-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* Greenway Demo Sign Up email module form labels */
#li-15-2 label { top : 0; left : 0; }
#li-15-3 label { top : 0; left : 0; }
#li-15-4 label { top : 0; left : 0; }
#li-15-5 label { top : 0; left : 0; }
#li-15-6 label { top : 0; left : 0; }
#li-15-7 label { top : 0; left : 0; }
#li-15-8 label { top : 0; left : 0; }
#li-15-9 label { top : 0; left : 0; }
#li-15-10 label { top : 0; left : 0; }
#li-15-11 label { top : 0; left : 0; }
#li-15-12 label { top : 0; left : 0; }
#li-15-13 label { top : 0; left : 0; }
#li-15-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-15-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-15-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-15-17 label { top : 0; left : 0; }
#li-15-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-15-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-15-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* NextGen Demo Sign Up email module form labels */
#li-17-2 label { top : 0; left : 0; }
#li-17-3 label { top : 0; left : 0; }
#li-17-4 label { top : 0; left : 0; }
#li-17-5 label { top : 0; left : 0; }
#li-17-6 label { top : 0; left : 0; }
#li-17-7 label { top : 0; left : 0; }
#li-17-8 label { top : 0; left : 0; }
#li-17-9 label { top : 0; left : 0; }
#li-17-10 label { top : 0; left : 0; }
#li-17-11 label { top : 0; left : 0; }
#li-17-12 label { top : 0; left : 0; }
#li-17-13 label { top : 0; left : 0; }
#li-17-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-17-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-17-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-17-17 label { top : 0; left : 0; }
#li-17-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-17-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-17-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* Team Enterprise Sign Up email module form labels */
#li-25-2 label { top : 0; left : 0; }
#li-25-3 label { top : 0; left : 0; }
#li-25-4 label { top : 0; left : 0; }
#li-25-5 label { top : 0; left : 0; }
#li-25-6 label { top : 0; left : 0; }
#li-25-7 label { top : 0; left : 0; }
#li-25-8 label { top : 0; left : 0; }
#li-25-9 label { top : 0; left : 0; }
#li-25-10 label { top : 0; left : 0; }
#li-25-11 label { top : 0; left : 0; }
#li-25-12 label { top : 0; left : 0; }
#li-25-13 label { top : 0; left : 0; }
#li-25-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-25-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-25-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-25-17 label { top : 0; left : 0; }
#li-25-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-25-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-25-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* MGMA Demo Sign Up email module form labels */
#li-29-2 label { top : 0; left : 0; }
#li-29-3 label { top : 0; left : 0; }
#li-29-4 label { top : 0; left : 0; }
#li-29-5 label { top : 0; left : 0; }
#li-29-6 label { top : 0; left : 0; }
#li-29-7 label { top : 0; left : 0; }
#li-29-8 label { top : 0; left : 0; }
#li-29-9 label { top : 0; left : 0; }
#li-29-10 label { top : 0; left : 0; }
#li-29-11 label { top : 0; left : 0; }
#li-29-12 label { top : 0; left : 0; }
#li-29-13 label { top : 0; left : 0; }
#li-29-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-29-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-29-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-29-17 label { top : 0; left : 0; }
#li-29-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-29-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-29-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* Longwood Demo Sign Up email module form labels */
#li-32-2 label { top : 0; left : 0; }
#li-32-3 label { top : 0; left : 0; }
#li-32-4 label { top : 0; left : 0; }
#li-32-5 label { top : 0; left : 0; }
#li-32-6 label { top : 0; left : 0; }
#li-32-7 label { top : 0; left : 0; }
#li-32-8 label { top : 0; left : 0; }
#li-32-9 label { top : 0; left : 0; }
#li-32-10 label { top : 0; left : 0; }
#li-32-11 label { top : 0; left : 0; }
#li-32-12 label { top : 0; left : 0; }
#li-32-13 label { top : 0; left : 0; }
#li-32-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-32-15 label { top : 0; left : 0; }
#li-32-16 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-32-17 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-32-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* Mouseketeers Demo Sign Up email module form labels */
#li-34-2 label { top : 0; left : 0; }
#li-34-3 label { top : 0; left : 0; }
#li-34-4 label { top : 0; left : 0; }
#li-34-5 label { top : 0; left : 0; }
#li-34-6 label { top : 0; left : 0; }
#li-34-7 label { top : 0; left : 0; }
#li-34-8 label { top : 0; left : 0; }
#li-34-9 label { top : 0; left : 0; }
#li-34-10 label { top : 0; left : 0; }
#li-34-11 label { top : 0; left : 0; }
#li-34-12 label { top : 0; left : 0; }
#li-34-13 label { top : 0; left : 0; }
#li-34-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-34-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-34-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-34-17 label { top : 0; left : 0; }
#li-34-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-34-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-34-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }

/* CPR Demo Sign Up email module form labels */
#li-37-2 label { top : 0; left : 0; }
#li-37-3 label { top : 0; left : 0; }
#li-37-4 label { top : 0; left : 0; }
#li-37-5 label { top : 0; left : 0; }
#li-37-6 label { top : 0; left : 0; }
#li-37-7 label { top : 0; left : 0; }
#li-37-8 label { top : 0; left : 0; }
#li-37-9 label { top : 0; left : 0; }
#li-37-10 label { top : 0; left : 0; }
#li-37-11 label { top : 0; left : 0; }
#li-37-12 label { top : 0; left : 0; }
#li-37-13 label { top : 0; left : 0; }
#li-37-14 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-37-15 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-37-16 label { top : 0; left : 0; color:#b6d884; line-height:19px; }
#li-37-17 label { top : 0; left : 0; }
#li-37-18 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-37-19 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }
#li-37-20 label { position:absolute; top : 0; left : 18px; color:#b6d884; line-height:12px; }


/* Team Enterprise Demo Sign Up email module form fields */
#cf25_field_2 { width : 337px; top : 0; left : 94px; }
#cf25_field_3 { width : 336px; top : 0; left : 95px; }
#cf25_field_4 { width : 376px; top : 0; left : 55px; }
#cf25_field_5 { width : 371px; top : 0; left : 60px; }
#cf25_field_6 { width : 335px; top : 0; left : 96px; }
#cf25_field_7 { width : 319px; top : 0; left : 112px; }
#cf25_field_8 { width : 154px; top : 0; left : 36px; }
#cf25_field_9 { width : 40px; top : 0; left : 48px; }
#cf25_field_10 { width : 100px; top : 0; left : 33px; }
#cf25_field_11 { width : 202px; top : 0; left : 229px; }
#cf25_field_12 { width : 273px; top : 0; left : 158px; }
#cf25_field_13 { /*text only - no <input> */ }
#cf25_field_14 { position:absolute; top : 0; left : 38px; }
#cf25_field_15 { position:absolute; top : 0; left : 30px; }
#cf25_field_16 { position:absolute; top : 0; left : 40px; }
#cf25_field_17 { width : 341px; top : 0; left : 88px; }
#cf25_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf25_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf25_field_20 { position:absolute; top : 0; left : 0px; height:14px; }


/* Featured Product email module form labels */
#li-18-2 label { top : 0; left : 0; }
#li-18-3 label { top : 0; left : 0; }
#li-18-4 label { top : 0; left : 0; }
#li-18-5 label { top : 0; left : 0; }
#li-18-6 label { top : 0; left : 0; }
#li-18-7 label { top : 0; left : 0; }

/* NextGen Eligibility contact (dupe of Featured Product) email module form labels */
#li-26-2 label { top : 0; left : 0; }
#li-26-3 label { top : 0; left : 0; }
#li-26-4 label { top : 0; left : 0; }
#li-26-5 label { top : 0; left : 0; }
#li-26-6 label { top : 0; left : 0; }
#li-26-7 label { top : 0; left : 0; }

/* TeamEnterprise Eligibility contact (dupe of Featured Product) email module form labels */
#li-27-2 label { top : 0; left : 0; }
#li-27-3 label { top : 0; left : 0; }
#li-27-4 label { top : 0; left : 0; }
#li-27-5 label { top : 0; left : 0; }
#li-27-6 label { top : 0; left : 0; }
#li-27-7 label { top : 0; left : 0; }

/* Greenway Eligibility contact (dupe of Featured Product) email module form labels */
#li-28-2 label { top : 0; left : 0; }
#li-28-3 label { top : 0; left : 0; }
#li-28-4 label { top : 0; left : 0; }
#li-28-5 label { top : 0; left : 0; }
#li-28-6 label { top : 0; left : 0; }
#li-28-7 label { top : 0; left : 0; }

/* e-MDs Eligibility contact (dupe of Featured Product) email module form labels */
#li-33-2 label { top : 0; left : 0; }
#li-33-3 label { top : 0; left : 0; }
#li-33-4 label { top : 0; left : 0; }
#li-33-5 label { top : 0; left : 0; }
#li-33-6 label { top : 0; left : 0; }
#li-33-7 label { top : 0; left : 0; }

/* Reimbursement Manager contact (dupe of Featured Product) email module form labels */
#li-30-2 label { top : 0; left : 0; }
#li-30-3 label { top : 0; left : 0; }
#li-30-4 label { top : 0; left : 0; }
#li-30-5 label { top : 0; left : 0; }
#li-30-6 label { top : 0; left : 0; }
#li-30-7 label { top : 0; left : 0; }

/* SCOPE contact (dupe of Featured Product) email module form labels */
#li-36-2 label { top : 0; left : 0; }
#li-36-3 label { top : 0; left : 0; }
#li-36-4 label { top : 0; left : 0; }
#li-36-5 label { top : 0; left : 0; }
#li-36-6 label { top : 0; left : 0; }
#li-36-7 label { top : 0; left : 0; }

/* About You email module form labels */
#li-19-2 label { top : 0; left : 0; padding-top:4px;}
#li-19-3 label { top : 0; left : 0; padding-top:4px;}
#li-19-4 label { top : 0; left : 0; padding-top:4px;}
#li-19-5 label { top : 0; left : 0; padding-top:4px;}
#li-19-6 label { top : 0; left : 0; padding-top:4px;}
#li-19-7 label { top : 0; left : 0; padding-top:4px;}
#li-19-8 label { top : 0; left : 0; padding-top:4px;}
#li-19-9 label { top : 0; left : 0; padding-top:4px;}
#li-19-10 label { top : 0; left : 0; padding-top:4px;}
#li-19-11 label { top : 0; left : 0; padding-top:4px;}
#li-19-12 label { top : 0; left : 0; padding-top:4px;}
#li-19-13 label { top : 0; left : 0; }
#li-19-14 label { top : 0; left : 0; }
#li-19-14items label { width:200px; }
#li-19-15 label { top : 0; left : 0; }
#li-19-16 label { top : 0; left : 0; width:auto; }
#li-19-16items label.cf-after { width:70px; }
#li-19-17 label { top : 0; left : 0; }
#li-19-18 label { top : 0; left : 0; width:600px; }
#li-19-19 label { top : 0; left : 0; }
#li-19-20 label { top : 0; left : 0; }
#li-19-21 label { top : 0; left : 0; }
#li-19-22 label { top : 0; left : 0; }
#li-19-22items label.cf-after { width:auto; }
#li-19-23 label { top : 0; left : 0; }

/* Vendor Program Form email module form labels */
#li-20-2 label { top : 0; left : 0; padding-top:3px;}
#li-20-3 label { top : 0; left : 0; padding-top:3px;}
#li-20-4 label { top : 0; left : 0; padding-top:3px;}
#li-20-5 label { top : 0; left : 0; padding-top:3px;}
#li-20-6 label { top : 0; left : 0; padding-top:3px;}
#li-20-7 label { top : 0; left : 0; padding-top:3px;}
#li-20-8 label { top : 0; left : 0; padding-top:3px;}
#li-20-9 label { top : 0; left : 0; padding-top:3px;}
#li-20-10 label { top : 0; left : 0; padding-top:3px;}
#li-20-11 label { top : 0; left : 0; padding-top:3px;}
#li-20-12 label { top : 0; left : 0; padding-top:3px;}
#li-20-13 label { top : 0; left : 0; width:200px; padding-top:3px;}
#li-20-14 label { top : 0; left : 0; padding-top:3px;}
#li-20-15 label { top : 0; left : 0; padding-top:3px;}
#li-20-16 label { top : 0; left : 0; padding-top:3px;}
#li-20-2 label span {}
#li-20-3 label span {}
#li-20-4 label span {}
#li-20-5 label span {}
#li-20-6 label span {}
#li-20-7 label span {}
#li-20-8 label span {}
#li-20-9 label span {}
#li-20-10 label span {}
#li-20-11 label span {}
#li-20-12 label span {}
#li-20-13 label span { }
#li-20-14 label span {}
#li-20-15 label span {}
#li-20-16 label span {}

/* Testimonial email module form labels */
#li-21-2 label { top : 0; left : 0; padding-top:4px;}
#li-21-3 label { top : 0; left : 0; padding-top:4px;}
#li-21-4 label { top : 0; left : 0; padding-top:4px;}
#li-21-5 label { top : 0; left : 0; padding-top:4px;}
#li-21-6 label { top : 0; left : 0; padding-top:4px;}
#li-21-7 label { top : 0; left : 0; padding-top:4px;}
#li-21-8 label { top : 0; left : 0; padding-top:4px;}
#li-21-9 label { top : 0; left : 0; padding-top:4px;}
#li-21-10 label { top : 0; left : 0; }
#li-21-11 label { top : 0; left : 30; width:300px; padding-top:4px;}

/* form fields */
.cform .single { position : absolute; border : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 1.2em; color : #000; background-color : transparent; }
.cform .area { border : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 1.2em; line-height : 1.9; color : #000; background-color : transparent; text-indent: 173px; width : 559px; height : 72px; }

/* Old Demo Styles */
/*#cf_field_2  { width : 185px; top : 0; left : 92px; }
#cf_field_3  { width : 185px; top : 0; left : 92px; }
#cf_field_4  { width : 164px; top : 0; left : 112px; }
#cf_field_5  { width : 203px; top : 0; left : 74px; }
#cf_field_6  { width : 220px; top : 0; left : 5px; }

#cf_field_9  { width : 184px; top : 0; left : 75px; }
#cf_field_10 { width : 211px; top : 0; left : 48px; }
#cf_field_11 { width : 47px;  top : 0; left : 58px; }
#cf_field_12 { width : 100px; top : 0; left : 40px; }
#cf_field_13 { width : 203px; top : 0; left : 55px; }
#cf_field_14 { width : 220px; top : 0; left : 38px; }

#cf_field_17 { width : 274px; top : 0; left : 284px; }

#li--18 .area { position : absolute; top : 0; left : 2px; }

#cf_field_19 { margin-bottom : 27px; top : 0; left : 100px; }*/	
	
/* email module form fields */
#cf2_field_2 { width : 255px; top : 0; left : 90px; }
#cf2_field_3 { width : 255px; top : 0; left : 90px; }
#cf2_field_4 { width : 291px; top : 0; left : 55px; }

/* MGMA email module form fields */
#cf3_field_2 { width : 253px; top : 0; left : 94px; }
#cf3_field_3 { width : 253px; top : 0; left : 94px; }
#cf3_field_4 { width : 289px; top : 0; left : 59px; }
#cf3_field_5 { width : 223px; top : 0; left : 124px; }
#cf3_field_6 { width : 261px; top : 0; left : 86px; }
#cf3_field_8 { top:0; padding:0px 0px; margin:0px 0px; display:block; height:12px; }
#cf3_field_9 { top:0; padding:0px 0px; margin:0px 0px; display:block; height:12px; }
#cf3_field_10 { top:0; padding:0px 0px; margin:0px 0px; display:block; height:12px; }

/* Refer a Friend eMD email module form fields */
#cf4_field_2 { width : 341px; top : 0; left : 88px; }
#cf4_field_3 { width : 341px; top : 0; left : 88px; }
#cf4_field_4 { width : 379px; top : 0; left : 51px; }
#cf4_field_5 { width : 295px; top : 0; left : 132px; }
#cf4_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend Raintree email module form fields */
#cf6_field_2 { width : 341px; top : 0; left : 88px; }
#cf6_field_3 { width : 341px; top : 0; left : 88px; }
#cf6_field_4 { width : 379px; top : 0; left : 51px; }
#cf6_field_5 { width : 295px; top : 0; left : 132px; }
#cf6_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend PVP email module form fields */
#cf8_field_2 { width : 341px; top : 0; left : 88px; }
#cf8_field_3 { width : 341px; top : 0; left : 88px; }
#cf8_field_4 { width : 379px; top : 0; left : 51px; }
#cf8_field_5 { width : 295px; top : 0; left : 132px; }
#cf8_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend OfficeMate email module form fields */
#cf10_field_2 { width : 341px; top : 0; left : 88px; }
#cf10_field_3 { width : 341px; top : 0; left : 88px; }
#cf10_field_4 { width : 379px; top : 0; left : 51px; }
#cf10_field_5 { width : 295px; top : 0; left : 132px; }
#cf10_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend eCW email module form fields */
#cf12_field_2 { width : 341px; top : 0; left : 88px; }
#cf12_field_3 { width : 341px; top : 0; left : 88px; }
#cf12_field_4 { width : 379px; top : 0; left : 51px; }
#cf12_field_5 { width : 295px; top : 0; left : 132px; }
#cf12_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend Greenway email module form fields */
#cf14_field_2 { width : 341px; top : 0; left : 88px; }
#cf14_field_3 { width : 341px; top : 0; left : 88px; }
#cf14_field_4 { width : 379px; top : 0; left : 51px; }
#cf14_field_5 { width : 295px; top : 0; left : 132px; }
#cf14_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend NextGen email module form fields */
#cf16_field_2 { width : 341px; top : 0; left : 88px; }
#cf16_field_3 { width : 341px; top : 0; left : 88px; }
#cf16_field_4 { width : 379px; top : 0; left : 51px; }
#cf16_field_5 { width : 295px; top : 0; left : 132px; }
#cf16_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }


/* Refer a Friend Team Enterprise email module form fields */
#cf24_field_2 { width : 341px; top : 0; left : 88px; }
#cf24_field_3 { width : 341px; top : 0; left : 88px; }
#cf24_field_4 { width : 379px; top : 0; left : 51px; }
#cf24_field_5 { width : 295px; top : 0; left : 132px; }
#cf24_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend Longwood email module form fields */
#cf31_field_2 { width : 341px; top : 0; left : 88px; }
#cf31_field_3 { width : 341px; top : 0; left : 88px; }
#cf31_field_4 { width : 379px; top : 0; left : 51px; }
#cf31_field_5 { width : 295px; top : 0; left : 132px; }
#cf31_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend Mouseketeers email module form fields */
#cf35_field_2 { width : 341px; top : 0; left : 88px; }
#cf35_field_3 { width : 341px; top : 0; left : 88px; }
#cf35_field_4 { width : 379px; top : 0; left : 51px; }
#cf35_field_5 { width : 295px; top : 0; left : 132px; }
#cf35_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }

/* Refer a Friend */
#cf38_field_2 { width : 341px; top : 0; left : 88px; }
#cf38_field_3 { width : 341px; top : 0; left : 88px; }
#cf38_field_4 { width : 379px; top : 0; left : 51px; }
#cf38_field_5 { width : 295px; top : 0; left : 132px; }
#cf38_field_6 { width : 430px; height:140px; left : 0px; padding:0px 0px; margin:28px 0px 0px 3px; text-indent:0px; }




/* eMD Demo Sign Up email module form fields */
#cf5_field_2 { width : 337px; top : 0; left : 94px; }
#cf5_field_3 { width : 336px; top : 0; left : 95px; }
#cf5_field_4 { width : 376px; top : 0; left : 55px; }
#cf5_field_5 { width : 371px; top : 0; left : 60px; }
#cf5_field_6 { width : 335px; top : 0; left : 96px; }
#cf5_field_7 { width : 319px; top : 0; left : 112px; }
#cf5_field_8 { width : 154px; top : 0; left : 36px; }
#cf5_field_9 { width : 40px; top : 0; left : 48px; }
#cf5_field_10 { width : 100px; top : 0; left : 33px; }
#cf5_field_11 { width : 202px; top : 0; left : 229px; }
#cf5_field_12 { width : 273px; top : 0; left : 158px; }
#cf5_field_13 { /*text only - no <input> */ }
#cf5_field_14 { position:absolute; top : 0; left : 38px; }
#cf5_field_15 { position:absolute; top : 0; left : 30px; }
#cf5_field_16 { position:absolute; top : 0; left : 40px; }
#cf5_field_17 { width : 341px; top : 0; left : 88px; }
#cf5_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf5_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf5_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* Raintree Demo Sign Up email module form fields */
#cf7_field_2 { width : 337px; top : 0; left : 94px; }
#cf7_field_3 { width : 336px; top : 0; left : 95px; }
#cf7_field_4 { width : 376px; top : 0; left : 55px; }
#cf7_field_5 { width : 371px; top : 0; left : 60px; }
#cf7_field_6 { width : 335px; top : 0; left : 96px; }
#cf7_field_7 { width : 319px; top : 0; left : 112px; }
#cf7_field_8 { width : 154px; top : 0; left : 36px; }
#cf7_field_9 { width : 40px; top : 0; left : 48px; }
#cf7_field_10 { width : 100px; top : 0; left : 33px; }
#cf7_field_11 { width : 202px; top : 0; left : 229px; }
#cf7_field_12 { width : 273px; top : 0; left : 158px; }
#cf7_field_13 { /*text only - no <input> */ }
#cf7_field_14 { position:absolute; top : 0; left : 38px; }
#cf7_field_15 { position:absolute; top : 0; left : 30px; }
#cf7_field_16 { position:absolute; top : 0; left : 40px; }
#cf7_field_17 { width : 341px; top : 0; left : 88px; }
#cf7_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf7_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf7_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* PVP Demo Sign Up email module form fields */
#cf9_field_2 { width : 337px; top : 0; left : 94px; }
#cf9_field_3 { width : 336px; top : 0; left : 95px; }
#cf9_field_4 { width : 376px; top : 0; left : 55px; }
#cf9_field_5 { width : 371px; top : 0; left : 60px; }
#cf9_field_6 { width : 335px; top : 0; left : 96px; }
#cf9_field_7 { width : 319px; top : 0; left : 112px; }
#cf9_field_8 { width : 154px; top : 0; left : 36px; }
#cf9_field_9 { width : 40px; top : 0; left : 48px; }
#cf9_field_10 { width : 100px; top : 0; left : 33px; }
#cf9_field_11 { width : 202px; top : 0; left : 229px; }
#cf9_field_12 { width : 273px; top : 0; left : 158px; }
#cf9_field_13 { /*text only - no <input> */ }
#cf9_field_14 { position:absolute; top : 0; left : 38px; }
#cf9_field_15 { position:absolute; top : 0; left : 30px; }
#cf9_field_16 { position:absolute; top : 0; left : 40px; }
#cf9_field_17 { width : 341px; top : 0; left : 88px; }
#cf9_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf9_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf9_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* OfficeMate Demo Sign Up email module form fields */
#cf11_field_2 { width : 337px; top : 0; left : 94px; }
#cf11_field_3 { width : 336px; top : 0; left : 95px; }
#cf11_field_4 { width : 376px; top : 0; left : 55px; }
#cf11_field_5 { width : 371px; top : 0; left : 60px; }
#cf11_field_6 { width : 335px; top : 0; left : 96px; }
#cf11_field_7 { width : 319px; top : 0; left : 112px; }
#cf11_field_8 { width : 154px; top : 0; left : 36px; }
#cf11_field_9 { width : 40px; top : 0; left : 48px; }
#cf11_field_10 { width : 100px; top : 0; left : 33px; }
#cf11_field_11 { width : 202px; top : 0; left : 229px; }
#cf11_field_12 { width : 273px; top : 0; left : 158px; }
#cf11_field_13 { /*text only - no <input> */ }
#cf11_field_14 { position:absolute; top : 0; left : 38px; }
#cf11_field_15 { position:absolute; top : 0; left : 30px; }
#cf11_field_16 { position:absolute; top : 0; left : 40px; }
#cf11_field_17 { width : 341px; top : 0; left : 88px; }
#cf11_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf11_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf11_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* eCW Demo Sign Up email module form fields */
#cf13_field_2 { width : 337px; top : 0; left : 94px; }
#cf13_field_3 { width : 336px; top : 0; left : 95px; }
#cf13_field_4 { width : 376px; top : 0; left : 55px; }
#cf13_field_5 { width : 371px; top : 0; left : 60px; }
#cf13_field_6 { width : 335px; top : 0; left : 96px; }
#cf13_field_7 { width : 319px; top : 0; left : 112px; }
#cf13_field_8 { width : 154px; top : 0; left : 36px; }
#cf13_field_9 { width : 40px; top : 0; left : 48px; }
#cf13_field_10 { width : 100px; top : 0; left : 33px; }
#cf13_field_11 { width : 202px; top : 0; left : 229px; }
#cf13_field_12 { width : 273px; top : 0; left : 158px; }
#cf13_field_13 { /*text only - no <input> */ }
#cf13_field_14 { position:absolute; top : 0; left : 38px; }
#cf13_field_15 { position:absolute; top : 0; left : 30px; }
#cf13_field_16 { position:absolute; top : 0; left : 40px; }
#cf13_field_17 { width : 341px; top : 0; left : 88px; }
#cf13_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf13_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf13_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* Greenway Demo Sign Up email module form fields */
#cf15_field_2 { width : 337px; top : 0; left : 94px; }
#cf15_field_3 { width : 336px; top : 0; left : 95px; }
#cf15_field_4 { width : 376px; top : 0; left : 55px; }
#cf15_field_5 { width : 371px; top : 0; left : 60px; }
#cf15_field_6 { width : 335px; top : 0; left : 96px; }
#cf15_field_7 { width : 319px; top : 0; left : 112px; }
#cf15_field_8 { width : 154px; top : 0; left : 36px; }
#cf15_field_9 { width : 40px; top : 0; left : 48px; }
#cf15_field_10 { width : 100px; top : 0; left : 33px; }
#cf15_field_11 { width : 202px; top : 0; left : 229px; }
#cf15_field_12 { width : 273px; top : 0; left : 158px; }
#cf15_field_13 { /*text only - no <input> */ }
#cf15_field_14 { position:absolute; top : 0; left : 38px; }
#cf15_field_15 { position:absolute; top : 0; left : 30px; }
#cf15_field_16 { position:absolute; top : 0; left : 40px; }
#cf15_field_17 { width : 341px; top : 0; left : 88px; }
#cf15_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf15_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf15_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* NextGen Demo Sign Up email module form fields */
#cf17_field_2 { width : 337px; top : 0; left : 94px; }
#cf17_field_3 { width : 336px; top : 0; left : 95px; }
#cf17_field_4 { width : 376px; top : 0; left : 55px; }
#cf17_field_5 { width : 371px; top : 0; left : 60px; }
#cf17_field_6 { width : 335px; top : 0; left : 96px; }
#cf17_field_7 { width : 319px; top : 0; left : 112px; }
#cf17_field_8 { width : 154px; top : 0; left : 36px; }
#cf17_field_9 { width : 40px; top : 0; left : 48px; }
#cf17_field_10 { width : 100px; top : 0; left : 33px; }
#cf17_field_11 { width : 202px; top : 0; left : 229px; }
#cf17_field_12 { width : 273px; top : 0; left : 158px; }
#cf17_field_13 { /*text only - no <input> */ }
#cf17_field_14 { position:absolute; top : 0; left : 38px; }
#cf17_field_15 { position:absolute; top : 0; left : 30px; }
#cf17_field_16 { position:absolute; top : 0; left : 40px; }
#cf17_field_17 { width : 341px; top : 0; left : 88px; }
#cf17_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf17_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf17_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* Featured Product email module form fields */
#cf18_field_2 { width : 254px; top : 0; left : 96px; }
#cf18_field_3 { width : 254px; top : 0; left : 96px; }
#cf18_field_4 { width : 287px; top : 0; left : 63px; }
#cf18_field_5 { width : 287px; top : 0; left : 63px; }
#cf18_field_6 { width : 287px; top : 0; left : 63px; }
#cf18_field_7 { width : 287px; top : 0; left : 63px; }

/* NextGen Eligibility contact (dupe of Featured Product) email module form fields */
#cf26_field_2 { width : 254px; top : 0; left : 96px; }
#cf26_field_3 { width : 254px; top : 0; left : 96px; }
#cf26_field_4 { width : 287px; top : 0; left : 63px; }
#cf26_field_5 { width : 287px; top : 0; left : 63px; }
#cf26_field_6 { width : 287px; top : 0; left : 63px; }
#cf26_field_7 { width : 287px; top : 0; left : 63px; }

/* TeamEnterprise Eligibility contact (dupe of Featured Product) email module form fields */
#cf27_field_2 { width : 254px; top : 0; left : 96px; }
#cf27_field_3 { width : 254px; top : 0; left : 96px; }
#cf27_field_4 { width : 287px; top : 0; left : 63px; }
#cf27_field_5 { width : 287px; top : 0; left : 63px; }
#cf27_field_6 { width : 287px; top : 0; left : 63px; }
#cf27_field_7 { width : 287px; top : 0; left : 63px; }

/* Greenway Eligibility contact (dupe of Featured Product) email module form fields */
#cf28_field_2 { width : 254px; top : 0; left : 96px; }
#cf28_field_3 { width : 254px; top : 0; left : 96px; }
#cf28_field_4 { width : 287px; top : 0; left : 63px; }
#cf28_field_5 { width : 287px; top : 0; left : 63px; }
#cf28_field_6 { width : 287px; top : 0; left : 63px; }
#cf28_field_7 { width : 287px; top : 0; left : 63px; }

/* e-MDs Eligibility contact (dupe of Featured Product) email module form fields */
#cf33_field_2 { width : 254px; top : 0; left : 96px; }
#cf33_field_3 { width : 254px; top : 0; left : 96px; }
#cf33_field_4 { width : 287px; top : 0; left : 63px; }
#cf33_field_5 { width : 287px; top : 0; left : 63px; }
#cf33_field_6 { width : 287px; top : 0; left : 63px; }
#cf33_field_7 { width : 287px; top : 0; left : 63px; }

/* Reimbursement Manager contact (dupe of Featured Product) email module form fields */
#cf30_field_2 { width : 254px; top : 0; left : 96px; }
#cf30_field_3 { width : 254px; top : 0; left : 96px; }
#cf30_field_4 { width : 287px; top : 0; left : 63px; }
#cf30_field_5 { width : 287px; top : 0; left : 63px; }
#cf30_field_6 { width : 287px; top : 0; left : 63px; }
#cf30_field_7 { width : 287px; top : 0; left : 63px; }

/* SCOPE contact (dupe of Featured Product) email module form fields */
#cf36_field_2 { width : 254px; top : 0; left : 96px; }
#cf36_field_3 { width : 254px; top : 0; left : 96px; }
#cf36_field_4 { width : 287px; top : 0; left : 63px; }
#cf36_field_5 { width : 287px; top : 0; left : 63px; }
#cf36_field_6 { width : 287px; top : 0; left : 63px; }
#cf36_field_7 { width : 287px; top : 0; left : 63px; }

/* MGMA Demo Sign Up email module form fields */
#cf29_field_2 { width : 337px; top : 0; left : 94px; }
#cf29_field_3 { width : 336px; top : 0; left : 95px; }
#cf29_field_4 { width : 376px; top : 0; left : 55px; }
#cf29_field_5 { width : 371px; top : 0; left : 60px; }
#cf29_field_6 { width : 335px; top : 0; left : 96px; }
#cf29_field_7 { width : 319px; top : 0; left : 112px; }
#cf29_field_8 { width : 154px; top : 0; left : 36px; }
#cf29_field_9 { width : 40px; top : 0; left : 48px; }
#cf29_field_10 { width : 100px; top : 0; left : 33px; }
#cf29_field_11 { width : 202px; top : 0; left : 229px; }
#cf29_field_12 { width : 273px; top : 0; left : 158px; }
#cf29_field_13 { /*text only - no <input> */ }
#cf29_field_14 { position:absolute; top : 0; left : 38px; }
#cf29_field_15 { position:absolute; top : 0; left : 30px; }
#cf29_field_16 { position:absolute; top : 0; left : 40px; }
#cf29_field_17 { width : 341px; top : 0; left : 88px; }
#cf29_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf29_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf29_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* Longwood Demo Sign Up email module form fields */
#cf32_field_2 { width : 337px; top : 0; left : 94px; }
#cf32_field_3 { width : 336px; top : 0; left : 95px; }
#cf32_field_4 { width : 376px; top : 0; left : 55px; }
#cf32_field_5 { width : 371px; top : 0; left : 60px; }
#cf32_field_6 { width : 335px; top : 0; left : 96px; }
#cf32_field_7 { width : 319px; top : 0; left : 112px; }
#cf32_field_8 { width : 154px; top : 0; left : 36px; }
#cf32_field_9 { width : 40px; top : 0; left : 48px; }
#cf32_field_10 { width : 100px; top : 0; left : 33px; }
#cf32_field_11 { width : 202px; top : 0; left : 229px; }
#cf32_field_12 { width : 273px; top : 0; left : 158px; }
#cf32_field_13 { /*text only - no <input> */ }
#cf32_field_14 { position:absolute; top : 0; left : 38px; }
#cf32_field_15 { width : 341px; top : 0; left : 88px; }
#cf32_field_16 { position:absolute; top : 0; left : 0px; height:14px; }
#cf32_field_17 { position:absolute; top : 0; left : 0px; height:14px; }
#cf32_field_18 { position:absolute; top : 0; left : 0px; height:14px; }

/* Mouseketeers Demo Sign Up email module form fields */
#cf34_field_2 { width : 337px; top : 0; left : 94px; }
#cf34_field_3 { width : 336px; top : 0; left : 95px; }
#cf34_field_4 { width : 376px; top : 0; left : 55px; }
#cf34_field_5 { width : 371px; top : 0; left : 60px; }
#cf34_field_6 { width : 335px; top : 0; left : 96px; }
#cf34_field_7 { width : 319px; top : 0; left : 112px; }
#cf34_field_8 { width : 154px; top : 0; left : 36px; }
#cf34_field_9 { width : 40px; top : 0; left : 48px; }
#cf34_field_10 { width : 100px; top : 0; left : 33px; }
#cf34_field_11 { width : 202px; top : 0; left : 229px; }
#cf34_field_12 { width : 273px; top : 0; left : 158px; }
#cf34_field_13 { /*text only - no <input> */ }
#cf34_field_14 { position:absolute; top : 0; left : 38px; }
#cf34_field_15 { position:absolute; top : 0; left : 30px; }
#cf34_field_16 { position:absolute; top : 0; left : 40px; }
#cf34_field_17 { width : 341px; top : 0; left : 88px; }
#cf34_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf34_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf34_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* CPR Demo Sign Up email module form fields */
#cf37_field_2 { width : 337px; top : 0; left : 94px; }
#cf37_field_3 { width : 336px; top : 0; left : 95px; }
#cf37_field_4 { width : 376px; top : 0; left : 55px; }
#cf37_field_5 { width : 371px; top : 0; left : 60px; }
#cf37_field_6 { width : 335px; top : 0; left : 96px; }
#cf37_field_7 { width : 319px; top : 0; left : 112px; }
#cf37_field_8 { width : 154px; top : 0; left : 36px; }
#cf37_field_9 { width : 40px; top : 0; left : 48px; }
#cf37_field_10 { width : 100px; top : 0; left : 33px; }
#cf37_field_11 { width : 202px; top : 0; left : 229px; }
#cf37_field_12 { width : 273px; top : 0; left : 158px; }
#cf37_field_13 { /*text only - no <input> */ }
#cf37_field_14 { position:absolute; top : 0; left : 38px; }
#cf37_field_15 { position:absolute; top : 0; left : 30px; }
#cf37_field_16 { position:absolute; top : 0; left : 40px; }
#cf37_field_17 { width : 341px; top : 0; left : 88px; }
#cf37_field_18 { position:absolute; top : 0; left : 0px; height:14px; }
#cf37_field_19 { position:absolute; top : 0; left : 0px; height:14px; }
#cf37_field_20 { position:absolute; top : 0; left : 0px; height:14px; }

/* About You email module form fields */
#cf19_field_2 { width : 253px; top : 0; left : 91px; border:1px solid gray; }
#cf19_field_3 { width : 253px; top : 0; left : 91px; border:1px solid gray; }
#cf19_field_4 { width : 221px; top : 0; left : 123px; border:1px solid gray; }
#cf19_field_5 { width : 274px; top : 0; left : 70px; border:1px solid gray; }
#cf19_field_6 { width : 278px; top : 0; left : 66px; border:1px solid gray; }
#cf19_field_7 { width : 311px; top : 0; left : 33px; border:1px solid gray; }
#cf19_field_8 { width : 299px; top : 0; left : 45px; border:1px solid gray; }
#cf19_field_9 { width : 314px; top : 0; left : 30px; border:1px solid gray; }
#cf19_field_10 { width : 296px; top : 0; left : 48px; border:1px solid gray; }
#cf19_field_11 { width : 312px; top : 0; left : 32px; border:1px solid gray; }
#cf19_field_12 { width : 294px; top : 0; left : 50px; border:1px solid gray; }
#cf19_field_13 { width : 273px; top : 0; left : 158px; }
#cf19_field_13-1 { margin-left:10px; margin-right:3px; top : 0; left : 22px; background:none !important;}
#cf19_field_13-2 { margin-left:30px; margin-right:3px; top : 0; left : 44px; background:none !important;}
#cf19_field_14 { width : 273px; top : 0; left : 38px; }
#cf19_field_14-1 { top : 0; left : 22px; background:none !important;}
#cf19_field_14-2 { top : 0; left : 22px; background:none !important;}
#cf19_field_14-3 { top : 0; left : 22px; background:none !important;}
#cf19_field_14-4 { top : 0; left : 22px; background:none !important;}
#cf19_field_14-5 { top : 0; left : 22px; background:none !important;}
#cf19_field_15 { width : 240px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_16 { width : 273px; top : 0; left : 40px; }
#cf19_field_16-1 { margin-left:10px; margin-right:3px; top : 0; left : 22px; background:none !important;}
#cf19_field_16-2 { margin-left:70px; margin-right:3px; top : 0; left : 44px; background:none !important;}
#cf19_field_17 { width : 110px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_18 { width : 273px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_19 { width : 273px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_20 { width : 73px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_21 { width : 110px; top : 0; left : 0px; margin:17px 0px 0px 0px; border:1px solid gray; }
#cf19_field_22 { width : 273px; top : 0; left : 0px; }
#cf19_field_22-1 { margin-left:10px; margin-right:3px; background:none !important;}
#cf19_field_22-2 { margin-left:30px; margin-right:3px; background:none !important;}
#cf19_field_22-3 { margin-left:25px; margin-right:3px; background:none !important;}
#cf19_field_23 { width : 273px; top : 0; left : 0px; }
#cf19_field_23-1 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-2 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-3 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-4 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-5 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-6 { top : 0; left : 22px; background:none !important;}
#cf19_field_23-7 { top : 0; left : 22px; background:none !important;}

/* Vendor Program Form email module form fields */
#cf20_field_2 { width : 315px; top : 0; left : 95px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_3 { width : 315px; top : 0; left : 95px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_4 { width : 355px; top : 0; left : 55px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_5 { width : 325px; top : 0; left : 85px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_6 { width : 275px; top : 0; left : 135px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_7 { width : 345px; top : 0; left : 65px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_8 { width : 370px; top : 0; left : 40px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_9 { width : 355px; top : 0; left : 55px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_10 { width : 375px; top : 0; left : 35px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_11 { width : 360px; top : 0; left : 50px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_12 { width : 255px; top : 0; left : 155px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_13 { width : 220px; top : 0; left : 200px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif); position:absolute;}
#cf20_field_14 { width : 235px; top : 0; left : 175px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_15 { width : 410px; top : 0; left : 0px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif); margin-top:20px;}
#cf20_field_16 { width : 220px; top : 0; left : 100px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf20_field_16-1 { width : 12px; top : 0; left : 3px; margin:1px 5px 1px 0px; }
#cf20_field_16-2 { width : 12px; top : 0; left : 33px; margin:1px 5px 1px 0px; }
#cf20_field_16-3 { width : 12px; top : 0; left : 33px; margin:1px 5px 1px 0px; }

/* Testimonial email module form fields */
#cf21_field_2 { width : 243px; top : 0; left : 91px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_3 { width : 248px; top : 0; left : 86px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_4 { width : 211px; top : 0; left : 123px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_5 { width : 234px; top : 0; left : 100px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_6 { width : 298px; top : 0; left : 36px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_7 { width : 290px; top : 0; left : 44px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_8 { width : 289px; top : 0; left : 45px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_9 { width : 209px; top : 0; left : 125px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf21_field_10 { width : 334px; top : 0; left : 0px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif); margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:none;}
#cf21_field_11-1 { width : 12px; top : 0; left : 32px; margin:0px 5px 0px 0px; }

/* Demo Sign Up round 2 email module form fields */
#cf_field_2 { width : 235px; top : 0; left : 90px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_3 { width : 235px; top : 0; left : 90px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_4 { width : 270px; top : 0; left : 55px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_5 { width : 260px; top : 0; left : 65px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_8 { width : 105px; top : 0; left : 220px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_9 { width : 170px; top : 0; left : 155px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}

#cf_field_10x { width : 105px; top : 0; left : 221px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_11x { width : 120px; top : 0; left : 149px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}

#cf_field_10 { width : 85px; top : 0; left : 40px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_11 { position:absolute; top : 0; left : 38px;  }
#cf_field_12 { position:absolute; top : 0; left : 30px;  }
#cf_field_13 { position:absolute; top : 0; left : 40px;  }
#cformsform #cf_field_15 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cformsform #cf_field_16 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cformsform #cf_field_17 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cformsform #cf_field_18 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cformsform #cf_field_19 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cf_field_20 { width : 325px; top : 20px; left : 0px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf_field_21 { width : 325px; top : 24px; left : 0px; border:none; padding:5px; position:absolute; background:url(../images/backgrounds/input_bg.gif);}
#cformsform #cf_field_22 { width : 12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}

/* Fresh form fields */
#cf40_field_2 { width : 235px; top : 0; left : 90px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_3 { width : 235px; top : 0; left : 90px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_4 { width : 270px; top : 0; left : 55px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_5 { width : 260px; top : 0; left : 65px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_8 { width : 105px; top : 0; left : 220px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_9 { width : 170px; top : 0; left : 155px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}

#cf40_field_10x { width : 105px; top : 0; left : 221px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_11x { width : 120px; top : 0; left : 149px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}

#cf40_field_10 { width : 85px; top : 0; left : 40px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_11 { position:absolute; top : 0; left : 38px;  }
#cf40_field_12 { position:absolute; top : 0; left : 30px;  }
#cf40_field_13 { position:absolute; top : 0; left : 40px;  }
#cforms40form #cf_field_15 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cforms40form #cf_field_16 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cforms40form #cf_field_17 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cforms40form #cf_field_18 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cforms40form #cf_field_19 { width : 12px; height:12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}
#cf40_field_20 { width : 325px; top : 20px; left : 0px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf40_field_21 { width : 325px; top : 24px; left : 0px; border:none; padding:5px; position:absolute; background:url(../images/backgrounds/input_bg.gif);}
#cforms40form #cf_field_22 { width : 12px; top : 0; left : 0px; border:none; background: none transparent scroll repeat 0% 0%;}

/* contact form submit button */
#cformsform .cf-sb { position : absolute; left : 56px; top : 585px; }
#cforms2form .cf-sb { position : absolute; left : 263px; top : 189px; }
#cforms3form .cf-sb { position : absolute; left : 263px; top : 329px; }

/* Refer a Friend buttons */
#cforms4form .cf-sb, #cforms6form .cf-sb,  #cforms24form .cf-sb,  #cforms8form .cf-sb, #cforms10form .cf-sb, #cforms12form .cf-sb, #cforms14form .cf-sb, #cforms16form .cf-sb, #cforms24form .cf-sb, #cforms31form .cf-sb, #cforms35form .cf-sb, #cforms38form .cf-sb { position : absolute; left : 340px; top : 405px; }

/* Demo Sign Up buttons */
#cforms5form .cf-sb, #cforms7form .cf-sb, #cforms9form .cf-sb, #cforms11form .cf-sb, #cforms13form .cf-sb, #cforms15form .cf-sb, #cforms17form .cf-sb, #cforms25form .cf-sb, #cforms29form .cf-sb, #cforms32form .cf-sb, #cforms34form .cf-sb, #cforms37form .cf-sb { position : absolute; left : 330px; top : 435px; }

/* Old Demo Styles */
.cf-sb #sendbutton, .cf-sb #sendbutton40 {outline : none; border : none; background-color : transparent; height : 30px; width : 107px; background : url(../images/buttons/submit_transparent.gif) no-repeat 0 0; cursor : pointer !important;}
#cformsform .cf-sb, #cforms40form .cf-sb { position : absolute; left : 280px; top : 560px; }
			
.cf-sb #sendbutton2 { outline : none; border : none; background-color : transparent; height : 36px; width : 113px; background : url(../images/buttons/submit_green_bgd.gif) no-repeat 0 0; cursor : pointer !important; }
.cf-sb #sendbutton3 { outline : none; border : none; background-color : transparent; height : 36px; width : 113px; background : url(../images/buttons/submit_purple_bgd.gif) no-repeat 0 0; cursor : pointer !important; }

/* Refer a Friend buttons */
.cf-sb #sendbutton4, .cf-sb #sendbutton6, .cf-sb #sendbutton8, .cf-sb #sendbutton10, .cf-sb #sendbutton12, .cf-sb #sendbutton14, .cf-sb #sendbutton16, .cf-sb #sendbutton24, .cf-sb #sendbutton31, .cf-sb #sendbutton35, .cf-sb #sendbutton38{ outline : none; border : none; background-color : transparent; height : 41px; width : 124px; background : url(../images/buttons/refer_submit_green_bgd.gif) no-repeat 0 0; cursor : pointer !important; }

/* Demo Sign Up buttons */
.cf-sb #sendbutton5, .cf-sb #sendbutton7, .cf-sb #sendbutton9, .cf-sb #sendbutton11, .cf-sb #sendbutton13, .cf-sb #sendbutton15, .cf-sb #sendbutton17, .cf-sb #sendbutton25, .cf-sb #sendbutton29, .cf-sb #sendbutton32, .cf-sb #sendbutton34, .cf-sb #sendbutton37  { outline : none; border : none; background-color : transparent; height : 44px; width : 121px; background : url(../images/buttons/emd-demo-signup-btn.gif) no-repeat 0 0; cursor : pointer !important; }

/* Featured Product button*/
.cf-sb #sendbutton18 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms18form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* NextGen Eligibility contact (dupe of Featured Product) button*/
.cf-sb #sendbutton26 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms26form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* TeamEnterprise Eligibility contact (dupe of Featured Product) button*/
.cf-sb #sendbutton27 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms27form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* Greenway Eligibility contact (dupe of Featured Product) button*/
.cf-sb #sendbutton28 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms28form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* e-MDs Eligibility contact (dupe of Featured Product) button*/
.cf-sb #sendbutton33 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms33form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* Reimbursement Manager contact (dupe of Featured Product) button*/
.cf-sb #sendbutton30 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms30form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* SCOPE contact (dupe of Featured Product) button*/
.cf-sb #sendbutton36 { outline : none; border : none; background-color : transparent; height : 37px; width : 114px; background : url(../images/buttons/featured-product-submit.jpg) no-repeat 0 0; cursor : pointer !important; }
#cforms36form .cf-sb { position : absolute; left : 260px; top : 245px; }

/* About you button*/
.cf-sb #sendbutton19 { outline : none; border : none; background-color : transparent; height : 30px; width : 107px; background : url(../images/buttons/submit_transparent.gif) no-repeat 0 0; cursor : pointer !important;}
#cforms19form .cf-sb { position : absolute; left : 35px; top : 1150px; }

/* Vendor Program Form button*/
.cf-sb #sendbutton20 { outline : none; border : none; background-color : transparent; height : 30px; width : 107px; background : url(../images/buttons/submit_transparent.gif) no-repeat 0 0; cursor : pointer !important;}
#cforms20form .cf-sb { position : absolute; left : 50px; top : 535px; }

/* Testimonial button*/
.cf-sb #sendbutton21 { outline : none; border : none; background-color : transparent; height : 30px; width : 107px; background : url(../images/buttons/submit_transparent.gif) no-repeat 0 0; cursor : pointer !important;}
#cforms21form .cf-sb { position : absolute; left : 65px; top : 485px; }

.cf-sb #sendbutton22 { outline : none; border : none; background-color : transparent; height : 30px; width : 107px; background : url(../images/buttons/submit_transparent.gif) no-repeat 0 0; cursor : pointer !important;}
#cforms22form .cf-sb { position : absolute; left : 215px; top : 405px; }

#cforms19form { height:1200px; width:660px; margin:0px 0px 22px 0px; background:url(../images/backgrounds/form4.jpg) 0px 0px no-repeat; position:relative;}
#cforms19form .emailreqtxt, #cforms19form .reqtxt { display:none; }
#cforms19form li span { color:#FFFFFF; }
#cforms19form li input { background: url(../images/backgrounds/input_bg.gif) #FFFFFF; border:none; padding:5px;}

#cforms20form { height:620px; width:578px; margin:0px 0px 22px 0px; background:url(../images/backgrounds/form1.jpg) no-repeat; position:relative; }
#cforms20form .emailreqtxt, #cforms20form .reqtxt { display:none; }
#cforms20form li span { color:#FFFFFF; }
#cforms20form li input { background-color:#FFFFFF; }

#cforms21form { height:620px; width:420px; margin:0px 0px 22px 0px; padding:0px 0px 0px 10px; background:url(../images/backgrounds/form3.jpg) no-repeat 0px 7px; }
#cforms21form .emailreqtxt, #cforms21form .reqtxt { display:none; }
#cforms21form li span { color:#FFFFFF; }
#cforms21form li input { background-color:#FFFFFF; }
#cforms21form li textarea { text-indent:0; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; }

#cforms22form { margin:0px 0px 22px 0px; padding:0px 0px 0px 10px; height:470px;}
#cforms22form .emailreqtxt, #cforms21form .reqtxt { display:none; }
#cforms22form li span { color:#FFFFFF; }
#cforms22form li input { background-color:#FFFFFF; }
#cforms22form li textarea { text-indent:0; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; }

/* Demo Sign Up round 2 */
#cformsform { height:630px; margin:0px 0px 22px 0px; background:url(../images/backgrounds/form2.jpg) no-repeat 40px 0px; position:relative; }
#cformsform .emailreqtxt, #cformsform .reqtxt { display:none; }
#cformsform li span { color:#FFFFFF; }
#cformsform li .cf-box-title {color:#FFFFFF;}
#cformsform li input { background-color:#FFFFFF; }
#cformsform li textarea { text-indent:0; height:50px; }

/* Fresh */
#cforms40form { height:630px; margin:0px 0px 22px 0px; background:url(../images/backgrounds/form2.jpg) no-repeat 40px 0px; position:relative; }
#cforms40form .emailreqtxt, #cformsform .reqtxt { display:none; }
#cforms40form li span { color:#FFFFFF; }
#cforms40form li .cf-box-title {color:#FFFFFF;}
#cforms40form li input { background-color:#FFFFFF; }
#cforms40form li textarea { text-indent:0; height:50px; }

/* user message */
.cf_info { display : none; }
.cf_hidden { display : none; }

/* email signup module */
.email-signup-module { float : right; position : relative; margin : 15px 0px 0px 0; background : url(../images/backgrounds/email_signup_bgd.gif) no-repeat 0 0; width : 375px; height : 218px; padding : 11px 10px 8px 10px; }
.email-signup-module .cf-fs1 { width : 370px; }
.common .email-signup-module .signup-inner { clear : both; float : left; padding : 1.8em 1.5em 0 1.6em; margin : 0; }
.common .email-signup-module h3 { margin-bottom : 0.2em; font-size : 1.9em; }
.common .email-signup-module p { color : #fefcfc; font-size : 1.1em; line-height : 1.7; margin-bottom : 0; }
.common .email-signup-module small { position : absolute; top : 199px; left : 45px; color : #fefcfc; font-size : 1em; }
.common .cform ol { line-height : 1.1; list-style-type : none; margin : 0; }
.common .cform ol li { font-size : 1em; }

/* MGMA Microsite Form styles */
#MGMA.email-signup-module { background : url(../images/backgrounds/email_signup_bgd_mgma.jpg) no-repeat 0 0; height:410px; }
#MGMA.email-signup-module p { font-size:13px; }
#MGMA.email-signup-module small { position : absolute; top : 88px; left : 278px; color : #d6d6d6; font-size : 1em; }

/* Featured Product Form styles */
#featured-products.email-signup-module { background : url(../images/backgrounds/featured-product-form-bdg.jpg) no-repeat 0 0; height:322px; float:none; margin:15px 0px 0px 10px; }
#featured-products.email-signup-module h3 span { display:none; }
#featured-products.email-signup-module p { font-size:11px; padding-top:30px; }

/******************************************************************************************************
/* Switch Form styles */
#switch.email-signup-module { background:url(../images/backgrounds/form5.jpg) no-repeat 0px 0px; height:800px;}
#switch.email-signup-module h3 {margin:10px 0px 0px 17px; font-size: 1.7em}
#switch.email-signup-module h3 span { display:none; }
#switch.email-signup-module p { font-size:11px; margin:0px 0px 10px 17px; padding-right:5px; display:block;}


.signup-inner-switch { }
#cforms22form {position:relative;}
#cforms22form li {position:relative; padding:0px 0px 10px 5px; display:block; height:16px; color:#FFFFFF;}
#cforms22form li label {padding-top:3px;}
#cforms22form li .cf-box-title {font-size:11px;}
#li-22-9 {width:85px; float:left;}
#li-22-9 label {width:97px}
#li-22-10 {width:88px; float:left;}
#li-22-10 label {width:88px;}
#li-22-11 {width:150px; float:left;}
#li-22-12 {clear:both;}
#li-22-12 label {left:5px; top:2px;}
#cforms22form li#li-22-13 {height:45px;}
#li-22-13 label {height:55px;}
#cforms22form li#li-22-14 {font-size:12px; height:10px; margin-bottom:0px;}
#cforms22form li#li-22-14items {position:relative; height:85px;}
#cforms22form li#li-22-14items label {padding:0px 0px; height:16px;}
#cforms22form li#li-22-15 {position:absolute; height:16px; bottom:0px;}

#cf22_field_2 {width : 235px; top : 0; left : 95px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_3 {width : 235px; top : 0; left : 95px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_4 {width : 270px; top : 0; left : 60px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_5 {width : 260px; top : 0; left : 70px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_6 {width : 250px; top : 0; left : 80px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_7 {width : 255px; top : 0; left : 75px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_8 {width : 290px; top : 0; left : 40px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_9 {width : 25px; top : 0; left : 50px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_10 {width : 45px; top : 0; left : 30px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_11 {float: left; width : 35px; top : 0; left : 111px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_12 {width : 150px; top : 0; left : 180px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_13 {width : 320px; top : 25px; left : 5px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cf22_field_14 {width : 295px; top : 0; left : 0px; border:none; padding:5px; background-image:url(../images/backgrounds/input_bg.gif);}
#cforms22form #cf22_field_14-1 {width : 30px; border:none; background:none; height:16px;}
#cforms22form #cf22_field_14-2 {width : 30px; border:none; background:none; height:16px;}
#cforms22form #cf22_field_14-3 {width : 30px; border:none; background:none; height:16px;}


/******************************************************************************************************

/* Refer a Friend form styles */
#refer-a-friend.email-signup-module { float:none; background:url(../images/backgrounds/refer-friend-bdg.jpg) left center no-repeat; height:463px; width:455px; margin-right:0px; }
#refer-a-friend.email-signup-module p { font-size:10px; color:#363636; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin:0px 0px 0px 0px; width:455px; }
#refer-a-friend.email-signup-module small { position : absolute; top : 88px; left : 278px; color : #d6d6d6; font-size : 1em; }

/* Refer a Friend form styles */
#refer-a-friend-test.email-signup-module { float:none; background:url(../images/backgrounds/refer-friend-bdg2.jpg) left center no-repeat; height:463px; width:455px; margin-right:0px; }
#refer-a-friend-test.email-signup-module p { font-size:10px; color:#363636; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin:0px 0px 0px 0px; width:455px; }
#refer-a-friend-test.email-signup-module small { position : absolute; top : 88px; left : 278px; color : #d6d6d6; font-size : 1em; }

#tell-a-friend {list-style:none; margin:35px 0px 0px -4px;}
#tell-a-friend li {display:block; background:none; color:#FFFFFF; font-size:13px; padding:0px 0px 5px 0px; height:22px;}
#tell-a-friend li input {background:none; border:none; font-size:13px; padding:2px 2px 2px 5px; color:#666666;}
#tell-a-friend li input#yname {width:335px;}
#tell-a-friend li input#yemail {width:335px;}
#tell-a-friend li input#fname {width:315px;}
#tell-a-friend li input#femail {width:315px;}
#tell-a-friend li textarea {background:none; border:none; display:block; width:424px; height:134px; padding:3px; color:#666666;}
#tell-a-friend li#message-li {padding:5px 0px 0px 5px; height:180px;}
#tell-a-friend li#message-li label {display:block; margin-bottom:10px;}

a#send-mail {outline : none; border : none; background-color : transparent; height : 41px; width : 124px; background : url(../images/buttons/refer_submit_green_bgd.gif) no-repeat 0 0; cursor : pointer !important; display:block; text-indent:-999em; float:right; margin-right:15px;}

/* eMD Demo Sign Up form styles */
#emd-demo-signup.email-signup-module { float:none; background:url(../images/backgrounds/emd-demo-form-bgd.jpg) left center no-repeat; height:490px; width:480px; margin-right:0px; }
#emd-demo-signup.email-signup-module p { font-size:10px; color:#363636; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin:0px 0px 0px 0px; width:455px; display:block; }
#emd-demo-signup.email-signup-module small { position : absolute; top : 88px; left : 278px; color : #d6d6d6; font-size : 1em; }
.page-item-60 ul { display:none }

/* Provider Landing Page styles */
#provider-landing { height:412px; width:928px; margin:14px 0px 0px 28px; }
#provider-landing h2 { height:1px; width:1px; }
#provider-landing h2 span { display:none; }
#provider-landing p { font-size:13px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#959291; width:470px; display:block; margin:205px 0px 0px 74px; }
#provider-landing .read-more { display:block; height:35px; width:136px; background:url(../images/buttons/provider_read_btn.gif) center no-repeat; margin:10px 0px 0px 70px; outline:none; }
#provider-landing .read-more span { display:none; }

/* Partner Landing page styles */
#partner-landing { height:412px; width:928px; margin:14px 0px 0px 28px; }
#partner-landing h2 { height:1px; width:1px; }
#partner-landing h2 span { display:none; }
#partner-landing p { font-size:13px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#959291; width:426px; display:block; margin:190px 0px 0px 490px; }
#partner-landing .read-more { display:block; height:35px; width:136px; background:url(../images/buttons/provider_read_btn.gif) center no-repeat; margin:12px 0px 0px 487px; outline:none; }
#partner-landing .read-more span { display:none; }

/* Product Landing Page styles */
#product-landing { background:url(../images/backgrounds/products_splash.jpg); height:412px; width:928px; margin:14px 0px 0px 28px; }
#product-landing h2 { display:none; }
#product-landing p { display:none; }
#product-landing a { background:url(../images/callouts/products-features-callout.gif); display:block; height:29px; width:232px; margin:334px 0px 0px 39px; float:left; }
#product-landing a span { display:none; }

.products-body .connect { display:block; background:url(../images/callouts/products-connect-callout.gif) -4px 0px; height:32px; width:177px; margin-top:20px; }
.products-body .connect span { display:none; }
.products-body .swift { display:block; background:url(../images/callouts/products-swift-callout.gif) -3px 0px; height:32px; width:149px; }
.products-body .swift span { display:none; }
.products-body .tools { display:block; background:url(../images/callouts/products-tools-callout.gif) -5px 0px; height:30px; width:381px; }
.products-body .tools span { display:none; }
.products-body p { width:450px; }
.products-body span.connect { color:#58B7DD; }
.products-body span.swift { color:#BFD73B; }
.products-body hr { margin-top:10px; margin-bottom:10px; width:498px; }
.products-body ul li { line-height: 1.6; font-size: 1.2em; }
.products-body ul li ul { font-family: Verdana, Arial, Helvetica, sans-serif; }
.products-body ul li ul li { margin-top: 0pt; margin-right: 0pt; margin-bottom: 0.5em; margin-left: 0pt; font-size: 1.2em; line-height: 1.2; font-family: Verdana, Arial, Helvetica, sans-serif; }

h3.connect { display:block; background:url(../images/callouts/products-connect-callout.gif) -4px 0px; height:32px; width:177px; margin-top:20px; }
h3.connect span { display:none; }
h3.swift { display:block; background:url(../images/callouts/products-swift-callout.gif) -3px 0px; height:32px; width:149px; }
h3.swift span { display:none; }

.right-col .tools-head { margin:0px 0px 10px 10px; }
.right-col #standard-tools { width:371px; margin:15px 0px 25px 30px; }
.right-col #additional-tools { width:371px; margin:0px 0px 0px 30px; }
.right-col #standard-tools ul { background:url(../images/backgrounds/products-standard-tools-bdg2.jpg) no-repeat; height:480px; padding:5px 0px 0px 0px; }
.right-col #additional-tools ul { background:url(../images/backgrounds/products-additional-tools-bdg2.jpg) no-repeat; height:170px; padding:12px 0px 0px 0px; }
.right-col .tools ul { list-style:none; padding:0px 0px; margin:0px 0px; }
.right-col .tools ul li { margin:0px 0px 0px 10px; padding:7px 0px 5px 7px; height:14px; width:339px; display:block; border-bottom:1px solid white; }
.right-col .tools ul li a { color:#1A1A1A; text-decoration:underline; font-size:14px; line-height:14px; }

/* Connect Package Styles */
#connect-landing { width:928px; margin:14px 0px 0px 28px; }
#connect-landing h2 { display:none; }
#connect-landing p { display:none; }

.chart .tools-head { display:none; }
.right-col #standard-chart { background:url(../images/backgrounds/connect-standard-chart-bdg.jpg) no-repeat; width:486px; height:325px; padding:47px 0px 0px 0px; margin:20px 0px 0px 0px; }
.right-col #additional-chart { background:url(../images/backgrounds/connect-additional-chart-bdg.jpg) no-repeat; width:483px; height:64px; padding:27px 0px 0px 0px; }

.connect-body a.connect { display:block; background:url(../images/callouts/products-connect-callout.gif) -4px 0px; height:32px; width:177px; }
.connect-body a.connect span { display:none; }
.connect-body a.swift { display:block; background:url(../images/callouts/products-swift-callout.gif) -3px 0px; height:32px; width:149px; }
.connect-body a.swift span { display:none; }
.connect-body a.tools { display:block; background:url(../images/callouts/products-tools-callout.gif) -5px 0px; height:30px; width:381px; }
.connect-body a.tools span { display:none; }
.connect-body hr { margin-top:120px; margin-bottom:10px; width:430px; }
.connect-body span.swift { color:#BFD73B; }
.connect-body span.connect { color:#58B7DD; }

.right-col .chart ul { margin:0px 0px; padding:0px 0px; list-style:none; }
.right-col .chart ul li { margin:0px 0px; padding:0px 0px; border-bottom:1px solid white; padding:5px 0px 5px 15px; position:relative; }
.right-col .chart ul li.last { border-bottom:none; }
.right-col .chart ul li a { color:#1A1A1A; text-decoration:underline; font-size:14px; line-height:14px; display:inline-block; }
.right-col .chart ul li img { display:inline; }
.right-col .chart .checked-left { display:inline; position:absolute; top:0px; left:285px; margin:-5px 0px 0px 0px; }
.right-col .chart .checked-right { display:inline; position:absolute; top:0px; left:400px; margin:-5px 0px 0px 0px; }
.right-col .chart .check-left { display:inline; position:absolute; top:4px; left:285px; }

/* Landing Page Callout Section (Reused across Payer / Providers / Products */
#landing-callouts { width:928px; height:118px; display:block; background:url(../images/backgrounds/landing_callout_bg.jpg) top no-repeat; margin:0px 0px 0px 28px; }
#landing-callouts li { display:block; float:left; height:118px; }
#landing-callouts #li-1 { width:268px; }
#landing-callouts #li-1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.5; width:210px; margin:2px 0px 0px 24px; color:#636363; }
#landing-callouts #li-1 .sign-up { width:156px; height:35px; background:url(../images/buttons/providers-landing-btn.gif); margin:13px 0px 0px 16px; display:block; outline:none; }
#landing-callouts #li-1 .sign-up span { display:none; }
#landing-callouts #li-2 { width:219px; padding:9px 0px 0px 0px; }
#landing-callouts #li-3 { width:220px; padding:9px 0px 0px 0px; }
#landing-callouts #li-4 { width:221px; padding:9px 0px 0px 0px; }

/* Login Page Styles */
#login_form { width:405px; height:206px; background:url(../images/backgrounds/login_form_bgd.jpg) no-repeat; float:left; }
#login_form h2 { display:block; }
#login_form h2 span { display:none; }
#login_form form { padding:82px 0px 0px 28px; }
#login_form form label { display:block; height:28px; width:380px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfdfd; }
#login_form form .submit-button { margin:0px 0px 0px 227px; }
#login_form form label input { background:transparent; outline:none; border:none; width:258px; }
#login_form form .label1 input { margin:0px 0px 0px 15px; }
#login_form form .label2 input { margin:0px 0px 0px 18px; }

/* Optin Page Styles */
#optin_form { width:405px; height:206px; background:url(../images/backgrounds/optin-form-bdg.jpg) no-repeat; float:left; }
#optin_form h2 { display:block; }
#optin_form h2 span { display:none; }
#optin_form form { padding:82px 0px 0px 28px; }
#optin_form form label { display:block; height:28px; width:380px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfdfd; }
#optin_form form .submit-button { margin:5px 0px 0px 230px; }
#optin_form form label input { background:transparent; outline:none; border:none; width:258px; }
#optin_form form .label1 input { margin:0px 0px 0px 39px; }
#optin_form form .label2 input { margin:0px 0px 0px 42px; }

#copy_box { background:#ebebeb; padding:15px 12px 15px 15px; float:left; width:540px; margin:12px 0px 0px 0px; }
#copy_box p { display:block; margin:0px 0px 10px 0px; font-size:11px; }

/* emD Microsite Styles */
#emd-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/emd-right-col.jpg); margin:0px 0px 0px 2px; }
#emd-gascard span { display:none; }
#emd-conference {display:block; width:393px; height:161px; background:url(../images/callouts/emdsConferenceCallout.jpg) left; margin:0px 0px 15px 15px; text-indent:-9999em; overflow:hidden;}
#emd-eligibility-callout {display:block; width:389px; height:61px; background:url(../images/callouts/emds-eligibility-button.jpg) left; margin:0px 0px 0px 15px; }
#emd-eligibility-callout span { display:none; }
#emd-savings { display:block; width:420px; height:114px; background:url(../images/callouts/emd-right-col.jpg) 0px -77px; }
#emd-savings span { display:none; }
#emd-link { display:block; width:420px; height:70px; background:url(../images/callouts/emd-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#emd-link span { display:none; }

#find-out-more { padding:15px 12px 10px 12px; background:#eaedef; margin:40px 0px 0px 0px; width:470px }
#find-out-more h3 { font-family:Arial, Helvetica, sans-serif; font-weight:regular; font-size:20px; color:#231f20; margin:0px 0px 8px 0px; }
#find-out-more p { font-family:Arial, Helvetica, sans-serif; font-weight:regular; font-size:16px; color:#2b2f5f; line-height:22px; }
#find-out-more p strong { color:#00aeef; }
#find-out-more p a { font-weight:bold; }

#emd-benefits { width:386px; margin:8px 0px 0px 19px; }
#emd-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/emd-benefits.gif); }
#emd-benefits h3 span { display:none; }
#emd-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#emd-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#emd-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

.emd-people-talking { background:url(../images/borders/people_talking_top.gif) no-repeat 0 0; float:right; margin-bottom:15px; margin-top:14px; }
.emd-people-talking-inner { background : url(../images/borders/Quote-Callout.gif) no-repeat 0 100%; width : 356px; padding : 15px 15px 57px 15px; margin : 0px 15px 0 0; position:relative; }
.emd-people-talking-inner #emd-testimonial-callout { height:54px; width:386px; display:block; position:absolute; left:0px; bottom:0px; }
.emd-people-talking-inner #emd-testimonial-callout span { display:none; }
.emd-people-talking h3 { font-size : 2.0em; }
.emd-people-talking p { font-size : 13px; line-height : 1.6; font-family : Georgia, "Time New Roman", serif; margin-bottom : 7px; }
.emd-people-talking p em,  .emd-people-talking p strong { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : .9em; }
.emd-people-talking .read-more-link { font-size : 1.2em; text-align : left; float : none !important; position : static !important; margin-bottom : 15px; display : block; font-size : 12px; }

/* Raintree */
#raintree-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/raintree-right-col.jpg); margin:0px 0px 0px 2px; }
#raintree-gascard span { display:none; }
#raintree-link { display:block; width:420px; height:70px; background:url(../images/callouts/raintree-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#raintree-link span { display:none; }

#raintree-benefits { width:386px; margin:8px 0px 0px 19px; }
#raintree-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/raintree-benefits.gif); }
#raintree-benefits h3 span { display:none; }
#raintree-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#raintree-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#raintree-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* PvP */
#pvp-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/raintree-right-col.jpg); margin:0px 0px 0px 2px; }
#pvp-gascard span { display:none; }
#pvp-benefits { width:386px; margin:8px 0px 0px 19px; }
#pvp-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/pvp-benefits.gif); }
#pvp-benefits h3 span { display:none; }
#pvp-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#pvp-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#pvp-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* OfficeMate */
#officemate-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/raintree-right-col.jpg); margin:0px 0px 0px 2px; }
#officemate-gascard span { display:none; }
#officemate-link { display:block; width:420px; height:70px; background:url(../images/callouts/officemate-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#officemate-link span { display:none; }

#officemate-benefits { width:386px; margin:8px 0px 0px 19px; }
#officemate-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/officemate-benefits.gif); }
#officemate-benefits h3 span { display:none; }
#officemate-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#officemate-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#officemate-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* eCW */
#ecw-gascard { display:block; width:420px; height:77px; background:url(../images/buttons/visa-gift-card-btn.jpg); margin:0px 0px 0px 2px; }
#ecw-gascard span { display:none; }
#ecw-link { display:block; width:420px; height:70px; background:url(../images/callouts/ecw-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#ecw-link span { display:none; }

#ecw-benefits { width:386px; margin:8px 0px 0px 19px; }
#ecw-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/teamenterprise-benefits.jpg); }
#ecw-benefits h3 span { display:none; }
#ecw-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#ecw-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#ecw-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* Greenway */
#greenway-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/greenway-right-col.jpg); margin:0px 0px 0px 2px; }
#greenway-gascard span { display:none; }
#greenway-link { display:block; width:420px; height:70px; background:url(../images/callouts/greenway-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#greenway-link span { display:none; }

#greenway-benefits { width:386px; margin:8px 0px 0px 19px; }
#greenway-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/greenway-benefits.gif); }
#greenway-benefits h3 span { display:none; }
#greenway-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#greenway-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#greenway-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* MGMA */
#mgma-visa { display:block; width:398px; height:95px; background:url(../images/callouts/MGMA-visa.jpg); margin:0px 0px 0px 18px; text-indent:-999em;}
#mgma-pdf-link { display:block; width:420px; height:77px; background:url(../images/callouts/mgma-pdf-callout.jpg); margin:0px 0px 0px 2px; text-indent:-9999px; outline:none; }
#mgma-link { display:block; width:420px; height:77px; background:url(../images/callouts/mgma-site-callout.gif); margin:0px 0px 0px 2px; text-indent:-9999px; outline:none; }

/* SCoPE */
#scope-link { display:none; width:391px; height:87px; background:url(../images/callouts/SCoPE-training-webinar-banner.gif); margin:0px 0px 0px 17px; text-indent:-9999px; outline:none; }

/* CPR Solutions */
#cpr-demo { display:block; width:411px; height:76px; background:url(../images/callouts/cpr-callouts.jpg); text-indent:-9999px; margin:0px 0px 0px 7px; }
#cpr-link { display:block; width:411px; height:67px; background:url(../images/callouts/cpr-callouts.jpg) 0px 67px; text-indent:-9999px; margin:0px 0px 15px 7px; }

#cpr-contacts {margin:20px 0px 0px 45px;}

#cpr-benefits { width:386px; margin:8px 0px 0px 19px; }
#cpr-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/cpr-benefits-header.jpg); }
#cpr-benefits h3 span { display:none; }
#cpr-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#cpr-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#cpr-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* Reimbursement Manager */
#reimburse-benefits { display:block; width:420px; height:70px; background:url(../images/callouts/reimburse-benefits.gif) -10px 0px; margin:20px 0px 0px 2px; text-indent:-9999px; outline:none; }
#reimburse-demo-callout { display:block; width:420px; height:70px; background:url(../images/callouts/reimburse-demo-callout.jpg) -10px 0px; margin:0px 0px 0px 2px; text-indent:-9999px; outline:none; }

/* Longwood micro */
#longwood-link { display:block; width:420px; height:70px; background:url(../images/callouts/Longwood-callout.gif); margin:0px 0px 0px 3px; text-indent:-9999px; outline:none;}

/* NextGen */
#nextgen-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/nextgen-right-col.jpg); margin:0px 0px 0px 2px; }
#nextgen-gascard span { display:none; }
#nextgen-link { display:block; width:420px; height:70px; background:url(../images/callouts/nextgen-right-col.jpg) 0px -191px; margin:0px 0px 0px 3px; }
#nextgen-link span { display:none; }

#nextgen-benefits { width:386px; margin:8px 0px 0px 19px; }
#nextgen-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/nextgen-benefits.gif); }
#nextgen-benefits h3 span { display:none; }
#nextgen-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#nextgen-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#nextgen-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* QHA */
#qha-landing { background:url(/wp-content/uploads/qha-header.jpg); height:412px; width:928px; margin:14px 0px 0px 28px; }

#qha-gascard { display:block; width:397px; height:77px; background:url(../images/buttons/qha-demo-button.jpg); margin:0px 0px 0px 25px; text-indent:-999em;}

/* FRESH */
#fresh-card { display:block; width:420px; height:77px; background:url(../images/callouts/fresh-demo-button.jpg); margin:0px 0px 0px -27px; text-indent:-999em;}

/* NextGen Eligibility*/
#nextgen-eligibility-benefits { width:386px; margin:8px 0px 0px 19px; }
#nextgen-eligibility-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/nextgen-eligibility-benefits.gif); }
#nextgen-eligibility-benefits h3 span { display:none; }
#nextgen-eligibility-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#nextgen-eligibility-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#nextgen-eligibility-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

#contact-team-nextgen { padding:15px 12px 10px 12px; background:#eaedef; margin:10px 0px 0px 20px; width:360px; }
#contact-team-nextgen h3 { font-family:Arial, Helvetica, sans-serif; font-weight:regular; font-size:20px; color:#231f20; margin:0px 0px 8px 0px; }
#contact-team-nextgen address { font-style:normal; font-size:12px; line-height:16px; margin:0px 0px 15px 0px; color:#000000; }
#contact-team-nextgen address span { font-size:14px; }
#contact-team-nextgen address a { font-weight:bold; }

/*Team Enterprise */
#teamenterprise-benefits { width:386px; margin:8px 0px 0px 19px; }
#teamenterprise-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px; padding:0px 0px; background:url(../images/backgrounds/teamenterprise-benefits.jpg); }
#teamenterprise-benefits h3 span { display:none; }
#teamenterprise-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px; padding:5px 0px 5px 11px; list-style:none; }
#teamenterprise-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#teamenterprise-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; }

/* Team Enterprise */
#teamenterprise-callout { display:block; width:385px; height:57px; background:url(../images/callouts/TE-Eligibility-right-col.gif); margin:0px 0px 0px 19px; }
#teamenterprise-callout span { display:none; }
#teamenterprise-callout { display:block; width:385px; height:57px; background:url(../images/callouts/TE-Eligibility-right-col.gif) 0px 0px; margin:0px 0px 0px 19px; }
#teamenterprise-callout span { display:none; }

/* Greenway Eligibility Callout */
#greenway-eligibility-callout { display:block; width:389px; height:61px; background:url(../images/callouts/greenway-eligibility-btn.gif) left; margin:0px 0px 0px 19px; }
#greenway-eligibility-callout span { display:none; }

/* NextGen Eligibility Callout */
#nextgen-eligibility-callout { display:block; width:405px; height:72px; background:url(../images/callouts/nextgen-eligibility-btn.jpg) 0px 0px; margin:0px 0px 0px 12px; }
#nextgen-eligibility-callout span { display:none; }

/* Team Enterprise GasCard */
#teamenterprise-gascard { display:block; width:420px; height:77px; background:url(../images/callouts/emd-right-col.jpg); margin:0px 0px 0px 2px; }
#teamenterprise-gascard span { display:none; }

/* Mouseketeers */
#mouse-link { display:block; width:420px; height:70px; background:url(../images/callouts/mouseketeers-callout.gif); margin:0px 0px 10px 7px; }
#mouse-link span { display:none; }

#mouse-benefits h3 { display:block; height:38px; width:386px; margin:0px 0px 0px 19px; padding:0px 0px; background:url(../images/backgrounds/teamenterprise-benefits.jpg); }
#mouse-benefits h3 span { display:none; }
#mouse-benefits ul { background:url(../images/backgrounds/emd-benefits-ul-bgd.gif) repeat-y; margin:0px 0px 0px 19px; padding:5px 0px 5px 11px; list-style:none; }
#mouse-benefits ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 5px no-repeat; color:#504d6c; font-weight:normal; font-size:13px; line-height:18px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; width:327px; display:block; }
#mouse-benefits .bottom-cap { background:url(../images/backgrounds/emd-benefits-bottom-cap.gif) top center no-repeat; height:5px; width:386px; margin:0px 0px 0px 19px; }


/* ENTRY STYLES */
.entry h3 { color:#f26522; margin-bottom:20px; }
.entry p { color:#636363; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:15px; }
.entry ul { list-style:none; }
.entry ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 3px no-repeat; color:#636363; font-weight:bold; font-size:12px; padding:0px 0px 0px 12px; margin-top:4px; margin-bottom:3px }

/* POST STYLES */
.inner .post h3 { color:#f26522; margin-bottom:6px; margin-top:6px; }
.inner .post p { color:#636363; font:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:18px; }
.inner .post ul { list-style:none; }
.inner .post ul li { background:url(../images/backgrounds/ul-bul-img.jpg) 0px 3px no-repeat; color:#636363; font-weight:normal; font-size:12px; padding:0px 0px 0px 12px; margin-top:4px; margin-bottom:3px }

.micro-news-post { width:494px; }
.micro-news-entry { border-bottom:1px solid gray; }
.micro-news-entry small { width:494px; display:block; text-align:right; margin-bottom:10px; }
.micro-news-entry small a { font-size:12px; }

/* Tradeshow Page - very specific styling here*/
#post-46 { width:670px; }
hr { margin-bottom:10px; display:block;}

/* Large Accounts */
.large-accounts-right-col { background:url(../images/backgrounds/large-accounts-rightcol-bdg.jpg) top no-repeat #fcfefe; }
.large-accounts-right-col .callout { display:block; height:120px; width:226px; margin:0px 0px 0px 4px; }
.large-accounts-right-col .callout span { display:none; }
.large-accounts-right-col h3 { margin:20px 0px 0px 14px; }
.large-accounts-right-col ul { margin:10px 0px 0px 0px; padding:0xp 0px; width:100%; list-style:none; background:url(../images/backgrounds/right-col-bottom-cap-bdg.jpg) bottom no-repeat; height:90px; }
.large-accounts-right-col ul li { margin-left:14px; }
.large-accounts-right-col ul li a { font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; text-decoration:underline; }

.large-accounts-benefits { margin:10px 0px 0px 0px; }
.large-accounts-benefits .callout { background:url(../images/backgrounds/large-accounts-demo-callout.jpg); display:block; height:73px; width:398px; }
.large-accounts-benefits .callout span { display:none; }
.large-accounts-benefits h3 { background:url(../images/backgrounds/large-accounts-benefits-header.jpg); display:block; width:388px; height:38px; margin:0px 0px 0px 6px; }
.large-accounts-benefits h3 span { display:none; margin:0px 0px 0px 10px; }
.large-accounts-benefits ul { list-style:none; padding:0px 0px; margin:0px 0px 0px 6px; width:388px; background:url(../images/backgrounds/large-accounts-features-ul-bdg.jpg) repeat-y; }
.large-accounts-benefits ul li { padding:5px 20px 15px 45px; background:url(../images/backgrounds/large-accounts-li-bdg.jpg) top center no-repeat; margin:0px 0px 0px 5px; }
.large-accounts-benefits ul li.li-1 { background-position:3px 8px; padding-top:15px; }
.large-accounts-benefits ul li.li-2 { background-position:3px -50px; }
.large-accounts-benefits ul li.li-3 { background-position:3px -96px; }
.large-accounts-benefits ul li.li-4 { background-position:3px -140px; }
.large-accounts-benefits ul li.li-5 { background-position:3px -187px; padding-bottom:0px; }
.large-accounts-benefits .cap { background:url(../images/backgrounds/large-accounts-features-cap.jpg) no-repeat; height:8px; width:388px; margin:0px 0px 0px 6px; }

.inner .people-talking { float:left; margin:0px 0px 0px 0px; width:490px; background:url(../images/borders/largeaccounts_people_talking_top.jpg) no-repeat 0 0; }
.inner .people-talking-inner { width:450px; background : url(../images/borders/largeaccounts_people_talking_bottom.jpg) no-repeat 0 100%; }

/* Video Posts */
#video-main-col { margin-left:17px; }
#video-main-col .even { background:#F2F2F2; }
#video-main-col .post { border:none; padding:0px 15px 10px 5px; clear:both; }
#video-main-col .post .clear { clear:both; }
#video-main-col .post img { float:left; margin:0px 15px 0px 0px; }
#video-main-col .post .heading { margin:0px 0px 30px 0px; font-weight:normal; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:2em; }
#video-main-col .post h3 { margin:0px 0px 5px 0px; font-size:18px; color:#E76F34; }
#video-main-col .post h3 a { color:#00bcf7; }
#video-main-col .post p { color:#808080; font-size:12px; line-height:16px; }

/* Hipaa Posts */
#hipaa-main-col { }
#hipaa-main-col .odd { border-bottom:1px solid gray; }
#hipaa-main-col .even { border-bottom:1px solid gray; }
#hipaa-main-col .post { margin:0px 20px 0px 25px; padding:0px 15px 10px 5px; }
#hipaa-main-col .post .heading { margin:50px 0px 0px 0px; font-weight:normal; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-size:2em; }
#hipaa-main-col .post h3 { margin:0px 0px 5px 0px; font-size:1.4em; color:#E76F34; font-family: Verdana, Arial, Helvetica, sans-serif; }
#hipaa-main-col .post h3 a { color:#00bcf7; }
#hipaa-main-col .post p { color:#808080; font-size:12px; line-height:16px; }
#hipaa-main-col .more-link a { color:#E76F34; }

/* ROI Calc styles */
#roi-calc table { display:none; font-size:14px; line-height: 1.6; font-family: Verdana, Arial, Helvetica, sans-serif; }
#roi-calt table input { border:none; background-color:transparent; outline-style: none; outline-width: 0pt; }
#roi-calc div { border-bottom:1px solid black; position:relative; padding:5px 0px 10px 0px; }
#roi-calc div p { width:400px; font-size:14px; margin:0px 0px; line-height: 1.6; font-family: Verdana, Arial, Helvetica, sans-serif; }
#roi-calc div label { display:block; position:absolute; top:10px; right:10px; }
#roi-calc #button { padding:10px 0px; border-bottom:none; }
#roi-calc #button input { margin:0px 0px 0px 296px; }
h2.ROI { color:#E76F34; }

/* Four Column layout for Homepage */
#four-column { padding:10px 25px 10px 25px; font-size: 11px; line-height: 1.6; font-family: Verdana, Arial, Helvetica, sans-serif; color:#636363; }
#four-column .col { float:left; width:213px; padding:0px 10px 0px 10px; }
#four-column .col h3 { color: #363636; font-weight: normal; margin-bottom: 0.5em; font-size: 1.6em; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; }
#four-column .col p { margin-bottom:8px; line-height:16px; }
#four-column .col ul { margin-bottom:8px; }
#four-column .col ul li { margin:0px 0px 0px 15px; }
.homepage-underline { display:block; width:100%; border-bottom:1px solid #cccccc; }
#img-links {padding:0px 0px 0px 160px;}
#img-links #CLAREDI { margin:10px 10px 0px 0px; display:block; float:left; }
#img-links #EHAC { margin:10px 0px 0px 0px; display:block; float:left; }

/* Human Resources and Careers styles*/
#career { border-bottom:none; }
#career #careers-headlines { }
#career #careers-headlines h3 { color:#f26522; font-size: 2em; font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 0px 10px 0px; }
#career #careers-headlines ul { list-style:none; margin:4px 0px 0px 0px; padding:0px 0px; }
#career #careers-headlines ul li { margin:0px 0px 0px 2px; padding:5px 0px; background:none; background-image:none; border-top:1px solid gray; width:50%; }
#career #careers-headlines ul li a { }

#career .great_place_work { margin:30px 0px 0px 0px; }
#career .great_place_work h3 { font-weight:normal; font-size: 2em; }
#career .great_place_work ul { margin:0px 0px; padding:0px 0px; }
#career .great_place_work ul li { font-weight:normal; }

/* Demo Sign Up part 2 styles */
.blue-box { height:510px; width:409px; background : url(../images/backgrounds/blue-box.jpg) no-repeat; padding:24px 15px 0px 35px; }
.demo-form-header { width:420px; height:39px; background:url(../images/backgrounds/demo-copy-header.gif) no-repeat; display:block; margin:16px 0px 0px 0px; }
.demo-form-header span { display:none; }

.cform input.cf_error {border:1px solid #000000; background-image:none;}
.cform label.cf_li_err input.cf_error {border:1px solid #000000; background-image:none;}

/* Latest Newsletter Button */
#latest-newsletter {text-indent:-9999px; display:block; height:59px; width:254px; background:url(../images/buttons/Latest-Newsletter.gif); position:absolute; top:130px; left:35px; outline:none;}

/* 2009 CAJUN HOLIDAY FORM */
#cforms39form {display:block; position:relative; width:377px; height:340px; background:url(../images/backgrounds/cajun-rsvp.jpg); padding:70px 0px 0px 30px;}
#cforms39form ol li {display:block; position:relative; color:#FFFFFF;}
#cforms39form ol li#li-39-3, #cforms39form ol li#li-39-4 {font-size:14px; padding-top:10px; padding-bottom:5px;}
#cforms39form ol li input {position:relative; background:url(../images/backgrounds/input_bg.gif); padding:4px; margin-left:10px; width:220px;}
#cforms39form ol li input#cf39_field_3-1, #cforms39form ol li input#cf39_field_3-2, #cforms39form ol li input#cf39_field_4-1, #cforms39form ol li input#cf39_field_4-2 {width:auto; margin-right:10px; background:none;}
#cforms39form input#sendbutton39 {display:block; width:120px; height:43px; background:url(../images/buttons/cajun-rsvp-submit.jpg); border:none; text-indent:-999em; float:right; margin-right:30px; color:transparent; margin-top:15px;}
#cforms39form ol li .cf-after span {color:#a8772f;}
#cforms39form ol li label {position:relative;}


/* Fresh Form */
#li-40-2 { top : 30px; left:65px;}
#li-40-3 { top : 60px; left:65px; }
#li-40-4 { top : 90px; left:65px; }
#li-40-5 { top : 120px; left:65px; }
#li-40-8 { top : 150px; left:65px; }
#li-40-9 { top : 180px; left:65px; }

#li-40-10 { top : 250px; left:65px; font-size:14px; color:#fdfdfd; }
#li-40-11 { top : 270px; left:100px; }
#li-40-12 { top : 295px; left:100px; }
#li-40-13 { top : 320px; left:100px; }
#li-40-14 { top : 380px; left:65px; font-size:14px; color:#fdfdfd; }
#li-40-15 { top : 400px; left:100px; }
#li-40-16 { top : 400px; left:185px;}
#li-40-17 { top : 400px; left:275px;}
#li-40-18 { top : 430px; left:100px;}
#li-40-19 { top : 460px; left:100px; }
#li-40-21 { top : 540px; left:103px;}

/* form labels */
.cform label { position : absolute; color : #fefcfc; font-size : 1.4em !important; font-weight : normal; line-height : 1.1; width : 280px; }
#li-40-2 label { top : 4px; left : 0; }
#li-40-3 label { top : 4px; left : 0; }
#li-40-4 label { top : 4px; left : 0; }
#li-40-5 label { top : 4px; left : 0; }
#li-40-8 label { top : 4px; left : 0; }
#li-40-9 label { top : 4px; left : 0; }

#li-40-10 label { top : 4px; left : 0; }
#li-40-11 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li-40-12 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li-40-13 label { top : 0px; left : 0; color:#b6d884; line-height:19px; }
#li-40-14 label { top : 4px; left : 0; }
#li-40-15 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li-40-16 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li-40-17 label { top : 0px; left : 18px; color:#b6d884; line-height:12px; position:absolute}
#li-40-18 label { top : 0px; left : 18px; }
#li-40-19 label { top : 0px; left : 18px; }
#li-40-21 label { top : 4px; left : 0; }


.blue-box #html5vid {margin-bottom:40px; clear:both;}
.blue-box .html5vid {margin-bottom:40px; clear:both;}