@charset "utf-8";
/* CSS Document */

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0 auto;
	background-color:#ffffff;
	background-image:url(pics/blogbg.gif);
	background-position:top center;
	background-repeat:repeat-x;
}
body { overflow: scroll; }
h1{
	color:#6eacc3;}

#wrapper{
	width:900px;
	margin:0 auto;
}

#header{
	height:90px;
	width:300px;
	float:left;
}

#footer{
	clear:both;
	margin:0 auto;
	
	background:url(pics/nj_medical_billing_footerbg.png) no-repeat top;
	color:#fff;
	
	height:auto;
	font-weight:bold;
	font-size:14px;
}
#topnav{
	width:auto;
	display:inline;
	float:right;
	margin-top:-1px;
	max-height:90px;
}

#nav{
	width:100%;
	font-size:16px;
	text-align: center;
}
#nav a{
	display:inline;
	color:#ffffff;
	text-decoration:none;
	padding-right:3px;
	font-weight:bold;
	text-align: center;
}
#nav a:hover{
	text-decoration:underline;
	text-align: center;
}


.headerlinks { width:100%; font-size:14px; text-align: center; color:#ffffff; font-weight:bold;}
.headerlinks A { display:inline; color:#ffffff; text-decoration:none; padding-right:3px; font-weight:bold; text-align: center; font-size:16px;}
.headerlinks A:hover { text-decoration:underline; text-align: center; font-size:16px;}

.navlinks { position:; background:url(pics/new_jersey_medical_billing_navbg.png) repeat-x  center; font-size:14px;}
.navlinks A { display:; color:#ffffff; text-decoration:none; padding-right:3px; font-weight:bold; text-align: center;}
.navlinks A:hover {text-decoration:underline; text-align: center;}

.bodyheader { font-size:22px; color:#6eacc3; font-family: Arial, Helvetica, sans-serif;}
.bodyheader {text-align:left; margin-left:10px; background-color:; padding:3px; margin-bottom:2px; margin-top:18px; border-bottom:1px;}
.bodyheader2 {
	size:14;
	text-align:left;
	margin-left:10px;
background-color:; 	padding:3px;
	margin-bottom:2px;
	margin-top:18px;
	border-bottom:1px;
	color:#6eacc3;
	font-weight: bold;
}

.bodysubnav { font-size:18px; color:black; font-family: Arial, Helvetica, sans-serif; text-decoration:bold}
.bodysubnav { text-align:center; margin-left:10px; background-color:; padding:3px; margin-bottom:2px; margin-top:18px; border-bottom:1px}
.bodysubnav A { display:; color:blue; text-decoration:underline; padding-right:3px; font-weight:; text-align: center;}
.bodysubnav A:hover {text-decoration:underline; text-align: center;}

.subheader { font-size:18px; color:#6eacc3; font-family: Arial, Helvetica, sans-serif; text-decoration:bold}
.subheader { text-align:left; margin-left:10px; background-color:; padding:3px; margin-bottom:2px; margin-top:18px; border-bottom:1px}
.faq { font-size:13px; }
.faq { text-align:left; margin-left:10px; background-color:; padding:3px; margin-bottom:2px; margin-top:; border-bottom:1px; font-weight:;}
.bodytext { font-size:13px; }
.bodytext { text-align: left;
	margin-left:10px;
background-color:; 	padding:3px;
	margin-bottom:2px;
margin-top:;		border-bottom:1px;
}
.bodytextlinks { font-size:13px; color:#6eacc3; }
.bodytextlinks { text-align:left; margin-left:10px; background-color:; padding:3px; margin-bottom:2px; margin-top:;	border-bottom:1px; font-weight: bold;}
.bodytextlinks a:visited {color:blue;}
.bodybold { font-size: 16px; margin-left:10px; padding:3px; margin-bottom:2px; margin-top:18px; border-bottom:1px; font-weight: bold;}

.h2 {
	color:#6eacc3;
	font-size:24px;
	font-weight: bold;
}
	
#learn{
position: absolute;
top:265px;
right:328px;
}

.footer { position:relative; background:url(pics/nj_medical_billing_footerbg.png) repeat-x  center; font-size:14px;}

.style21 { text-decoration: none; color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style21 A { text-decoration: none; color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style21 A:hover { color: gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

.dropdown {
 font-weight: bold;
 background-image:url(pics/button.png);
 background-repeat:no-repeat;
}

#body{
	clear:both;
	margin:0 auto;
	background:url(pics/new_jersey_medical_billing_bodybg.png) no-repeat top;
	color:black;
	height:auto;
	font-size: 13px;
	text-align: center;
}
#body li{
	text-align:left;
	margin-left:10px;
	background-color:#eee;
	padding:5px;
	margin-bottom:2px;
	border-bottom:1px solid #fff;
}
#body li:hover{
	background-color:#b6cce6;
	
}
.td:hover{
	background-color:#b6cce6;
}
.blank{
	border:none;
	background-color:#fff;
	font-size:100%;
	font-weight:normal;
}
.td{
	padding:5px;
	border:1px solid #333;
	font-weight:bold;
}
faq {
list-style: none;
text-align:left;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

.main img {
padding:2px;
border:none;
}

.main p {
line-height:18px;
margin:0 0 10px 0;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
font-size:13px;
}

.h2 {
font-size:20px;
margin:5px 0 7px 0;
}

.h2 a {
color:#222;
text-decoration:none;
}

.h2 a:hover {
color:#c00;
text-decoration:none;
}