@charset "UTF-8";
/* CSS Document */

/*==== TAG-LEVEL STYLES ====*/
body	{ margin:0; padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color:#7dcaeb; } 
h1	{ color:#E62; font-weight:normal; font-size:22px; line-height:24px; margin:0; padding:10px 20px 2px 15px; }
h2	{ color:#397cc5; font-weight:normal; font-size:16px; line-height:18px; margin:0; padding:2px 20px 5px 35px; }
h3	{ color:#03409b; font-weight:normal; font-size:14px; line-height:19px; margin:0; padding:2px 20px 5px 35px; }
p	{ margin:0; /*font-size:11px;*/ padding:0 14px 10px 35px; font-size:14px; color:#555; }
ul	{ margin:0; margin-top:4px; margin-left:15px; font-size:11px; padding:0 14px 10px 55px; }
ul li	{ padding:4px 0 4px 0; }
p a	{ color:#397cc5; text-decoration:underline; }
p a:hover	{ color:#03409b; }
input	{ border:none; margin:0; padding:0; }

/*==== UTILITY CLASSES ====*/
.floatfix	{ width:1px; height:1px; clear:both; font-size:2px; line-height:2px; visibility:hidden; }
p a.link	{ color:#ff5f00px; text-decoration:none; }
p a.link:hover	{ color:#C30; }

/*==== HEADER ====*/
.headercontain	{ background-image:url(/design/headerfullback.jpg); height:224px; background-repeat:repeat-x; margin:0; padding:0; }
.header	{ background-image:url(/design/headerback.jpg); background-repeat:no-repeat; width:870px; height:224px; margin:0 auto 0 auto; padding:0; }
.logo	{ width:230px; height:169px; margin:0; padding:3px 0 0 28px; float:left; display:inline; }
.logo a	{ display:block; border:none; margin:0; padding:0; }
.logo img	{ border:none; margin:0; padding:0; }
.headerimages	{ float:right; display:inline; width:583px; height:174px; margin:0; padding:9px 25px 0 0; font-size:2px; line-height:2px; }
.headerimages img	{ margin:0; padding:0; font-size:2px; line-height:2px; }
.header .search	{ display:inline; float:right; width:365px; height:31px; margin:0; padding:10px 20px 0 0; font-size:10px; color:#FFF; }
.header .search a	{ color:#FFF; }
.header .search a:hover	{ color:#f26722; }

/*==== NAVIGATION ====*/
.navigationcontain	{ background-image:url(/design/navfullback.jpg); height:29px; background-repeat:repeat-x; margin:0; padding:0; }
.navigation	{ background-image:url(/design/navback.jpg); background-repeat:no-repeat; width:884px; height:29px; margin:0 auto 0 auto; padding:0; }
.navbox	{ padding:1px 8px 1px 8px; }
/*
.navbox ul	{ margin:0; padding:0; list-style:none; font-size:14px; line-height:14px; }
.navbox ul li	{ text-align:center; float:left; display:inline; margin:0; padding:0; }
.navbox ul li a	{ text-align:center; display:block; text-decoration:none; color:#FFF; margin:0; padding:7px 12px 6px 12px; border-left:1px solid #ffd4bb; border-right:1px solid #ff8e4c; }
.navbox ul li a:hover	{ background-color:#C30; border-right:1px solid #ffd4bb; border-left:1px solid #ff8e4c; }
*/

/*--- Kentico Menus ---*/
.MainMenuCMSMenuItem	{ float:left; display:block; text-decoration:none; color:#FFF; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; border-left:1px solid #ffd4bb; border-right:1px solid #ff8e4c; }
.MainMenuCMSMenuItemMouseOver	{ float:left; display:block; color:#FFF; background-color:#C30; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; border-right:1px solid #ffd4bb; border-left:1px solid #ff8e4c; }
.MainMenuCMSMenuItemMouseUp	{ float:left; display:block; text-decoration:none; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; color:#FFF; background-color:#C30; border-left:1px solid #ffd4bb; border-right:1px solid #ff8e4c; }
.MainMenuCMSMenuItemMouseDown	{ float:left; display:block; text-decoration:none; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; background-color:#FFF; color:#C30; border-right:1px solid #ffd4bb; border-left:1px solid #ff8e4c; }
.MainMenuCMSMenuHighlightedMenuItem	{ color:#063DA1; float:left; display:block; text-decoration:none; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; border-left:1px solid #ffd4bb; border-right:1px solid #ff8e4c; }
.MainMenuCMSMenuHighlightedMenuItemMouseDown	{ float:left; display:block; text-decoration:none; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; background-color:#FFF; color:#C30; border-right:1px solid #ffd4bb; border-left:1px solid #ff8e4c; }
.MainMenuCMSMenuHighlightedMenuItemMouseOver	{ float:left; display:block; color:#FFF; background-color:#C30; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; border-right:1px solid #ffd4bb; border-left:1px solid #ff8e4c; }
.MainMenuCMSMenuHighlightedMenuItemMouseUp	{ float:left; display:block; text-decoration:none; font-weight:normal; font-size:14px; line-height:14px; margin:0; padding:6px 18px 7px 18px; color:#FFF; background-color:#C30; border-left:1px solid #ffd4bb; border-right:1px solid #ff8e4c; }
.SubMenuCMSMenuItem	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#FFF; background-image:url(/design/navhov1.png); z-index:2; }
.SubMenuCMSMenuItemMouseOver	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); z-index:3; }
.SubMenuCMSMenuItemMouseUp	{ padding:6px 8px 5px 8px; margin:0; font-size:11px; line-height:11px; color:#FFF; background-color:#5a892d; z-index:3; }
.SubMenuCMSMenuItemMouseDown	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#FFF; background-image:url(/design/navhov2.png); z-index:3; }
.SubMenuCMSMenuHighlightedMenuItem	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); z-index:3; }
.SubMenuCMSMenuHighlightedMenuItemMouseOver	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); z-index:3; }
.SubMenuCMSMenuHighlightedMenuItemMouseUp	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); z-index:3; }
.SubMenuCMSMenuHighlightedMenuItemMouseDown	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); z-index:3; }
.MainMenuOtherLevelsCMSMenuItem	{ padding:8px 10px 7px 10px; font-size:12px; line-height:12px; color:#FFF; background-image:url(/design/navhov1.png); z-index:2; margin-left;0; }
.MainMenuOtherLevelsCMSMenuItemMouseOver	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuItemMouseUp	{ padding:6px 8px 5px 8px; margin:0; font-size:11px; line-height:11px; color:#FFF; background-color:#5a892d; border-left;1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuItemMouseDown	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#FFF; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuHighlightedMenuItem	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuHighlightedMenuItemMouseOver	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuHighlightedMenuItemMouseUp	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
.MainMenuOtherLevelsCMSMenuHighlightedMenuItemMouseDown	{ padding:8px 10px 7px 10px; margin:0; font-size:12px; line-height:12px; color:#063DA1; background-image:url(/design/navhov2.png); border-left:1px solid #FFF; }
table#plcRoot_Layout_zoneMainNav_cmsmenu_CMSMenu1	{ margin:0 auto; }

 /*==== SITEWIDE CONTENT STRUCTURE ====*/
h1.pagetitle	{ margin-bottom:10px; }
.searchbox	{ background: white url(/design/searchbox.jpg) no-repeat; width:151px; height:14px; text-align:right; border:none; margin:0 5px 0 0; padding:4px 4px 2px 4px; font-size:11px; line-height:11px; }
.pagecontain	{ background-image:url(/design/topfade.jpg); background-repeat:repeat-x; }
.pagemain	{ background-image:url(/design/toppagefade3.jpg); background-repeat:no-repeat; width:837px; padding:0 17px 0 16px; margin:0; position:relative; display:block; }
.pagesurround	{ background-image:url(/design/lowpagefade3.jpg); background-repeat:repeat-y; width:870px; padding:0; margin:0 auto 0 auto; display:block; }
.rightcol	{ float:right; background-image:url(/design/rightcolback.jpg); background-repeat:repeat-x; width:624px; }
.rightcol a:hover	{ color:#397cc5; text-decoration:underline; }
.rightcol h1	{ color:#03409b; font-weight:normal; font-size:22px; line-height:24px; margin:0; padding:10px 20px 2px 15px; }
.rightcol h2	{ color:#397cc5; font-weight:normal; font-size:15px; line-height:18px; margin:0; padding:2px 20px 5px 35px; }
.rightcol h2 a	{ color:#397cc5; }
.rightcol h2 a:hover	{ color:#03409b; }
.rightcol h3	{ color:#03409b; font-weight:normal; font-size:13px; line-height:19px; margin:0; padding:2px 20px 5px 35px; }
.rightcol ul li a	{ color:#03409b; text-decoration:none; }
.rightcol input	{ border:1px solid #666; margin:0; padding:3px 4px 3px 4px; }
.rightcol input.FormButton 	{ color:#fff; background-color:#03409B; }
.rightcol .SearchResult a	{ color:#03409b; font-weight:normal; font-size:16px; line-height:18px; text-decoration:none; }
.rightcol .SearchResult	{ color:#03409b; font-weight:normal; font-size:22px; line-height:24px; margin:5px 10px 5px 10px; padding:10px; border:1px solid #03409b; background-color:#FFF; display:block; }
.rightcol .SearchResult a:hover	{ color:#397cc5; }
.rightcol .SearchResult .ResultPath	{ color:#777777; font-weight:bold; font-size:11px; line-height:13px; }
.rightcol .SearchResult .ResultPath a:hover	{ color:#397cc5; }
.rightcol .searchlink a	{ font-size:11px; line-height:11px; font-weight:bold; background-color:#397cc5; color:#FFF; border:1px solid #03409b; padding:3px; margin:4px 0 0 0; display:block; width:90px; text-align:center; text-decoration:none; }
.rightcol .searchlink a:hover	{ background-color:#C30; border:1px solid #ffd4bb; text-decoration:none; color:#FFF; }
.rightcol .PagerControl	{ color:#03409b; font-weight:bold; font-size:11px; line-height:13px; padding:10px 0 0 0; border-top:1px solid #03409b; margin:10px 10px 0 10px; }
.rightcol .PagerControl a	{ color:#397cc5; }
.rightcol .PagerControl a:hover	{ color:#999999; }
.rightcol .homearticle p	{ padding:2px 0 4px 0; margin:0; color:#555; font-size:14px; }
.rightcol p	{ margin:0; font-size:14px; padding:0 14px 10px 35px; }
.rightcol p a	{ color:#397cc5; text-decoration:underline; }
.rightcol p a:hover	{ color:#03409b; }
.rightcol p a.link	{ color:#ff5f00px; text-decoration:none; }
.rightcol p a.link:hover	{ color:#c30px; }
.rightcol p.question	{ color:#339900px; margin:0; font-size:11px; padding:12px 14px 4px 35px; }
.rightcol p.answer	{ color:#003366; margin:0; font-size:11px; padding:2px 14px 10px 35px; }
.rightcol ul	{ margin:0; margin-top:4px; margin-left:15px; font-size:9px; padding:0 14px 10px 55px; }
.rightcol ul li	{ font-size:14px; padding:4px 0 4px 0; }
.rightcol ul li p	{ margin:0; padding:0; }
.leftcol	{ float:left; background-image:url(/design/leftcolback.jpg); background-repeat:repeat-y; background-position:top right; width:209px; }
.leftcol p	{ color:#063da1; font-size:14px; margin:0; padding:5px 10px 2px 10px; }
.leftcol p a	{ color:#397cc5; }
.leftcol h1	{ font-size:14px; font-weight:normal; margin:0; padding:2px 15px 2px 15px; }
.leftcol ul	{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; list-style:none; margin:0; padding:0 10px 10px 10px; }
.leftcol ul li	{ padding:6px 4px 6px 4px; }
.leftcol ul li a	{ text-decoration:none; color:#063da1; }
.leftcol ul li a:hover	{ color:#24aec7; }

/*==== FOOTER ====*/
.bottomcontain	{ clear:both; margin:0; padding:0 0 0 0; display:inline; }
.bottomcontain .homebox h1	{ background-color:#f26722; font-size:14px; font-weight:normal; color:#FFF; margin:0; padding:3px 13px 3px 13px; border-bottom:2px solid #FFF; }
.bottomcontain .homebox p	{ font-size:14px; color:#555; margin:0; padding:3px 13px 3px 13px; line-height:13px; }
.bottomcontain .homeboxlink	{ height:16px; margin:0; padding:0 5px 0 13px; }
.bottomcontain .homeboxlink a	{ text-align:center; float:right; font-size:10px; line-height:10px; color:#FFF; text-decoration:none; background-image:url(/design/link.gif); width:72px; height:12px; padding:3px 0 1px 0; margin:0; }
.bottomcontain .homeboxlink a:hover	{ background-image:url(/design/linkhov.gif); color:#2a4ab0; }
.footer { background-image:url(/design/footer.jpg); background-repeat:no-repeat; width:870px; height:32px; padding:0; margin:0 auto 0 auto; position:relative; } 
.footer .footerleft	{ float:left; font-size:10px; color:#03c; display:inline; padding:20px 0 0 20px; margin:0; }
.footer .footerleft a	{ color:#03c; }
.footer .footerright	{ float:right; display:inline; color:#03c; font-size:10px; padding:20px 20px 0 20px; margin:0; }
.footer .footerright a	{ color:#03c; text-decoration:none; }
.footer .footerleft a:hover,
  .footer .footerright a:hover	{ color:#fff; }

/*==== HOME PAGE ====*/
.homebox	{ float:left; display:inline; margin:0 4px 0 34px; padding:0; width:270px; /*height:98px; border:1px solid #063da1;*/ background-color:#cbeff4; }
.homebox .homeboxcontent	{ padding:5px 10px; }
.homebox .homeboxcontent a	{ color:#E62; font-weight:bold; }
.homebox .homeboxcontent a:hover	{ text-decoration:none; }

/*==== FONT SIZE ADJUSTER ====*/
.typechange	{ height:16px; border:1px solid #cccccc; float:left; display:block; margin:3px 0 13px 0; padding:8px 8px 4px 8px; color:#eeeeee; }
.logo .typechange a	{ display:inline; float:left; line-height:14px; color:#FFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0 5px 0 5px; vertical-align:baseline; }
.logo .typechange a:hover	{ color:lightblue; }
span.fontchanger	{ font-weight:normal; font-size:12px; line-height:14px; display:inline; color:#eeeeee; float:left; }

/*==== DATA ANALYSIS ====*/
.comparisontext	{ font-size:12px; color:#444; margin:0 15px 15px; }
.relatedlinks	{ font-size:12px; background-color:#EEE; float:right; margin:0 10px 10px; padding:10px; width:220px; border:solid 1px #BBB; border-width:0 1px; }
.relatedlinks h4	{ font-size:14px; margin:0 0 5px; padding:0; }
.relatedlinks a	{ color:#E62; font-weight:bold; line-height:18px; }
.relatedlinks a:hover	{ text-decoration:none; }
.relatedlinks a img	{ vertical-align:middle; margin:5px 5px 0 0; border:none; }

table.statchart	{ width:837px; }
table.statchart thead tr	{ background-color:transparent; }
table.statchart thead tr th,
  table.statchart .thead tr th	{ text-align:center; font-size:14px; background:#999 url('/design/bg_statcharthead.jpg') repeat-x; color:#FFF; border-right:solid 1px #888; padding:6px 4px; border-bottom:solid 1px #444; vertical-align:middle; }
table.statchart thead tr th.firstcol	{ background:none; padding:1px 0; color:#999; font-size:13px; }
table.statchart thead tr th.patientcount	{ width:100px; }
table.statchart thead tr th a	{ color:#EEE; white-space:nowrap; }
table.statchart thead tr th.composite	{ width:140px; position:relative; }
table.statchart thead tr th.composite a	{ color:#FFF; }
table.statchart thead tr th .measurehelp	{ display:none; position:absolute; color:#262463; text-align:left; font-size:11px; margin-top:5px; background-color:#FDFBE4; border:solid 2px #E62; padding:5px; width:200px; }
table.statchart thead tr th.firstcol .measurehelp	{ margin-left:80px; }
table.statchart thead tr th img.measurehelpicon	{ cursor:help; vertical-align:middle; }
table.statchart tbody tr	{ background:url('/design/bg_statchartTR.jpg') repeat-x left center; }
table.statchart td	{ padding:4px; border-bottom:solid 1px #ACF; text-align:right; color:#FFF; font-size:16px; font-weight:bold; }
table.statchart td em	{ color:#BDF; font-size:13px; }
table.statchart td.orgname	{ width:200px; text-align:left; white-space:nowrap; font-size:13px; }
table.statchart td.orgname a	{ color:#FFF;  }
table.statchart td.orgname .system { font-size:10px; text-transform:uppercase; margin-left:40px; display:block; color:#CEF; }
table.statchart td a.toggle	{ background:url('/design/practiceExpand.gif') no-repeat; text-decoration:none; margin:4px 5px 0; display:block; float:left; height:20px; width:20px; }
table.statchart td a.toggle.collapse	{ background-image:url('/design/practiceCollapse.gif'); }
table.statchart td .pctbg	{ width:90px; height:20px; background:url('/design/bg_statchartPct.jpg') repeat-x left center; border:solid 1px #FFF; border-color:#333 #BBB #BBB #333; float:right; margin-left:5px; }
table.statchart td .pctbg .pct	{ width:50%; height:18px; background:url('/design/bg_statchartPctSelected.gif') repeat-x left center; border:solid 1px #FFF; border-color:#BBB #666 #444 #AAA;  }
table.statchart tr.scope3	{ background:url('/design/bg_statchartRegion.jpg') repeat-x left -10px; }
table.statchart tr.scope3.recordtype1,
  table.statchart tr.scope3.recordtype2	{ background-image:url('/design/bg_statchartRegionRecord.jpg'); }
table.statchart tr.scope3 td	{ color:#333; font-weight:bold; }
table.statchart tr.scope3 td.orgname a.toggle { display:none; }
table.statchart tr.scope3 td.orgname .system	{ display:none; }
table.statchart tr.scope3 td em	{ color:#888; }
table.statchart tr.scope3 td .pctbg	{  }
table.statchart tr.scope3 td .pctbg .pct	{  }
table.statchart tr.detailrow	{ background:#FFF url('/design/bg_statchartDetail.jpg') repeat-y left top; }
table.statchart tr.detailrow td	{ padding:0; }
table.statchart tr.detailrow td .practicedetail	{ display:none; font-size:12px; padding:10px; width:810px; color:#555; text-align:left; }
table.statchart tr.detailrow td .practicedetail .measures { width:450px; float:right; margin-bottom:10px; }
table.statchart tr.detailrow td .practicedetail .measures h5 { font-size:14px; margin:5px 0 5px; color:#E62; font-weight:normal }
table.statchart tr.detailrow td .practicedetail .measures table	{ width:100%; }
table.statchart tr.detailrow td .practicedetail table.achievement tr { background:none; }
table.statchart tr.detailrow td .practicedetail table.achievement tr.alt { background-color:#DEF; }
table.statchart tr.detailrow td .practicedetail table.achievement tr td { color:#666; width:auto; border-width:0; text-align:right; background-image:none; }
table.statchart tr.detailrow td .practicedetail table.achievement tr th { font-weight:normal; text-align:left; }
table.statchart tr.detailrow td .practicedetail table.achievement tr.composite th, 
  table.statchart tr.detailrow td .practicedetail table.achievement tr.composite td { color:#000px; padding-top:5px; font-weight:bold; }
table.statchart tr.detailrow td .practicedetail .contactinfo	{ width:300px; color:#000px; margin-left:20px; }
table.statchart tr.detailrow td .practicedetail .contactinfo p	{ padding:0 0 10px; }
table.statchart tr.detailrow td .practicedetail .contactinfo a	{ line-height:24px; color:#E62; font-weight:bold; text-decoration:none; }
.export	{ text-align:center; padding:10px 0;}
.export a img	{ border:none; }
.practicecomparefilter	{ background-color:#F2F2F2; border:solid 1px #AAA; border-width:0 1px; margin:0 auto 15px; padding:10px; width:300px; text-align:center; }
.practicecomparefilter h4	{ font-size:14px; padding:0; margin:5px 0; color:#444;  }

.regioncharts	{ text-align:center; }
.regioncharts table.statsdetail	{ margin-top:20px; }
.regioncharts table.statsdetail td,
  .regioncharts table.statsdetail th	{ text-align:left; }
.regioncharts .demoggraphs	{ padding:20px 10px 10px; }
.regioncharts .demoggraphs h2	{ text-align:left; padding:0; margin:15px 5px; font-size:20px; line-height:auto; }
.regioncharts .demoggraphs img	{ float:left; margin:0 5px 5px 0; }
.regioncharts .summarycharts	{ background:url('/design/bg_regionsummary.gif') repeat-y center top; }
.regioncharts .summarycharts .summaryheader	{ background:url('/design/bg_regionsummarytop.gif') no-repeat center top; height:15px; }
.regioncharts .summarycharts .summaryfooter	{ background:url('/design/bg_regionsummarybottom.gif') no-repeat center bottom; height:15px; }
.regioncharts .summarycharts h2	{ font-size:16px; color:#000px; font-weight:bold; margin:0 0 20px; padding:0; line-height:auto; }
.regioncharts .summarycharts img	{ float:left; margin-left:50px; }
.regioncharts .summarycharts h2.tabletitle	{ clear:left; font-size:16px; margin:20px 0 0; }
.regioncharts .summarycharts h2.tabletitle em	{ font-size:12px; display:block; font-weight:normal; }

.analysisintro	{ font-size:14px; color:#555; margin:5px 10px 0 40px; }
.analysisintro a img	{ vertical-align:middle; border:none;}
.analysisintro h3	{ padding:15px 0 5px 0; }
.analysisintro .flashcoins	{ text-align:center; margin:20px 0 20px; }

.regionfilter	{ float:right; width:160px; padding:10px; margin-top:0; border:solid 1px #AAA; border-width:0 1px 1px 0; background-color:#EEE; color:#000px; text-align:left; }
.regionfilter h3	{ font-size:14px; color:#333; font-weight:bold; padding:0 0 10px; }
.regionfilter input.getchart	{ margin-top:10px; margin-left:10px; }

.showcharttable	{ padding:10px 0; text-align:center; clear:both; }
.showcharttable a	{ display:block; background:url('/design/btnViewTable.gif') no-repeat; width:150px; height:38px; margin:0 auto; text-decoration:none; }
.charttablepopup	{ padding:10px; background:#FFF; border:solid 3px #305F93; }
.charttablepopup .hidetablepopup	{ background:url('/design/btnHideTable.gif') no-repeat center center; width:100px; height:40px; display:block; margin:10px auto; text-decoration:none; }

table.statstable	{ font-size:13px; color:#15A; width:750px; margin:10px auto 0; }
table.statstable th	{ text-align:left; font-weight:normal; padding:2px; }
table.statstable td	{ text-align:right; font-weight:bold; width:90px; padding:2px 3px; }
table.statstable thead th	{ border-bottom:solid 1px #000px; text-align:right; color:#000px; font-weight:bold; }
table.statstable tr.alt	{ background-color:#FFF; }
table.statstable tr.composite th,
  table.statstable tr.composite td	{ color:#000px; font-weight:bold; padding-bottom:15px; }
table.statstable tbody td	{ width:140px; font-size:15px }
table.statstable tbody tr	{ background-color:#F6F6F6; }
table.statstable tbody td em	{ color:#888; font-weight:bold; font-size:12px; }

/*------------*/
.go	{ background: white url(/design/go.jpg) no-repeat; width:20px; height:20px; border:none; cursor:pointer; color:#e67523; border:none; }
.homearticle	{ border:1px solid #041ba1; background-color:#FFF; margin:5px 10px 10px 35px; padding:15px 17px 13px 17px; }
.didyou	{ background-color:#3366cc; margin:0; padding:7px; }
.dyknow	{ background-color:#3366cc; border:1px solid #FFF; margin:0; padding:5px; }
.dyknow h1	{ color:#ffcc00px; font-size:18px; line-height:18px; font-weight:normal; margin:0; padding:3px; }
.dyknow p	{ color:#FFF; font-size:14px; margin:0; padding:3px; }
.leftcol .dyknow a	{ color:#ffcc00px; font-size:12px; text-decoration:none; }
.dyknow a:hover	{ text-decoration:underline; color:#FFF; }
.quote	{ padding:2px 7px 5px 7px; }
.quote p	{ font-size:14px; }
.name	{ text-align:right; padding:2px 7px 8px 7px; }
.name p	{ text-align:right; font-style:italic; font-weight:bold; font-size:14px;}
.tab	{ width:179px; height:24px; position:absolute; bottom:0; left:47px; }
.leftcol .tab a	{ font-size:13px; line-height:12px; text-decoration:none; color:#FFF; background-image:url(/design/bigtab.gif); background-repeat:no-repeat; width:179px; height:18px; display:block; text-align:center; padding:6px 0 0 0; }
.tab a:hover	{ background-image:url(/design/bigtabhov.gif); color:#ffcc00px; }
span.white	{ color:#FFF; padding:0 2px 0 2px; }
span.gold	{ color:#ffcc00px; padding:0 2px 0 2px; }

/*==== PATIENT STORIES ====*/
.patientstories	{ background-image:url(/design/storyboxback.jpg); background-repeat:repeat-y; width:514px; padding:10px; margin:0 0 0 35px; }
.patientstories-inside	{ width:512px; border:1px solid #FFF; margin:0; padding:0; }
.patientstory-text	{ float:left; display:inline; padding:12px; width:360px; }
.patientstory-text h1	{ color:#397cc5; font-weight:normal; font-size:32px; line-height:34px; margin:0; padding:8px; }
.patientstory-text p	{ color:#222222; font-weight:normal; font-size:16px; line-height:18px; margin:0; padding:8px; }
.patientstory-pic	{ float:right; display:inline; width:123px; height:168px; }

/*==== PRACTICE MAP ====*/
.practicemappage	{ background-color:#FFF; padding:0 15px; }
.practicemappage h1	{ padding-left:0; }
#bhgcmap	{ border:solid 1px #333; }
#bhgcmap .mappopup	{ font-size:11px; color:#777; }
#bhgcmap .mappopup p	{ margin:0; padding:5px 0 0; }
#bhgcmap .mappopup strong	{ font-size:12px; }
#bhgcmap .mappopup strong a { color:#000px; padding:0; }
#bhgcmap .mappopup strong a:hover	{ color:#444; }
#bhgcmap .mappopup a	{ color:#E62; text-decoration:none; padding-top:5px; display:block; font-weight:bold; }
.mappracticelist	{ background:#F16824; padding:5px 0;  }
.mappracticelist p	{ color:#510; font-size:16px; font-weight:bold; padding:20px; }
.mappracticelist p span	{ font-size:12px; font-weight:normal; }
.mappracticelist ul	{ font-size:12px; color:#FFF; padding:0; list-style-type:none; }
.mappracticelist ul.systemlist	{ width:370px; margin-right:10px; float:left; }
.mappracticelist ul li	{ padding:3px 0; clear:both; }
.mappracticelist ul li:hover	{ color:#FDD; }
.mappracticelist ul li a	{ font-size:11px; color:#510; }
.mappracticelist ul li input	{ margin-right:5px; }
.mappracticelist ul li label	{ font-style:normal; }
.mappracticelist ul li.system	{ color:#510; font-weight:bold; font-style:normal; border-bottom:solid 1px #FDD; padding:10px 4px 15px; margin-bottom:4px; }
.mappracticelist ul li.system label.systemheading	{ font-size:14px; }
.practicecompare	{ text-align:center; padding:10px 0; margin:15px; }
.practicecompare h2	{ font-weight:bold; padding:0 0 10px; }
.practicecompare input	{ padding:5px; border:1px outset; }
.practicecompare a	{ font-weight:bold; font-size:11px; color:#555; }
.practicecompare a:hover { text-decoration:none; }
.practicecompare p	{ padding:0; margin:10px 0; text-align:left; }
.bhgcmapsearch	{ background:#DDD; padding:10px; text-align:center; font-size:14px; font-weight:bold; }
.bhgcmapsearch input.yourlocation	{ width:300px; font-size:13px; color:#555; padding:2px; border:solid 1px #444; font-weight:bold; }
.bhgcmapsearch input.searchmap	{ border:none; vertical-align:middle; padding:0 0 2px; }
.bhgcmapsearch em.examples	{ display:block; margin-left:110px; font-weight:normal; font-size:12px; }

/*==== PRACTICE DETAILS ====*/
.practicedetails	{ background-color:#FFF; padding:10px; font-size:12px; }
.practicedetails .practicedetailtop	{ padding-top:10px; }
.practicedetails h1	{ border-bottom:solid 2px #E62; padding:0 0 5px 5px; margin-bottom:10px; }
.practicedetails p	{ margin:0; padding:0; }
.practicedetails a	{ color:#36C; } 
.practicedetails a:hover	{ color:#03409b; }
.practicedetails .addresshours	{ color:#E62; font-weight:bold; background-color:#EEE; padding:10px; border:1px solid #DDD; margin:10px; }
.practicedetails .addresshours p	{ margin-bottom:10px; }
.practicedetails .addresshours a img	{ border:none; vertical-align:middle; margin-right:5px; }
.practicedetails .addresshours .hours	{ float:right; width:50%; padding-left:10px; margin-left:10px; border-left:solid 2px #CCC; }
.practicedetails .addresshours .hours strong { color:#888; display:block; margin:0 0 1px; }
.practicedetails .addresshours .hours p	{ margin:0 0 5px 5px; }
.practicedetails .addresshours a.pdf	{ color:#038; background:url('/design/pdf.gif') no-repeat left center; padding:13px 0 0 40px; display:block; height:25px; }
.practicedetails .practicedesc	{ color:#888; line-height:14px; padding-bottom:15px; border-bottom:solid 3px #DDD; margin-bottom:15px; }
.practicedetails .practicemap	{ float:right; width:480px; }
.practicedetails .practicedata	{ width:310px; }
.practicedetails .practicedata h4	{ color:#E62; font-size:14px; font-weight:normal; margin:10px 0 5px; }
.practicedetails .practicedata h4 a	{ text-decoration:none; font-size:11px; }
.practicedetails .practicedata table	{ font-size:11px; width:100%; color:#555; margin-bottom:10px; }
.practicedetails .practicedata table tr.alt	{ background-color:#EEE; }
.practicedetails .practicedata table th	{ text-align:left; font-weight:normal; }
.practicedetails .practicedata table td	{ text-align:right; font-weight:bold; }

/*--- Patient Characteristics Table ---*/
.practicepatients h4	{ color:#E62; font-size:14px; font-weight:normal; margin:10px 0 5px; }
.practicepatients table { color:#555; border-collapse:collapse; }
.practicepatients table th	{ text-align:left; font-weight:normal; padding:2px 4px; }
.practicepatients table td	{ padding:2px 4px; }
.practicepatients table thead th	{ border:solid 1px #BBB; /*border-width:0 1px 1px 0;*/ }
.practicepatients table tbody	{ border:solid 1px #BBB; }
.practicepatients table tbody th,
   .practicepatients table tbody td { border:solid 1px #BBB; border-width:0 1px 1px; }
.practicepatients table tbody th	{ color:#000px; background-color:#F8F8F8; }
.practicepatients table tbody th.sub	{ color:#555; padding-left:20px; background-color:transparent; }
.practicepatients table tbody td	{ text-align:right; font-weight:bold; border-width:0 1px 1px 0; }

/*--- Patient Characteristics in Practice Comparison ---*/
.practicedetail .practicepatients	{ float:right; margin:5px 0 15px; }
.practicedetail .practicepatients table	{ width:450px;  }
.practicedetail .practicepatients table tr	{ background:none; }
.practicedetail .practicepatients table th,
  .practicedetail .practicepatients table td	{ font-size:12px; color:#444; font-weight:normal; padding:2px 3px; }
.practicedetail .practicepatients table thead th	{ background:none; }
.practicedetail .practicepatients table tbody th	{ background-color:#DEF; }
.practicedetail .practicepatients table tbody th.sub	{ background-color:transparent; }
.practicedetail .practicepatients table tbody td	{ padding:2px 3px; font-weight:bold; font-size:14px; }
 
/*--- Community Health Checkup Page---*/
p.chclinks	{ margin:10px 0; }
p.chclinks a	{ font-size:14px; font-weight:bold; color:#E62; }

/*-----------------*/
.quicktip	{ background-color:#900px; margin:0; padding:7px; }
.qtbox	{ background-color:#900px; border:1px solid #FFF; margin:0; padding:5px; }
.qtbox h1	{ color:#FC0; font-size:18px; line-height:18px; font-weight:normal; margin:0; padding:3px; }
.qtbox p	{ color:#FFF; font-size:14px; line-height:14px; margin:0; padding:3px; }
.leftcol .qtbox a	{ color:#ffcc00px; font-size:12px; text-decoration:none; }
.qtbox a:hover	{ text-decoration:underline; color:#FFF; }
.checkhealth	{ background-color:#99cc33; margin:0; padding:7px; }
.chbox	{ background-color:#99cc33; border:1px solid #FFF; margin:0; padding:5px; }
.chbox h1	{ color:#336699; font-size:18px; line-height:18px; font-weight:normal; margin:0; padding:3px; }
.chbox h2	{ color:#336699; font-size:14px; line-height:14px; font-weight:normal; margin:0; padding:3px; }
.chbox p	{ color:#FFF; font-size:14px; margin:0; padding:3px; }
.leftcol .chbox a	{ color:#336699; font-size:12px; text-decoration:none; }
.chbox a:hover	{ text-decoration:underline; color:#3399cc; }
table.checklist	{ }
table.checklist th	{ background-color:#1e2960px; border-right:1px solid #FFF; color:#FFF; font-size:14px; line-height:15px; padding:4px; text-align:left; }
table.checklist h1	{ color:#1e2960px; font-weight:normal; font-size:14px; line-height:15px; margin:0; padding:0; }
table.checklist p	{ color:#444; font-weight:normal; font-size:11px; line-height:13px; margin:0; padding:1px 0 1px 0; }
table.checklist td	{ padding:4px 4px 4px 4px; background-color:#FFF; border-right:1px solid #1e2960px; border-bottom:1px solid #1e2960px; }
table.checklist td.maincollist	{ padding:4px 4px 4px 4px; background-color:#e8e8c4; border-right:1px solid #1e2960px; border-bottom:1px solid #1e2960px; }
table.checklist td.maincollist p	{ font-size:12px; padding:4px 0 2px 0; color:#fc4303; }
.storyheader	{ height:186px; width:545px; margin:0 14px 10px 35px; display:block; padding:0; border-top:1px solid #99cc66; border-bottom:1px solid #99cc66; }
.rightcol .storyheaderbutton a	{ text-decoration:none; float:right; display:block; background-image:url(/design/storyheaderbutton.jpg); width:196px; height:35px; color:#FFF; font-size:16px; line-height:16px; margin:0; padding:11px 13px 10px 13px; }
.storyheaderbutton a:hover	{ color:#FFF; background-image:url(/design/storyheaderbuttonhov.jpg); }
.storyheaderbutton	{ height:146px; }
.storyheadertext	{ height:40px; text-align:right; }
.storyheadertext h1	{ color:#336699; font-size:40px; line-height:40px; font-weight:normal; margin:0; padding:0; }
.storytab	{ background-color:#eeeeee; border:1px solid #cccccc; padding:10px; margin:5px 10px 5px 0; width:244px; height:150px; float:left; display:inline; }
.storytab a	{ border:none; }
.storytab a img	{ border:2px solid #99cc66; }
.storytab a:hover img	{ border:2px solid #336699; }
.storytab h1	{ color:#336699; font-size:16px; line-height:16px; font-weight:normal; margin:0; padding:7px 0 3px 0; }
.storytab p	{ color:#444; font-size:11px; line-height:12px; font-weight:normal; margin:0; padding:2px 0 0 0; }
.storytab p a	{ text-decoration:none; font-weight:bold; }
.rightcol a.back	{ float:right; display:block; width:100px; height:11px; font-size:11px; line-height:11px; padding:6px; margin:2px 44px 0 0; border:1px solid #cccccc; background-color:#eeeeee; color:#03409b; text-decoration:none; }
a.back:hover	{ border:1px solid #397cc5; background-color:#03409b; color:#FFF; }
.tblcontain table	{ font-size:11px; line-height:13px; border-right:1px solid #03409b; }
.tblcontain table p	{ margin:0; padding:0; }
.tblcontain table th	{ font-size:15px; font-weight:normal; background-color:#3366cc; color:#FFF; text-align:left; padding:4px; }
.tblcontain table td	{ color:#444; border-left:1px solid #03409b; border-bottom:1px solid #03409b; text-align:left; padding:3px; }
.rightcol .bcrumbs	{ font-size:10px; border:1px solid #dddddd; padding:5px 6px 5px 6px; margin:4px 15px 5px 15px; color:#3366cc; }
.rightcol .bcrumbs a	{ color:#777777; }
.rightcol .bcrumbs a:hover	{ color:#03409b; }
.sectionmap	{ border-top:1px solid #03409b; border-bottom:1px solid #03409b; margin:5px 15px 10px 15px; }
.sectionmap ul	{ margin:0; padding:3px; list-style:none; }
.sectionmap ul li	{ margin:3px 0 3px 0; padding:0; }
.sectionmap ul li a	{ font-size:14px; line-height:15px; color:#03409b; background-image:url(/design/arrow1.gif); background-repeat:no-repeat; margin:0; padding:2px 0 3px 16px; text-decoration:none; }
.sectionmap ul li a:hover	{ color:#3366cc; background-image:url(/design/arrow2.gif); background-repeat:no-repeat; text-decoration:underline; }
.sectionmap ul li ul li	{ margin:3px 0 3px 0; padding:0; }
.sectionmap ul li ul li a	{ font-size:12px; line-height:13px; color:#555555; background-image:url(/design/arrow3.gif); background-repeat:no-repeat; margin:0 0 0 20px; padding:1px 0 1px 14px; text-decoration:none; }
.sectionmap ul li ul li a:hover	{ color:#ff6633; background-image:url(/design/arrow4.gif); background-repeat:no-repeat; text-decoration:underline; }
.modalBackground	{ background-color:lightblue; filter:alpha(opacity=60); opacity:0.6; z-index:1000px; }
div#plcRoot_Layout_zoneTopEmail_EmailPop_pnlPop	{ background-color:#eeeeee; border:1px solid #03409b; padding:10px 100px 10px 10px; color:#03409b; font-size:11px; line-height:11px; background-image:url(/design/email.jpg); background-repeat:no-repeat; background-position:right bottom; }
input#plcRoot_Layout_zoneTopEmail_EmailPop_txtYourEmail 	{ background: white url(/design/searchbox.jpg) no-repeat; width:151px; height:14px; text-align:left; border:none; margin:0 0 0 0; padding:4px 4px 2px 4px; font-size:13px; line-height:13px; display:block; }
input#plcRoot_Layout_zoneTopEmail_EmailPop_txtName, 
  input#plcRoot_Layout_zoneTopEmail_EmailPop_txtEmail	{ background: white url(/design/searchbox.jpg) no-repeat; width:151px; height:14px; text-align:left; border:none; margin:0 0 0 0; padding:4px 4px 2px 4px; font-size:11px; line-height:11px; display:block; }
div#plcRoot_Layout_zoneTopEmail_EmailPop_up1	{ display:inline; }
#plcRoot_Layout_zoneTopEmail_EmailPop_txtMessage	{ display:block; }
input#plcRoot_Layout_zoneTopEmail_EmailPop_btnSend, 
  input#plcRoot_Layout_zoneTopEmail_EmailPop_btnCancel	{ border:1px solid #03409b; color:#FFF; background-color:#175282; }
div.formtable	{ margin:0; padding:0 20px 10px 35px; font-size:11px; color:#444; }
div.formtable p	{ margin:0; padding:4px 0 5px 0; }
div.formtable input.DOB	{ width:20px; border:1px solid #666; margin:0; padding:3px 4px 3px 4px; }
.homemovies	{ padding:10px 0 15px 10px; height:255px; width:614px; }
.hm-contain	{ float:left; display:inline; width:294px; height:257px; margin:0 12px 0 0; padding:0; }
td.measuresbox	{ border:1px dotted #03409b; padding:3px; text-align:left; }
td.measuresbox h2, 
  td.measuresbox p	{ padding:3px; }
.tabnewcont	{ padding:0 14px 10px 35px; }
.processesBar 	{ color:#fff; font-weight:normal; background: #2F3465; height: 24px; }
.outcomesBar 	{ color:#fff; font-weight: 400px; background: #107ABD; height: 24px; }
.barValue 	{ float: right; padding: 2px; }
.barKey 	{ text-align: left; padding: 2px; margin-left: 2px; overflow: hidden; }
.chartbox 	{ margin: 20px 0 15px 35px; width:539px; padding: 15px; border: 1px solid #2F3465; font-size: 12pt; background:#FFF; }
.rightcol .chartbox h2, 
   .rightcol .chartbox h3	{ padding:3px; margin:0; }
.rightcol h2.special	{ background-color:#ededed; margin:3px 15px 6px 32px; padding:3px; }
.rightcol .mediaitem	{ border:1px solid #cccccc; background-color:#efefef; margin:10px 0 0 25px; width:550px; padding:10px; }
.rightcol .mediaitem h1	{ font-size:16px; line-height:18px; margin:0; padding:0; }
.rightcol .mediaitem h2	{ font-size:12px; line-height:12px; margin:0; padding:2px; }
.rightcol .mediaitem h3	{ color:#666; font-size:11px; line-height:11px; margin:0; padding:2px 4px 0 4px; }
.rightcol .mediaitem p	{ margin:0; padding:2px; font-size:11px; line-height:13px; }
.rightcol .mediaitem a	{ }
.rightcol .mediaitem a:hover	{ }
.newbox	{ border:1px solid #2F3465; margin:12px 0 8px 35px; padding:10px; width:525px; background: #FFF url(/design/leftcolback.jpg) repeat-y right top; }
.newbox h2	{ margin:0; padding:0 0 4px 0; }
.newbox p	{ margin:0; padding:10px 0 0 0; }
span.LeftCallOut	{ background:url('/Images/callback.aspx') repeat-y; border:2px solid #ff9966; border-width:2px 0 2px 2px; float:left; display:block; position:absolute; left:38px; padding:12px; width:165px; }

.newhome-contain { width:600px; margin:0 0 0 10px;}
.newhome-contain .newhome-top { background:url(/design/hp-box-top.gif) no-repeat top left; width:600px; height:9px; margin:0; padding:0;}
.newhome-contain .newhome-mid { font-family:Arial, Helvetica, sans-serif; background:url(/design/hp-box-mid.gif) no-repeat center center; width:544px; margin:0; padding:5px 14px 5px 42px;}
.newhome-contain .newhome-bot { background:url(/design/hp-box-bot.gif) no-repeat top left; width:600px; height:9px; margin:0; padding:0;}

.newhome-contain .newhome-mid h1 { font-size:20px; font-weight:normal; color:#03409B; margin:0; padding:0;}
.newhome-contain .newhome-mid h2 { color:#F26722; text-transform:uppercase; font-size:11px; font-weight:bold; margin:0; padding:0;}
.newhome-contain .newhome-mid p { font-size:12px; color:#333; margin:0; padding:8px 0 0 0;}

.newhome-contain .newhome-mid a.diabetesbtn { background:url(/design/button-diabetes.jpg) no-repeat top left; display:block; margin:0; padding:0; width:239px; height:42px;}
.newhome-contain .newhome-mid a.diabetesbtn:hover { background:url(/design/button-diabetes.jpg) no-repeat bottom left; display:block; margin:0; padding:0; width:239px; height:42px;}

.newhome-contain .newhome-mid a.heartbtn { background:url(/design/button-heartfailure.jpg) no-repeat top left; display:block; margin:0; padding:0; width:239px; height:42px;}
.newhome-contain .newhome-mid a.heartbtn:hover { background:url(/design/button-heartfailure.jpg) no-repeat bottom left; display:block; margin:0; padding:0; width:239px; height:42px;}

.newhome-contain .newhome-mid a.practicebtn { background:url(/design/button-findpractice.jpg) no-repeat top left; display:block; margin:0; padding:0; width:239px; height:42px;}
.newhome-contain .newhome-mid a.practicebtn:hover { background:url(/design/button-findpractice.jpg) no-repeat bottom left; display:block; margin:0; padding:0; width:239px; height:42px;}

.newhome1 { width:819px; padding:0px 8px 0px 10px;}
.newhome1 h2 { color:#006699; font-size:22px; line-height:24px; margin:0px; padding:0px;}
.newhome1 h3 { color:#336699; font-size:18px; line-height:19px; margin:0px; padding:0px;}
.newhome1 p { color:#555555; font-size:14px; line-height:17px; margin:0px; padding:12px 0px 0px 0px;}
.newhome1 .nhleft { float:left; width:563px; display:block;}
.newhome1 .nhleft .nhlefttop { background:url(/design/topcurves.jpg) no-repeat bottom left; padding:10px 100px 45px 5px;}
.newhome1 .nhleft .nhlefttop h1 { margin:0px; padding:0px; font-weight:bold; font-size:30px; color:#303372; line-height:33px;}
.newhome1 .nhleft .nhleftmiddle { background:url(/design/nhmidbox.jpg) no-repeat top left; padding:10px 20px 15px 13px;}
.newhome1 .nhleft .nhleftbottom { margin:0px 10px 0px 1px; background:url(/design/slashes.jpg) repeat-x top left; padding:10px 10px 15px 13px;}
.newhome1 .nhright { float:right; width:256px; display:block;}
.newhome1 .nhbottom { clear:both; background:url(/design/slashes.jpg) repeat-x top left; padding:15px 20px 10px 13px;}
.newhome1 .nhbottom ul { list-style:none; margin:0px; padding:0px;}
.newhome1 .nhbottom ul li { background:url(/design/nhbullet.jpg) no-repeat top left; margin:5px 0px 2px 0px; padding:2px 0px 3px 26px; font-size:12px; }
.newhome1 .nhbottom ul li a { color:#666; text-decoration:none; }
.newhome1 .nhbottom ul li a:hover { color:#336699;}
.newhome1 a.nhbutton3 { background:url(/design/nhbutton3.jpg) no-repeat top center; display:block; text-align:center; font-weight:bold; color:#fff; text-decoration:none; font-size:14px; line-height:14px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; width:92px; height:26px;}
.newhome1 a.nhbutton3:hover { background:url(/design/nhbutton3.jpg) no-repeat bottom center; color:#fa920e;}

.newhome1 .nhwhatsnew { width:252px; margin:0px; padding:10px 0px 0px 2px;}
.newhome1 .nhwhatsnew .nhwntop { width:252px; margin:0px; padding:0px; font-size:2px; line-height:2px; background:url(/design/nhwhatnewtop.jpg) no-repeat top center; height:8px;}
.newhome1 .nhwhatsnew .nhwnmid { width:236px; background:url(/design/nhwhatnewmid.jpg) repeat-y top center; padding:0px 8px 0px 8px;}
.newhome1 .nhwhatsnew .nhwnmid a { color:#cc6600;}
.newhome1 .nhwhatsnew .nhwnmid a:hover { color:#ff9900;}
.newhome1 .nhwhatsnew .nhwnbot { width:252px; background:url(/design/nhwhatnewbot.jpg) no-repeat bottom center; margin:0px; padding:0px; font-size:2px; line-height:2px; height:8px;}

.newhome1 .buttoncol {}
.newhome1 a.nhbutton1 { background:url(/design/nhbutton1.jpg) no-repeat top center; display:block; text-align:center; font-weight:bold; color:#fff; text-decoration:none; font-size:14px; line-height:14px; margin:7px 0px 0px 0px; padding:10px 0px 0px 0px; width:256px; height:26px;}
.newhome1 a.nhbutton1:hover { background:url(/design/nhbutton1.jpg) no-repeat bottom center; color:#fa920e;}
.newhome1 a.nhbutton2 { background:url(/design/nhbutton2.jpg) no-repeat top center; display:block; text-align:center; font-weight:100; color:#fff; text-decoration:none; font-size:22px; line-height:14px; margin:1px 0px 0px 0px; padding:10px 0px 0px 0px; width:256px; height:28px;}
.newhome1 a.nhbutton2:hover { background:url(/design/nhbutton2.jpg) no-repeat bottom center; color:#fa920e;}

.hlreport { background:url(/design/nhrightbottom.jpg) no-repeat bottom center; width:234px; padding:9px; margin:4px 0px 0px 2px;}
.hlreport p { font-size:13px; padding:4px 0px 0px 0px;}
.hlreport a { text-decoration:none; color:#cc6600;}
.hlreport a:hover { color:#ff9900;}

body label { font-size:14px; color:#555;}