/*CSS by Tim Aesthetic Dentistry Today*/
/*LINKS*/

A:link {color: bf3cce; text-decoration: none; text-decoration: underline;}	
A:visited {color: bf3cce; text-decoration: none; text-decoration: underline;}	
A:active {text-decoration: none}	
A:hover {color: bf3cce; text-decoration: underline;}


/*PADS, HRs and SPACERS*/

.mainhead { border-bottom: 1px solid #bd2077;}


.bodyhr {
  border: 0;
  width: 100%;
  color: 000000;
  background-color: e8e8e8;
  height: 2px;
} 

.td_mainbackground {background-color: FFFFFF;}

.td_solidverylight {background-color: F7FAFD;}

.td_solidlight {background-color: c0c0c0;}

.td_solidmedium {background-color: e8e8e8;}

.toplinetrcol1 {background-color: bd2077;}

.toplinetrcol2 {background-color: 000000;}

.baselinetr {background-color: c0c0c0;}

.mediumborder {border-style:solid;
    border-bottom-color:bd2077;
    border-right-color:e8e8e8;
	border-top-color:bd2077;
	border-left-color:e8e8e8;
    border-left-width:1px;
    border-top-width:0px;
    border-right-width:1px;
	border-bottom-width:0px;}

.tdspacing {border-style:solid;
    border-right-color:FFFFFF;
	border-left-color:FFFFFF;
    border-left-width:7px;
    border-top-width:0px;
    border-right-width:7px;
	border-bottom-width:0px;}

.box1 {position:relative; left:2px; width=400px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold; 
	background-color: e8e8e8;
	border: 1px solid #bd2077;
		text-align:center;
}

.td_verticalgradient { 
 background-color: c0c0c0; 
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr=#ffc0c0c0,EndColorStr=#ffFFFFFF);}
}

/* PICTURE BORDERS */
.picborder {border-style:solid;
    border-bottom-color: #bd2077;
    border-right-color: #bd2077;
	border-top-color: #bd2077;
	border-left-color: #bd2077;
    border-left-width:1px;
    border-top-width:1px;
    border-right-width:1px;
	border-bottom-width:1px;}


/*NICE FORMS*/

.input {
	BORDER-RIGHT: #00285b 1px solid; 
	BORDER-TOP: #00285b 1px solid; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	BORDER-LEFT: #00285b 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #00285b 1px solid;  
}

.button { 
 font-family: Helvetica, Arial, sans-serif;
 font-size: 11px; 
 background-color: #c0c0c0; 
 color: #000000; 
 border:1px solid;
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffBDCFE7');}

}

.input_focus {
	BORDER-RIGHT: #00285b 1px solid;
	BORDER-TOP: #00285b 1px solid;
	FONT-SIZE: 11pt;
	BORDER-LEFT: #00285b 1px solid;
	COLOR: FFFFFF;
	BORDER-BOTTOM: #00285b 1px solid;
	background-color: #EB1B22;

}

.input_small {
	BORDER-RIGHT: #00285b 1px solid; BORDER-TOP: #00285b 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #00285b 1px solid; COLOR: #000000; BORDER-BOTTOM: #00285b 1px solid;  
}

/* Jump Menu */

.sitesmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #bd2077; width: 195; clip:   rect(   )}


/*MENU*/
/* Main Nav Menu */

table.NavMenu a { 
border:1px solid #FFFFFF; 
padding:0 5 0 5;
display: block; 

} 

table.NavMenu   {
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: #c0c0c0;
	text-decoration:none; 
	line-height:22px;
	border-width: 0px;
    border-color: #FFFFFF;
	border-style: transparent;
}

div.NavMenu a {
	color: #000000;
	text-decoration:none;
	background: #c0c0c0; 
	border-color: #FFFFFF;
	border-width: 1px;
}

.NavMenu a:visited {
	color: #000000;
	text-decoration:none;
	background: #c0c0c0; 
	border-color: #FFFFFF;
	border-width: 1px;
}

div.NavMenu a:hover {
	color: #000000;
	text-decoration:none; 
	background: #F7FAFD;
	border-color: #F7FAFD;
	border-width: 1px;
	td-background-color: F7FAFD;
    td-background: #F7FAFD;
	td-color: #F7FAFD;
}


/*MENU HEADER */

div.NavMenuTop a {
	color: #FFFFFF;
	text-decoration:none;
	background: #bd2077; 
	border-color: #FFFFFF;
	border-width: 1px;
}

.NavMenuTop a:visited {
	color: #FFFFFF;
	text-decoration:none;
	background: #bd2077; 
	border-color: #FFFFFF;
	border-width: 1px;
}

div.NavMenuTop a:hover {
	color: #FFFFFF;
	text-decoration:none; 
	background: #878787;
	border-color: #FFFFFF;
	border-width: 1px;
	td-background-color: #FFFFFF;
    td-background: #FFFFFF;
	td-color: #FFFFFF;
}

.NavMenuTop a:active {
	color: #FFFFFF;
	text-decoration:none; 
}

.NavMenuTop a:visited {
	color: #FFFFFF;
	text-decoration:none; 
}

/* Secondary Nav Menu */

table.NavMenu2 a { 
border:1px solid #FFFFFF; 
padding:0 5 0 5;
display: block; 
} 

table.NavMenu2   {
	font-family: Verdana, Arial, sans-serif; 
	font-weight: normal; 
	font-size: 9px; 
	color: #bd2077;
	text-decoration:none; 
	line-height:15px;
	border-width: 0px;
    border-color: #FFFFFF;
	border-style: transparent;
}
