@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; background:url(../images/global/bg-rpt.jpg) repeat-x #545456}

p { font:11px/16px Arial, Helvetica, sans-serif; color:#231f20}

h1 { margin:0; padding:0 0 3px 0; font:18px "Times New Roman", Times, serif; color:#9d1c33}
h2 { margin:0; padding:0 0 3px 0; font:15px "Times New Roman", Times, serif; color:#9d1c33}
h3 { margin:0; padding:0; font:normal 11px/21px Arial, Helvetica, sans-serif; color:#231f20}
	h3 a {font:normal 11px/21px Arial, Helvetica, sans-serif; color:#231f20}
	h3 a:link, h3 a:visited {text-decoration:none}
	h3 a:hover, h3 a:foucs {text-decoration:underline}

h4 { margin:0; padding:0 0 3px 0; font:13px "Times New Roman", Times, serif; color:#9d1c33}
/*
h5 {}
h6 {}
*/

a {font:11px Arial, Helvetica, sans-serif; color:#b21e3b}
	a:link, a:visited {text-decoration:none}
	a:hover, a:foucs {text-decoration:underline}

.cssWidgetLink {font:11px Arial, Helvetica, sans-serif; color:#231f20}
	.cssWidgetLink:link, .cssWidgetLink:visited {text-decoration:none}
	.cssWidgetLink:hover, .cssWidgetLink:foucs {text-decoration:underline; color:#231f20}

#wrapper {margin:0; padding:0; width:100%}

#container {margin:auto; padding:0; width:900px; border-left:2px solid #666; border-right:2px solid #666; font:11px Arial, Helvetica, sans-serif; color:#666; background-color:#fff}

.content2 {margin:40px 0 15px 25px}
	.content2 h1 {border-bottom:1px solid #231f20}
	.content2 h2 {margin: 10px 15px 0 15px; padding:0}
	.content2 p {margin: 10px 35px 10px 35px}
	.content2 ul, #pop ul, #pop2 ul, #pop3 ul, #pop4 ul, #pop5 ul, #pop6 ul, #pop7 ul, #pop8 ul {margin: 10px 35px 10px 35px; font:11px Arial, Helvetica, sans-serif; color:#231f20}
	.content2 ul h3 { margin:0; padding:0; font: bold 11px Arial, Helvetica, sans-serif; color:#231f20}
	.content2 ul li, #pop ul li, #pop2 ul li, #pop3 ul li, #pop4 ul li, #pop5 ul li, #pop6 ul li, #pop7 ul li, #pop8 ul li { padding:3px; list-style:url(../images/global/bullet-red-sqr.jpg)}
	
	/*these maintain spacing for consistency sake*/
	.content2-hide-me {margin:40px 0 15px 0; width:100%}
	.content2-hide-me h1 { margin:0; padding:0 0 3px 0; color:#fff; border-bottom:1px solid #231f20}
	.maintainspace p { margin:0; padding:0 0 3px 0; color:#fff}


#col-1 {width:11px}
	#col-1 .hdr {margin:0; padding:0; height:148px; background:url(../images/global/bg-hdr-col1-rpt.gif) repeat-x #e9e9e9 top}


#col-2 {width:182px; background:url(../images/global/bg-col2-rpt-y.gif) repeat-y #e6e7e8}
	#col-2 .hdr {margin:0; padding:0; width:182px; height:184px; background:url(../images/global/hdr-logo.gif) no-repeat #e9e9e9 top}


#col-3 {width:707px}
	#col-3 .hdr {margin:0; padding:0; height:148px; background:url(../images/global/bg-hdr-col3-rpt.gif) repeat-x #e9e9e9 top}
	#col-3 .pic {margin:0 15px 5px 0}
	#col-3 .pic2 {margin:5px 15px 5px 0; padding:3px; border:1px solid #666}


#col-4-about { margin-top:20px; background:url(../images/about/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-solution { margin-top:20px; background:url(../images/pharos-solution/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-focus { margin-top:20px; background:url(../images/customer-focus/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-careers { margin-top:20px; background:url(../images/careers/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-contact { margin-top:20px; background:url(../images/contact/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-corporate-pro { margin-top:20px; background:url(../images/corporate-profile/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-government { margin-top:20px; background:url(../images/government/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-health-plans { margin-top:20px; background:url(../images/health-plans/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-medical-home { margin-top:20px; background:url(../images/medical-home/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-participants { margin-top:20px; background:url(../images/participants/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-physician-groups { margin-top:20px; background:url(../images/physician-groups/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-technology { margin-top:20px; background:url(../images/technology/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-tel-enrollment { margin-top:20px; background:url(../images/tel-enrollment/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-vision { margin-top:20px; background:url(../images/vision-mission/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-new-from-pharos { margin-top:20px; background:url(../images/new-from-pharos/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-pharos-findings { margin-top:20px; background:url(../images/pharos-findings/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-hospital-systems { margin-top:20px; background:url(../images/hospital-systems/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-in-the-news { margin-top:20px; background:url(../images/in-the-news/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-press-center { margin-top:20px; background:url(../images/press-center/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}
#col-4-press-releases { margin-top:20px; background:url(../images/press-releases/pic-right.jpg) no-repeat #e6e7e8 top;  width:220px; height:100%}

#widget { border:1px solid #fff; margin:auto; width:214px}
	#widget .calculator { background:url(../images/widget-learn-more/calculator.jpg) no-repeat #d1d1cf; border:1px solid #dadbdb}
	#widget .virtual { background:url(../images/widget-learn-more/virtual-pharos.jpg) no-repeat #d1d1cf; border:1px solid #dadbdb}
	#widget .findings { background:url(../images/widget-learn-more/pharos-findings.jpg) no-repeat #d1d1cf; border:1px solid #dadbdb}
	#widget .contact { background:url(../images/widget-learn-more/contact-us.jpg) no-repeat #d1d1cf; border:1px solid #dadbdb}
        #widget .blog { background:url(../images/widget-learn-more/blog.jpg) no-repeat #d1d1cf; border:1px solid #dadbdb}
	#widget p {padding:0 5px 5px 60px; line-height:12px}

#widget-float { margin:5px 35px 5px 15px; float:right; width:214px}

#login {width:181px; height:100px}
	#login p {margin:0; padding:0}
	#login input { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#999999}
	
.grey-callout { margin: 0 30px; padding:5px; background:url(../images/global/bg-callout-grey.gif) repeat-x #e6e6e6; border:1px solid #666}
	.grey-callout p { margin:0; padding:0}
.lined-callout p {margin:5px 35px 5px 35px; padding:5px; font:bold 12px "Times New Roman", Times, serif; color:#9d1c33; border-top:1px solid #9d1c33; border-bottom:1px solid #9d1c33}
.lined-callout2 p {margin:5px 35px 5px 35px; padding:5px; font:bold 14px "Times New Roman", Times, serif; color:#9d1c33; border-top:1px solid #9d1c33; border-bottom:1px solid #9d1c33;  background:url(../images/global/bg-callout-grey.gif) repeat-x #e6e6e6}
.lined-callout2 a { font:bold 14px "Times New Roman", Times, serif; color:#9d1c33; text-decoration:underline}
.lined-byline p {margin:5px 35px 5px 35px; padding:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#9d1c33; border:none}
	
.underline { margin:0; padding-top:5px; border-top:1px solid #231f20}
.zeropadding {margin-top:0; padding-top:0}

.denote {font:10px Arial, Helvetica, sans-serif;color:#9d1c33}
	
/*show & hide popups*/

#pop, #pop4, #pop5, #pop6, #pop7, #pop8 { padding:15px; background:url(../images/global/bg-popups-rpt.jpg) repeat-x bottom #ececec; border:2px solid #666; visibility:hidden; position:absolute; left:427px; top:153px; width:376px; z-index:10001 }
#pop2 { padding:15px; background:url(../images/global/bg-popups-rpt.jpg) repeat-x bottom #ececec; border:2px solid #666; visibility:hidden; position:absolute; left:425px; top:551px; width:376px; z-index:10002 }
#pop3 { padding:15px; background:url(../images/global/bg-popups-rpt.jpg) repeat-x bottom #ececec; border:2px solid #666; visibility:hidden; position:absolute; left:428px; top:238px; width:376px; z-index:10003 }

/*hide features - my fixes to eliminate spacing issues*/
/* this hides the text for the map's rollovers because it would otherwise create an extremely large scroll down the page so I had to move it outside of the page to eliminate the scroll issue*/ 
.hide-tips { position:absolute; top:-9000px}

#register td { font: 11px Arial, Helvetica, sans-serif; color:#333333}
#register th { font: bold 11px Arial, Helvetica, sans-serif; color:#333333; text-align:left}

.quote {padding:3px; float:left}
.quotep {margin:5px; padding:2px; border-top:3px solid #9d1c33; border-bottom:1px solid #9d1c33}
	
.red{color:#9d1c33}

.content {margin:40px 0 15px 45px}
	.content h1 {border-bottom:1px solid #231f20}
	.content h2 {border-bottom:1px solid #231f20}
	.content p {margin: 10px 35px 10px 0}

.callout-2col-wrapper {	margin:0 35px 0 30px}
.callout-2col {padding:5px; width:200px; background:url(../images/global/bg-callout-grey.gif) repeat-x #e6e6e6; border:1px solid #666}
	.callout-2col h3 {margin:0; padding:0; line-height:12px}
	.callout-2col ul {margin:0; padding:0}
	.callout-2col ul li {margin:0 0 0 15px; padding:5px}

#super p {font:10px Arial, Helvetica, sans-serif}
	
#ftr-home { padding:0 0 30px 0; margin:0; text-align:right; font-size:10px}
	#ftr-home p { padding:0 0 15px 0; margin:0; width:95%; font-size:10px; border-top:1px solid #231f20}
	#ftr-home a:link {font-size:10px}
	
#ftr-sub { padding:0; margin:0}
	#ftr-sub p { padding:0 0 15px 0; margin:0; font-size:10px; border-top:1px solid #231f20}
	#ftr-sub a:link {font-size:10px}