body {
	margin: 0;
	padding: 0;
	text-align: center;
}

.Superscript 
{
	vertical-align: super;
	font-size: 80%;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	_width: 761px;
	background: #fff;
}

.logonav {
	margin: 0 0 2px;
	padding: 15px 0 30px 0;
	padding-top: 30px;
	width: 760px;
	border-top: 4px solid #333;
	border-bottom: 4px solid #001a66;
}

.logonav h1 a {
	float: left;
	margin: 0;
	padding: 0;
	width: 166px;
	height: 45px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	text-indent: -5000px;
	background: transparent url(../images/arr_logo_web.gif) no-repeat left;
	text-decoration: none;
}

/* ------ MAIN NAVIGATION STYLES ------------------------------ */

.logonav ul {
	float: right;
	_margin-top: 35px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	display: inline;
	text-align: right;
	list-style-type: none;
}

.logonav li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}

.logonav li a:link, .logonav li a:visited {
	float: left;
	margin: 0;
	padding: 0 8px;
	color: #999;
	text-decoration: none;
}

.logonav li a:hover {
	color: #000;
	text-decoration: none;
}

/*change the initial #___ to match the filename minus the extension, to bold the section*/
#home li#main a { color: #000; text-decoration: none; }
#referrals li#main a { color: #000; text-decoration: none; }
#physicians li#physic a { color: #000; text-decoration: none; }
#services li#service a { color: #000; text-decoration: none; }
#customers li#provid a { color: #000; text-decoration: none; }
#news li#news a { color: #000; text-decoration: none; }
#contactus li#contact a { color: #000; text-decoration: none; }
#aboutus li#about a { color: #000; text-decoration: none; }
#resources li#resource a { color: #000; text-decoration: none;}
#faq li#faq a { color: #000; text-decoration: none; }

/* ------ MAINPAGE STYLES ------------------------------ */

#mainpic {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 125px;
}

#trilinks {
	margin: 0 0 10px 0;
	_margin-bottom: -40px;
	padding: 15px 0 0;
	_padding-top: 25px;
	width: 760px;
	background: #fff url(../images/main_img_grad.jpg) repeat-x top;
	text-align: left;
}

.divborder {
	float: left;
	margin: 0;
	padding: 0;
	width: 253px;
	border-right: 1Px solid #ccc;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 252px;
}
	
	html>body .divborder { 
	width: 252px;
}

.center {
	float: left;
	margin: 0;
	padding: 0;
	width: 253px;
	border-right: 1Px solid #ccc;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 252px;
}
	
	html>body .divborder { 
	width: 252px;
}

.infolink 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 252px;
}

.linkpositionDivBorder
{
	position: absolute;
	left: 0px;	
	bottom: -20px;
}

.linkpositionCenter
{
	position: absolute;
	left: 350px;	
	bottom: -20px;
}

.linkpositionInfoLink
{
	position: absolute;
	left: 505px;	
	bottom: -20px;
}

.divborder h2 a {
	margin: 0;
	padding: 0 18px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
	text-decoration: none;
}

.center h2 a {
	margin: 0;
	padding: 0 18px 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
	text-decoration: none;
}

.infolink h2 a {
	margin: 0;
	padding: 0 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
	text-decoration: none;
}

.divborder p {
	margin: 0;
	padding: 0 18px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	text-align: left;
}

.center p {
	margin: 0;
	padding: 0 18px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	text-align: left;
}

.infolink p {
	margin: 0;
	padding: 0 0 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	text-align: left;
}

p.infohyperlink a:link, p.infohyperlink a:visited {
	margin: 10px 0 0 0;
	padding-left: 28px;
	line-height: 22px;
	display: block;
	color: #001a66;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/list_arrow_white.gif) no-repeat left;
}

p.infohyperlink a:hover {
	color: #999;
	text-decoration: none;
	background: transparent url(../images/list_arrow_white_over.gif) no-repeat left;
}

#sidebar #insearch p
{
	padding: 0px 0px 0px 0px;
}

#whysearch {
	margin: 0;
	padding: 0;
	width: 760px;
	clear: both;
}

#why {
	margin: 0;
	padding: 0;
	float: left;
	width: 500px;
	background: url(../images/tanbox_mid.jpg) repeat-y left;
}

#why1 {
	margin: 0;
	padding: 0;
	width: 500px;
	background: url(../images/tanbox_bottom.jpg) no-repeat bottom left;
}

#why2 {
	margin: 0;
	padding: 0;
	width: 500px;
	background: url(../images/tanbox_top.jpg) no-repeat top left;
	height: 180px;
}

#why2 h3 {
	margin: 0;
	padding: 15px 18px 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#why2 h3 a:link, #why2 h3 a:visited {
	color: #001a66;
	text-decoration: none;
}

#why2 h3 a:hover {
	color: #000;
}

#why2 p {
	margin: 0;
	padding: 8px 18px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

#why2 p a:link, #why2 p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#why2 p a:hover {
	color: #999;
	text-decoration: none;
}

#why2 ul {
	float: left;
	margin: 5px 5px 15px 18px;
	_margin-left: 10px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

#why2 li {
	margin: 0;
	padding: 0;
	line-height: 20px;
	display: block;
}

#why2 li a:link, #why2 li a:visited {
	margin: 0;
	padding: 0 0 0 18px;
	color: #001a66;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/list_arrow_sm_tan.jpg) no-repeat left;
}

#why2 li a:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/list_arrow_sm_tan_over.jpg) no-repeat left;
}

#why2 h5 a:link, #why2 h5 a:visited 
{
	margin: -10px 0 15px 90px;
	padding: 0;
	float: left;
	width: 298px;
	height: 60px;
	display: block;
	/*border-left: 1px solid #333;*/
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 297px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000;
	text-decoration: none;
	text-indent: -5000px;
	background: url(../images/contact_main_btn.jpg) no-repeat left;
}
	
	html>body #why2 h5 a:link, html>body #why2 h5 a:visited { 
	width: 297px;
}

#why2 h5 a:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/contact_main_btn_over.jpg) no-repeat left;
}

/* ------ MAINPAGE SEARCH FORM STYLES ------------------------------ */

#mainsearch {
	margin: 0;
	padding: 0;
	float: right;
	width: 251px;
	background: url(../images/darkbox_mid.jpg) repeat-y left;
}

#mainsearch1 {
	margin: 0;
	padding: 0;
	width: 251px;
	background: url(../images/darkbox_bottom.jpg) no-repeat bottom left;
}

#mainsearch2 {
	margin: 0;
	padding: 0;
	width: 251px;
	background: url(../images/darkbox_top.jpg) no-repeat top left;
	height: 180px;
}

#mainsearch2 h4 {
	margin: 0;
	padding: 15px 0 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

#mainsearch2 form {
	margin: 0;
	padding: 12px;
	text-align: left;
}

#mainsearch2 label {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
}

#mainsearch2 select {
	margin: 0 0 12px 0;
	padding: 2px 0;
	width: 227px;
	border: 1px solid #666;
	background: #f5f5f5;
	color: #666;
	font-size: 12px;
}

/* ------ INTERIOR PAGE STYLES ------------------------------ */

#inpic {
	margin: 0 0 1px 0;
	padding: 0;
	width: 760px;
	height: 127px;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 125px;
	text-align: right;
}
	
html>body #inpic { 
	height: 125px;
}

#inpic2 {
	margin: 0 0 1px 0;
	padding: 0;
	width: 760px;
	height: 127px;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 125px;
	text-align: right;
}

#inpic2 ul {
	margin: 30px 44px 0 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	float:right;
	list-style-type: none;
}

#inpic2 li
{
	margin: 0 0 0px;
	padding: 2px 2px 2px 10px;
	border-left:1px solid #ccc;
}

#inpic2 li a:link, #inpic2 li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	color: #001a66;
	text-decoration: none;
}

#inpic2 li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

	
html>body #inpic2 { 
	height: 125px;
}


/* This determines what pic to show */
#home #mainpic {
	background: url(../images/main_img.jpg) no-repeat left top;
}
#physicians #inpic {
	background: url(../images/inpicphys.jpg) no-repeat left top;
}
#services #inpic {
	background: url(../images/inpic6.jpg) no-repeat left top;
}
#customers #inpic {
	background: url(../images/inpic3.jpg) no-repeat left top;
}
#news #inpic {
	background: url(../images/inpic2.jpg) no-repeat left top;
}
#contactus #inpic {
	background: url(../images/inpic4_contact.jpg) no-repeat left top;
}
#aboutus #inpic {
	background: url(../images/inpic5.jpg) no-repeat left top;
}
#resources #inpic2 {
	background: url(../images/inpic6.jpg) no-repeat left top;
}
#faq #inpic {
	background: url(../images/inpic7.jpg) no-repeat left top;
}
#manage #inpic {
	background: url(../images/inpicphys.jpg) no-repeat left top;
}

#inpic ul {
	margin: 24px 18px 0 0;
	padding: 0 0 0 10px;
	float: right;
	border-left: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#inpic li {
	margin: 0;
	padding: 2px 0;
}

#inpic li a:link, #inpic li a:visited {
	margin: 0;
	padding: 2px 0;
	color: #001a66;
	text-decoration: none;
}

#inpic li a:hover {
	color: #fff;
	text-decoration: none;
	background: #001a66;
}

/* ------ INNER CONTACT FORM STYLES ------------------------------ */

#incontact {
	margin: 0 0 1px 0;
	padding: 0 0 10px 0;
	clear: both;
	width: 760px;
	background: #ececd9 url(../images/contactForm_in_bg.jpg) no-repeat center bottom;
}

#incontact form {
	margin: 0;
	padding: 5px 0 0;
}

#incontact label {
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	float: left;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#incontact textarea {
	width: 150px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#incontact input {
	background: #fcfcf8;
	border: 1px solid #ecece9;
}

.inconsubmit {
	margin-top: 20px;
}

/* ------ INTERIOR CONTENT STYLES ------------------------------ */

#content {
	margin: 0 0 15px 0;
	padding: 0;
	width: 760px;
	border-top: 1px solid #ccc;
}


#copyareanormal {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	voice-family: "\"}\""; 
	voice-family: inherit;
}

#copyareanormal h2 {
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#copyareanormal p {
	margin: 0;
	padding: 10px 20px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	text-align: left;
}

#copyarea {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	width: 500px;
	border-right: 1px solid #000;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 499px;
	min-height: 300px;
}

#copyarea2 {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	width: 200px;
	border-right: 1px solid #000;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 299px;
	min-height: 300px;
}


/* for IE, with IE5/Mac backslash filter \*/
	* html #copyarea {
	 height: 300px;
}

	* html #copyarea2 {
	 height: 300px;
}
/* end filter */
	
	html>body #copyarea { 
	width: 499px;
}
	html>body #copyarea2 { 
	width: 499px;
}

#copyarea h2 {
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#copyarea2 h2 {
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#copyarea h3 
{
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#copyarea2 h3 
{
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

#copyarea h4
{
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#copyarea2 h4
{
	margin: 0;
	padding: 0 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#copyarea p {
	margin: 0;
	padding: 10px 20px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	text-align: left;
}

#copyarea2 p {
	margin: 0;
	padding: 10px 20px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	text-align: left;
}


#copyarea p a:link, #copyarea p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#copyarea2 p a:link, #copyarea2 p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#copyarea p a:hover {
	color: #999;
	text-decoration: none;
}

#copyarea2 p a:hover {
	color: #999;
	text-decoration: none;
}

#copyarea ul {
	margin: 10px 20px 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#copyarea2 ul {
	margin: 10px 20px 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#copyarea li 
{
	margin: 0 0 0px;
	padding: 2px 20px 2px 20px;
}

#copyarea2 li 
{
	margin: 0 0 0px;
	padding: 2px 20px 2px 20px;
}

#copyarea li a:link, #copyarea li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	color: #001a66;
	text-decoration: none;
}

#copyarea2 li a:link, #copyarea2 li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	color: #001a66;
	text-decoration: none;
}


#copyarea li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

#copyarea2 li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

li.bullet
{
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left top;
}

#copyarea ol {
	margin: 10px 20px 0 40px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: decimal;
}

#copyarea2 ol {
	margin: 10px 20px 0 40px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: decimal;
}

li.bullet
{
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left top;
}

/* ------ INTERIOR SIDEBAR STYLES ------------------------------ */

#sidebar {
	margin: 0;
	padding: 0;
	float: right;
	width: 251px;
}

#sidebar h4 {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#sidebar p {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	text-align: left;
}

#sidebar p a:link, #sidebar p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#sidebar p a:hover {
	color: #999;
	text-decoration: none;
}

#sidebar p.infohyperlink a {
	margin-top: 0;
	padding-top: 0;
}

#sidebar h4 a:link, #sidebar h4 a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#sidebar h4 a:hover {
	color: #999;
	text-decoration: none;
} 


#sidebar2 {
	margin: 0;
	padding: 0;
	float: right;
	width: 251px;
}

#sidebar2 h4 {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	text-align: left;
}

#sidebar2 p {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	text-align: left;
}

#sidebar2 p a:link, #sidebar2 p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#sidebar2 p a:hover {
	color: #999;
	text-decoration: none;
}

#sidebar2 p.infohyperlink a {
	margin-top: 0;
	padding-top: 0;
}

#sidebar2 h4 a:link, #sidebar2 h4 a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

#sidebar2 h4 a:hover {
	color: #999;
	text-decoration: none;
} 




#insearch {
	margin: 15px 0 0;
	padding: 0;
	width: 251px;
	clear: both;
	border-top: 1px solid #ccc;
}

#insearch h4 {
	margin: 0;
	padding: 15px 0 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #001a66;
}

#insearch form {
	margin: 0;
	padding: 12px;
	text-align: left;
}

#insearch label {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

#insearch select {
	margin: 0 0 12px 0;
	padding: 2px 0;
	width: 227px;
	border: 1px solid #666;
	background: #fff;
	color: #666;
	font-size: 12px;
}

#sidebar ul {
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#sidebar li {
	margin: 0;
	padding: 2px 0 2px 0;
}

#sidebar li a:link, #sidebar li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	color: #001a66;
	text-decoration: none;
}

#sidebar li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

#sidebar2 ul {
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#sidebar2 li {
	margin: 0;
	padding: 2px 0 2px 0;
}

#sidebar2 li a:link, #sidebar2 li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	color: #001a66;
	text-decoration: none;
}

#sidebar2 li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

/* ------ BOTTOM BOX STYLES ------------------------------ */

#bottom {
	margin: 0;
	padding: 0;
	float: left;
	width: 500px;
	background: url(../images/tanbox_mid.jpg) repeat-y left;
}

#bottom1 {
	margin: 0;
	padding: 0;
	width: 500px;
	background: url(../images/tanbox_bottom.jpg) no-repeat bottom left;
}

#bottom2 {
	margin: 0;
	padding: 0;
	width: 500px;
	background: url(../images/tanbox_top.jpg) no-repeat top left;
}

.botsection {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 249px;
}

.botsection h4 {
	margin: 0;
	padding: 15px 18px 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

.botsection p {
	margin: 0;
	padding: 8px 18px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

.botsection p a:link, .botsection p a:visited {
	color: #001a66;
	text-decoration: none;
	font-weight: bold;
}

.botsection p a:hover {
	color: #999;
	text-decoration: none;
}

p.bothyperlink a:link, p.bothyperlink a:visited {
	margin: 10px 0 0 0;
	padding-left: 28px;
	line-height: 22px;
	display: block;
	color: #001a66;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/list_arrow_tan.jpg) no-repeat left;
}

p.bothyperlink a:hover {
	color: #999;
	text-decoration: none;
	background: transparent url(../images/list_arrow_tan_over.jpg) no-repeat left;
}

.leftborder {
	border-left: 1px solid #ccc;
}

/* ------ FOOTER STYLES ------------------------------ */

.footer {
	margin: 10px auto 0 auto;
	padding: 64px 0 15px;
	width: 760px;
	background: #333 url(../images/bottom_grad_bg.jpg) repeat-x top;
	clear: both;
	
}

.footer p {
	margin: 0;
	padding: 10px 18px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
	line-height: 1.5em;
	text-align:center;
}

.footer p a:link, .footer p a:visited {
	color: #fff;
	text-decoration: none;
}

.footer p a:hover {
	color: #ccc;
	text-decoration: underline;
}

/* ------ FLOAT FIX STYLES ------------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#tblListings
{
	width: 95%;
	border-collapse: collapse;
}

#tblListings td
{
	margin: 0;
	padding: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	width: 20%;
}

#tblListingsHead
{
	width: 95%;
	border-collapse: collapse;
	margin: 0% 5% 0 0;
}

#tblListingsHead td
{
	padding: 3px 3px 3px 3px;
	background-color: #001a66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	width: 20%;
}

#PhysAppTable
{
	width: 90%;
}

#PhysAppTable td
{
	margin: 0;
	padding: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;	
	text-align: left;
}

#PhysAppTableHead
{
	background-color: #001a66;
}

#PhysAppTableHead td
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

#PhysColOne
{
	width: 15%;
	text-align: right;
	vertical-align: top;	
	font-size: 14px;
	font-weight: normal;
}

#required
{
	color:#FF0000;
	font-size:12px;
	font-weight:700;
	font-weight: normal;	
}

#trSpecialtySkills strong
{
	color:#FF0000;
	font-size:17px;
	font-weight:700;
}

#PhysColOneB
{
	width: 25%;
	text-align: right;
	vertical-align: top;	
	font-size: 14px;
	font-weight: normal;
}

#PhysColOneB b 
{
	color:#FF0000;
	font-size:17px;
	font-weight:700;
}

#EducationTable
{
	width: 100%;
	border: solid 1px #001a66;
	border-collapse: collapse;
}

#EducationTableHead
{
	background-color: #001a66;
}

#EducationTableHead td
{
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

#StateTable
{
	width: 100%;
	border: solid 1px #001a66;
}

#StateTable td
{
	vertical-align: top;
	font-size: 11px;
}

/*#CloserLookList li
{
	font-size: 11px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left 8px;
}

#CloserLookList li a:link, #CloserLookList li a:hover, #CloserLookList li a:visited
{
	padding: 0px 0px 0px 0px;
	background: none;
}*/

#ContactTable
{
	margin: 10px 0 0 0;
}

#ContactTable td
{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
}

div #servicesBackground
{
	/*background: url(../images/doc_light.jpg) no-repeat left top;*/
	background-color: #F7F7F7;
	width: 250px;
	/*padding: 165px 0 0;*/
	margin: 20px 0 0;
}

#servicesBackground p
{
	padding: 10px 10px 5px;
}

#TableData
{
	width: 475px;
	margin: 15px 0 0;
}

#TableData td
{
	height: 20px;
	vertical-align: top;
}

#rowColorF7
{
	background-color: #F7F7F7;
}

#TableData p 
{
	padding: 2px;
	text-align: left;
}

#TableData h4
{
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
}

#RowHeader
{
	background-color: #82AACD;
	margin: 0;
	padding: 15px 0 4px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

#TableOfContents ul
{
	margin: 0;
	list-style-type: none;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

#TableOfContents li {
	padding: 0;
	line-height: 20px;
	display: block;
	margin: 0 0 0 10px;
}

#TableOfContents li a 
{
	background: none;	
}

#articleTitle
{
	margin: 0 0 0 12px;
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	font-weight: bold;
}

.redText
{
	color: Red;
}

/*  ***********************  LOGIN STYLES **************************** */

#loginbox {
	margin: 20px 0 0;
	padding: 0 0 10px;
	width: 480px;
	background: #f7f7f7;
	clear: both;
}
#loginbox img {
	margin: 0;
	padding: 0;
	float: left;
	padding: 10px;
}
#loginbox form {
	margin: 0;
	padding: 0;
	float: left;
}
.loginboxinput {
	margin: 0;
	padding: 2px;
	width: 255px;
	background: #fff;
	border: 1px solid #999;
}

.loginboxbutton {
	margin: 0;
	padding: 2px;
	width: 125px;
	background: #fff;
	border: 1px solid #999;
}

#loginbox p {
		margin: 0;
		padding: 10px 15px 5px;
}

ul#notRegistered {
	margin: 0 0 0 20px;
	margin-top: -10px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	list-style: none;
}

.noreg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#notRegistered li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	background: 0;
	text-align: center;
}
#notRegistered li a:link, #notRegistered li a:visited {
	margin: 0 20px;
	padding: 10px;
	float: left;
	color: #000;
	text-decoration: underline;
	background: 0;
}
#notRegistered li a:hover {
	color: red;
	text-decoration: underline;
	background: none;
}

#nRegistered li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	background: none;
	text-align: center;
}
#nRegistered li a:link, #notRegistered li a:visited {
	margin: 0 20px;
	padding: 10px;
	float: left;
	color: #000;
	text-decoration: underline;
	background: none;
	list-style: none;
}
#nRegistered li a:hover {
	color: red;
}

#break {
	clear: both;
	border-top: 2px solid #999;
	padding: 10px 15px;
	font-weight: bold;
	font-size: 16px;  
}

#btnSubmit
{
	width: 20px;
}

#articleSubmit
{
	width: 100px;
}

#loginbox h5 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #001a66;
	clear: both;
	border-top: 2px solid #999;
	padding: 10px 15px 2px;
	font-weight: bold;
	font-size: 16px; 
	margin-bottom: -10px;
}
p#forgot 
{
	margin: 0 25px -15px 0;
	text-align: left;
}

p#centerText 
{
	margin: 0 25px -15px 0;
	text-align: center;
}

#loginBar
{
	border-top: 1px solid #ccc;
}

#loginBar p
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0px 3px;
	font-size: 12px;
	color: #000;
	text-align: left;
	display: inline;
}

#NotRegistered p
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}


#NotRegistered
{
	text-align: center;
}
.left
{
	float: left;
}

.right
{
	float: right;
}

p.resource a:link, p.resource a:visited {
	margin:0 0 0 5px;
	padding:0 0px 0 15px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left;
	text-decoration:none;
}

p.resource a:hover {
	
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left;
}

	

#leftTD
{
	text-align: left;
}

#rightTD
{
	text-align: right;
}

#loginBarName
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0px 3px;
	border-top: 1px solid #ccc;
	font-size: 14px;
	color: #000;
	width: 200px;
	text-align: left;
}

#loginBarMsg
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0px 3px;
	border-top: 1px solid #ccc;
	font-size: 14px;
	color: #000;
	text-align: right;
}

#leftlinks {
	margin: 0;
	padding: 0;
	float: left;
	width: 351px;
	border-right: 1px solid #000;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 350px;
}

#leftlinks ul {
	margin: 10px 0 0 0;
	padding: 0 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#leftlinks li {
	margin: 0;
	padding: 2px 0 2px 0;
}

#leftlinks li a:link, #leftlinks li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left top;
	color: #001a66;
	text-decoration: none;
}

#leftlinks li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left top;
}

#rightlinks {
	margin: 20px 0 0;
	padding: 0;
	float: right;
	width: 400px;
	min-height: 300px;
}

/* for IE, with IE5/Mac backslash filter \*/
	* html #rightlinks {
	 height: 300px;
}

#rightlinks ul {
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: none;
}

#rightlinks li 
{
	margin: 0 0 0px;
	padding: 2px 20px 2px 20px;
}

#rightlinks li a:link, #rightlinks li a:visited {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(../images/list_arrow_sm_white.gif) no-repeat left top;
	color: #001a66;
	text-decoration: none;
}

#rightlinks li a:hover {
	color: #666;
	text-decoration: none;
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat lefttop;
}

li.bullet
{
	background: url(../images/list_arrow_sm_white_over.gif) no-repeat left top;
}

#rightlinks ol {
	margin: 10px 20px 0 40px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	list-style-type: decimal;
}

/* ------ Referrals/ReferralDownload STYLES ------------------------------ */
#ReferralDownloadContent
{
	font-family:Arial,Helvetica,sans-serif;
	width: 760px;
	display: block;
	font-size: 9pt;
	color: #333;
}
#ReferralDownloadContent .Par
{
	text-align: justify; 
	text-justify: newspaper;
}

#ReferralDownloadLeft, #ReferralDownloadLeft td
{
	float: left;
	width: 410px;
	text-align: left;

	margin-top: 15px;
}

#ReferralDownloadRight, #ReferralDownloadRight td
{
	float: right;
	width: 335px;
	text-align: left;
	font-size: 9pt;
	color: #333;
}


#ReferralDownloadTitle
{
	text-align: center;
	color: #001A66;
	font-size: 18px;
	font-weight: bold;
}

#ReferralDownloadSubTitle
{
	text-align: center;
	color: #001A66;
	font-size: 10pt;
	padding-top: 5px;
}

.Italics
{
	font-style: italic;
	
}

.ReferralRewardAmount
{
	font-size: 18px;
	color: maroon;
	font-weight: bold;
}

.ReferralDownloadList
{
	color: #001A66;
	font-weight: bold;
	font-style: normal;
}

#ReferralDownloadBottomContent
{
	width: 760px;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	font-size: 9pt;
	color: #333;
}

.Footnote
{
	font-weight: 300;	
}

.CopyrightFooter
{
	font-weight: 300;
}

a.InvisibleLink, a.InvisibleLink:link, a.InvisibleLink:hover, a.InvisibleLink:visited, a.InvisibleLink:active
{
	text-decoration: none;
	border: none;
	
}
#ReferralLinkBanner
{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #001A66;
	padding-top: 6px;
}

#ReferralLinkBanner a:link, #ReferralLinkBanner a:hover, #ReferralLinkBanner a:visited, #ReferralLinkBanner a:active 
{
	text-decoration: none;
	border: none;
	color: #001A66;
}

.ReferralBannerRewardAmount
{
	font-size: 18px;
	font-style: normal;
	color: Red;
	font-weight: bold;
}