@charset "utf-8";
/* $0 Main CSS Document version 1.1 */

* {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	font-size:100%;
	/* Web kit does not set these as deafults*/
		font-weight:normal;
		font-style:normal;
		font-variant:normal;
}
 
html {
	background: transparent url('../images/new/html_bkgd.jpg') repeat-x;
	width:100%;
	z-index:-2;
	margin: 0px;
	font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Tahoma, sans-serif;
}

body{
	font-size:12px;
	width: 100%;
	color:#333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Tahoma, sans-serif;
}

.lpPoweredBy,.lpEmtStarRating{ display:none;}
img{border:0px;}

/* $1 Links ----------------------------------------------------------*/
a, a:link, a:visited{
	color:#467fbc;
	text-decoration:none;
	cursor:pointer;
}

a:hover{text-decoration:underline;}
/* END -Links ----------------------------------------------------------*/


/* $2 headers ----------------------------------------------------- */
h1{
	font-size: 24px;
	font-weight:bold;
	line-height: 32px;
	margin:0;
	color:#333;
	margin: 0 0 10px 0;
}

h2{
font-size: 18px;
color:#333;
margin:5px 0 5px;
font-weight:600;
}

h2.brk {
	display:block;
	text-align:left;
}

h3{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:25px 0 10px;
}

h4{
	line-height: 18px;
	color:#333;
	font-weight:bold;
	margin:0 0 10px 0;
}

h5{
	font-size:14px;
	color:#333;
	font-weight:bold;
}

/* $3 Page header images----------------------------------------------------- */
#pageTitle {
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 198px;
}

.titleEHR { background: transparent url('../images/HFsprite.png') -253px -403px no-repeat;}
.titlePM { background: transparent url('../images/HFsprite.png') -253px -425px no-repeat;}
.titleCH { background: transparent url('../images/HFsprite.png') -253px -447px no-repeat;}
.titleBLOG { background: transparent url('../images/HFsprite.png') -453px -403px no-repeat;}
.titleTEST { background: transparent url('../images/HFsprite.png') -253px -469px no-repeat; }
.titleCOMP { background: transparent url('../images/HFsprite.png') -453px -425px no-repeat;}
.titleSUPPORT { background: transparent url('../images/HFsprite.png') -453px -447px no-repeat;}
.titleCLIENT { background: transparent url('../images/HFsprite.png') -453px -469px no-repeat;}

#AOApageTitle { 
	background: transparent url('../images/HFsprite.png') -226px -245px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 283px;
}

#schedulePlatformpageTitle {
	background: transparent url('../images/HFsprite.png') 0px -534px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 321px;
}

#APMApageTitle { 
	background: transparent url('../images/HFsprite.png') -324px -534px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 295px;
}

#MOApageTitle { 
	background: transparent url('../images/HFsprite.png') 0 -984px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 286px;
}

#IOMApageTitle { 
	background: transparent url('../images/HFsprite.png') 0 -1004px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 293px;
}

#WOMApageTitle { 
	background: transparent url('../images/HFsprite.png') 0 -1023px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 303px;
}

#BulkTransactionTitle { 
	background: transparent url('../images/HFsprite.png') 0 -1041px no-repeat;
	float: left;
	height: 19px;
	margin: 12px 0 0 10px;
	text-indent: -9999px;
	width: 265px;
}

#pageTitle_ehr {
	height:19px;
	width:198px;
	background: transparent url('../images/HFsprite.png') -257px -259px no-repeat;
	text-indent: -9999px;
}
/* END -Page header images----------------------------------------------------- */


/* $4 Sub nav drop down menu images----------------------------------------------------- */
.ipadsThree {
	background: transparent url('../images/HFsprite.png') -390px -554px no-repeat;
	width:361px;
	height:167px;
	position: absolute;
	right: 10px;
	top: 63px;
}

.iMacPM {
	background: transparent url('../images/HFsprite.png') 0 -594px no-repeat;
	width:190px;
	height:179px;
	position: absolute;
	right: 10px;
	top: 50px;
}

.iMacCH {
	background: transparent url('../images/HFsprite.png') -195px -594px no-repeat;
	width:190px;
	height:179px;
	position: absolute;
	right: 10px;
	top: 50px;
}

.aoaNav {
	background: transparent url('../images/HFsprite.png') -543px -723px no-repeat;
	width:197px;
	height:184px;
	position: absolute;
	right: 10px;
	top: 10px;
	display:none;
}

.muNav {
	background: transparent url('../images/HFsprite.png') -575px -910px no-repeat;
	width:179px;
	height:179px;
	position: absolute;
	right: 10px;
	top: 25px;
	display:none;
}

.drawingNav {
	background: transparent url('../images/HFsprite.png') -1px -820px no-repeat;
	width:205px;
	height:163px;
	position: absolute;
	right: 10px;
	top: 30px;
	display:none;
}

.apmaNav {
	background: transparent url('../images/HFsprite.png') -211px -820px no-repeat;
	width:203px;
	height:146px;
	position: absolute;
	right: 10px;
	top: 30px;
	display:none;
}
/* END -Sub nav drop down menu images----------------------------------------------------- */

p {
color:#333;
line-height:1.5em;
font-size:13px;
margin:0 0 10px 0;
font-weight:normal;}

em {font-style:italic;}

form{
font-size:11px;
width:100%;
}

form ul li {
height:45px;
padding:10px 0;
}

div#myDirections {
height:auto;
width:100%;
}

strong
form p{
font-size:12px;
}

label{
font-weight:bold;
font-size:13px;
line-height:22px;
}

li ul{
padding-bottom:5px;
}	

textarea{
font-family:"Tahoma", "Arial", "Verdana";
font-size:11px;
padding:5px;
line-height:16px;
margin-left:10px;
border:1px solid #CCCCCC;
}

.blog{
border-top:1px solid #CCCCCC;
}

.entry {
padding:15px 25px 10px;

border-bottom:1px solid #CCCCCC;
}

.eee {
background-color:#eeeeee;
}

.quote {
text-align:right;
font-style:italic;
}

blockquote {
padding:10px 50px;
}

.left {
float:left;
}

img.thumbLeft {
float:left;
margin:0 15px 0 0;
}

.right {
float:right;
}

.L25 {
padding-left:25px;
}

img.thumbRight{
float:right;
margin:0 0 0 15px;
}

div.clear{
width:100%;
clear:both;
}
.thankyou {
margin:10px 0 15px 0;
}
div#wrapper{
width:990px;
margin:0 auto 0 auto;
}

div#header{
margin:3px 0 0 0;
width:100%;
height:89px;
display:block	;
}

div#content{
width:100%;
float:left;
margin-bottom: 15px;
}

div#logo{
background: transparent url('../images/HFsprite.png') 0 0 no-repeat;
width: 249px;
float:left;
height:87px;
margin:2px 0 0;
cursor:pointer;
}

#ogol {
display:inline-block;
height:98px;
float:right;
}

#logo_standalone {
background: transparent url('../images/HFsprite.png') 0 0 no-repeat;
width: 300px;
float:left;
height:87px;
margin:2px 0 0;
cursor:pointer;
}

#ogol_standalone {
display:inline-block;
height:98px;
float:right;
}

img#hflogoprint{
display:none;
}

#chat {
color: #467FBC;
display: block;
font-size: 13px;
font-weight: bold;
height: 40px;
line-height: 20px;
margin: -5px 0 7px 560px;
text-align: right;
width: 176px;
}

#chatQuestions {
color:#333;
font-weight:bold;
}

#lpButDivID-1309196767 span span span { 
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Tahoma,sans-serif !important;
font-weight:bold;
}

ul.content li{
margin:0 0 10px 0;
}

p.answer {
display:none;
margin-bottom: 25px;
}

p.open {
display:inline;
}


ul#nav li ul li a{ 
color: red;
background:none;
}


div#sub_nav {
float:left;
display:block;
height:40px;
width:100%;
}


ul#sub_nav_links a:link {
color:#15649B;
}
ul#sub_nav_links a:visited{
color:#15649B;
}
div#sub_nav a:active {
text-decoration:underline;
color:#15649B;
}

div#sub_nav a:hover {
text-decoration:underline;
color:#15649B;
}

ul#sub_nav_links {
font-size:13px;
text-align:right;
height:40px;
}

ul.aoa_sub_links {	
width:645px !important;
}

ul#sub_nav_links li{
list-style:none;
display:inline;
line-height:40px;
margin:0 15px 0 0;
}

body.sub_1 ul#sub_nav_links li#sub_1 a,
body.sub_2 ul#sub_nav_links li#sub_2 a,
body.sub_3 ul#sub_nav_links li#sub_3 a,
body.sub_4 ul#sub_nav_links li#sub_4 a, 
body.sub_5 ul#sub_nav_links li#sub_5 a,
body.sub_6 ul#sub_nav_links li#sub_6 a,
body.sub_7 ul#sub_nav_links li#sub_7 a,
body.sub_8 ul#sub_nav_links li#sub_8 a,
body.sub_9 ul#sub_nav_links li#sub_9 a,
body.sub_10 ul#sub_nav_links li#sub_10 a {
font-weight:bold;
font-size:14px;
}


.ddArrow {
background: transparent url('../images/HFsprite.png') -2px -347px  no-repeat;
height:6px;
width:7px;
display:inline-block;
margin: 0 0 2px 2px;
}

.reportCard {
	height:40px;
	width:463px;
	background: transparent url('../images/HFsprite.png') 0 -777px no-repeat;
	text-indent: -9999px;
}

ul#nav li .sub {
	position: absolute; /*--Important--*/
	top: 87px;
	z-index: 99999;
	border: 1px solid #15649B;
	background: #DDE9F4;  /*--Background gradient --  url(sub_bg.png) repeat-x;*/
	padding: 10px 10px 12px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
	width:717px !important; 
	height:220px;
}

/*--If needed to break out into rows--*/ 
ul#nav li .row { 
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

ul#nav li .sub ul{
	list-style: none;
	margin: 0; 
	padding: 0;
	min-width: 150px;
	float: left;
}

ul#nav li .sub ul.poster{
	list-style: none;
	margin: -25px 0 0 0; 
	padding: 5px 0 0 0;
	height:220px;
	width: 410px;
	float:right;
}


ul#nav li .sub ul.posterSm{
	list-style: none;
	padding: 5px 0 0 5px;
	height:300px;
	width: 500px;
	position:absolute;
	top:15px; 
	right:10px;

}

.imgSubNav {
	float:right;
}

ul#nav li .sub ul.poster h3, ul#nav li .sub ul.posterSm h3 {
	margin:0 150px 0 0; 
}

ul#nav li .sub ul.poster p {
	margin: 0 205px 0 0;
    width: 190px;
}

ul#nav li .sub ul.posterSm p {
	width:180px;
	padding: 5px 10px 0 0 ;
	float:left;
}

ul#nav li .sub ul.poster div, ul#nav li .sub ul.posterSm div{
	float:right;
}

ul#nav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}

.lrgUl {
min-width:195px !important;
-webkit-min-width:200px !important;
}

/*--Sub nav heading style--*/ 
ul#nav .sub ul li h2 { 
	padding: 0;  
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	width: 300px;
}

ul#nav .sub ul li h2.extraTitle {
font-size: 12px;
font-weight: bold;
margin:5px 0 10px 0;
}

/*--Sub nav heading link style--*/ /*
ul#nav .sub ul li h2 a { 
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}*/

ul#nav .sub ul li a {
	clear:both;
	padding:0;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: 25px; /*--Override height from parent list item--*/
	/*background: url(navlist_arrow.png) no-repeat 5px 12px;*/
	display: block;
	text-decoration: none;
	color: #15649B;
}

ul#nav .sub ul li a:hover {
	text-decoration: underline;
	background-position: 5px 12px ;/*--Override background position--*/
}

.switches .EHR_active,
.switches .PM_active,
.switches .CH_active,
.switches .COMP_active,
.switches .SUPPORT_active {
	font-weight: bold;
}

.slides div {
	display: none;
}

.navImg {
	display:block !important;
}

.slides div.EHR_active,
.slides div.PM_active,
.slides div.CH_active,
.slides div.COMP_active,
.slides div.SUPPORT_active {
	display: block;
}

.mar10 {
	margin:10px 0 0 0;
}

div#sub_content {
	width:100%;
	background: transparent url('../images/prodBoxGrad.png') repeat-x;
	background-position:left bottom;
	height:200px;
	border:1px solid #cccccc;
	clear: both;
}

.sub_vLine {
	background: transparent url('../images/HFsprite.png') -751px -200px  no-repeat;
	height:202px;
	width:1px;
	float:left;
	z-index:999;
}

.red {
	color:red;
}

.prodBox {
	padding:0 5px;
	width:236px;
	height:200px; 
	float:left;
}

.prodBox h3 {
	line-height:18px;
	margin: 20px 0 10px;
}

.prodBox p {
	padding: 0 5px 0 6px;
}

.icon {
	background: transparent url('../images/HFsprite.png');
	height:80px;
	width:71px;
	margin: 5px 10px 0 0;
	float:left;
}

.pmIcon {
background-position: 0 -187px;
}

.chIcon {/*Do not think we are going to use */
background-position: -72px -187px;
}
.ehrIcon {
background-position: -144px -187px;
}
.muIcon {
background-position: -609px -187px;
}
.mobileIcon {
background-position: -216px -187px;
}
h3#meaningfulUse {
background: transparent url('../images/HFsprite.png');
background-position: -260px -510px;
height:75px;
text-indent: -9999px;
width:209px;
margin:-20px 0 0 15px;
}

/* Navigation ----------------------------------------------- */
ul#nav{ 
height:47px;
display:block; 
margin:2px 0 0 0;
}
ul#nav li{
list-style:none;
display:inline;
}
ul.none li {
list-style:none;
}
ul#nav li a{
height:47px;
background: transparent url('../images/HFsprite.png');
display:block;
float: left; 
}
ul#nav li a span {
display:none;
}

ul#nav li a#nav_ehr {
	background-position:-10px -88px;
	width:50px;
}

ul#nav li a#nav_ehr:hover, ul#nav li a#nav_ehr:focus,body.ehr ul#nav li a#nav_ehr  {
	background-position:-10px -137px;	
}

ul#nav li a#nav_pm {
	background-position:-60px -88px;
	width:167px;
}
ul#nav li a#nav_pm:hover, ul#nav li a#nav_pm:focus, body.pm ul#nav li a#nav_pm {
	background-position: -60px -137px;	
}

ul#nav li a#nav_ch {
	background-position:-227px -88px;
	width:119px;
}
ul#nav li a#nav_ch:hover, ul#nav li a#nav_ch:focus,body.ch ul#nav li a#nav_ch {
	background-position: -227px -137px;	
}

ul#nav li a#nav_blog {
	background-position:-346px -88px;
	width:51px;
}

ul#nav li a#nav_blog:hover, ul#nav li a#nav_blog:focus, body.blog ul#nav li a#nav_blog {
	background-position: -346px -137px;	
}

ul#nav li a#nav_test {
	background-position:-397px -88px;
	width:109px;
}

ul#nav li a#nav_test:hover, ul#nav li a#nav_test:focus,body.test ul#nav li a#nav_test {
	background-position: -397px -137px;	
}

ul#nav li a#nav_company {
	background-position:-506px -88px;
	width:87px;
}
ul#nav li a#nav_company:hover, ul#nav li a#nav_company:focus, body.company ul#nav li a#nav_company {
	background-position: -506px -137px;	
}

ul#nav li a#nav_support {
	background-position:-593px -88px;
	width:77px;
}

ul#nav li a#nav_support:hover, ul#nav li a#nav_support:focus, body.support ul#nav li a#nav_support {
	background-position: -593px -137px;	
}

ul#nav li a#nav_login {
	background-position:-670px -88px;
	width:81px;
}

ul#nav li a#nav_login:active, ul#nav li a#nav_login:focus, body.login ul#nav li a#nav_login {
	background-position: -670px -137px;	
}

.submenu{
	background-position:bottom;
	background-repeat: repeat-x;
	background-color:#155787;
	visibility:hidden;
	position:absolute;
	top:65px;
	padding:1px;
	z-index:1000;
	width:inherit;
}

.submenu a, .submenu a:link, .submenu a:visited{
	display: block;
	font: 11px arial;
	text-align: left;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px;
}

.submenu a:hover {
	color:#ffcc66;
	background-color:#016fa2;
}
/* END -Navigation ----------------------------------------------- */

div#left_col{
	width:540px;
	padding:30px 10px 20px 0;
	float:left;
	margin:41px 0 0 0;
	background-color:#fff;
	border:1px solid #CCCCCC;
}

div#left_col h1{
	margin:-70px 0 0 5px;
}

div#left_col h3{
	font-size:14px;
	color:#000;
	font-weight:bold;
}

div#left_col h2,div#left_col h3, div#left_col ul {
	margin:20px 0 10px 15px;
}

div#left_col ul  {
	margin:0 0 0 15px;
}


div#left_col ol {
	margin:0 0 0 35px;
}

div#left_col p {
	margin:0 0 10px 15px;
}

div#right_col{
width:410px;
float:right;
margin:41px 15px 0 0;
}

div#ban_left_col{
	width:500px;
	float:left;
	margin:0px 0 0 20px;
}

div#ban_right_col{
	width:400px;
	float:right;
	margin:0px 20px 0 0;
}

.bkgdwht {
	background-color:#fff;
	border:1px solid #CCCCCC;
}
/* Footer ----------------------------------------------- */
div#footer{
	clear:both;
	float:left;
	display:block;
	width:100%;
	margin:15px 0 0 0;
	color:#666666;
}

div#footer_container{
	width:970px;
	min-height:135px;
	margin:0 auto 0 auto;
	padding:20px 10px 15px;
	background-color:#DDE9F4;
	border:1px solid #CCCCCC;
}

#footer_info_1  {
	float:left;
	height:75px;
	line-height:22px;
	width:160px;
}

#footer_info_2  {
	float:left;
	height:75px;
	line-height:22px;
	width:185px;
}

div#footer_icons{
	float:right;
	margin: -10px 0 0;
	width: 625px;
}

div#footer_icons div{
	margin:5px 0 0 0;
}

#socialMedia div {   
	cursor:pointer;   
}

#socialMedia{
	float:left;
	margin: 20px 0 0 25px;
}

#footerNav {
	float:right;
	line-height:22px;
	text-align:right;
}

div#certifiedNote {
	clear:both;
	width:970px;
	height:175px;
	margin:15px auto 15px auto;
	padding:10px 10px;
	background-color:#DDE9F4;
	border:1px solid #CCCCCC;
}
/* END -Footer ----------------------------------------------- */

#muNote {
	float: left;
	margin: 0 0 0 10px;
	width: 790px;
}

#muImportant	{
	font-size:12px !important;
	font-weight:bold;
}

#certNote0 {
	color:#333;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-align:center;
	margin:0 0 10px 0;
	display:block;
}

#certNote1 {
	float:left;
	padding: 0;
	width:330px;
	display:inline-block;
}

#certNote2 {
	float:left;
	width:440px;
	margin:0 0 0 20px;
	display:inline-block;
}

#certNote1 p,#certNote2 p{
	font-size:10px;
}

.errormessage{
	height:20px;
	color:red;
}

td.break p, td.break h2, td.break h3{
	border-top:1px solid #7f9db9;
	margin:20px 0 20px 0;
	padding:20px 0 10px 0;
}

div#calltoaction p{
	margin:0 0 0 75px;
	text-align:center;
	font-size:12px;
}

div#calltoaction em{
	font-size:12px;
	color:#3c4488;
}

div#calltoaction span{
	font-size:16px;
	color:#f78f2a;
}

div#calltoaction a {
	font-weight:bold;
}

div.custService {
	margin:0 0 0 5px;
	cursor:pointer;
	color:#0066cc;
}

.subColText {
	width:100px;
	float:left;
	font-size:14px;
	margin:10px;
}

.subColText2 {
	width:120px;
	float:left;
	margin:3px 0 0 10px;
}

.rss {
	float:left;
	font-size:13px;
	margin:7px 0 0 10px;
}

div.custServiceIcon {
	background: transparent url('../images/HFsprite.png') -291px -188px no-repeat;
	width:23px;
	height:43px;
	float:left;
}

.redX {
	background: url(../images/redX.png);
	height:12px;
	width:12px;
	margin:0 auto;
}

.h130 {
	height:130px;
}

#sub_col {
	width:159px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:0 10px;
}

div#sub_col p {
	font-size:12px;
	line-height:20px;
}

#sub_col h4 {
	padding:10px 0 5px 0;
	font-size:12px;
	margin:0;
}

#main_col {
	min-height:400px;
	float:left;
	padding:20px 10px 40px;
	width:780px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Tahoma, sans-serif;
}

#main_col ol li {
	font-size:13px;
}

#main_col ol li {
	margin:0 0 0 30px;
}

h2.h2Faq {
	margin: 0 0 10px!important;
}

.circle li {
	list-style-type:circle;
	font-size:14px;
}

div.divList {
	display:inline-block;
	border-bottom:1px solid #eee;
	height:inherit;
	padding:10px 0 10px 0;
}

div#sub_col div.divList:last-child {
	border-bottom: none;
}

div#questions {
	padding:0 20px 0 0;
}

#sitemap {
	min-height:400px;
	float:left;
	padding:20px 15px 40px;
	width:100%;
}

ul.check li {
	list-style-image: url(../images/check.png);
	line-height:25px;
	margin:0 0 0 30px;
}

div.checkmark {
	background: url(../images/check.png);
	height:12px;
	width:13px;
	margin:0 auto;
}

ul.dots, ul.content {
	margin:10px 0;
}


ul.dots li, ul.content li {
	list-style-image: url(../images/new/oDot.jpg);
	line-height:25px;
	margin:0 0 0 30px;
	padding:0px 5px;
	font-size:13px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Tahoma, sans-serif;
}

.stripe {
	background-color:#eee;
}

.homeTitle {
	background:url('../images/new/homeTitle.png') no-repeat;
	height:171px;
	width:493px;
	z-index:3;
}

span.none {
	display:none;
}

#meanUseHeader {
	display:none;
}

.plane {
	width:100%;
	position:relative;
	top:0px;
	background-color:#fff;
	min-height:250px;
	display:inline-block;
	border:1px solid #cccccc;
}

#planeHolder {
	background:url('../images/new/planeGrad.jpg') repeat-x;
	height:300px;
	width:990px;
}

#planeContent {
	height:171px;
	margin:-270px 0 0 15px;
	z-index:999;
}

div.rotater h3 {
	font-size:14px;
	color:#3c4488;
	margin:20px 0 10px 0;
	clear:left;
}

#myplane{ /*Plane swf */
	height:300px;
	width:990px;
	z-index:-1;
}

.bkgdWide {
	width:960px;
	padding:10px 15px;
	background-color:#fff;
	min-height:250px;
	display:inline-block;
	border:1px solid #cccccc;
}

.bkgdWide img {
	margin:20px 0 10px 25px;	
}

.agreemenLinks {
	margin:30px 0 30px 45px;
}


.agreementContent {
	margin-left:25px;
}

.agreementContentli {
	margin:5px 0 8px 0;
	line-height:1.5em;
}

.agreementContent li h3{
	margin-top:25px;
}

.agreementContent li ol li {
	margin-left:20px;
}

#MediTouchIsHere {
	width:390px;
	margin: 20px 0 0 25px;
}

#homeScheduleDemo {
	cursor: pointer;
	height: 280px;
	left: 0;
	position: relative;
	top: 65px;
	width: 318px;
	z-index: 100;
}

#scheduleDemoText {
	width: 180px; 
	margin-left: 23px;
	text-align:center;
	color:#0066cc;
}


#muBtn {
	cursor: pointer;
	height: 156px;
	left: 650px;
	position: relative;
	top: -360px;
	width: 318px;
	z-index: 100;
}

div#homeNews {
	margin: 0 0 15px 0;
	width:990px;
	float:left;
}

div#latestNews {
	background: transparent url('../images/prodBoxGrad.png') repeat-x;
	background-position:left top;
	height:30px;
	width:470px;
	float:left;
	border:1px solid #cccccc;
	padding: 10px 10px 15px;
	overflow: hidden;
}

.news li h3 {
	margin:5px 0 0 0;
}

.news li span {
	margin: 0 0 5px 0;
}

div#latestNews a,div#recentBlogPosts a {
	font-weight:bold;	
}

div#recentBlogPosts {
	background: transparent url('../images/prodBoxGrad.png') repeat-x;
	background-position:left top;
	height:30px;
	width:470px;
	float:right;
	border:1px solid #cccccc;
	padding: 10px 10px 15px;
	overflow: hidden;
}

div#latestNews b, div#recentBlogPosts b {
padding:0 8px 0 0;
	}

div#latestNews p, div#recentBlogPosts p {
	padding:3px 0 0 0;
}

#mucountdown {
	float: right;
	font-size: 13px;
	height: 40px;
	text-align: right;
	padding:4px 0 0 0;
}

b {
font-weight:bold;
}

.additionalLinks h4 {
padding: 10px 0 10px !important;
}

.additionalLinks a {
    display: inline-block;
    padding: 0 0 10px 0;
}

/* Images ---------------------------------------------------- */

#imgRotate, .img {border:1px solid #CCCCCC;}

h1#mediTouchTitle {
	height:76px;
	width:360px;
	background: transparent url('../images/HFsprite.png') -257px -267px no-repeat;
	text-indent: -9999px;
	cursor:pointer;
}

h1#MediTouchFastest {
	height:36px;
	width:630px;
	background: transparent url('../images/HFsprite.png') 0 -490px no-repeat;
}

h2#ScheduleDemo {
	height:32px;
	width:203px;
	background: transparent url('../images/HFsprite.png') -252px -351px no-repeat;
	text-indent: -9999px;
	margin:0;
	cursor:pointer;
}

/*h1,div*/
#mediDraw {
	height:36px;
	width:223px;
	background: transparent url('../images/HFsprite.png') 0 -554px no-repeat;
	text-indent: -9999px;
}

.lock {
	background: transparent url('../images/HFsprite.png') -227px -270px no-repeat;
	height:26px;
	width:19px;
	float:left;
}

.aoa {
	background: transparent url('../images/HFsprite.png') 0 -375px no-repeat;
	height:96px;
	width:250px;
	float:left;
	margin:0 20px 0 0;
}

.aoia {
	background: transparent url('../images/HFsprite.png') 0 -510px no-repeat;
	height:123px;
	width:250px;
	float:left;
	margin:0 20px 0 0;
}

.mainBkgd {height:541px;}

.twoIpads {
	background:url('../images/new/twoIpads.jpg') no-repeat;
	height:520px;
	width:676px;
	float:right;
}

.bgImg {
	height: 370px;
	width:415px;
	display:inline-block;
}

.integratedDiagram {
	background: transparent url('../images/new/images.jpg') 0 -3330px no-repeat;
}

.droid { /* ? Image */
	background: transparent url('../images/new/droid.jpg') 0 0 no-repeat;
}
.pointingPad { /* L Image */
	background: transparent url('../images/new/images.jpg') 0 0 no-repeat;
}
.samComp { /* L Image */
	background: transparent url('../images/new/images.jpg') 0 -1850px no-repeat;
}
.turnTablet { /* L Image */
	background: transparent url('../images/new/images.jpg') 0 -740px no-repeat;
}
.macBookPro { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -1480px no-repeat;
}
.acerComp { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -370px no-repeat;
}
.tablet { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -1110px no-repeat;
}
.samComp2 { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -2220px no-repeat;
}
.whtMac { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -2590px no-repeat;
}
.placeHolder { /* R Image */
	background: transparent url('../images/new/images.jpg') 0 -2960px no-repeat;
}

.greenCheck {
	background: transparent url('../images/HFsprite.png') 0 -357px no-repeat;
	height:13px;
	width:13px;
	float:left;
	margin:5px 0 0 30px;
}

.hands {
	height: 320px;
	width:220px;
	display:inline-block;
	background: transparent url('../images/images.png') 0 -3330px no-repeat;
}

div.time {
	background: transparent url('../images/HFsprite.png') -550px -188px no-repeat;
	height:24px;
	width:23px;
	float:left;
	margin-top:20px;
}

div.question {
	background: transparent url('../images/HFsprite.png') -505px -188px no-repeat;
	height:38px;
	width:23px;
	float:left;
}

div.builtIn {
	background: transparent url('../images/HFsprite.png') -460px -188px no-repeat;
	height:40px;
	width:23px;
	margin-top:5px;
	float:left;
}

div.dataSec {
	background: transparent url('../images/HFsprite.png') -410px -188px no-repeat;
	height:38px;
	width:27px;
	float:left;
}

div.ehnac{
	background: transparent url('../images/HFsprite.png') -364px -188px no-repeat;
	height:42px;
	width:27px;
	float:left;
	margin-top:15px;
}

div.heart {
	background: transparent url('../images/HFsprite.png') -3px -304px no-repeat;
	height:35px;
	width:41px;
	float:left;
}

div#calltoaction {
	background-image:url("../images/calltoaction.jpg");
	height:76px;
	margin:35px 0 0;
	padding:17px 0 0;
	width:400px;
}

.full_bkgd {
	background: #fff url('../images/new/indexAd_053111.jpg') no-repeat;
	/*background: transparent url('../images/new/indexAd_02.jpg') no-repeat;*/
	width:100%;
	height:450px;
	display:inline-block;
	border:1px solid #cccccc;
}

.wide_bkgd {
	background: white url('../images/new/blueGrad.jpg') bottom repeat-x; 
	width:950px;	
	height:auto;
	display:inline-block;	
	border:1px solid #cccccc;
}

.singleIpad {
	background: url('../images/new/single_iPad.jpg') bottom right no-repeat; 
	min-height:520px;
}

.redWarning {
	background: transparent url('../images/HFsprite.png') -328px -188px no-repeat;
	width:35px;
	height:31px;
	float:left;
	display:inline-block;
}

#facebook {
	background: transparent url('../images/HFsprite.png') -1px -298px no-repeat;
	width:43px;
	height:43px;
	float:left;
	display:inline-block;
}

#twitter {
	background: transparent url('../images/HFsprite.png') -46px -298px no-repeat;
	width:43px;
	height:43px;
	float:left;
	display:inline-block;
	margin: 0 0 0 8px;
}

#linkedin {
	background: transparent url('../images/HFsprite.png') -91px -298px no-repeat;
	width:43px;
	height:43px;
	float:left;
	display:inline-block;
	margin: 0 0 0 8px;
}

#youtube {
	background: transparent url('../images/HFsprite.png') -135px -298px no-repeat;
	width:43px;
	height:43px;
	float:left;
	display:inline-block;
	margin: 0 0 0 8px;
}

#rssFeedIcon {
	background: transparent url('../images/HFsprite.png') -179px -298px no-repeat;
	width:43px;
	height:43px;
	float:left;
	display:inline-block;
	margin: 0 0 0 8px;
}

#muSticker {
	float:left;
	margin:5px 0 0 0;
	cursor:pointer;	
}

.new {
	background: transparent url('../images/HFsprite.png') -219px -190px no-repeat;
	height:27px;
	margin: 5px 5px 0 3px;
	width:45px;
	float:left;
}

.new2 {
	background: transparent url('../images/HFsprite.png') -219px -220px no-repeat;
	height:22px;
	margin: 5px 5px 0 3px;
	width:38px;
	float:left;
}

.loginHorizontal {
	background: transparent url('../images/HFsprite.png') -254px -392px no-repeat;
	height:1px;
	margin: 5px 0 5px -10px;
	width:310px;
	float:left;
}

.dollarSign {
	background: transparent url('../images/HFsprite.png') -18px -346px no-repeat;
	width:17px;
	margin: 5px 5px 0 0 ;
	height:26px;
	float:left;
}
/* END -Images ---------------------------------------------------- */

#aoaHtag {
margin:-110px 0 20px 0;
}

.block40 {
	display:block;
	padding-right:40px;
}

div.list {
	padding:5px 10px 10px;
	height:auto;
	display:inline-block;
	width:760px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Tahoma, sans-serif;
}

.over {
	padding:5px 10px 10px 60px!important;
	width:700px!important;
}

div.listFull {
	padding:5px 0 10px 0;
	height:425px;
	display:inline-block;
	width:780px;
}

.textM {
	display:inline-block;
	text-align:center;
} 
.textL {
	display:inline-block;
	float:left;
} 
.textR {
	display:inline-block;
	float:right;
	margin:0 30px 0 0;
} 
.L { float:left;} 
.R { float:right; } 
.M {margin:0 auto;}
.C { text-align:center;}
.block { display:block; }
div.listFull h2{text-align:center;}
.smaller {padding:5px 0 10px 0;}
.noMarg {margin:0 !important;}
.autoH {height:auto!important;}
.h220 {height:220px!important;}
.mar160 {margin:160px 0 0 0;}
.mar130 {margin:130px 0 0 0;}
.pad30 {padding:30px 0 0 0;}
.pad60 {padding:60px 0 0 0;}
.pad90 {padding:90px 0 0 0;}
.pad130 {padding:130px 0 0 0;}
.pad5{padding:10px 0;}
.mar50 {margin:50px 0 0 0;}
.mar90 {margin:90px 0 0 0;}
.mar60 {margin:60px 0 0 0;}
.mar30 {margin:30px 0 0 0;}
.mar35 {margin:35px 0 0 0;}
.mar15 {margin: 0 0 15px 0;}
.marTB {margin:5px 0 10px 0;}
.charting {margin-bottom:-25px;}
.w700 { width:700px; }
.w660 { width:660px; }
.w600 { width:600px!important; }
.w545 { width:545px; }
.w500 { width:500px; }
.w430 { width:430px; }
.w400 { width:400px; }
.w370 { width:370px; }
.w340 { width:340px; }
.w300 { width:300px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w270 { width:270px; }
.w250 { width:250px; }
.w230 { width:230px; }
.w200 { width:200px; }
.w180 { width:180px; }
table{ table-layout:fixed; }
.small { font-size:10px;}
.b { font-weight:bold; }
.nomar { margin:0 !important; }
.click {	cursor:pointer; }

strong {
	font-weight:bold;
	font-size:13px;
}

.weSpeak li {
	font-style:italic;
	font-size:14px;
}

.no {
	color:red;
	font-weight:bold;
}

.yes {
	color:green;
	font-weight:bold;
}

/* Tables ----------------------------------------*/
th {
	background-color:	#C3DEF9;
	height:				35px;
	padding:			0 5px;
	vertical-align:		middle;
	text-align:left;
	font-weight:bold;
}

td {
	height:				35px;
}

tr.condensed td {
	height:				22px;
}

tr.condensed th {
	height:				22px;
}

td {
	padding:	 3px;
	vertical-align:		middle;
}

.datarow {/* Zebra Stripping */	
	background-color: #FFFFFF;
	height: 35px;
	vertical-align: middle;
}

.datarow2  {/* Zebra Stripping */	
	background-color: #E1E1E1;
	height: 35px;
	vertical-align: middle;
}
/* END -Tables ----------------------------------------*/

.payerButton {
	color: #0066cc;
	background-color: #dde9f4;
	/*border:1px solid #F90;*/
	padding:4px 2px 1px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 25px;
	line-height: 20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;	
	overflow:hidden;
}

.fauxFlash {
	width:760px;
	height:200px;
	border:1px solid blue;
}

#webinarLink {
	float:left;
	margin: 10px 0 0 0;
}

/* Login  -------------------------------------------- */
div#loginFrame {
border-right: 1px solid #ccc;
width:300px;
height:100%;
float:left;
padding: 10px 0 0 10px;
}

div#loginFrame ul li{
	list-style:none;
}

div#login_content { 
	/*background:url('../images/new/login_grad.jpg') repeat-x;*/
	background:url('../images/new/ClientLogin_promotion_feb.jpg') no-repeat right bottom transparent;
	height:auto;
	width:990px;
	float:left;
	border:1px solid #cccccc;
}

div#login_msg {
	color:red; 
	border:1px solid red;
	background-color:#ffffff;
	padding:10px;
	width:252px;
	max-height:240px;
	z-index:9999;
	margin:0 0 0 10px;
}

div#login_msg p {
	text-align:left !important;
	line-height:16px;
	margin:-3px 0 0 45px;
}

div#loginPromo {
	color:#000; 
	margin-top: 15px;
	margin-left: 35px;
	padding: 10px 0 15px 20px;
	text-align:center;
	width:290px;
	float:left;
	max-height:240px;
	z-index:9999;
}

#login_ipad {
	background: url('../images/new/login_ad_mediDraw_Aug312011.png') no-repeat;
	background-position: right bottom;
	height: 289px;
	width: 363px;
	display: block;
	position: relative;
	bottom: -12px;
	left: 619px;
}

h2#loginPromoh2 {
	font-size:17px;
	margin: 0 0 10px 0;
}

.loginPromoMeditouch {
	margin:10px auto 0;
	cursor:pointer;
}

div#loginPromo p {
	line-height:20px;
	margin:0 !important;
}
.refer {
	font-size:17px !important;
	font-weight:bold !important;
	color:#333;
}

#login_error {
	border:1px solid red;
	display:none;
	color:red;
	padding:10px;
	text-align:center;
	background:#ffffff;
}
div#loginFrame li.firstChild  {
	text-align:center;
}

div#loginFrame li.lastChild  {
	text-align:center;
	margin:20px 0 0 0;
	height:32px;
}

div#loginFrame p {
	text-align:left ;
	line-height:16px;
}

div#loginFrame p.firstTime {
	padding:6px 0 0 12px;
}

p#agreement {
	font-size:11px;
	height:35px;
	text-align:center !important;
}

div#loginFrame ul {
	margin:0 16px ;
}

div#loginFrame ul li {
	margin:15px 0 0;
}

.login_adText {
	z-index:1;
	height:100px;
	left:330px;
	position:relative;
	text-align:center;
	top:-200px;
	width:400px;
}

#countdown {
	text-align:center;
}

#daysCountDown {
	font-size:22px;
	font-weight:bold;
	color:#ff0000; 
}

#softwearAdvice {
	background: url("../images/HFsprite.png") no-repeat scroll 0 -1081px transparent;
	float: left;
	height: 11px;
	margin: 3px -26px 0 59px;
	text-indent: -9999px;
	width: 99px;
}
/* End -login  --------------------------------------------------*/


/* Inputs, ect --------------------------------------------------------*/
textarea {
	width:263px;
	background-color:#ffffff;
	margin-left:10px;
	border:1px solid #CCCCCC;
}

select {
	width:263px;
	height: 29px;
	background-color:#ffffff;
	margin-left:10px;
	border:1px solid #CCCCCC;
}
input[type=text], input[type=password] {
	width:180px;
	height: 26px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	margin-left:10px;
}
input[type=text].login, input[type=password].login {
	width:180px;
	height: 26px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	margin-left:10px;
}

input[type=submit].btn, input[type=button].btn, input[type=reset].btn, input[type=submit].formBtn, input[type=button].formBtn, input[type=reset].formBtn {
	background: transparent url('../images/HFsprite.png') 0 -268px no-repeat;
	width:110px;
	height: 26px;
	background-color:#ffffff;
	border:none;
	color:#ffffff;
}
/* END -Inputs, ect --------------------------------------------------------*/


.lrgBtn {
width:135px !important;}

.ext {
width:35px!important;}


.smBtns input{
width:70px!important;
}

/*Form for includes ------------------------------------------------------*/

form {width:760px;}

form ol {
	list-style:none;
	margin:0;
	padding:0;}

form li {
	padding:6px;
	margin-bottom:1px;}

form li#send {
	background:none;
	margin-top:6px;}

form label {
	float:left;
	font-weight:bold;
	width:240px;
	text-align:right;
	margin-right:7px;
	line-height:23px;/* This will make the labels vertically centered with the inputs */
}	 

input:focus, select:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus {
border:1px solid #0066CC;
}
	
.formfield_required {
background-color:#FFFCCC!important;
}

.formControls {
padding:0 0 0 257px;
}

.form_controls { /* old way */
text-align:center;
margin:0 0 0 -140px;
}
/*  END -Form for includes ------------------------------------------------------*/

ol {
margin-bottom:10px;
}

#directions form ol li {
margin:0;
width:275px;
}

#directions label {
	float:left;
	font-weight:bold;
	width:50px!important;
	text-align:right;
	margin-right:7px;
	line-height:23px;
}	


/*Meaningful Use Timeline*/
div.useTime h2 {
padding-top:20px;
}

ul.tabList	{
	margin:20px 0px 5px 0px;
	cursor:pointer;
}
	
ul.tabList li {
	display:inline;
	font-weight:600;
	font-size:12px;
	margin:30px 0px 0px 2px ;
	padding:5px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;}

ul#blogList li {
	list-style:	none;
	margin: 15px 0px;
	font-size:12px;}

/* Widgets ----------------------------------------------*/
#widgetBackground {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-image:url("../images/widgetbg.png");
}
#widgetContainer {
	padding:10px;
	height:600px;
	width:750px;
	margin:50px auto;
	text-align:center;
	background-color:#FFFFFF;
	border:3px solid #0066cc;
	z-index: 			3;
}
#widgetContainer2 {
	padding:10px;
	width:760px;
	margin:50px auto;
	text-align:center;
	background-color:#FFFFFF;
	border:3px solid #0066cc;
	z-index: 			3;
}
#holder2 {
	text-align:left;
}
/* END -Widgets ----------------------------------------------*/


div#stimCall img {
	float:right;
	margin: 0 0 0 10px;
}

#calltoaction2 {
	float:left;
}

div#calltoaction p span,div#calltoaction2 p span {
	color:#F78F2A;
	font-size:18px!important;
}

div#calltoaction2 p {
	position:relative;
	top: 11px;
	left:80px;
	padding-left:15px;
	width:270px;
} 
div#calltoaction,#calltoaction2 {
	width:400px;
	height:76px;
	background-image:url(../images/calltoaction.jpg);
	margin:5px 0 0 0;
	padding:17px 0 0 0;
	position:relative;
}


/* Testimonials ------------------------------------------------*/
#RandomTestimonial {
	clear:both;
	width:320px;
	height:240px;
	position: relative;
	float:right;
}

#holder {
	height:400px; 
	margin: 0 auto;
}

#centerVideo {
	padding: 10px 0 0 0;
}

div#testimonial {
	clear:both;
	width:220px;
	position: relative;
	float:right;
	margin:0 0 0 15px;
}

.videoTestimonial{
	float: left;
	height: auto;
	padding: 0 0 30px;
}

.testimonialThumb{
	float: left;
	width:182px;
}

.testimonialThumb img{
	float: left;
	border: 1px solid #467FBC;
	float: left;
	padding: 5px;
	cursor: pointer;
}

.testimonialImg{
	float: left;
	width:167px;
}

.testimonialImg img{
	float: left;
	border: 1px solid #467FBC;
	float: left;
	padding: 5px;
}

.testimonialThumb img:hover{
	background-color:#467FBC;	
}

.testimonialThumb span{
	color: #467FBC;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	margin: 0 0 10px 0;
	width: 180px;	
}

.testimonialThumb span:hover{
	text-decoration: underline;
}

.testimonialThumb span.popImg{
	padding:0 0 0 32px !important;
}

#otherVideosInst {
	margin: 0 0 10px 0;
}

.videoTestimonial p {
	float: left;
	padding: 0 0 0 28px;
	width: 515px;
}

.videoTestimonial .quote {
	float:right;
}

#videoContainer {
	background-color:#15649B;
	width:340px;
	height:260px;
	display: inline-block;
	border-radius:5px; 	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin: 0 0 0 205px;
}

.extraVids {
	margin: 0 0 0 62px !important;
}

#extraVideos {
	display:inline-block;
	margin: 0 0 0 30px;
	vertical-align: top;
	width: 260px;
	float:left;
}

.otherVideos {
	display: inline-block;
	width: 230px;
}

.selectedVideo{
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.02, rgb(7,130,168)),
		color-stop(0.66, rgb(26,158,184))
	) !important;
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(7,130,168) 2%,
		rgb(26,158,184) 66%
	) !important;
	background-color: #3BD1EF !important;
}

.otherVideos div {
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	line-height:35px;
	height: 35px;
	margin: 0 0 5px;
	padding: 5px;
	width: 100%;
	border-radius:5px; 	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.06, rgb(21,99,155)),
		color-stop(0.53, rgb(49,131,189))
		);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(21,99,155) 6%,
		rgb(49,131,189) 53%
		);
	background-color: #3399cc;
}

#testimonialCloseBtn {
	color: #fff;
	background-color:#ccc;
	padding-left:1px;
	cursor:pointer;
	float: right; 
	width: 30px; 
	height: 30px; 
	line-height: 30px; 
	color: white; 
	font-weight: bold;
	border-radius:5px; 	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: -2px -2px 10px rgba(0,0,0,.25) inset, 2px 2px 10px white inset;

}

#testimonialCloseBtn:hover {
	text-decoration: underline;
	-moz-box-shadow: 2px 2px 10px rgba(0,0,0,.25) inset, -2px -2px 10px white inset;
}

#videoContainer video {
	padding: 10px;
}

.otherVideos div:hover {
	text-decoration: underline;
}

.thumOutline {
	width:157px;
	border:1px solid #15649B;
	height:120px;
}
/* END -Testimonials ------------------------------------------------*/




.vendors {
	border:1px solid #ccc;
	font-size:10px;
	margin: 0 0 20px 0;
}

.vendors tr td {
	margin:0 auto;
}

#touchFeet {
	text-align:left;
	font-size:45px;
	color:#467FBC;
}


/* 404 Page -------------------------------------------------*/
div#error404 {
	/*background: transparent url('../images/prodBoxGrad.png') repeat-x;*/
	background-position:left bottom;
	background-color:#fff;
	width:960px;
	float:left;
	padding:15px;
	border:1px solid #ccc;
}

.e404 {
	display:block;
	width:190px;
	float:left;
	list-style-type:none;
}

caption {
text-align:center;
}

#visableHref {
display: block;
font-size: 14px;
font-weight: bold;
margin: 0 0 20px;
}

.sub_vLine {
background: transparent url('../images/HFsprite.png') -737px -195px  no-repeat;
	height:202px;
	width:1px;
	float:left;
	z-index:999;
}

#googlePlusIcon {
background: transparent url('../images/HFsprite.png') -688px -186px no-repeat;
	width:43px;
	height:43px;
	float:left;
	margin: 0 0 0 8px;
	display:inline-block;
}

.fiftyTenIcon {
	background: transparent url('../images/HFsprite.png') -374px -970px no-repeat;
	margin: 0 50px 0 0;
	width:197px;
	height:197px;
	float:right;
}

#portalEnhanced {
    border-left: 1px solid #CCCCCC;
    float: left;
    width: 679px;
}








