body	{
	color: #000;
	background: #FFFFFF;
	margin: 25px 0 25px 0;
	padding: 0;
	font-size:12px;
	}
	
.hide	{
	display: none;
	}
	
img {
	display: block;
	border: 0;
border-style: solid;
border-color: white;
	}
	
a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #cc66FF;
	background: transparent; 
	}
/*the visited below will change the color of the links when they are not clicked yet*/
a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #0066ff;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color:#008eb2 ;
	/*color changed for the links when the mouse goes over it*/
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #0066ff;/*color of link changed when clicked*/
	background: transparent;  
	}
h1 {display: block; color: #0066ff;	/*color changed from cc9933 to 0066ff*/margin: 5px 0px 5px 0px; width:100%; font-size:150%;letter-spacing: -1px; padding: 0px; }
h3 {display: block; width: 100%; font:2em Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px; background:  url("http://web.njit.edu/~iry2/images/dotted-line.gif") bottom repeat-x; margin: 0px 0px 20px 0px; padding: 0px;font-size:200%}
h2 {display: block; color: #515752; font-style: italic; margin: 0px 0px 10px 0px; width:100%; font-size:130%;letter-spacing: -1px; padding: 0px; }
h4 {display: block; color: #515752; margin: 0px 0px 0px 0px; width:100%; font-size:130%;letter-spacing: -1px; background:  url("http://web.njit.edu/~iry2/images/dotted-line.gif") top repeat-x; padding: 0px; }
p {font-family:"Lucida Grande", Verdana, sans-serif; color: #000; margin: 0px 0px 20px 0px; padding: 0px; text-align:justify; font-size:110%;}
p.schedule {font-family:"Lucida Grande", Verdana, sans-serif; color: #000; margin: 2px 0px 1px 0px; padding: 0px; text-align:justify; font-size:110%;}
#leftcontent{
		padding-left:0px;
		padding-top:25px;
		padding-right:30px;
		}
#menucontent{
		padding-left:0px;
		padding-top:25px;
		padding-right:0px;
		}
		
#footer p	{
	font-size: 11px;
	margin-top: 25px;
	}
	
/* Basic page divisions */

#primarycontent	{
	padding-left: 25px;
	padding-top: 25px;
	}
	

/* Sidebar display attributes */

#sidebar p	{
	font-style: italic;
	text-align: right;
	margin-top: 0.5em;
	}

#sidebar img	{
	margin: 30px 0 15px 0;
	}

#derecha {display: block; width: 100%; font:2em Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px;  margin: 0px 0px 20px 0px; padding: 0px;font-size:200%}	
#sidebar h2	{
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	line-height: 1.5;
	text-align: right;
	}

/* Navigation bar components */


table#nav	{
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color:white;
	}

table#nav td	{
	font: 11px verdana, arial, sans-serif;
	text-align: center;
	border-right: 1px solid;
	border-top: 1px solid;
	border-color:white;
	}

table#nav td a	{
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	}
	/*
#nav td a:link, #nav td a:visited {
	background: transparent url(/images/bgpat.gif) repeat;
	display: block;
	margin: 0;
	width: 100px;
	line-height: 25px;
	} 
	*/
/*
#nav td a:hover {
	color: #f60;
	background: white url(/images/nopat.gif) repeat;
	} 
	
	*/
/*
td#home a:link img, td#home a:visited img {
	color: #c30;
	background: transparent url(/images/bgpat.gif) repeat;
	width: 400px;
	height: 75px;
	} 
	*/
/*
td#home a:hover img {
	background: white url(http://web.njit.edu/~iry2/images/logocontrast.gif) repeat;
	width: 600px;
	height: 106px;
	} 
	
	*/
.nav {list-style: none; list-style-image: none; margin: 0px 0px 30px 0px; padding: 0px; width:182px; border-top: 1px solid #4386E0;}
.nav li { margin: 0px; padding: 0px; font:1em Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #4386E0; font-size:90%}
.nav li a, #nav li a:visited {display: block; color: #4386E0; text-decoration:none; line-height: 19px; margin: 0px; padding: 0px 14px; width:154px !important; width /**/:184px; background-image:none;}
.nav li a span {display: none; margin: 0px; padding: 0px;}
.nav li a:hover {background: #4386E0; color: white;}
.nav li a:hover span {display: inline; color: #fff;}
.nav li a.current, #nav li a.current:visited, #nav li a.current:hover {background: #404240; color: #fff;}
.nav li a.current span, #nav li a.current:visited span, #nav li a.current:hover span {display: none;} 

/* Navigation bar components */


table#nav	{

color:#000;

	}



table#nav td	{

	font: 13px verdana, arial, sans-serif;

	text-align: center;



	}



table#nav td a	{

	font-weight: normal;

	text-decoration: none;

	display: block;

	margin: 0;

	padding: 0;
		color:white;

	}

	

#nav td a:link, #nav td a:visited {

	background: transparent url(http://www.cerecfamilydentistry.com/images/bgpat.jpg) repeat;

	display: block;

	margin: 0;

	width: 120px;

	line-height: 32px;
		

	} 



#nav td a:hover {

	/*this below color changes on the main menu when moving the mouse over the links*/
	color:white;

	background: white url(http://www.cerecfamilydentistry.com/images/nopat.jpg) repeat;

	} 
	ul.services {

	list-style: disc url(http://www.cerecfamilydentistry.com/images/bullet.gif) inside;
	font: 13px verdana, arial, sans-serif;
   
	}
	
