/* ----- PRIMARY LAYOUT ----- */
/*\*/ * html body { height: 100%; } /**/
/*body { min-height:100%; height:auto; margin:10px; padding: 0; background-color: #fff; font-family: Verdana, sans-serif; font-size: 90%; color: #3A3A3A; background-image:url(http://arhn.org/media/images/tile.png); background-repeat: repeat; }*/
body { min-height:100%; height:auto; margin:10px; margin-top:0px; padding:0; background-color: #e9e9ce; font-family: Verdana, sans-serif; font-size: 90%; color: #3A3A3A; background-image:url(http://arhn.org/images/body_bg.gif); background-repeat: repeat-x; }
#fence { width: 745px; margin:0 auto; padding: 0 ; background-color: #f5f5f5; border: 0px solid #9FA694; }
/*#header { width: 100%; height: 60px; margin: 0; padding: 5px 0 0 0; background-color: #fff; }*/
#header { width: 100%; height:219px; margin: 0; padding:0; background-color: #fff; }
#header2 { width: 100%; height: 160px; margin: 0; padding: 0; }
#footer { clear: both; padding-top:6em; border-top: 0px dashed #c0c0c0; }
#nav_new { float: left; padding: 0; margin: 0; font-size: .70em; background-color: #EAEBD6; color: #3A3A3A; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #CACD98; }

img { border: 0; }
img.left { float: left; }
img.right { float: right; }
img.banner { float: left; vertical-align: text-top; padding: 0 30px 30px 0; }
img.header_left { float: left; margin: .5em 0em 0em 0; }
img.header_right { float: right; margin: .5em 0em 0em 0; }
img.footer { float: right; margin: 0; vertical-align: middle; }

#content { padding: 1.5em 1em .5em 1em; clear: both; line-height: 1.8em; font-size: .9em; text-align: justify; border: 0px dashed #CACD98; border-top: none; border-bottom: 0px solid #EAEBD6; }

iframe#ifrm { 
  border:none;
  background-color:transparent;
  width:730px;  
  }
  
/* ----- LAYOUT Region page ----- */
#content.region { background-image: url(http://arhn.org/media/images/arhn_nys_lg6.png); background-position: 100% 10%; background-repeat: no-repeat; }
#bumpr_01, #bumpr_02, #bumpr_03, #bumpr_04 { float: right; clear: right; border: 0px dashed #CACD98; position: relative; }
#bumpr_01 { width: 190px; height: 3em; }
#bumpr_02 { width: 300px; height: 8em; }
#bumpr_03 { width: 190px; height: 5em; }
#bumpr_04 { width: 90px; height: 2em; }

#content h1, #content h2, #content h3 { padding: 0; font-family: Georgia, serif; font-size: 1.5em; text-align: center; color: #365335; text-decoration: none; }
#content h1 { margin:.5em 0 1em 0; }
#content h2, #content h3 { font-size: 1.3em; border: none; text-decoration: none; margin-top: 2em; text-align: left; }
#content h3 { font-size: 1em; padding-left: 1em;
border:1px solid; 
border-width:1px 0px 0px 1px;
border-color:#DBDCDB #f5f5f5 #f5f5f5 #DBDCDB; }
#content h3.simple { border:none; } 
#content h2.link { text-align:center; }

#header a, #content a, #footer a { text-decoration: none; color: #CC6633; font-weight: normal; }
#footer p { font-size: .7em; text-align: center; line-height: 1.5em; position: relative; }

#content h2 a { font-weight: bold; color: #CC6633; }
#content h2.link a, #content h3 a { font-weight: bold; color: #365335; }

#content p { text-indent: 2.5em; }
#content p.off { text-indent:0; }
#content p.follow { margin: -1em 0 0 0; }

.upper-roman { list-style-type:upper-roman; }
.decimal { list-style-type:decimal; }
.square { list-style-type:square; margin-top:1em; }
.square_first { list-style-type:square; margin-top:0; }
.circle { list-style-type:circle; }
.circle_sub { list-style-type:circle; margin:0 0 0 3em; }
.bold { font-weight:bold; }
.upper-alpha { list-style-type:upper-alpha; }
.center { text-align:center; }

div.nav_up { display: block; text-align: right; margin-top: 2em; }
div.nav_up a { font-weight: normal; font-size: .8em; }
div.nav_up img { vertical-align: middle; margin: 0; }

#banner { background-color: #fff; padding: .5em; border: 1px solid #dcdcdc; text-align: left; margin-top: 4em; }
.banner_txt { font-family: Verdana, sans-serif; font-size: 95%; display: block; }
#content .banner_txt a { font-weight: bold; color: #933; }

#content .search_link, #content .data_link { text-align:center; }
#content .search_link a, #content .data_link a { font-weight:bold; font-size:115%; }

#calendar { background:#FFF; border:1px solid #dcdcdc; padding:0em 1.5em; margin:2em 0 .5em 0; text-align:justify; font-family:Arial, san-serif; color:#444B46; background-image: url(../media/images/conf_logo2.jpg); background-position: 0% 0%; background-repeat: no-repeat; height:251px; }
#calendar p { text-align:right; font-family:Verdana, sans-serif; font-size:1em; }
#calendar .title { text-align:center; padding:.3em; font-weight:bold; font-size:1.3em; }
.conference { font-style:italic; color:#365335; font-size:1.1em; font-weight:bold; text-align:right; padding-top:1.5em;  }

.under { border-bottom:1px dashed #365335; padding-bottom:.1em; }

#content .oralhealth p, #content p.drfox { margin:0; padding:0; text-indent:0em; }
#content p.drfox { font-style:italic; }
#content .oralhealth li { padding-bottom:1.2em; }

#content .return { display:block; clear:both; padding:2em 0; font-size:90%; text-align:right; font-weight:bold; }
#content p.oralhealthmenu { text-align:center; padding:1.5em 0; }
