body{ font-family: Calibri;
color:#fff;}

/*_-_-_- DREAM SMILE DENTAL -_-_-_ */
a{color: #FFFFFF; text-decoration: underline;}
a:hover{color: #5E7E98; text-decoration: underline;}

a.news{color: #FFFFFF; text-decoration: none; font-weight: lighter; font-size: 11px; margin:0 0 0 0;}
a.news:hover{color: #4c6579; text-decoration: none; font-weight: lighter; font-size: 11px;margin:0 0 0 0;}

a.newspaper_links{color: #FFFFFF; text-decoration: underline;font-family: Calibri;}
a.newspaper_links:hover{color: #4c6579; text-decoration: underline; font-family: Calibri;}

a.scroll_arr{color: #FFFFFF; text-decoration: none;font-family : Calibri;}
a.scroll_arr:hover{color: #4c6579; text-decoration: underline;font-family : Calibri;}

.an {color: #FFFFFF; font-size: 11px; margin:0 5 0 8; text-align:justify;font-family : Calibri;}
.news_txt {color: #FFFFFF; font-size: 14px; margin:5 5 0 5; text-align:justify; font-family: Calibri; text-indent: 20;}
.news_header {color: #FFFFFF;font-family: Calibri;}
.newspaper_colontitle {position: relative;font-size: 14px; #FFFFFF; font-family: Calibri; }

a.menu_2{color: #FFFFFF; text-decoration: none; font-weight: lighter; font-size: 14px; margin:0 0 0 8;}
a.menu_2:hover{color: #4c6579; text-decoration: none; font-weight: lighter; font-size: 14px;margin:0 0 0 8;}

.menu2_active{color: #4c6579;font-size: 14px;margin:0 0 0 8;}
/* ======== FONT ======== */
td {
	font-family: Calibri;
	font-size: 13px;
	color: #ffffff;
}

.text_common {
	font-family: Calibri;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.text_link {
	font-family: Calibri;
	font-size: 13px;
	color: #4c6579;
}

p {
	font-family: Calibri;
	font-size:14px;
	text-align:left;
	color:#ffffff;
}

/* Footer Area */

#footer-area {
	margin:0 auto;
	height:auto;
	width:100%;
	padding:10px;
	text-align:center;
	}
	
#footer {
	font-family: Calibri;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	margin-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
}


h1 {
	font-family: Calibri;
	font-size:18px;
}

h2 {
	font-family: Calibri;
	font:18px;
}

h3 {
	font-family: Calibri;
	font-size: 16px; 
	text-transform:uppercase;
}

h4 {
	font-family: Calibri;
	font-size: 14px; 
	/* text-transform:uppercase; */
	margin-bottom: -6px;
}

UL LI       {  list-style-type: disc; margin: 0 0 0 -1.7em; }
UL UL LI    {  list-style-type: square; margin: 0 0 0 -1.2em; }
UL UL UL LI {  list-style-type: circle; margin: 0 0 0 -.7em; }

/* NEWS LETTER */

.newsletter-text{
	font-family:Calibri;
	font-size:14px;
	color:#000000;
	}
	
.an{
	font-family:Calibri;
	font-size:10px;
	color:#000000;
	padding-left:5px;
	}
	
.news_txt{
	font-family:Calibri;
	font-size:14px;
	color:#000000;
	text-align:justify;
	}

.news_header{
	font-family:Calibri;
	font-size:16px;
	color:#000000;
	text-align:right;
	}
	
.newspaper_colontitle{
	font-family:Calibri;
	font-size:12px;
	color:#000000;
	text-align:left;
	}
	
	
/* News Letter Link */
	

a.newspaper_links:link {
	Font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#994094;
	text-decoration: none;
		}
a.newspaper_links:visited {
	Font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#994094;
	text-decoration: none;
	}
a.newspaper_links:hover {
	Font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#01b235;
	text-decoration: none;
	}
a.newspaper_links:active {
	Font-family: Calibri, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#994094;
	text-decoration: none;
	}
	
/* AJAX TOOLTIP */

.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 400px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: #fff;
border: 3px #d89f00 solid;
border-width: 3px;
padding: 5px;		
}
	

/*TOOL TIPS */
	a:tooltip-ad:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
	a.tooltip-ad{font-weight:bold; font-size:14px; color:#0f4572; cursor:pointer;text-decoration:none;}
	a.tooltip-ad span {display:none; padding:10px 10px; margin-left:8px; width:250px; cursor:pointer;text-decoration:none;}
	a.tooltip-ad:hover span{display:inline; position:absolute; background:#f9f9f9; border:1px solid #e9e9e9; color:#000; font-size:14px; font-weight:normal; cursor:pointer; text-align:left;text-decoration:none;}
	
	

/* TOOL TIP 2 */
	
a.tooltip2 {
	color: #000;
	text-decoration: none;
	}
 
a.tooltip2:hover {
	position: relative;
	text-decoration: none;
	}
 
a.tooltip2 span {
	display: none;
	}
 
a.tooltip2:hover span {
	display: block;
   	position: absolute; 
	top: 0px; left: 40px;
	width: 200px;
        padding: 5px; 
	margin: 10px; 
	z-index: 100;
        background: #f9f9f9; 
	border: 1px solid #e9e9e9;
	opacity: 0.9;
	text-align: left;
	}

/*----- Tool tip CSS --- */

/* trigger button */
#ppm1 {
	background:transparent url(/images/PPM031208-50.jpg) no-repeat scroll 0 0;
	display:block;
	height:307px;
	overflow:hidden;	
	width:338px;
	cursor:pointer;
}

#ppm2{
	background:transparent url(/images/PPM031208-12.jpg) no-repeat scroll 0 0;
	display:block;
	height:319px;
	overflow:hidden;	
	width:410px;
	cursor:pointer;
}

#ppm3 {
	background:transparent url(/images/playsafe.jpg) no-repeat scroll 0 0;
	display:block;
	height:264px;
	overflow:hidden;	
	width:340px;
	cursor:pointer;
}

#ppm4 {
	background:transparent url(/images/playsafe_multicolor.jpg) no-repeat scroll 0 0;
	display:block;
	height:147px;
	overflow:hidden;	
	width:400px;
	cursor:pointer;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(/images/black_arrow_big-2.png) no-repeat;
    height:250px;   
	padding:50px 30px 30px 30px;
	width:310px;
	font-size:12px;
	color:#fff;
	position:absolute;
	z-index:5;
}

.tooltip p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.tooltip h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4C6579;
	margin:0;
	padding:0;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

/*--------ENd of Tool Tip ----------*/

#caption{
color:#000;
	}
	
	#numberDisplay{
	color:#000;
		}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
