/* Used to position the logo if needed */
div#content div#logo  {margin:0 0 -30px 0; padding-left:7px;} 
div#content div#logo  div.float_left {margin:0; padding:0; position:relative; top:0;}
div#content div#logo  div.float_right {margin:0; padding:0; position:relative; top:0;width:600px;text-align:right;padding-right:10px;}
div#content div#logo  img {margin:0; padding:100; float:left; position:relative; top:0;}

div#content div#logo  img {margin:0; padding:0; float:left; position:relative; top:0;}

/*Control the look of the divs on the left side of the page 
You can control the look of anything in the right column by adding div.sub_nav before your selector thus, if you wanted to change the look of all tables in this column you would have div.sub_nav table (property: value )*/

div.sub_nav div {}
div.sub_nav div  h3 {}
div.sub_nav div.box  {}

/* Control the look of the divs in the center of the page
You can control the look of anything in the center column by adding div.column before your selector thus, if you wanted to change the look of all tables in this column you would have div.column table (property: value; )*/
div.column h1 {}
div.column div.box {}
div.column div h2 {}
div.column div.box h3 {}

/*Control the look of the divs in the right of the page 
You can control the look of anything in the right column by adding div.column_right before your selector thus, if you wanted to change the look of all tables in this column you would have div.column_right table (property: value; )*/
div.column_right div.box {}
div.column_right div {}
div.column_right  div  h3 {}

/* New Styles */
body {background:#dce4eb;}
div#footer {width:450px; margin-left:235px;}
div#footer a {font-size:9px;}
div#footer p { text-align:center;}
div#container {width:910px;}
div#container  div.wide {width:880px;}
div.column {background-image:none;}
div.column h2 {color:#82a208; font-size:.9em; padding:0; margin:0;}
div.column h2 span {color:#cc0000;}
div.column div {background-image:none;}
div.column div.block_container {width:625px; margin:0 10px 0 0; float:left;}

/*blue color bg */
div.column div.blue_bg , div.column div.brown_bg , div.column div.ltbrown_bg , div.column div.blue_lt_bg {width:600px; background:#c3dff3; float:left; padding:0; background-image:url('../images/bg_blue_top_large.gif');  background-repeat: no-repeat; background-position:left top; margin-right:0px; margin-bottom:15px; overflow:hidden;}
div.column_right div.blue_bg { background:#c3dff3; float:left; padding:0; background-image:url('../images/bg_blue_top.gif');  background-repeat: no-repeat; background-position:left top; margin-right:0px; margin-bottom:15px; overflow:hidden;}
div.column div.brown_bg div.bg_brown_right_background {background-image:url('../images/bg_top_right.gif'); background-repeat: no-repeat; background-position:right top; float:right; width:75px;}
div.column div.blue_bg div , div.column div.brown_bg div , div.column div.ltbrown_bg div , div.column div.blue_lt_bg div { background-repeat: no-repeat; background-position:right top; margin:0;}
div.column div.blue_bg div.bttm_left , div.column div.brown_bg  div.bttm_left , div.column div.ltbrown_bg  div.bttm_left ,  div.column div.blue_lt_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif');  background-repeat: no-repeat; background-position:left bottom; width:100px; float:left;  margin:0;}
div.column div.blue_bg div.bttm_right , div.column div.brown_bg  div.bttm_right , div.column div.ltbrown_bg  div.bttm_right , div.column div.blue_lt_bg  div.bttm_right {background-image:url('../images/bg_bttm_right.gif');  background-repeat: no-repeat; background-position:right bottom; width:100px; float:right;  margin:0;}

/*brown color bg */
div.column div.brown_bg {background:#f1efe3; background-image:url('../images/bg_top_left.gif'); background-repeat: no-repeat;}
div.column div.brown_bg div {background-image:url('../images/bg_top_right.gif');  background-repeat: no-repeat;}
div.column div.brown_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif');  background-repeat: no-repeat;}
div.column div.brown_bg  div.bttm_right {background-image:url('../images/bg_bttm_right.gif');  background-repeat: no-repeat;}

/*brown light color bg */
div.column div.ltbrown_bg {background:#f7f6f0; background-image:url('../images/bg_top_left.gif'); background-repeat: no-repeat;}
div.column div.ltbrown_bg div {background-image:url('../images/bg_top_right.gif');  background-repeat: no-repeat;}
div.column div.ltbrown_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif');  background-repeat: no-repeat;}
div.column div.ltbrown_bg  div.bttm_right {background-image:url('../images/bg_bttm_right.gif');  background-repeat: no-repeat;}

/*blue light color bg */
div.column div.blue_lt_bg {background:#e6eef3; background-image:url('../images/bg_top_left.gif'); background-repeat: no-repeat; }
div.column div.blue_lt_bg div {background-image:url('../images/bg_top_right.gif');  background-repeat: no-repeat;}
div.column div.blue_lt_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif'); background-repeat: no-repeat;}
div.column div.blue_lt_bg  div.bttm_right {background-image:url('../images/bg_bttm_right.gif'); background-repeat: no-repeat;}

div#container  div.block_container div.block_content , div#container  div.block_container div.block_content div , div#container  div.column_right  div.blue_bg div.block_content ,div#container  div.column_right  div.blue_lt_bg div.block_content , div#container div#content div.column  div.block_content  {padding-left:10px; padding-right:5px; background-image:none;}
div#popup_container  div.block_container div.block_content , div#popup_container  div.block_container div.block_content div , div#popup_container  div.column_right  div.blue_bg div.block_content ,div#popup_container  div.column_right  div.blue_lt_bg div.block_content , div#popup_container div#popup_content div.column  div.block_content  {padding-left:10px; padding-right:5px; background-image:none;}
div#lite_container  div.block_container div.block_content , div#lite_container  div.block_container div.block_content div , div#lite_container  div.column_right  div.blue_bg div.block_content ,div#lite_container  div.column_right  div.blue_lt_bg div.block_content , div#lite_container div#lite_content div.column  div.block_content  {padding-left:10px; padding-right:5px; background-image:none;}
div.column_right  div.blue_bg , div.column_right  div.blue_lt_bg{width:250px;}
div.column_right  div.block_content { padding:0 5px 0 7px;}
div.brown_bg div.block_content h2 {color:#333; padding:0; margin:0; position:relative; }
/*table */

table th ,  table td { text-align:left; margin:0; padding:0;}
table th , h2 {font-size:1.2em; background-image:none;}
table th span ,  table td span {font-size:.9em; padding:0; margin:0;}
div.ltbrown_bg  div.block_content h2 {background-image:none; margin:0; padding:0;}
ul.inline li {display:inline; font-size:11px;}
ul.inline li a   { font-size:11px;}

div#container div.results {float:right; margin:0; width:600px; }

div.column_right  div.blue_bg table th , h2 {font-size:1em; background-image:none;}

div.bread_crumbs {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px 0 4px 10px; color:#666;  margin-bottom:20px;}
div.bread_crumbs a {font-weight:bold; color:#0082c4; font-size:.95em;}

div#logo div.float_right ul.text_size {top:15px; margin-right:10px;}
div#logo div.float_right ul.text_size li {font-size:1em;}
div#logo {background-image:url("../images/logo_provider_finder.gif");  
background-repeat:no-repeat; 
background-position:714px 0px; }
div#logo span.last_updated {position: relative; text-align: right; width:650px; background-position:right; padding-right:20px; float: right; }

div#content {margin-top:0;}
div#popup_content {margin-top:0;}

div#container div#content div.column h1 , div#container div#content div.column h2, div#container div#content div.column h4 {background-image:none; padding:4px 0 4px 0px; margin:0;}
div#container div#content div.column h3{background-image:none; padding:0px; margin:5px 0 5px 0px;}
div#container div#content div.column h1.no_margin , div#container div#content div.column  h2.no_margin {padding-left:0;}

table.account {border:1px solid #fff; background:#f7f6f0;}
table.account th {background:#666; color:#fff; padding:4px;}
table.account td {padding:8px;}
table.account td.odd {background-color:#e5e4df;}
table.account td.border_right {border-right:1px solid #fff;}

div.column_right div.blue_bg table th {padding-top:10px;}
h1.results_header {color:#80a10b; padding-bottom:10px;}
div.column_right div.blue_bg h2.green_header , div.column_right div.blue_lt_bg  h2.green_header{background-image:none; color:#336699; font-size:1.2em; padding:15px; margin: 5px; display:block;}

a.pad_pen {background-image:url("../images/icon_pad_pen.gif");  background-position:top left; padding:6px 0 6px 28px; background-repeat:no-repeat;}

ul.arrow_list li {list-style:none;  background-image:url('../images/icon_arrow.gif'); background-repeat: no-repeat; background-position:0px 6px; padding-left:7px;}
/* ul {list-style-image:url('../images/arrow_blue.gif'); padding-left: 15px;} */

span.print_page {background-image:url("../images/icon_print.gif"); 	background-position:left;	background-repeat:no-repeat; 
	position:relative; left:410px; 	top:-25px; font-size:.9em; 	padding: 0px 10px 10px 35px; overflow:hidden;}

#map_canvas {	clear: both;}

/* left column */
a {font-size: 12px;}
.blue_lt_bg a {font-size: 11px;}
.brown_bg a {font-size: 11px;}
.results-display {margin:-5px 0 0 0; padding:-5px 0 -5px 0;}
.outline {cursor:pointer; text-decoration:underline; background-image: url(../images/arrow_orange.gif); background-repeat:no-repeat; background-position:left; padding:4px 5px 5px 13px; margin:0 0 0 5px; line-height:16px; display:block; font-weight:800;}
.htag {width:235px; height:30px;}
.htag a {font-size:10px;}
label {}
div.column_right label {font-size:9px; padding:3px 3px 3px 5px; margin:0px;   display:block;}  
div.blue_bg a {font-size:11px;}
.float_fix {margin:-5px;}
h3 {font-size:13px; color: #333333; margin: -15px; padding:-5px; }
h3 {cursor:pointer; text-decoration:none; padding:0; margin:0 0 0 0px; line-height:16px; display:block;}
h2 {margin: 0 0 0 -10px;}
h5 { font-size:11px; color:#336699; margin: 0px; padding: 0px; }
.alertbox {	background-color:#EEEE00; margin-bottom: 10px;}


/* lightbox */
.black_overlay{display: none; position: absolute; top: 0%; left: 0%; width: 1400px; height: 900px;
background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }

.white_content { display: none; position: absolute; top: inherit; bottom: 10%; left: 25%; width:480px;	height: 50%; 
                 padding: 2px; border: 10px solid #dde5ec; background-color: white; z-index:1002; overflow: auto;}

h2 span {font-size:10px; font-weight:200; color: #277fc2;}

/* DENTIST CSS */
/*div#popup_container {width:100%; background-color: #FFF; }*/
/*div#lite_container {width:680px; background-color: #FFF; }*/
div#popup_container {width:100%; background-color: #FFF;  background-image:url('../images/bg_corner_left.gif');  background-repeat: no-repeat; background-position:left top;}
div#lite_container {width:620px; background-color: #FFF;   background-image:url('../images/bg_corner_left.gif');  background-repeat: no-repeat; background-position:left top;}
div#lite_content {margin:0; padding:0; position:relative; top:0;width:610px;text-align:left;}

/*brown color bg */
div.brown_bg {background:#f1efe3; background-image:url('../images/bg_top_left.gif'); background-repeat: no-repeat; width:600px;}
div.brown_bg div {background-image:url('../images/bg_top_right.gif');  background-repeat: no-repeat;}
div.brown_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif');  background-repeat: no-repeat;}
div.brown_bg  div.bttm_right {background-image:url('../images/bg_bttm_right.gif');  background-repeat: no-repeat;}
div.brown_bg div.bg_brown_right_background {background-image:url('../images/bg_top_right.gif'); background-repeat: no-repeat; background-position:right top; float:right; width:75px;}
div.brown_bg  div.bttm_left {background-image:url('../images/bg_bttm_left.gif');  background-repeat: no-repeat; background-position:left bottom; width:100px; float:left;  margin:0;}
div.brown_bg  div.bttm_right  {background-image:url('../images/bg_bttm_right.gif');  background-repeat: no-repeat; background-position:right bottom; width:100px; float:right;  margin:0;}

.results h1 {color: #80a10b; }

div#popup_footer {width:85%; margin:20px 0 0 60px; text-align: center}
div#popup_footer a {font-size:9px; }
div#popup_footer p { text-align:center; font-size:9px;}
div#lite_footer {width:460px; margin:20px 0 0 60px;}
div#lite_footer a {font-size:9px; }
div#lite_footer p { text-align:center; font-size:9px;}

div#lite_content div#logo2  {margin:0 0 -30px 0; padding-left:7px; height:65px;} 
div#lite_content div#logo2  div.float_left {margin:0; padding:0; position:relative; top:0;}
div#lite_content div#logo2  div.float_right {margin:0; padding:0; position:relative; top:0;width:100%;text-align:right;}
div#lite_content div#logo2  img {margin:0; padding:0; float:left; position:relative; top:0;}
div#lite_content div#logo2 {background-image:url("../images/logo_provider_finder.gif"); background-repeat:no-repeat;  background-position:440px 0px; }

div#popup_content div#logo2 {margin:0 0 -30px 0; padding-left:7px; height:65px;} 
div#popup_content div#logo2 div.float_left {margin:0; padding:0; position:relative; top:0;}
div#popup_content div#logo2 div.float_right {margin:0; padding:0; position:relative; top:0;width:100%;text-align:right;}
div#popup_content div#logo2 img {margin:0; padding:0; float:left; position:relative; top:0;}
div#popup_content div#logo2 {background-image:url("../images/logo_provider_finder.gif"); background-repeat:no-repeat;  background-position:440px 0px; }

/*div#lite_content div#content div.block_container h1 {text-align: center; border-top: 1px solid #ccc; padding: 4px 0 4px 10px; width: 100%;} */
.lite_title {text-align: center; border-top: 1px solid #ccc; padding: 4px 0 4px 10px; width: 100%;}

div#lite_content div#content div.block_container div.bread_crumbs {width: 570px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px 10px 4px 10px; color:#666;  margin: 10px 0px  0px 10px; display:block; }
div#lite_content div#content div.block_container div.bread_crumbs a {font-weight:bold; color:#0082c4; font-size:.95em;}
.alertbox {	background-color:#fffad6; margin-bottom: 10px;}
p.subdisclaimer {font-size: .75 em;  color:black; }

.networks  table th{background-image:none;font-size:.85em; padding: 2px;}
.networks table td {background-image:none;font-size:.85em; padding: 2px;}

#nominate {background-image:url(../images/nominated.gif); background-position:left center; padding:1px 5px 3px 30px; margin-left:-3px; background-repeat: no-repeat; font-size:10px;left:0;overflow:hidden;position:relative;top:0;}