/* CSS Document */
body, html {font-family:Arial, Helvetica, sans-serif; font-size: 95%; margin: 0; padding: 0}
h1 {font-size: 1.5em; margin: 0; padding: 0;color:#333; font-family:Georgia, "Times New Roman", Times, serif}
h2 {font-size: 1.1em; margin: 0; padding: 0; color:#666; font-family:Georgia, "Times New Roman", Times, serif}
h3 {font-size: 1.2em; margin: 0; padding: 0; color:#333; font-family:Georgia, "Times New Roman", Times, serif}
h4 {font-size: 1.2em; margin: 0; padding: 0; color:#333; font-family:Georgia, "Times New Roman", Times, serif}


#wrap
{
width: 95%;
margin-left:  auto;
margin-right:  auto;
margin-bottom: 5px;
margin-top: 0;
padding: 0;
background-color: #fff;
color: #333;
line-height: 130%;
max-width: 900px;
}


#top
{
/*background-color: #ddd;
border-bottom: 1px solid gray;*/
padding: 0;
margin: 0;
text-align: right;
background-image:url(../images/njdentalheader.jpg);
background-repeat:no-repeat;
background-position:left top;
height: 100px;

}

#header {
border-right: 1px solid gray;
border-left: 1px solid gray;
}

#header h3 {
font-style:italic; 
padding-right: 10px;
text-align: right;
background: #ccccdd;
 }

#main {border: 1px solid gray;}

/*LEFT MENU
==========================================*/
#leftnav
{
float: left;
width: 180px;
text-align: right;
margin: 0;
padding: 0;


}
#leftnav ul
{
width: 178px;
\width: 180px;
w\idth: 178px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
border-right: 0px;
margin: 0px;
margin-top: 10px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

#leftnav ul li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

#leftnav ul li a
{
display: block;
width: 142px;
\width: 178px;
w\idth: 142px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #ccccdd;
text-decoration: none;
text-align: right;
}

#leftnav ul li a:link { color: #33c; }
/*div#navcontainer li a:visited { color: #666677; }*/

#leftnav ul li a:hover
{
border-color:#FF6699; /*ff9000 #c03*/
color: #ffffff;
background: #000d33;
}

#leftnav ul li a#current {
display: block;
width: 142px;
\width: 178px;
w\idth: 142px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #fff;
text-decoration: none;
text-align: right;
	}
	
#leftnav ul li a#current:hover
{
border-color: #aaaabb; /*ff9000*/
color: #33c;
background: #fff;
}

/*#leftnav ul li a { text-decoration: none; font-weight: bold; color: #333}
#leftnav ul li a:hover {color: #co3; text-decoration:underline}*/

/*CONTENT
===========================*/
#content
{
margin-left: 180px;
border-left: 1px solid gray;
padding: 1em;
max-width: 40em;
}

#content_s /*schedule page is wider*/
{
margin-left: 180px;
border-left: 1px solid gray;
padding: 1em;

}

table.sched {border-collapse:collapse; border: 1px solid gray}
table.sched td {border: 1px solid gray; padding-right: 10px}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


/*FONTS, colors
==================================*/
.small {font-size: smaller}
.sm {font-size: 12px}
.bold {font-weight: 800}
.marked {color:#990000}

/*LINKS
==================================*/
a:link, a:visited {color:#3333CC; text-decoration:none}
a:hover, a:hover:visited {color:#c03; text-decoration:underline}
a.simple, a.simple:link, a.simple:visited {color:#000; text-decoration: none}
a.simple:hover, a.simple:hover:visited {color:#c03; text-decoration:underline}

/*SPACING
==================================*/
.space_bottom {margin-bottom: 10px}
.space_top {margin-top: 10px}
.space_left {margin-left: 10px}

.pad_left_more {padding-left: 50px}

ol.spaced li {margin-bottom: 10px}
ol.spaced li ul {list-style-type:square}
ol.spaced li ul li {margin: 0; padding: 0}


