/* HTML Styles */

h2 {
	font: bold 16px Arial;
	text-align: center;
	padding: 0;
	margin: 0 0 4px 0;
}

body {
	background: url(../img/bg.png) ;
/* 	background: #dbdbdb; */
/* 	background:  #848383 url(../img/bg-body.jpg) repeat-x; */
	margin: 0 auto;
	color: #333;
	font: normal 12px Arial;
/* 	line-height:4px; */
}

p {
	padding: 0;
	margin: 0;
	font: normal 12px Arial;
}

a { color: #186074;}

blockquote {
	padding: 10px;
	border:1px solid #ccc;
	background:#f9f9f9;
	font:normal 12px Arial;
	color: #555;
	text-align: center;
}


/* Styles */

.hdrwrap {
	margin: 0 auto;
	width: 970px;
}

.logo {
	background: url(../img/logo.png) no-repeat;
	width: 306px;
	height: 75px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 0px;
}


/* old

.logo {
	background: url(../img/logo.png) no-repeat;
	width: 156px;
	height: 50px;
	margin: 0 15% 10px 0;
	float: left;
	display: block;
}

*/

.logo a:hover {
	-moz-opacity: 0.5;
}

#hdrbanner {
	margin: 0px;
	padding: 0px;
	width: 356px;
	height: 79px;
	background: url("/img/banners/banner-comparison.png") no-repeat scroll 0 0 transparent;
	float:right;
}
#hdrbanner-link {
	text-decoration:none;
	position: absolute;
	width: 356px;
	height: 79px;
}

.nav {
	background: #fff;
/* 	background: url(../img/nav.png) no-repeat; */
	width: 970px;
/* 	height: 45px; */
	color: #444;
	font: bold 22px Arial;
/*	float: left;*/
	text-align: center;
	padding: 6px 0 0 0;
/* 	padding-top: 30px; */
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.nav a {
	font: bold 16px Arial;
	color: #555;
	text-decoration: none;
	padding: 5px 5%;
	border-right: 1px solid #ccc;
}

.nav a:hover {
	background-color: #1394D7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: white;
}

.midwrap {
	width: 970px;
	height: 292px;
	background: url(../img/midnav.jpg) no-repeat;
	border-bottom: 1px solid #ccc;
}

.btmwrap {
	width: 970px;
	height: auto;
	background: white;
}

.col1 {
	width: 180px;
	height: 200px;
	border: solid 1px gray;
	margin: 10px 10px 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
}

.col2 {
	width: 180px;
	height: 200px;
	border: solid 1px gray;
	margin: 10px 10px 0 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
	display: block;
}

.coltxt {
	width: 165px;
	height: 154px;
	margin: 10px 0 2px 6px;
	font: normal 12px Arial;
	color: #444;
	border-bottom: 1px solid #ccc;
}

.logo-green, .logo-orange, .logo-blue, .logo-red, .logo-purple {
	width: 100px;
	height: 23px;
	line-height: 23px;
	display: block;
	margin: 0px 0 0 70px;
	font:normal 14px 'Trebuchet MS';
	color: #555;
	text-decoration: none;
	padding-top: 4px;
}
.logo-green:hover, .logo-orange:hover, .logo-blue:hover, .logo-red:hover, .logo-purple:hover {
	color: #86b728;
}
.logo-green {
	background: url(../img/logo-green.png) no-repeat right;
}

.logo-orange {
	background: url(../img/logo-orange.png) no-repeat right;
}

.logo-blue {
	background: url(../img/logo-blue.png) no-repeat right;
}

.logo-red {
	background: url(../img/logo-red.png) no-repeat right;
}

.logo-purple {
	background: url(../img/logo-purple.png) no-repeat right;
}

.icon-list {
	background: url(../img/icon-list.jpg) no-repeat right;
	width: 96px;
	height: 109px;
	margin: 8px 0 0 50px;
	display: block;
}

.icon-engage {
	background: url(../img/icon-engage.jpg) no-repeat;
	width: 102px;
	height: 109px;
	margin: 8px 0 0 40px;
	display: block;
}

.icon-con {
	background: url(../img/icon-con.jpg) no-repeat;
	width: 124px;
	height: 109px;
	margin: 8px 0 0 30px;
	display: block;
}

.icon-watch {
	background: url(../img/icon-watch.jpg) no-repeat;
	width: 124px;
	height: 109px;
	margin: 8px 0 0 30px;
	display: block;
}

.icon-research {
	background: url(../img/icon-research.jpg) no-repeat;
	width: 124px;
	height: 109px;
	margin: 8px 0 0 30px;
	display: block;
}

.btm2wrap {
	background: white;
	width: 970px;
/* 	height: 380px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.tabwrap {
	width: 310px;
/* 	height: 360px; */
	margin: 10px 10px;
	background: url("../img/bg.png") repeat scroll 0 0 #1394D7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
}

.whatwrap {
	width: 610px;
	margin: 9px 0 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	padding: 10px;
}

.whatwrap h2, .tabwrap h2 {
	color: gray;
	font: bold 22px Arial;
	padding: 0 0 5px 0;
	text-align: left;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}

.lady-what {
	background: url(../img/lady-what.png) no-repeat;
	width: 111px;
	height: 122px;
	float: left;
}

.lady-service {
	background: url(../img/lady-service.png) no-repeat;
	width: 130px;
	height: 117px;
	float: left;
}

.chandria {
	background: url(../img/chandria.png) no-repeat;
	width: 111px;
	height: 120px;
	float: left;
}

.bargraph {
	background: url(../img/bargraph.png) no-repeat;
	width: 149px;
	height: 58px;
}

.what-txt {
	width: 230px;
/* 	height: 120px; */
	font: normal 12px Arial;
	color: gray;
	float: left;
	margin: 12px 0 10px 10px;
}

.testimonial-txt {
	width: 245px;
/* 	height: 120px; */
	font: normal 12px Arial;
	color: gray;
	float: left;
	margin: 0 0 0 10px;
}
.testimonial-txt p {
	margin: 0 0 10px 0;
}

#manu-testimonial {
	background: url(../img/manu-seyfzadeh.png) no-repeat;
	padding-left: 80px;
	height: 100px;
	overflow: auto;
}

.what-txt ul {
	text-align: left;
	list-style: outside;
	margin: 0;
	padding: 0 0 0 10px;
}

.what-txt li {
	list-style: outside;
}

.ftr {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #FFFFFF;
    color: #555;
    font: 12px Arial;
    margin: 10px 0;
    padding: 2px;
    text-align: center;
    width: 966px;	
}

.ftr a {
	text-decoration: none;
	color: #00527C;
}

.ftr a:hover {
	color: orange;
}

#ftr-column-left {
 	width:50%;
 	float:left;
}

#ftr-column-right {
	width:45%;
	float: right;
}

.article-list {
	padding: 10px;
	margin: 0;
	list-style: none;
	background-color: #fff;
	font:normal 12px Arial;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
	overflow: auto;
	height: 214px;
	.height:214px;
}
.article-list li {
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
}
.article-list li:last-child {
	border-bottom: 0;
}
.article-list li a {
	color: #1f4a74;
	text-decoration: none;
}
.article-list li:hover {
	background: #fff;
}
.ui-state-active a {
	color: #333!important;
}
.specialty {
	margin: 8px 0 0 0;
	width: 100%;
}
.minilogo {
	margin: 14px auto 10px auto;
	display: block;
}

a .minilogo {
	border: none!important;
}

.sub-page {
	padding: 10px 20px 20px 20px;
	background:#fff;
}
.sub-page h2, #sidebar h2, .h2 {
	text-align: left;
	font:bold 18px Arial;
	color: #555;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	letter-spacing: -1px;
	margin: 0 0 10px 0;
	.margin:0 0 10px 0!important;
	padding: 6px 0;
}

.sub-page p {
	line-height: 16px!important;
}
.sub-page p, .sub-page ol, .sub-page ul {
	color: #333;
	font:normal 12px Arial;
}

#left {
	width: 738px;
	margin-right:10px;
	float: left;
}
#left p, #left2 p {
	margin: 0 0 10px 0;
}
#left2 {
	width: 570px;
	margin-right: 10px;
	float: left;
}



/* Sidebar Styles */

#sidebar2 {
	float: left;
	width: 348px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
/* 	margin: 140px 0 0 10px; */
}
#sidebar {
	float: left;
	width: 180px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /* 	margin: 140px 0 0 10px; */
}
#sidebar h3, #sidebar2 h3 {
	padding: 0!important;
	margin: 10px 0!important;
	font: bold 16px Arial!important;
	color: #186074;
	border-bottom: 1px solid #ccc;
}
#sidebar p {
	font:normal 12px Arial;
	color: #555;
	padding: 0;
	margin: 0;
}
#sidebar2 p {
	font:normal 12px Arial;
	color: #555;
	padding: 0;
	margin: 0 0 10px 0;
}
#sidebar2 ul.txt-list {
	margin: 0!important;
}
#sidebar div, #sidebar2 div {
/* 	-moz-border-radius: 6px; */
/* 	border: 1px solid #ccc; */
	padding: 0 4px;
	margin: 0 0 10px 0;
}

.sidebar-nav {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar-nav li a {
	text-decoration: none;
	display: block;
	padding: 4px;
	background: #fff;
	border-bottom: 1px solid #ccc;
}
.sidebar-nav li a:hover {
	background: orange;
}
/* Advertisement Styles */

.ad {
	background: #f5f5f5;
	min-height: 150px;
	overflow: hidden;
}
.ad p {
	font:bold 11px Arial!important;
	color: #888888;
	line-height:150px!important;
	text-align: center;
}
.ad:hover {
	background: #fff!important;
}


/* FriendFeed Styles */

#friendfeed {
	height:234px!important;
	.height:234px!important;
	overflow: auto!important;
}

#friendfeed.widget .logo {
	display: none;
}
#friendfeed.widget {
	border: none!important;
	font:normal 11px Arial!important;
}
#friendfeed.widget, #friendfeed.widget div, #friendfeed.widget span, #friendfeed.widget a, #friendfeed.widget img, #friendfeed.widget table, #friendfeed.widget tr, #friendfeed.widget td {
	background: #FFF!important;
	color: #555!important;
	font:normal 11px Arial!important;
	-moz-border-radius: 4px!important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
}
#friendfeed.widget a {
	color: #1F4A74!important;
}
#friendfeed.widget .entry {
	border-bottom: 1px solid #ccc!important;
}
#friendfeed.widget .bottom {
	border: none!important;
}

.pad {
	padding:0 10px;
}

/* Tabs Styles */
#tabs {
	padding-bottom: 10px;
}
.navtabs {
	padding: 0;
	list-style: none;
	background: url(../img/subnav.png) repeat-x;
	margin:0 0 0 24px!important;
	.margin:;
	font:bold 12px Arial!important;
}
.navtabs li {
	float: left;
	padding: 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	margin: 10px 2px 0 0!important;
}
.navtabs li a {
	color:#fff;
	float: left;
	display: block;
	padding: 6px 10px;
	text-decoration: none;
}
.navtabs li a:hover {
	background-color: #FA9405;
	color: #fff;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-state-default {
	background-color: #00527C;
	padding: 0 !important;
	margin: 0!important;
}
.ui-state-active {
	background-color: #fff;
	color:#333;
	margin: 0!important;
	padding: 0!important;
}
/*

#specialties, #news-feed, #articles {
	max-height:291px;
	height:291px!important;
	overflow:auto!important;
	width: 100%;
}
*/

/* Filters Section */
#filter {
	background-color: #efefef;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	padding: 16px 16px 0 16px;
	.padding:2px;
	margin-bottom: 10px;
	border:1px solid #ccc;
/* 	margin: 10px; */
/* 	-moz-box-shadow: 0 0 5px #222; */
}
#filter label {
	display: block;
}
#filter select {
	margin-bottom: 4px;
	width: 90%;
}
.checks {
	padding: 0;
	margin: 12px 0 0 0;
	list-style: none;
}
.checks label {
	display: inline!important;
}
#btn {
	font: bold 16px 'Trebuchet MS';
	color: #fff;
	border: none;
	float: right;
	padding: 4px 8px;
	.padding:0;
	cursor: pointer;
	background-color:#00527C;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;	
}
#btn:hover {
	background: #FA9405;
}

/* Global Classes */
.clear {
	clear: both;
	height: 0;
	font-size: 0;
}
.column {
	width: 20%;
	float: left;
}
.column2 {
	width: 50%;
	float: left;
}
.column4 {
	width: 30%;
	float: left;
}

/* List Styles */
#list {
/* 	width: 756px; */
	min-height: 436px;
	float: left;
}
#list h2 {
	font:normal 20px Arial;
	color: #444;
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ccc;
}
#list-items {
	list-style: none;
	padding: 0;
	margin: 0;
}
#list-items li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
#list-items li:last-child {
	margin-bottom: 0px;
}
.vlogo {
	border: none;
	float: left;
}
.left {
	width: 100px;
	float: left;
	padding: 0 20px 0 0;
	margin-right: 8px;
}
.right {
	float: left;
	width: 590px;
}
#list-items h3 {
	padding: 0;
	margin: 0 0 10px 0;
	color: #f97600;
	font: bold 14px Arial;
}
#list-items h3 a:hover {
	color:#f97600;
}
#list-items p {
	padding: 0;
	margin: 0 0 10px 0;
}
.platinum {
	border: 1px solid #ccc;
	padding:10px;
}
.platinum h4 {
	padding: 0;
	margin: -6px 0 0 0;
}
.platinum .cta {
	margin: 0 0 0 75px;
}
.platinum .cta li {
	background-color: #88C947;
}
.cta {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cta li {
	min-width: 164px;
	float: left;
	display: block;
	background-color: #00527C;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;	
	padding: 4px 10px!important;
	margin: 0 10px 0 0 !important;
	border: none!important;
}
.cta li:hover {
	background: #F97600!important;
}
.cta li a {
	display: block;
	color: #fff;
	padding: 2px 0;
	font-weight: bold;
	text-decoration: none;
}
.icon-01 {
	background:url(../img/icon-redo.png) right no-repeat;
}
.icon-02 {
	background: url(../img/icon-computer.png) right no-repeat;
}
.icon-03 {
	background: url(../img/icon-cd.png) right no-repeat;
}
.vender-logo {
	margin-bottom: 10px;
}

/* Match Box Styles */

#matchbox {
	padding: 10px;
	width: 80px;
	height: auto;
	position: absolute;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	background:#fff url(../img/matchesbg.png) repeat-y right;
	text-align: center;
/* 	-moz-box-shadow: 0 0 5px #222; */
	margin-left:-120px;
	margin-top: -100px;
}
.mb-num {
	font:bold 34px Arial;
	color: #f75f01;
	letter-spacing: -1px;
	line-height: 26px;
}
.mb-filter {
	color: #fff;
/* 	position: absolute; */
/* 	margin-top: 72px; */
/* 	margin-left: -110px; */
	font:bold 11px Arial;
	background-color: #1394D7;
	padding: 4px!important;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;		
}

/* EMR Extra List Styles */

#emr-list {
	width:90%;
	margin:10px auto;
	height:400px;
	overflow:auto;
	border:1px solid #ccc;
}
#emr-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#emr-list ul li {
	margin: 0;
	border-bottom: 1px solid #efefef;
}
#emr-list ul li a {
/* 	text-decoration: none; */
	font:bold 12px Arial;
	display: block;
	padding: 6px;
}
#emr-list ul li a:hover {
	text-decoration: none;
	background-color: #efefef;
	color: orange;
}

#elbtn {
	cursor: pointer;
	width: 300px;
	margin: 0 auto;
	display: block;
	padding: 10px 6px;
	background: #fa9405;
	font: bold 12px Arial;
	color: #fff;
	text-align: center;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#elbtn:hover {
	background: #1394D7;
}

/* Simple Form Styles */

#simpleform {
	background: #5A78D0 url(../img/formbg.png) top repeat-x;
/* 	background:#12406A url(../img/simple-formbg.png) top repeat-x; */
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
    border-radius: 10px;		
	width: 88%;
	margin: 0 auto;
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 6px #555;
}
#simpleform label {
	font:normal 11px 'Trebuchet MS';
	color: #fff;
}
#simpleform input {
	width: 90%;
	padding: 0 0 0 6px;
	border: none;
	margin: 0 0 10px 0;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;		
	font:normal 12px Arial;
	background:#fff url(../img/input-small.png) top repeat-x;
}
#simpleform input[type=Text] {
	padding:2px 4px;
	font:normal 12px Arial;
	color:#555;
	width: 90%;
}
#simpleform select {
	width: 140px;
}
#simpleform h4 {
	color: #fff;
	font:normal 18px Arial;
	border-bottom: 1px solid #7592AA;
	padding: 0;
	margin: 0 0 10px 0;
}
#signup {
	width: auto!important;
	height: auto;
	padding: 4px 8px!important;
	margin: 10px 0 0 0!important;
	border: none;
	cursor: pointer;
	background: #1394D7 !important;
	font:bold 14px 'Trebuchet MS'!important;
	color: #fff;
	-moz-border-radius:40px !important;
    -webkit-border-radius: 40px !important;
    border-radius: 40px !important;		
	text-transform:uppercase!important;
}

#signup:hover {
	background: #FA9405!important;
}
.column3 {
	float: left;
	width: 46%;
}

.txt-list {
	font:normal 12px Arial!important;
	list-style: none;
	padding: 0;
	margin: 0 10px;
}
.txt-list li {
	margin-bottom: 10px !important;
}
.txt-list li a {
	display: block;
	padding: 4px 10px;
	background: #efefef;
	margin-bottom: 10px;
	font:bold 14px Arial;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.txt-list ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Contact Form */
#contact-form {
	margin: 20px auto 0 auto;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
/* 	width: 375px; */
}
#contact-form label {
	display: block;
	color: #444;
}
#contact-form input {
	width: 93%;
	background: #fff;
	border:1px solid #ccc;
	font: lighter 1em arial;
	color: #444;
	margin: 0 0 4px 0;
	.margin:0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#contact-form textarea {
	width: 92%;
	background: #fff;
	border:1px solid #ccc;
	font: light .9em arial;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font: lighter 1em 'Trebuchet MS';
	color: #444;
	padding: 4px;
}

.button2 {
	background: none;
	font: lighter .9em arial;
	color: #7c8d9b;
	margin: 0 0 4px 0;
	.margin:0px;
	cursor: pointer;
	padding: 4px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.button3 {
	color: #fff!important;
	cursor:pointer;
	height: 20px;
	line-height: 20px;
	border: none!important;
	font: normal 14px 'Trebuchet MS';
	text-align: left;
	background: url(../img/button.png) no-repeat;
	padding: 4px 10px;
	width: auto!important;
	text-decoration: none;

}

#submit {
	width: 116px!important;
	height: 28px !important;
	background: url(../img/btn.png) no-repeat !important;
	color: #fff !important;
	border: none !important;
	font: normal .96em 'Trebuchet MS' !important;
	cursor: pointer;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	display: block;
	line-height: 28px;
 	float:right;
}
#submit2 {
	width: 116px!important;
	height: 28px !important;
	background: #72AA36 no-repeat !important;
	color: #fff !important;
	border: none !important;
	font: normal 12px 'Trebuchet MS' !important;
	cursor: pointer;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	display: block;
	line-height: 28px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#submit2:hover {
	background:#F97600;
	cursor: pointer;
}
.th {
	background: #efefef;
	font:bold 12px Arial;
	color: #1F5077;
}

/* Contact Form */
#mag-form {
	margin: 20px auto 0 auto;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width: 630px;
}
#mag-form #binfo {
	padding: 0!important;
	margin: 0!important;
}
#mag-form h4 {
	padding: 0;
	margin: 0 0 10px 0;
	font:normal 18px 'Trebuchet MS';
}
#mag-form select {
	width: 90%;
}
#mag-form label {
	display: block;
	color: #444;
}
#mag-form input[type="text"] {
	width: 96%;
	background: #fff;
	border:1px solid #ccc;
	font: lighter 1em arial;
	color: #444;
	margin: 0 0 4px 0;
	.margin:0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#mag-form textarea {
	width: 92%;
	background: #fff;
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font: lighter 1em 'Trebuchet MS'!important;
	color: #444;
	padding: 4px;
}











#vip-form {
	margin: 20px auto 0 auto;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width: 60%;
}
#vip-form #binfo {
	padding: 0!important;
	margin: 0!important;
}
#vip-form h4 {
	padding: 0;
	margin: 0 0 10px 0;
	font:normal 18px 'Trebuchet MS';
}
#vip-form select {
	width: 90%;
}
#vip-form label {
	display: block;
	color: #444;
}
#vip-form input[type="text"] {
	width: 96%;
	background: #fff;
	border:1px solid #ccc;
	font: lighter 1em arial;
	color: #444;
	margin: 0 0 4px 0;
	.margin:0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#vip-form textarea {
	width: 92%;
	background: #fff;
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font: lighter 1em 'Trebuchet MS'!important;
	color: #444;
	padding: 4px;
}


#advertise-form {
	margin: 20px 0 0 0;
	border: 1px solid #ccc;
	background: #efefef;
	padding: 10px;

	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
/* 	width: 100%; */
}
#advertise-form #binfo {
	padding: 0!important;
	margin: 0!important;
}
#advertise-form h4 {
	padding: 0;
	margin: 0 0 10px 0;
	font:normal 18px 'Trebuchet MS';
}
#advertise-form select {
	width: 90%;
}
#advertise-form label {
	display: block;
	color: #444;
}
#advertise-form input[type="text"] {
	width: 96%;
	background: #fff;
	border:1px solid #ccc;
	font: lighter 1em arial;
	color: #444;
	margin: 0 0 4px 0;
	.margin:0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#advertise-form textarea {
	width: 92%;
	background: #fff;
	border:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font: lighter 1em 'Trebuchet MS'!important;
	color: #444;
	padding: 4px;
}

/*Validation*/
#email-msg, #fname-msg, #lname-msg {
	display: block;
	margin-bottom: 10px;
}
#email-msg {
/* 	position: absolute; */
	margin: 0px 0 10px 0px;
	width: 91%;
/* 	margin: -35px 0 10px 172px; */
}
p.error-msg {
	display: block;
	font: normal .8em arial;
	margin: 0!important;
	padding: 0;
	margin: 0;
	color: #813a3a;
	padding: 4px;
	background: #ecdbdb;
	border: 1px solid #934545;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

hr {
	margin: 10px 20px;
	padding: 0;
	border-top: none;border-left: none; border-right: none;
	border-bottom: 1px solid #dcdcdc;
}

#choose-pic {
	background-image:url(../img/emr_software.jpg);
	background-repeat:no-repeat;
	height:275px;
	margin-left:30px;
	margin-top:15px;
	width:678px;
}
#choose-pic #benefits {
	width: 250px;
	float: right;
	margin-top: 20px;
	margin-right: 40px;
	height: 140px;
	background-image: url(../img/benefits_box.png);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 8px;
	font-size: 12px;
	color: #333333;
}
#choose-pic #topheaderpicture {
	height: 38px;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	background-image: url(../img/top_header_picture.png);
	padding: 10px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	color: #313F5A;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
}
.dropcap {
	font:normal 60px Arial!important;
	color: #ccc!important;
	display: block;
	float: left;
	height:24px!important;
	margin: -10px 4px 0 0;
}
.dropcap-right {
	font:normal 60px Arial!important;
	color: #ccc;
	display: block;
	float: right;
	margin: -24px 4px 0 92px;
	.margin:-10px 4px 0 10px;
	position: absolute;
}

.last {
	border: none!important;
}

/* Checklist Navigation */

.checknav 	{
		padding: 0; margin: 50px 0 0 0;
		font-family: Arial, Helvetica, Sans-Serif;
		overflow: visible;
		}
		
.checknav ul {		
		display: block;
		list-style: none;
		margin: -11px 0; padding: 0;
		border: 0;
		}
		
/* HACK >>> IE 5  Positioning with position relative <ul> Part I */
html + body .checknav ul {position: relative; top: -10px;}

/* HACK >>> first margin for IE 6, after voice-family the hacks for gecko-based browsers and IE 5 (Win & Mac?) */
.checknav ul li 	{
			position: relative; top: 0px; left: -11px;
			margin: 10px 0 5px 0; padding: 0; 
			border: 0;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			margin: 10px 0 5px 10px; 
			}
			
/* HACK >>> IE 5  Positioning with position relativ, display: inline fixes an ugly margin-effect in IE 5 */
html + body .checknav ul li {display: inline; width: 100%; position: relative; top: 0px; left: -12px; margin: 10px 0 5px 0;}

.checknav a, .checknav a:visited {
				width: ; height: 1.5em;
				display: block; 
				margin: 0 0 0 3px; padding: 1px;
				font-weight: bold; font-size: 110%; line-height: 1.5em; 
				text-indent: 0.5em; text-align: left; text-decoration: none;
				voice-family: "\"}\""; /* Gecko Stuff follows */
				margin: 0 0 0 -10px;
				}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .checknav a, html + body .checknav a:visited { text-indent: 0; padding: 0 0 0 8px; }

.checknav ul ul {	
			padding: 12px 0 18px 0;
			background: none;
			}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .checknav ul ul {position: relative; top: 0px; }
				
.checknav ul li li	{
			position: relative; top: 0px; left: 10px;
			margin: 10px 0 5px 1px; padding: 0 0 0 25px;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			left: 0px;
			/* margin: 10px 0 5px 1px; padding: 0 0 0 25px; */
			}
			
/* HACK >>> IE 5  */
html + body .checknav ul li li {position: relative; left: 12px; margin: 10px 0 5px 0;}

.checknav ul li .sub-sub {
			/* position: relative;  top: 0px; */ left: 10px;
			margin: 10px 0 0 1px; /* padding: 0 0 0 25px;  */
			voice-family: "\"}\"";
			position: relative; top: 0px; left: 0px;
			}

.checknav ul ul a, .checknav ul ul a:visited 	{
					width: ; height: 1.3em;
					margin: 0; /* padding: 1px; */
					font-size: 110%; line-height: 1.3em; font-weight: normal; text-indent: 0.4em;
					z-index: 3;
					position: relative;
					}

.checknav ul ul ul {margin:0 0 30px 12px; padding: 1px 0 0 0;position: relative; top: -10px; z-index: 2;}

.checknav ul li li li	{
			position: relative; top: 10px; left: 0px;
			margin: 10px 0 5px 0; padding: 0 0 0 20px; 
			}

/* 1 Pixel Difference position relative <ul> for gecko-based Browsers */
html>body .checknav ul li li li {top: 13px;}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .checknav ul li li li {top: 14px;}
																		
.checknav ul ul ul a, .checknav ul ul ul a:visited 	{
					width:;
					padding: 4px;
					font-size: 100%;
}
					
/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .checknav ul ul a, html + body .checknav ul ul a:visited {text-indent: 0; padding: 0 0 0 8px; }


/* ### Global Settings >>> colors, borders and images  ### */
.checknav 	{ border: 0; border-left: 1px solid #2A71E4; }
.checknav ul li li	{color: #000; background: url(../img/line.gif) left center no-repeat;}	
.checknav ul ul ul {border-left: 1px solid #2A71E4; }
.checknav ul li .sub-sub {background: url(../img/line.gif) top left no-repeat;}
.checknav a, .checknav a:visited	{color: #4F4F4F; border: 1px solid #2A71E4; background: #FFF!important; padding: 4px; }				
.checknav a:active, .checknav a:hover, .checknav a:focus,  a:focus .sffocus 	{color: #000; border: 1px solid #000; background: #FAFAFA;}			
.checknav ul ul a, .checknav ul ul a:visited 	{color: #4F4F4F; border: 1px solid #9292A1;background: #FFF;}			
.checknav ul ul a:active, .checknav ul ul a:hover, .checknav ul ul a:focus	{color: #000; border: 1px solid #000;	background: #FAFAFA; }
.checknav ul li ul li ul .sub-sub-sub {background: none!important;}

.sub-sub a {
	background: #fff;
	z-index: 1;
}

.checknav li a {
	background: #fff!important;
	z-index: 1;
}

/* Tabel Styles */
.txt-table {
	border-top:1px solid #ccc;
}
.txt-table caption {
	font:bold 11px Arial;
	line-height: 14px!important;
	border: 1px solid #ccc;
	padding: 4px;
}
.txt-table thead {
	background: #405A9E;
	color: #fff;
}
.txt-table th {
	padding: 4px;
}
.txt-table td {
	padding: 2px 4px;
}
.txt-table td {
	border-bottom: 1px solid #ccc;
	border-left:1px solid #ccc;
}
.txt-table td:last-child {
	border-right:1px solid #ccc;
}
.txt-table tfoot {
	font:normal 11px Arial;
	color: #999;
}
.center {
	text-align: center;
}

/* Advertisement Table */
#adtable {
	width: 100%;
	margin-bottom: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#adtable th {
	background: #72AA36;
	color: #fff;
	padding: 4px 10px;
}
#adtable .th a {
	color: #687F1F;
	cursor: pointer;
}
#adtable td {
	border-bottom: 1px solid #ccc;
	padding: 6px;
}

#adtable .th {
	background: #efefef;
	width: 30%;
	color: #444;
}
/* Magazine Styles */

* {outline: 0}

#featured { 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:360px; 
	background:#fff;
	margin: 10px auto 0 auto;
}
#featured img {
	border: none;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0;
	left:400px; 
	list-style:none; 
	padding:0;
	margin:0; 
	width:250px; 
	height: 360px;
	overflow: auto;
}
#featured ul.ui-tabs-nav li{ 
	padding:0;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../img/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	padding: 10px;
	top:240px;
	left:0; 
	width:95%;
	height:auto; 
	background: url('../img/transparent-bg.png'); 
}
#featured .info h2{ 
	font:bold 18px Georgia;
	color:#fff;
	padding:0;
	margin:0;
	border: none!important;
}
#featured .info h3{ 
	font:normal 12px Arial; 
	color:#fff; padding:0; margin:0 0 10px 0;
	border: none!important;
}
#featured .info p{ 
	margin:0;
	padding:0;
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


/* ImgPrev */
#imgPreviewWithStyles {
    background: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}

/* Text below image */
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}

#filter-search {
	margin-top: -10px;
}
.cta-btn {
	display:block;
	padding:6px 6px 6px 26px;
	margin-bottom: 4px;
	background:#72AA36 url(../img/pdf-icon.png) no-repeat 6px 6px;
	color:#fff;
	font:bold 12px Arial;
}
.biglink {
	padding: 8px;
	background: #72aa36;
	color: #fff;
	font: bold 12px Arial;
	text-decoration: none;
	-moz-border-radius: 3px;
	-website-border-radius: 3px;
	border-radius: 3px;
}
.biglink:hover {
	background:#F97600;
}

#testimonials ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 200px;
}
#testimonials ul li {
	width: 300px;
	height: 200px;
}

#prevBtn, #nextBtn {
	background-color: #00527C;
	color: white;
	padding: 10px;
	-moz-border-radius: 4px;
	-website-border-radius: 4px;
	border-radius: 4px;	
}
#prevBtn a, #nextBtn a {
	color: #fff;
}
#prevBtn:hover, 
#nextBtn:hover {
	background-color: #FA9405;
}
#emrc-form-container-vertical { 
	background-color:#f8f8f8 !important; 
	border: solid 1px #ccc; 
	padding:0; 
	margin:5px !important;
}
#emrc-form-container-vertical img {
	width:140px;
}
#emrc-remote-form {
	padding: 0 6px 0 0;
}
#emrc-remote-form ul {
	margin:0!important;
	padding:0 6px 0 0!important;
}
#emrc-remote-form p {
    margin: 0 !important;
    padding: 3px 0 !important;
    text-align: center;
}
#need-more-help-banner {
	background: url("../img/pop-up-delayed.png") no-repeat scroll 0 0 transparent;
	width:477px;
	height:334px;
	display:none;
}
