@import url("http://www.chirotouch.com/forms/form.css");
/* General Settings */

@font-face {
 font-family: 'Avenir85HeavyOblique';
 src: url('fonts/avenir-heavyoblique-webfont.eot');
 src: url('fonts/avenir-heavyoblique-webfont.eot?iefix') format('eot'),  url('fonts/avenir-heavyoblique.otf') format("opentype"),  url('fonts/avenir-heavyoblique-webfont.woff') format('woff'),  url('fonts/avenir-heavyoblique-webfont.ttf') format('truetype'),  url('fonts/avenir-heavyoblique-webfont.svg#webfontBvUSY0UB') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Avenir55Roman';
 src: url('fonts/avenir-roman-webfont.eot');
 src: url('fonts/avenir-roman-webfont.eot?iefix') format('eot'),  url('fonts/avenir-roman.otf') format("opentype"),  url('fonts/avenir-roman-webfont.woff') format('woff'),  url('fonts/avenir-roman-webfont.ttf') format('truetype'),  url('fonts/avenir-roman-webfont.svg#webfontMHD341ji') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Avenir55Oblique';
 src: url('fonts/avenir-oblique-webfont.eot');
 src: url('fonts/avenir-oblique-webfont.eot?iefix') format('eot'),  url('fonts/avenir-oblique.otf') format("opentype"),  url('fonts/avenir-oblique-webfont.woff') format('woff'),  url('fonts/avenir-oblique-webfont.ttf') format('truetype'),  url('fonts/avenir-oblique-webfont.svg#webfont1rutkEwB') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
html * { font-size:100.01%; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color: #4b81bc;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
	background-image: url(images/body_bg_bottom.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center bottom;
	line-height: 1em;
}
/* h1 { font-size:250%; }                   // 30px 
  h2 { font-size:200%; }                     // 24px 
  h3 { font-size:150%; }                     // 18px 
  h4 { font-size:133.33%; }                  // 16px 
  h5 { font-size:116.67%; }                  // 14px 
  h6 { font-size:116.67%; }                  // 14px*/
.clear { clear:both; }
a img { border: none; }
#body_top {
	background-image: url(images/body_bg_top.gif);
	background-repeat: repeat-x;
	height: 120px;
	width: 100%;
	position: absolute;
	top: 0px;
	background-position: center bottom;
}
#content2_wrapper h1 {
	color: #4577B4;
	font-size:150%;
	padding-top: 0.25em;
	margin-bottom: 1.15em;
}
h2 {
	font-family:"Avenir55Roman", Arial, sans-serif;
	font-size:125%;
	color: #264b77;
	padding-top: .15em;
	margin-bottom: 1.15em;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
	font-size:100%;
	color: #333333;
	margin-bottom: .5em;
}
p {font-size:12px;
	color: #666666;
	font-style:normal;
	font-weight:normal;
	line-height:1.4em;
	margin-bottom: 1.15em;
}
table thead tr td {
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	font-size: 100%;
	text-align: center;
	background-image: url(images/thead.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
table tr td { border: 1px dotted #E0E0E0; }
#left_panel2New blockquote {
	font-weight:bold;
	color:#999999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #E2E2E2;
	display:block;
	margin-top:5px;
	padding-top: 10px;
	font-weight:bold;
	text-align: center;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
	overflow:visible;
	clear: both;
	padding-right: 2px;
	background-image: url(images/blockquote2.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-bottom: 1.5em;
}
#left_panel2New blockquote p {
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
	padding-top:2px;
	padding-right: 25px;
	text-align: justify;
	color: #000;
	background-image: url(images/blockquote1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: auto;
}
.entry ul, .entry ul li{
	font-size: 11px;
	font-weight:bold;
}
.entry ul{margin-bottom: 1.15em;}
#wrapper {
	z-index: 20;
	position: relative;
	height: 400px;
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 71px;
}
#wrapperNew {
	z-index: 20;
	position: relative;
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 71px;
}
#header {
	background-image: url(images/home3_header_bg.png);
	background-repeat: no-repeat;
	height: 592px;
	width: 925px;
	position: relative;
	z-index: 20;
}
.arra_btn {
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 562px;
	position: absolute;
	left: 11px;
	top: 170px;
}
.demo_section a { color: #4b81bc; }
#headernav {
 font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
	position: absolute;
	height: 71px;
	top:-71px;
	left: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#headernav li {
	font-size: 11px;
	font-style: italic;
	float: left;
	color: #FFFFFF;
	height: 71px;
}
#headernav #navdiv {
	width: 1px;
	height: 71px;
	background-image:url(images/navDiv.gif);
}
#headernav li a {
	text-align: center;
	height: 35px;
	display: block;
	width: auto;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 100%px;
	background-image:url(images/navDiv.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*background-image:url(images/navHome.gif)*/
	padding-top: 36px;
	padding-left: 1em;
	padding-right: 1em;
}
#headernav li a:hover { background-color: #264971; }
#headernav .first {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#headernav ul { display: none; }
#header_panel {
	position: absolute;
	text-align: center;
	top: 8px;
	left: 665px;
	width: 248px;
	height: 217px;
	color: #fff;
	font:14px Arial;
	padding:20px 0 0 0;
}
#header_panel strong{font:bold 17px Arial;}
#header_panel label {
	color: #fff;
	font-size: 75%;
}
#header_search {
	background-color:transparent;
	border:none;
	background-image: url(images/search_bg.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 16px;
	padding: 8px 12px 8px 34px;
}
#header #tagline {
	position:absolute;
	top: 250px;
	left: 28px;
	color: #fff;
	font:24px Helvetica, sans-serif;
	width: 857px;
	text-align: center;
	font-weight:normal;
	padding:0 0 25px 0;
}
#header #tabs {
	position: absolute;
	width: 592px;
	height: 260px;
	top: 300px;
	left: 39px;
	overflow:hidden;
}
#logo_btn { margin: 15px 0px; }
.toprightnav {
	margin: 0px;
	padding: 0px;
	list-style:none;
	width: 192px;
	float: right;
}
.toprightnav li { width: 192px; }
.midrightnav {
	margin: 0px auto 0px;
	padding: 0px;
	list-style:none;
	width: 192px;
}
.midrightnav li { width: 192px; }
li a.common_btn {
	font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
font-size:16px;
	display: block;
	width: 192px;
	height: 32px;
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	background-image:url(images/common2_btn.png);
	overflow:hidden;
}
li a.common_btn:hover { background-position: 0px -32px; }
li a.freedemo_btn {
	font-family: "Avenir55Oblique",Arial,Helvetica,sans-serif;
font-size:16px;
	display: block;
	width: 192px;
	height: 32px;
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	background-image:url(images/freedemo_btn.png);
	overflow:hidden;
}
li a.freedemo_btn:hover { background-position: 0px -32px; }
#tabs ul {
	margin: 0;
	padding: 0;
	list-style:none;
	height: 143px;
}
#tabs ul li {
	width: 148px;
	height: 143px;
	float: left;
}
/* More Tabs */

                #tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 143px;
}
#tabs ul li {
	display: block;
	width: 148px;
	height: 143px;
	float: left;
}
#tabs ul li a {
	/*padding: 3px 5px;*/
                    color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -1000px;
	overflow:hidden;
}
#tabs ul li a.selected,  #tabs ul li a:hover { color: #fff;/*padding-top: 7px;*/
                }
#tabs ul li a:focus { outline: 0; }
#tabs > div {
	margin: 0;
	background-image: url(images/general_content.png);
	background-repeat:no-repeat;
	height: 128px;
	padding-top: 0px;
	padding-left: 32px;
	padding-right: 32px;
}
#tabs > div h2 {
	color: #62a0e7;
	font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .8em;
	margin-left: 0;
}
#tabs > div p {
	color:#bddbfe;
	font-family:"Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}
#patient_notes {
	height: 128px;
	overflow: hidden;
}
#notes_tab a {
	background-image: url(images/home-notes-btn.png);
	background-repeat:no-repeat;
	background-position: left top;
	height: 143px;
	width: 148px;
}
#notes_tab a.selected,  #notes_tab a:hover { background-position: left -143px; }
#scheduling {
	height: 128px;
	overflow: hidden;
}
#scheduling_tab a {
	background-image: url(images/home-scheduling-btn.png);
	background-repeat:no-repeat;
	background-position: left top;
	height: 143px;
	width: 148px;
}
#scheduling_tab a.selected,  #scheduling_tab a:hover { background-position: left -143px; }
#billing {
	height: 128px;
	overflow: hidden;
}
#billing_tab a {
	background-image: url(images/home-billing-btn.png);
	background-repeat:no-repeat;
	background-position: left top;
	height: 143px;
	width: 148px;
}
#billing_tab a.selected,  #billing_tab a:hover { background-position: left -143px; }
#electronic_records {
	height: 128px;
	overflow: hidden;
}
#ehr_tab a {
	background-image: url(images/home-ehr-btn.png);
	background-repeat:no-repeat;
	background-position: left top;
	height: 143px;
	width: 148px;
}
#ehr_tab a.selected,  #ehr_tab a:hover { background-position: left -143px; }
#content_wrapper {
	background-image: url(images/home_content_bg.png);
	background-repeat: repeat-y;
	width: 890px;
	position: relative;
	z-index: 5;
	top: -10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 25px;
}
#rssbox {
	display: block;
	margin: 0px;
	padding: 2px;
	float: right;
	height: auto;
	width: auto;
	border: thin dotted #CCCCCC;
	vertical-align: middle;
}
#rssbox a {
	font-size:.8em;
	color:#999999;
	font-style:italic;
	text-decoration: none;
	padding-bottom: 2px;
}
#rss_wrapper {
	background-image: url(images/rss_bg.png);
	background-repeat: no-repeat;
	height: 171px;
	width: 558px;
	margin: 5px;
	padding: 15px 15px 15px 15px;/*overflow:auto;*/
}
#rss_list {
	height: 141px;
	width: 558px;
	overflow:auto;
	color: #FFFFFF;
}
#rss_list p {
	margin-left: 15px;
	margin-right: 15px;
	font-size: 75%;
}
#rss_list a {
	color: #FFFFFF;
	font-size: 75%;
}
#home_right_panel {
	background-color:transparent;
	width: 288px;
	height: 197px;
	float:right;
	text-align: center;
	padding:3px 0 0 0;
}
#home_right_panel img { margin: 3px auto; }
.next_webinar {
	background-image: url(images/banner_webinar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 149px;
	overflow: hidden;
	display: block;
	text-align: left;
	padding-top: 29px;
	padding-right: 3px;
	padding-bottom: 29px;
	padding-left: 98px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.next_webinar:link { text-decoration: none; }
.next_webinar .webinartitle, .next_webinar:link .webinartitle, .next_webinar:visited .webinartitle {
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.next_webinar:hover {
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.next_webinar:link .webinardate, .next_webinar:visited .webinardate, .next_webinar:hover .webinardate {
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#home_right_panel form {
	margin: 0;
	padding: 0;
}
#home_login_left {
	float: left;
	height: 75px;
	width: 67px;
}
#home_login_right { }
#mid_right_panel {
	width:auto;
	height:auto;
	margin-top: 0px;
	margin-left: 0px;
	padding-top:35px;
	text-align: right;
	display: block;
	overflow: visible;
	position: absolute;
	right: 25px;
}
#mid_right_panel #SignUp {
	/* 251 x 52 */
	width: 251px;
	height:100px;
	background-image:url(images/NewsletterSignup.png);
	background-repeat: no-repeat;
	margin: 0 0 0 15px;
	padding: 0px;
	overflow: hidden;
}
#mid_right_panel #SignUp input[name="fields_email"] {
	margin-top: 18px;
	margin-left: 50px;
	border: none;
	background-color:transparent;
}
#mid_right_panel #SignUp input[name="Submit"] {
	border:none;
	background-color: transparent;
	text-indent: -2000px;
	overflow:hidden;
	margin-left: 5px;
	width: 50px;
	height: 50px;
	cursor:pointer;
}
#login_btn {
	width: 67px;
	height: 62px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_logo_btn.png);
	background-repeat:no-repeat;
	text-indent:-2000px;
	overflow:hidden;
}
#user_login {
	width: 121px;
	height: 15px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_txt_bg.png);
	background-repeat:no-repeat;
	padding: 7px 10px;
}
#user_pass {
	width: 121px;
	height: 15px;
	background-color: transparent;
	border: none;
	background-image: url(images/login_txt_bg.png);
	background-repeat:no-repeat;
	padding: 7px 10px;
}
/* Footer Section */
#footer {
	background-image: url(images/footer_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 875px;
	position: relative;
	top: -20px;
	z-index: 20;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 100px;
	padding-left: 25px;
}
#footernav {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footernav li {
	font-size: 11px;
	float: left;
	color: #9f9d9d;
}
#footernav li a {
	text-align: center;
	height: auto;
	padding-right: 1em;
	padding-left: 1em;
	/*border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;*/
	display: block;
	width: auto;
	color: #969494;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
	font-family: "Avenir55",Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:capitalize;
}
#footernav .first {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#footernav ul { display: none; }
#footerlogos { float: left; }
#footerlogos a {
	padding-right: 8px;
	padding-left: 8px;
}
p.copyright {
	text-align: right;
	position: absolute;
	right: 50px;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	top: 75px;
}
p.copyright a:visited{color:#0000ff;}
p.copyright a, p.copyright a:link {
	color:fff;
	text-decoration:none;
}
/* Tabs */
.ui-tabs .ui-tabs-hide { display: none; }
/* alternate header */
#header2 {
	background-image: url(images/subpage_header_bg.png);
	background-repeat: no-repeat;
	height: 166px;
	width: 925px;
	position: relative;
	z-index: 20;
}
#content2_wrapper {
	background-image: url(images/subpage_content_bg.png);
	background-repeat: repeat-y;
	/*height: 400px;*/
	width: 890px;
	position: relative;
	z-index: 5;
	top: -10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 25px;
	font-size: 12px;
	color:#666666;
}
#left_panel2 {
	width: 593px;
	margin-right: 15px;
	float: left;
}
#right_panel2 {
	position: relative;
	width: 250px;
	/*height: 400px;*/
	/*min-height: 400px;*/
	margin-left: 15px;
	float: left;
	text-align:center;
	/*	background-image: url(images/mid_right_panel_sm.png);
	background-repeat:no-repeat;
	background-position:center bottom;*/
	height: 100%;
	padding-bottom: 350px;
}
#right_panel_search {
	background-color:transparent;
	border:none;
	background-image: url(images/right_panel_search_bg.png);
	background-repeat: no-repeat;
	width: 146px;
	height: 16px;
	padding: 8px 12px 8px 34px;
}
#right_panel2 #submenu {
	width: 240px;
	margin-top: 40px;
	margin-left: 5px;
	margin-right: 5px;
}
#right_panel2 #submenu ul.rightnav {
	padding: 0px;
	list-style: none;
}
#right_panel2 #submenu ul.rightnav li {
	width: 240px;
	height: 34px;
}
#right_panel2 #submenu ul.rightnav li.current_page_item a { background-image: url(images/rNav_bg_hover.png); }
#right_panel2 #submenu ul.rightnav li.rightnavdiv {
	height: 1px;
	background-image: url(images/rNavDiv.png);
	background-repeat: no-repeat;
}
#right_panel2 #submenu ul.rightnav li a {
	font-style: italic;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	display: block;
	height: 100%;
	width: 100%;
	line-height: 33px;
	background-image: url(images/rNav_bg.png);
	background-repeat: no-repeat;
}
#right_panel2 #submenu ul.rightnav li a:hover { background-image: url(images/rNav_bg_hover.png); }
#header2_panel {
	/*background-color: #00FF00;
	opacity: 0.5;*/
	width: 580px;
	height: 126px;
	margin-left: 5px;
	padding: 20px;
}
/* Online Demo images */
ul.demolist {
	list-style: none;
	padding: 0;
}
ul.demolist li {
	width: 148px;
	height: 130px;
	background-image: url(images/online_demo_btn_bg.png);
	background-repeat:no-repeat;
	vertical-align:bottom;
	float: left;
}
ul.demolist li a {
	display: block;
	vertical-align: bottom;
	padding-top: 106px;
	padding-bottom:10px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}
/* Product Button List */


#product_btn_list {
	list-style: none;
	padding: 0px;
	width: 100%;
}
#product_btn_list li {
	width: 296px;
	height: 128px;
	float: left;
	margin-bottom: 4px;
}
#product_btn_list li a {
	display: block;
	width: 296px;
	height: 128px;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}
#product_btn_list li a#provider_btn { background-image: url(images/provider_btn.png); }
#product_btn_list li a#provider_btn:hover { background-image: url(images/provider_btn_hover.png); }
#product_btn_list li a#emr_btn { background-image: url(images/emr_btn.png); }
#product_btn_list li a#emr_btn:hover { background-image: url(images/emr_btn_hover.png); }
#product_btn_list li a#billing_btn { background-image: url(images/billing_btn.png); }
#product_btn_list li a#billing_btn:hover { background-image: url(images/billing_btn_hover.png); }
#product_btn_list li a#scheduling_btn { background-image: url(images/scheduling_btn.png); }
#product_btn_list li a#scheduling_btn:hover { background-image: url(images/scheduling_btn_hover.png); }
/* 1-column subnav icons */
ul.subnav1 {
	list-style:none;
	padding: 0;
}
ul.subnav1 li { float: left;padding-bottom:20px; }
ul.subnav1 a {
	display: block;
	width: 592px;
	height: 130px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}
ul.subnav1 a:hover { background-position: 0px 0px; }
a#subnav1_demo1 { background-image: url(images/subnav1_demo1.png); }
a#subnav1_contact1 { background-image: url(images/subnav1_contact1.png); }
a#subnav1_support1 { background-image: url(images/subnav1_support1.png); }
a#subnav1_webinars1 { background-image: url(images/subnav1_webinars1.jpg); }
a#subnav1_personal { background-image: url(images/subnav1_personal.png); }
/* 2-column subnav icons */
ul.subnav2 {
	list-style:none;
	padding: 0;
}
ul.subnav2 li { float: left;padding-bottom:20px;  }
ul.subnav2 a {
	display: block;
	width: 296px;
	height: 130px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}
ul.subnav2 a:hover { background-position: 0px 0px; }
a#subnav2_demo1 { background-image: url(images/subnav2_demo1.png); }
a#subnav2_demo2 { background-image: url(images/subnav2_demo2.png); }
a#subnav2_demo3 { background-image: url(images/subnav2_demo3.png); }
a#subnav2_prod1 { background-image: url(images/subnav2_prod1.png); }
a#subnav2_prod2 { background-image: url(images/subnav2_prod2.png); }
a#subnav2_prod3 { background-image: url(images/subnav2_prod3.png); }
a#subnav2_prod4 { background-image: url(images/subnav2_prod4.png); }
/* promo thumbnails */
ul.promos4 {
	list-style:none;
	padding: 0;
}
ul.promos4 li {
	float: left;
	width: 148px;
	height: 225px;
	margin-bottom: 20px;
}
ul.promos4 a {
	display: block;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #4577B4;
}
ul.promos4 a:hover { text-decoration:underline; }
/* 4-column subnav icons */
.subnav4 {
	list-style:none;
	margin: 14px 0 0 0;
	padding: 0;
	display:block
}
ul.subnav4 li { float: left;padding-bottom:20px;  }
ul.subnav4 a {
	display: block;
	width: 148px;
	height: 24px;
	padding-top: 106px;
	text-indent: -2000px;
	overflow:hidden;
	background-position: 0px -130px;
}
ul.subnav4 a:hover { background-position: 0px 0px; }
a#subnav4_demo1 { background-image: url(images/subnav4_demo1.png); }
a#subnav4_demo1 span {
	display: block;
	margin-top: 106px;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}
ul.subnav4 li.page_item a {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/subnav4_demo1.png);
}
a.subnav4_demo span {
	display: block;
	margin-top: 106px;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}
#subnav4_testbanner a.vid_review {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(images/subnav4_test_frame.png);
}
a#subnav4_test1 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/subnav4_test1.png);
}
a#subnav4_test2 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/subnav4_test1.png);
}
a#subnav4_test3 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/subnav4_test1.png);
}
a#subnav4_test4 {
	display: block;
	text-indent: 0px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(images/subnav4_test1.png);
}
a#subnav4_about1 { background-image: url(images/subnav4_about1.png); }
a#subnav4_about2 { background-image: url(images/subnav4_about2.png); }
a#subnav4_about3 { background-image: url(images/subnav4_about3.png); }
a#subnav4_about4 { background-image: url(images/subnav4_about4.png); }
a#subnav4_test1 { background-image: url(images/subnav4_test1.png); }
a#subnav4_test2 { background-image: url(images/subnav4_test1.png); }
a#subnav4_test3 { background-image: url(images/subnav4_test1.png); }
a#subnav4_test4 { background-image: url(images/subnav4_test1.png); }
a#subnav4_prod1 { background-image: url(images/subnav4_prod1.png); }
a#subnav4_prod2 { background-image: url(images/subnav4_prod2.png); }
a#subnav4_prod3 { background-image: url(images/subnav4_prod3.png); }
a#subnav4_prod4 { background-image: url(images/subnav4_prod4.png); }
a#subnav4_prod5 { background-image: url(images/subnav4_prod1.png); }
a#subnav4_news1 { background-image: url(images/subnav4_news1.png); }
a#subnav4_news2 { background-image: url(images/subnav4_news2.png); }
a#subnav4_news3 { background-image: url(images/subnav4_news3.png); }
a#subnav4_news4 { background-image: url(images/subnav4_news4.png); }
/* Accordion Content */
.accordion_col1 {
	float: left;
	width: 200px;
	display: block;
	margin: 0;
	color: #666666;
}
.accordion_col2 {
	float: left;
	width: 315px;
	padding-right: 20px;
	display: block;
	text-align: justify;
	margin: 0;
	color: #666666;
}
.accordion_col1 a { color: #4b81bc; }
/* ===Sequential jquery List================ */
#webinar {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#webinar li {
	padding: 3px 0 3px 25px;
	margin: 0;
	list-style: none;
	clear:both;
	float: left;
}
#webinar h3 {
	margin: 0 0 5px 100px;
	color: #666;
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 100%;
	font-weight: bold;
}
#webinar p {
	/*margin: 10 0 0 100px;*/
	padding: 0 0 0 100px;
	font-size: .9em;
	display: block;
}
#webinar .num1 { background: url(images/webinar1.jpg) no-repeat; }
#webinar .num2 { background: url(images/webinar2.jpg) no-repeat; }
#webinar .num3 { background: url(images/webinar3.jpg) no-repeat; }
#webinar .num4 { background: url(images/webinar4.jpg) no-repeat; }
#webinar .num5 { background: url(images/webinar5.jpg) no-repeat; }
#webinar .num6 { background: url(images/webinar6.jpg) no-repeat; }
#webinar .num7 { background: url(images/webinar7.jpg) no-repeat; }
#webinar .num8 { background: url(images/webinar8.jpg) no-repeat; }
#webinar .num9 { background: url(images/webinar9.jpg) no-repeat; }
#webinar .num10 { background: url(images/webinar10.jpg) no-repeat; }
.simplepie a {
	color: #4577B4;
	text-decoration: none;
}
#webinar a:hover { text-decoration: underline; }
/* ===Post Date Style================ */
#main_ {
	font-style: italic;
	font-weight: bold;
	background-image: url(images/post-calendar.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	clear: left;
	float: right;
	height: 70px;
	width: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	position: relative;
	padding-top: 0px;
	/*padding-right: -11px;*/
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_ .clen {
	display: block;
	margin: 0px;
	width: 60px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
#main_ .clen_foot {
	font-size: 2em;
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 60px;
}
.alignright {
	float:right;
	margin:0 0 10px 10px
}
.alignleft {
	float:left;
	margin: 0 10px 0 0;
	padding:0 20px 40px 0;
	position:relative;
}
.biglist250 {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	display: block;
	clear: both;
	width: 100%;
}
.biglistfull {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	display: block;
	clear: both;
	width: 100%;
}
.biglist250 ul {
	float:left;
	width: 250px;
	height: 400px;
}
.biglistfull ul {
	float:left;
	width:500px;
	height:200px
}
.biglist {
	text-align: left;
	display: block;
	padding: 5px;
	overflow: auto;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 2px solid #999999;
	width: 45%;
}
.biglist li {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.videolist li {
	padding-left: 25px;
	text-align: left;
	background-image: url(images/pro_videocam_16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.txtlist li {
	padding-left: 25px;
	text-align: left;
	background-image: url(images/text_field_16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* 2 column content layout */
.col2 {
	width: 296px;
	float: left;
}
#col2_pro_alliance {
	background-image: url(images/col2_pro_alliance.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}
#col2_coaching {
	background-image: url(images/col2_coaching.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}
#col2_pro_services {
	background-image: url(images/col2_pro_services.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}
#col2_prod_endorsers {
	background-image: url(images/col2_prod_endorsers.png);
	background-repeat:no-repeat;
	padding-top: 30px;
}
/* SubColumns within the Accordion display */
.sub_section { clear: both; }
.subcol1 {
	width: 200px;
	float: left;
	height: 100%;
	color: #666666;
}
.subcol2 {
	float: left;
	width: 320px;
	padding-left: 10px;
	color: #666666;
}
.subcol1 a { color: #4b81bc; }
.subcol2 a { color: #4b81bc; }
/* Demo Page display */
.demo_section { clear: both;margin:0;padding:0 0 20px 0;height:150px;}
.demo_col1 {
	padding: 15px 15px 0 0;
	width: 150px;
	float: left;
	color: #666666;
	position:relative;
	height:150px;
}
.demo_col2 {
	float: left;
	width: 420px;
	padding:0 0 10px 0;
	color: #666666;
}
.demo_col2 p{padding:0 0 10px 0;}
/* SubColumns within the Accordion display (version 2) */
.acc_section { }
.acc_content { color: #666666; }
.acc_content a { color: #4b81bc; }
.acc_col1 {
	width: 200px;
	float: left;
	height: 100%;
	color: #666666;
}
.acc_col1 a { color: #4b81bc; }
.acc_col2 {
display:block;
	overflow:hidden;
	float: left;
	width: 320px;
	padding-left: 10px;
	
	font-size:12px;
	color: #666666;
	font-style:normal;
	font-weight:normal;
	line-height:1.4em;
	margin-bottom: 1.15em;
}
.acc_col2 p {
font-size:12px;
	color: #666666;
	font-style:normal;
	font-weight:normal;
	line-height:1.4em;
	margin-bottom: 1.15em;
}
.acc_col2 a { color: #4b81bc; }
/* SubColumns within the blog display */
.blog_col1 {
	width: 200px;
	float: left;
	height: 100%;
	padding-top: 0px;
	color: #666666;
	position:relative;
}
.blog_col1new {
	width: 175px;
	float: left;
	height: 100%;
	padding-top: 0px;
	color: #666666;
}
.blog_col2 {
	width: 300px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	color: #666666;
}
.blog_col2new {
	width: 380px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	color: #666666;
}
.blog_col1 a,.blog_col1new a  { color: #4b81bc; }
.blog_col2 a,.blog_col2new a { color: #4b81bc; }
/* SubColumns for Alliances */
.alli_col1 {
	width: 350px;
	float: left;
}
.alli_col2 {
	float: left;
	width: 220px;
	height: 100%;
	border-left: 1px solid #666666;
	padding-left: 10px;
}
.alli_col1 a { color: #4b81bc; }
.alli_col2 a { color: #4b81bc; }
/* Blog listing icons */
.vid_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_vid.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}
.txt_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_txt.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}
.aud_icon {
	float: right;
	width: 75px;
	height: 14px;
	background-image: url(images/icon_aud.png);
	background-repeat:no-repeat;
	background-position: top center;
	padding-top: 58px;
	text-align: center;
}
.entry {
	padding-bottom: 10px;
}
.more-link {
	text-decoration:none;
	color: #4577B4;
}
.navigation { width: 100%; }
.navigation a {
	text-decoration: none;
	font-weight: bold;
	color: #4577B4;
}
#header_search_form {
	padding: 0;
	margin: 0;
}
#header_search_form label { padding: 8px 0px; }
.wp-tag-cloud {
	margin-top: 50px;
	color: #4b81bc;
	list-style:none;
	padding: 0;
}
.wp-tag-cloud a {
	color: #4b81bc;
	text-decoration: none;
}
.wp-tag-cloud a:hover { text-decoration: underline; }
.link_list { list-style: none; }
.link_list a {
	color: #4b81bc;
	text-decoration: none;
	font-size: 100%;
}
.link_list a:hover { text-decoration: underline; }
#accordion .acc_section .acc_content h4, #accordion .acc_section h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EFEFEF;
	text-align: left;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #333333;
}
.special {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}
div.blue_m p { color: #FFFFFF; }
.entry a { color: #4b81bc; }
/* Error Page Styles */
#error_page {
	background-image: url(images/error_page_main_frame.png);
	background-repeat: no-repeat;
	height: 430px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 150px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: relative;
}
.form_button {
	background-image: url(images/form_buttons2.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 255px;
	text-align: center;
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 100%;
	font-style: italic;
	line-height: 35px;
	margin: 0;
	border-style: none;
	border-width: 0px;
	background-color: transparent;
}
#error_page #error_form {
	background-image: url(images/error_form_bg.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 500px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	margin-bottom: 15px;
}
#error_desc {
	height: 90px;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666666;
	margin: 0px;
}
.header_text {
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}
.header_text strong { letter-spacing: 1px; }
.form_button:hover { background-position: 0px -35px; }
#thanks_page {
	background-image: url(images/thanks_page.png);
	background-repeat: no-repeat;
	height: 220px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 350px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
#welcome_page {
	background-image: url(images/welcome_page.png);
	background-repeat: no-repeat;
	height: 480px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
}
/* Ryan's Added Code */
div.blue_m { overflow: hidden; }
div.blue_m p {
	color: #10355B;
	clear: both;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.blue_m p a {
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #89B0DC;
	border-right-color: #89B0DC;
	border-bottom-color: #89B0DC;
	border-left-color: #89B0DC;
	color: #10355B;
}
div.blue_m p a:link {
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #10355B;
}
div.blue_m a:hover {
	text-decoration: none;
	color: #10355B;
	clear: both;
	display: block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #74ADEB;
	margin: 0px;
}
.special {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}
div.blue_m { overflow: hidden; }
div.blue_m p {
	color: #10355B;
	clear: both;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.blue_m p a {
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #89B0DC;
	border-right-color: #89B0DC;
	border-bottom-color: #89B0DC;
	border-left-color: #89B0DC;
	color: #10355B;
}
div.blue_m p a:link {
	text-decoration: none;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #10355B;
}
div.blue_m a:hover {
	text-decoration: none;
	color: #10355B;
	clear: both;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #74ADEB;
}
.entry a { color: #4b81bc; }
/* ===Sequential jquery List================ */
#step {
	margin: 10px 0 40px;
	padding: 0;
}
#step li {
	padding: 3px 0 6px 110px;
	margin: 0 0 15px;
	list-style: none;
}
#step h3 {
	margin: 0 0 5px;
	color: #666;
	font-family: "Avenir55Oblique", Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: italic;
	line-height: 100%;
	font-weight: bold;
}
#step p { font-size: .9em; }
#step .item1 { background: url(images/step1.png) no-repeat; }
#step .item2 { background: url(images/step2.png) no-repeat; }
#step .item3 { background: url(images/step3.png) no-repeat; }
#step .item4 { background: url(images/step4.png) no-repeat; }
#step .item5 { background: url(images/step5.png) no-repeat; }
#step .item6 { background: url(images/step6.png) no-repeat; }
#step .item7 { background: url(images/step7.png) no-repeat; }
#step .item8 { background: url(images/step8.png) no-repeat; }
#step .item9 {
	background-image: url(images/step9.png);
	background-repeat: no-repeat;
}
#step .item10 { background: url(images/step10.png) no-repeat; }
.arra_video {
	background-image: url(images/EHR-Stimulus-Video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	height: 204px;
	width: 258px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	overflow: hidden;
}
.arra_video:hover { background-position: left -204px; }
#chat {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: fixed;
	z-index: 99;
	left: 0px;
	top: 75px;
}
.myct_corner {
	background-color: transparent;
	background-image: url(images/myct-corner.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 133px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: fixed;
	z-index: 99;
	right: 0px;
	bottom: 0px;
}
.example{
	text-align: center;
	background-color: #ffff99;
	width: 96%;
	color: #000000;
	border: #996600 1px dashed;
	padding: 2px;
	margin-right: 2%;
	margin-left: 2%;
}

.v5_0 {
	background-image: url(images/version-icons/5.0-icon24.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	padding: 0px;
	width: 38px;
	height: 24px;
	z-index: 99;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.arra_nav {
	padding: 0px;
	width: 260px;
	height:300px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	clear: none;
	overflow:hidden;
	position: relative;
}
.arra_nav li {
	height:60px;
	padding: 0px;
	overflow:hidden;
	vertical-align: top;
	display: block;
	margin: 0px;
	position: relative;
}
#left_panel2New .arra_nav h2 {
width: 260px;
	margin: 0px;
	padding: 0px;
}
#left_panel2New .arra_nav h2 a span {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#left_panel2New .arra_nav h2 a  {
	display: block;
	margin: 0px;
	clear: both;
	height: 60px;
	width: 240px;
	overflow: hidden;
	text-decoration: none;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
}
#left_panel2New .arra_nav  h2 a:link {
height: 40px;
padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#left_panel2New .arra_nav  h2 a:hover {
	background-position: 0px -60px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	color: #333333;
}
#left_panel2New .arra_nav  .arra_webinar  {
	background-image: url(../../../stimulus/arra-webinar-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
}
#left_panel2New .arra_nav .arra_boot_camp_webinar  {

	background-image: url(../../../stimulus/arra-boot-camp-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
}
#left_panel2New .arra_nav  .arra_calculator  {
height: 60px;
	background-image: url(../../../stimulus/arra-calculator-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
}
#left_panel2New .arra_nav  .arra_cert  {
	background-image: url(../../../stimulus/arra-cert-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
}
#left_panel2New .arra_nav  .arra_faqs  {

	background-image: url(../../../stimulus/arra-faqs-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
}
#arra_dates{
	background-image: url(images/arra-dates-bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sideblog li{ list-style:none; margin:0 0 10px 0;color:#000000}
.sideblog li a,.sideblog li a:link{ color:#000000}

/* NEW Bop Design styling */

.homeButton{width:260px;height:70px;float:left;position:absolute;top:28px;left:40px;}
#headerContentLeft{margin:0;padding:140px 0 0 50px;height:57px;width:562px;position:relatave;float:left;color:#64c7f7;font:bold 14px Helvetica;display:inline;}
#headerContentLeft .getFactsBtn{width:125px;height:32px;float:right;position:relative;background:url(images/get_the_facts-btn.png) no-repeat 0 0;bottom:8px;right:110px;display:inline;}

#header_panel .freeDemoBtn {width:160px;height:37px;position:relative;background:url(images/free_demo-btn.png) no-repeat 0 0;padding:0;margin:15px auto 0 auto;}
#header_panel .featuresBtn {width:160px;height:38px;position:relative;background:url(images/features-btn.png) no-repeat 0 0;padding:0;margin:8px auto 0 auto;}
#header_panel .getPricingBtn {width:160px;height:38px;position:relative;background:url(images/get_pricing-btn.png) no-repeat 0 0;padding:0;margin:8px auto 0 auto;}

.homeButton a, #headerContentLeft .getFactsBtn a,#header_panel .freeDemoBtn a,#header_panel .featuresBtn a, #header_panel .getPricingBtn a,#middleContent .testimionialsBtn a,#content_wrapper .readMoreBtn a,#content_wrapper .learnMoreBtn a,#footerlogos .rss a,#footerlogos .linkedIn a, #footerlogos .facebook a, #footerlogos .twitter a, #footerlogos .youtube a, #footerlogos .yelp a,#right_panel2New .freeDemoBtn a,#right_panel2New .featuresBtn a,#right_panel2New .testimionialsBtn2 a,#header2New .logo a{width:100%;height:100%;display:block;}

#middleContent{width:850px;margin:0;padding:0;clear:both;float:left;position:relative;top:90px;left:39px;}
#middleContent .left{width:185px;float:left;position:absolute;margin:0;padding:0;left:13px;color:#c8c9ca;line-height:20px;font-size:15px;}
#middleContent .testimionialsBtn{width:125px;height:32px;clear:left;float:left;position:relative;background:url(images/testimonials-btn.png) no-repeat 0 0;top:148px;left:10px;}
ul.photo-list {list-style:none;position:relative;bottom:10px;float:right;}
ul.photo-list li {width:146px;height:173px;float:left;margin:0 10px 0 0;}
ul.photo-list li a {display:block;position:relative;}
ul.photo-list li a img {position:absolute;z-index:1;}
ul.photo-list li span {display:block;width:146px;height:173px;position:absolute;z-index:2;}
#content_wrapper .leftPanel{width:210px;padding:0 30px 30px 0;float:left;position:relative;left:25px;border-right:#b5d2f4 2px solid;}
#content_wrapper  p{font:12px/18px Arial;color:#fff;}
#content_wrapper  h3{font:bold 22px Arial;color:#fff;text-shadow: 0px 0px 13px  #000;}
#content_wrapper .readMoreBtn{width:104px;height:28px;clear:left;float:left;position:absolute;background:url(images/read_more-btn.png) no-repeat 0 0;}
#content_wrapper .learnMoreBtn{width:104px;height:28px;clear:left;float:left;position:absolute;background:url(images/learn_more-btn.png) no-repeat 0 0;bottom:-35px;}
#content_wrapper .midPanel{width:240px;padding:0 0 10px 30px;float:left;position:relative;left:25px;}

#footerlogos div{margin:0 7px 0 0;}
#footerlogos .rss{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat 0 0;float:left;position:relative;}
#footerlogos .linkedIn{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat -32px 0;float:left;position:relative;}
#footerlogos .facebook{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat -65px 0;float:left;position:relative;}
#footerlogos .twitter{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat -97px 0;float:left;position:relative;}
#footerlogos .youtube{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat -129px 0;float:left;position:relative;}
#footerlogos .yelp{width:25px;height:25px;background:url(images/social-media-sprite.png) no-repeat -162px 0;float:left;position:relative;}

#header2New {background-image: url(images/header-subpage-new.png);background-repeat: no-repeat;background-position: top center;height: 134px;width: 917px;position: relative;z-index: 20;margin:0 auto;}
#header2New .logo{width:308px;height:99px;float:left;position:relative;background:url(images/header-subpage-logo.png) no-repeat 0 0;left:15px;bottom:40px;}
#header2New .headerRight{width:250px;height:99px;margin:0;padding:0 5px 0 0;float:right;position:relative;text-align:center;color:#fff;top:-4px;}
#header2New .headerRight .line1{font:15px/24px Arial;}
#header2New .headerRight .line2{font:bold 18px Arial;}
#header2New_panel {/*background-color: #00FF00;opacity: 0.5;*/width: 918px;height: 99px;margin: 0;padding: 0px;}
#content2New_wrapper {background:url(images/subpage-content-bg2.png) repeat-y top left;width: 900px;position: relative;z-index: 5;bottom:10px;padding:0;margin:0 auto;font-size:12px;color:#666666;bottom:12px;}
#left_panel2New {width: 587px;margin:0;float: left;position:relative;padding:16px 28px 36px 33px;}
#left_panel2New h1{color:#0d3165;font:bold 23px Arial;margin:0;padding:0 0 15px 0;clear:both;}
#left_panel2New h2{
	color:#007ab2;
	font:bold 16px Arial;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	margin: 0em;
}
#left_panel2New h2.red{color:#bf0434;font:bold 16px/19px Arial;margin:0;padding:0 0 8px 0;}

#left_panel2New h3{
	color:#0d3165;
	font:bold 14px Arial;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	margin-top: 4;
	margin-right: 0;
	margin-left: 0;
}
#left_panel2New p{color:#595959;font:12px/20px Arial;margin:0;padding:0 0 15px 0;}
#left_panel2New p.blue{color:#007ab2;font:12px/20px Arial;margin:0;padding:0 0 15px 0;}
#left_panel2New p.darkBlue{color:#0d3165;font:12px/20px Arial;margin:0;padding:0 0 15px 0;}
#left_panel2New p.serif{padding:0;}
#left_panel2New .blue{color:#007ab2;font:12px/20px Arial;margin:0;padding:0;}
#left_panel2New .darkBlue{color:#0d3165;font:12px/20px Arial;margin:0;padding:0;}
#left_panel2New ol{color:#595959;font:12px/20px Arial;margin:0 0 0 25px;padding:0 0 15px 0;}
#left_panel2New ul.square{width:auto;color:#595959;font:12px/20px Arial;margin:0 0 0 20px;padding:0 0 10px 0;list-style:square;position:relative;left:10px;}
#left_panel2New ul.square li{font:12px/20px Arial;}
#left_panel2New a{color:#4b81bc;text-decoration:none;}
#left_panel2New a:hover{text-decoration:underline;}
#left_panel2New .breadCrumbs{margin:0;padding:0 0 10px 0;font-size:11px;}
#left_panel2New img{z-index:200;}
#left_panel2New .row{clear:both;float:left;position:relative;width:auto;z-index:200;margin:0;padding:0 0 20px 0;}
#left_panel2New .row .column1{width:165px;float:left;position:relative;margin:0;padding:0 20px 0 0;text-align:center;}
#left_panel2New .row .column2{width:280px;float:left;position:relative;margin:0;padding:0;}
#left_panel2New hr.blue {margin:30px 0;padding:0;border:none 0;border-top:#a5c0dd 1px solid;height:1px;clear:both;position:relative;}
#left_panel2New hr.gray {clear:both;margin:30px 0;padding:0;border:none 0;border-top:#c5c5c5 1px solid;height:1px;position:relative;}


#right_panel2New {position: relative;width: 250px;margin: 0;float: right;text-align:center;padding:20px 0 0 0;}
#right_panel2New .columnImg{width:250px;position:relative;bottom:24px;}
#right_panel2New .columnImg img{width:250px;}
#right_panel2New .buttons {width:160px;margin:0 auto;padding:20px 10px 0 0;position:relative;}
#right_panel2New .buttons ul{list-style:none;margin:0;padding:0;}
#right_panel2New .buttons li{padding:0 0 5px 0;margin:0;}
#right_panel2New .freeDemoBtn {width:160px;height:37px;position:relative;background:url(images/free_demo-btn.png) no-repeat 0 0;padding:0;margin:15px auto 0 auto;}
#right_panel2New .featuresBtn {width:160px;height:38px;position:relative;background:url(images/features-btn.png) no-repeat 0 0;padding:0;margin:8px auto 0 auto;}
#right_panel2New .testimionialsBtn2 {width:160px;height:38px;position:relative;background:url(images/testimonials2-btn.png) no-repeat 0 0;padding:0;margin:8px auto 0 auto;}
#right_panel2New .sideNav {width:165px;margin:0 auto;padding:10px 0 0 0;position:relative;}
#right_panel2New .sideNav ul{list-style:none;margin:0;padding:0 0 20px 0;text-align:left;}
#right_panel2New .sideNav li{padding:0 0 8px 0;margin:0;}
#right_panel2New .sideNav li a{color:#595959;font: 12px Arial;text-decoration:none;}
#right_panel2New .sideNav li a:hover{color:#0d3165;font:bold 12px Arial;text-decoration:none;}
#right_panel2New .sideNav li.current_page_item{color:#0d3165;font:bold 12px Arial;text-decoration:none;background:url(images/blue_arrow.png) no-repeat 0 0;padding:0 0 8px 14px;}
#right_panel2New .sideNav ul ul {padding:8px 0 0 0;}
#right_panel2New .sideNav li.current_page_item ul li{padding:0 0 8px 0;}
#right_panel2New .sideNav li.current_page_item ul li a{font-weight:normal;}
#right_panel2New .sideNav li.current_page_item ul li a:hover{font-weight:bold;}
#right_panel2New .sideNav li.current_page_item a{color:#0d3165;font:bold 12px Arial;text-decoration:none;}
#right_panel2New .countDown{margin:0; padding: 0 0 50px 0;}
#right_panel2New .certification{margin:0;padding:10px 0 0 0;position:relative;}
#right_panel2New .imageCaption{float:left;position:relative;}
#right_panel2New .imageCaption .caption{width:161px;clear:left;margin:0 auto;position:relative;}
#right_panel2New h3{color:#01265d;font:bold 14px Arial;margin:0;padding:0 0 10px 0;}
#right_panel2New select {width:150px;}
#right_panel2New .widget_search div{padding-bottom:25px;}
#right_panel2New .contact{color:#3a3a3a;font:12px/14px Arial;text-align:left;width:170px;margin:0 auto;}
#right_panel2New .contact h5{color:#01265d;font:bold 12px Arial;margin:0;padding:0 0 8px 0;}
#right_panel2New .contact p{color:#3a3a3a;font:12px/17px Arial;margin:0 0 14px 0;}
#right_panel2New .contact a{color:#3a3a3a;text-decoration:none;}

#productForm{margin:0;padding:0;position:relative;clear:both;height:auto;width:auto;}
#productForm label{width:150px;display:block;clear:left;float:left;position:relative;margin:8px 0 0 0;padding:0 10px 5px 0;text-align:right;font-weight:bold;}
#productForm input[type="text"], #productForm select, #productForm textarea, #productForm input[type="checkbox"]{float:left;position:relative;margin:0 0 5px 0;padding:2px;}
#productForm input[type="text"]{width:50%;height:16px;border:#ccc 1px solid;padding:4px;margin:0 0 5px 0;font:15px Arial;}
#productForm textarea{width:50%;height:50px;border:#ccc 1px solid;padding:4px;margin:0 0 15px 0;font:15px Arial;}
#productForm select{width:62%;height:25px;border:#ccc 1px solid;padding:4px;margin:0 0 15px 0;}
#productForm input[type="checkbox"]{position:relativel;top:8px;}
#productForm input[type="submit"]{clear:left;float:left;position:relative;margin:0 0 10px 0;padding:2px;left:160px;width:94px;height:28px;background:url(images/submit-blue-btn.png) no-repeat 0 0;border:0 none;}
#productForm .blockit{
	display: block;
	clear: both;
}
