body {	padding:0;
	margin:0;	
	background: #E6EFEC;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-size: 10pt; /*allow font scaling in IE */
	font-weight: normal;
	color: #1A5343;cursor: url(images/dentistred.cur), pointer;}
html > body {  font-size: 10pt;}

/***** MAIN HEADING STYLES *****/
h1 {font-size:130%;
          font-weight:bold;
          color:#23725C;
          margin:10px 0px 0px 0px;
          border-bottom:1px solid black;}

.topbold {font-size:130%;
          font-weight:bold;
          color:#23725C;
          margin:10px 0px 0px 0px;
          border-bottom:1px solid black;}
.bigbold {font-size:130%;
          font-weight:bold;
          color:#23725C;
          margin:10px 0px 0px 0px;
          border-bottom:0px solid black;}
          
          
/***** PAGE CONTENT STYLES *****/

td.content {border-width: 0px 1px 0px 0px;
	    border-style: solid;
	    border-color: #000000;
	    vertical-align: top;
	    background: #FFFFFF;}

#maincontent {font-weight: normal;
	      vertical-align: top; 
	      height: 100%;
	      margin: 0 1em 3em 1em;
	      padding: 0;
	      background: #FFFFFF;}
.thumbspace{padding:0px 7px 5px 0px}
#maincontent ul{line-height: 1.5em;
   list-style: square;
   margin-left: 2em;
   margin-bottom: 1em;}
#maincontent ol li {margin:1.5em 0em;}
.mid { vertical-align:middle; padding:1px 7px 5px 0;}
.redchk { vertical-align:middle; padding:3px 4px 4px 0;}


/***** LEFT NAV STYLES *****/

td#leftnav {background: #BFD6CE;
	    border-right: 1px solid black;}
#nav, 
#nav ul {padding: 0;
	 margin:0 0 0 0;
	 list-style: none;
	 width : 202px;
	 background-color: #ddddd2;
	 color: #2B5689;
	 font-size: 80%; /*if you set this to a percent, lines will show between list items */
	 font-style: normal;
	 line-height: 1.75em;
	 font-family: verdana, arial, sans-serif;
	/*border-top: 1px solid black;*/}
	
#nav li {position : relative;
	 float : left;
	 margin-bottom : -1px;
	 width: 202px;
	 border-bottom: 1px solid #ddddd2;}
	
#nav li a {width: 191px;
           display : block;
           color : #053B2C;
           font-weight : bold;
           text-decoration : none;
           background-color : white;
           border-bottom: 1px solid #2b5689;
           padding : 0 0.5em;}
		
#nav li a:hover {color: #FFFFFF;
		 background-color: #25725C;
		 margin: 0;
		 text-decoration: underline;}
		 
		
/***** LINK STYLES *****/

a:link {color: #23725C;	text-decoration: underline;background: inherit;}
a:visited {color: #23725C;text-decoration: underline;background: inherit;}
a:hover {color: black;background: #BFD6CE;text-decoration: none;}
a:active {color: black;	text-decoration: underline;background: #999977;}
#maincontent a.reg{color:#0A54A7;text-decoration:underline;}
#maincontent a.reg:hover{color:#800000;text-decoration:none;background: #FDFCCC;}
#maincontent a.reg:active{color:#800000;text-decoration:none;background: #FDFCCC;}
#maincontent a.faq{color:#0A54A7;text-decoration:none;}
#maincontent a.faq:hover{color:#800000;text-decoration:underline;background: #FDFCCC;}
#maincontent a.faq:active{color:#0A54A7;text-decoration:none;background: #FFFFFF;}


/***** ROTATING IMAGES UNDER LEFT NAVIGATION BAR  - if positioned elsewhere, this may need to be adjusted *****/

#images {margin-left: 32px;}		

		
/***** GLOBAL FOOTER *****/

#footer {background-image: url(images/footerbg.gif);
	 background-repeat: repeat-x;
	 height: 45px;
	 margin: 0;
	 color: #ffffff;
	 background-color: inherit;
	 font-size: 80%;
	 padding-top: 14px;
	 padding-left: 0px;
	 text-align: center;
	 display: block;}
#footer img.datedental {
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	border: 0;}
#footer a:link, #footer a:visited {
	color: white;
	background: #23725C;}
#footer a:hover {
	color: #DDDDD2;
	background: #23725C;}