/* CSS Document */
body {            
	margin: 0px 0px 0px 0px;
	background-color:#f2f2f2;		  
}

h1{
	font: bold 13pt tahoma, verdana, arial;
	color:#000033;
	margin-bottom: 2px;
}

h2{
	font: bold 10pt tahoma, verdana, arial;
	color:#000055;
	padding-left: 10px;
	border-bottom: 3px double #cccccc;
	margin-top: 0;
	margin-bottom: 0;
	background-color:#E3EBEE;
}

.blurb {
	font: normal 12px tahoma, verdana, arial;
	
}
p.bump {
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	font: normal 12px tahoma, verdana, arial;
}

.col_header	{ 
font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; 
}

p.intro {

	font: normal 12px tahoma, verdana, arial;

}

p.intro:first-letter {

	font: bold italic 18px times new roman, verdana, arial;
	color: #990000;

}




table#bod {
	margin-top: 1px;
	background-image: url(img/ash.jpg);
	background-repeat:repeat-x;
}


/**********************Homepage Choose Practice-size img links   OLD ARCHIVE******************/


a.choose:hover {color: #FFF;} /* It breaks without this :p */
a.choose img {border: 2px solid #FFF; margin: 2px 0;}
a.choose:hover img {border: 2px solid #00CC33;}




/**********************Homepage Choose Practice-size img links OLD ARCHIVE******************/


/**********************Homepage Bottom Panel Styles 11/9/07 Brent ******************/
div#btmPanel_home { width: 536px; margin: 10px auto 20px 15px; background: #fff url(img/btmPanel_mail_selfserve.jpg) no-repeat; position: relative; }

div#btmPanel_home table#JoinNewsletter { width: 233px; margin: 75px 0 0 26px;}

td#mailField input {width: 162px; border: 1px solid #0080FF; font: bold 12px Arial, Helvetica, sans-serif; color:#999999; padding-left: 4px;}

table#JoinNewsletter td#mailField input:hover { border: 3px double #66CC99;}

div#self {position: absolute; top: 95px; right: 5px; width:230px; font: normal 15px Arial, Helvetica, sans-serif; color: #000;}
div#self a:visited {text-decoration: none; color: #000;}
div#self a {text-decoration: none; color: #000;}
div#self a:hover {text-decoration: none; border-bottom: 1px dotted #666;}
/**********************Homepage Bottom Panel Styles 11/9/07 Brent ******************/


/**********************Doc Portal Buttons ******************/
td.doc_btn {
	width: 198px;
	height: 24px;
}

td.doc_btn a:link{
	text-decoration:none;
	height:25px;
	display:block;
	background-image:url(img/doc_btn_off.jpg);
	padding: 0px 0px 0px 28px;
	font: normal 12px tahoma, verdana, arial;
	color: #000033;
	
	
}

td.doc_btn a:visited{
	text-decoration:none;
	display:block;
	background-image:url(img/doc_btn_off.jpg);
	height:25px;
	padding: 0px 0px 0px 28px;
	font: normal 12px tahoma, verdana, arial;
	color: #000033;
	
	
	
}

td.doc_btn a:hover{
	
	text-decoration:none;
	background-image:url(img/doc_btn_on.jpg);
	display: block;
	color:#000033;
}
/**********************Doc Portal Buttons ******************/


/**********************Doc Portal Recommendations Button ******************/
td.rec_btn {
	width: 198px;
	height: 24px;
}

td.rec_btn a:link{
	text-decoration:none;
	height:25px;
	display:block;
	background-image:url(img/rec_off.jpg);
	padding: 0px 0px 2px 28px;
	font: bold 14px tahoma, verdana, arial;
	color: #000033;
	
	
}

td.rec_btn a:visited{
	text-decoration:none;
	display:block;
	background-image:url(img/rec_off.jpg);
	height:25px;
	padding: 0px 0px 2px 28px;
	font: bold 14px tahoma, verdana, arial;
	color: #000033;
	
	
	
}

td.rec_btn a:hover{
	
	text-decoration:none;
	background-image:url(img/rec_on.jpg);
	display: block;
	color:#000033;
}
/**********************Doc Portal Recommendations Button ******************/



table#global {
	width: 198px;
	height: 175px;
}


table#global a:link{
	text-decoration:none;
	height:25px;
	display:block;
	background-image:url(img/on.jpg);
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
}

table#global a:visited{
	text-decoration:none;
	display:block;
	background-image:url(img/on.jpg);
	height:25px;
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
	
}

table#global a:hover{
	
	text-decoration:none;
	background-image:url(img/off.jpg);
	display: block;
	color:#000033;
}



table#global_form { 
	width: 199px; 
	height: 50px;  
	background-color: #E7E8EC;
	}


table#global_form a:link{
	text-decoration:none;
	height:25px;
	display:block;
	background-image:url(img/on.jpg);
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
}

table#global_form a:visited{
	text-decoration:none;
	display:block;
	background-image:url(img/on.jpg);
	height:25px;
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
	
}

table#global_form a:hover{
	
	text-decoration:none;
	background-image:url(img/off.jpg);
	display: block;
	color:#000033;
}






table#global_manlink {
	width: 198px;
	height: 25px;
}



table#global_manlink a:link{
	text-decoration:none;
	height:25px;
	display:block;
	background-image:url(img/on.jpg);
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
}

table#global_manlink a:visited{
	text-decoration:none;
	display:block;
	background-image:url(img/on.jpg);
	height:25px;
	padding-left: 8px;
	padding-top: 2px;
	font: bold 13px tahoma, verdana, arial;
	color: #000033;
	
	
	
}

table#global_manlink a:hover{
	
	text-decoration:none;
	background-image:url(img/off.jpg);
	display: block;
	color:#000033;
}


















table#custom a:link{
	text-decoration:none;
	display:block;
	padding-left: 12px;
	padding-top: 2px;
	font: 13px tahoma, verdana, arial;
	color: #000033;
	height:20px;

}

table#custom a:visited{
	text-decoration:none;
	display:block;
	padding-left: 12px;
	padding-top: 2px;
	font: 13px tahoma, verdana, arial;
	color: #000033;
	height:20px;

}

table#custom a:hover{
	display:block;
	text-decoration:underline;
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
}


.bennies{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
}

#content {
padding-left: 11px;
padding-right: 11px;


}

p#pagetitle {
margin-top: 20px;
margin-bottom: 0px;
text-align: right;
margin-right: 15%;
font: bold 14px tahoma, verdana, arial;
letter-spacing: 1px;
color:#666666;

}

/************login box styles************************/

#login{
	font: normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
}
#login h4{
	font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom: 0;
	
}

#login form{
	padding: 0px 0px 5px 10px;

}


#login input.log{
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	height: 19px; 
	width: 175px;
	
}
	

div.log{
	width: 174px;
	margin: 5px 0px 0px 0px;
	text-align:center;
	background:white;
}
	
input.submit{
	font: bold 10px Verdana, Arial, Tahoma;
	color: white; 
	border: 1px outset #66A3E0;
	width: 50px;
	background-color:#000033;
}

div#cplink{
	padding: 0px 0px 5px 10px;
	font: normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
}
	
/************login box styles************************/

/************news headlines box styles************************/
div#headlines {
margin-top: 15px;
margin-left: 8px;


}

.newsticker {
color:#0033CC;
font:normal 13px verdana;
}

.newsticker a{

color: #CCF0FF; 
text-decoration: none;

}


/************news headlines box styles************************/

/************forum topics box styles************************/
#ft td{

border-top: 1px dashed #A4C8EC;


}

#ft {

font:normal 10px verdana;
color:#333333;

}

table#ft a:link{

color: #000099; 
text-decoration: none;

}
table#ft a:hover{

color: #000066; 
background-color:#DCEAFA;

}
table#ft a:visited{

color: #999999; 
text-decoration: none;

}
/************forum topics box styles************************/

/************popular links styles************************/
td#poplinks {
background-color: #ffffff;
border: 1px solid #cecece;
list-style-image:url(img/listimg.jpg);
background-image:url(img/poplinks_back.jpg);

}
td#poplinks a:link{

font: normal 11px verdana, arial, tahoma;
color:#003366;
text-decoration:none;


}
td#poplinks a:hover{

background-color:#DCEAFA;
}
td#poplinks a:visited{
font: normal 11px verdana, arial, tahoma;
color:#003366;
text-decoration:none;
}
td#poplinks li{
margin: 3px 0px 0px 0px;
}
/************popular links styles************************/

/************tab styles************************/
table#tabs{
height: 27px;
width: 566px;
margin-left: 6px;
font: normal 11px verdana, tahoma, arial;
}
table#tabs a:link{
width: 90px;
display:block;
padding-top: 8px;
padding-bottom: 6px;
text-decoration:none;
color:#999999;
text-align:center;

}


table#tabs a:visited{
width: 90px;
display:block;
padding-top: 8px;
padding-bottom: 6px;
text-decoration:none;
color:#999999;
text-align:center;
}

table#tabs a:hover{
display:block;
padding-top: 8px;
padding-bottom: 6px;
text-decoration:none;
color:#ffffff;
background-image:url(img/tabs_hover.jpg);
}
/************tab styles************************/

/* new custom nav */
#customnav {
	padding: 0;
	margin: 8px 0 0 0;
	font:bold 12px Arial;
	list-style: none;
	text-align: left;
}
#customnav li {
	padding:0 0 0 0px;
	margin: 0 0 0 14px;
	border-bottom: 1px solid #ccc;
}
#customnav li a {
	color: #201e4d;
	padding: 10px 0 10px 38px;
	display: block;
	text-decoration: none;
}
#customnav li a:hover {
	color: #0c28b4;
	background: #dddddd;
}
#cnav-home {
	background: url(images/icon-home.png) center left no-repeat;
}
#cnav-questionnaire {
	background: url(images/icon-questionnaire.png) center left no-repeat;
}
#cnav-ehrscope {
	background: url(images/icon-ehrscope.png) center left no-repeat;
}
#cnav-ehrscope {
	background: url(images/icon-ehrscope.png) center left no-repeat;
}
#cnav-referrals {
	background: url(images/icon-referrals.png) center left no-repeat;
}
#cnav-sales {
	background: url(images/icon-pdf.png) center left no-repeat;
}
#cnav-signup {
	background: url(images/icon-signup.png) center left no-repeat;
}
#cnav-consultant {
	background: url(images/icon-sales.png) center left no-repeat;
}
#cnav-logout {
	background: url(images/icon-logout.png) center left no-repeat;
}
#cnav-features {
	background: url(images/icon-features.png) center left no-repeat;
}
#cnav-pdf {
	background: url(images/icon-pdf.png) center left no-repeat;
}
.user-name h4 {
	font: ;
}
