body
{
	font-family: Arial, Helvetica, sans-serif;
}

th
{
	font-family: Arial, Helvetica, sans-serif;
}

td
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #454545;	
	text-decoration: none;
}

h2
{
	padding: 0px;
	margin: 0px;
	display: inline;
}

a, a:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: underline;
}

a:hover
{	
	color: #449a97;
}

a.blue11,
a.blue11:link,
a.blue11:visited
{	
	color: #0000CC;
	text-decoration: none;
}

a.blue11:hover
{
	text-decoration: underline;
}

a.blue11underline,
a.blue11underline:link,
a.blue11underline:visited
{
	color: #0000CC;
}

a.blue11underline:hover
{
	color: #ff0000;
}

a.gray12bold,
a.gray12bold:link,
a.gray12bold:visited,
a.gray12bold:hover
{
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #3F403F;
	text-decoration: none;
}

a.linkgray12b,
a.linkgray12b:link,
a.linkgray12b:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3F403F;
	text-decoration: none;
}

a.linkgray12b:hover
{
	text-decoration: underline;
}

a.gray11:hover
{
	text-decoration: underline;
}

a.gray11link,
a.gray11link:link,
a.gray11link:visited
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.gray11link:hover
{	
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #24928F;
	text-decoration: none;
}

a.linkgray11bold,
a.linkgray11bold:link,
a.linkgray11bold:visited,
a.linkgray11bold:hover
{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

a.linkgray11u2,
a.linkgray11u2:link,
a.linkgray11u2:visited
{
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	text-align: left;
}

a.linkgray11u2:hover
{
	color: #449a97;
}

a.linkgray11,
a.linkgray11:link,
a.linkgray11:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none;
}

a.linkgray11:hover
{
	text-decoration: underline;
}

a.linkgray11u,
a.linkgray11u:link,
a.linkgray11u:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #449a97;
	text-decoration: underline;
}

a.linkgray11u:hover
{
	color: #666666;
}

a.linkgray11bu,
a.linkgray11bu:link,
a.linkgray11bu:visited
{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #3F403F;
	text-decoration: underline;
}

a.linkgray11bu:hover
{
	color: #449a97;
}

a.green11u,
a.green11u:link,
a.green11u:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

a.green11u:hover
{
	text-decoration: underline;
}

a.BLUE11u,
a.BLUE11u:link,
a.BLUE11u:visited,
a.BLUE11u:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #4A79DE;
	text-decoration: underline;
}

a.green11b,
a.green11b:link,
a.green11b:visited
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #29938f;
	text-decoration: none;
}

a.green11b:hover
{
	text-decoration: underline;
}

a.green11link,
a.green11link:link,
a.green11link:visited
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #24928F;
	text-decoration: none;
}

a.green11link:hover
{
	font-weight: bolder;
}

a.green12link,
a.green12link:link,
a.green12link:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;	
	color: #24928F;
	text-decoration: none;
}

a.green12link:hover
{
	text-decoration: underline;
}

a.gray12link,
a.gray12link:link,
a.gray12link:visited
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;	
	color: #3F403F;
	text-decoration: none;
}

a.gray12link:hover
{
	text-decoration: underline;
}

a.linkgreen11,
a.linkgreen11:link,
a.linkgreen11:visited,
a.linkgreen11:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

a.linkgreen11Plastic,
a.linkgreen11Plastic:link
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

a.linkgreen11Plastic:visited
{
	color: #7c8e90;
}

a.linkgreen11Plastic:hover
{
	color: #006666;
}

a.green11bold,
a.green11bold:link,
a.green11bold:visited,
a.green11bold:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #24928F;
	text-decoration: none;
}

a.green9bold,
a.green9bold:link,
a.green9bold:visited,
a.green9bold:hover
{
	font: bolder 9px Arial, Helvetica, sans-serif;	
	color: #24928F;
	text-decoration: none;
}

A.footerwhite,
A.footerwhite:link,
A.footerwhite:visited
{
	font: bold 9px Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
}

A.footerwhite:hover
{
	text-decoration: underline;
}

a.linkfooter,
a.linkfooter:link,
a.linkfooter:visited
{
	font: bold 9px Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
}

a.linkfooter:hover
{
	text-decoration: underline;
}

.tdhome
{
	background: #f9fafc;
}

.gray9
{
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.gray10
{
	font: normal 10px Arial, Helvetica, sans-serif;	
	color: #3F403F;		
	text-decoration: none;
}

.gray11
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	text-decoration: none;
}

.gray11upper
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

.gray12
{
	font: normal 12px Arial, Helvetica, sans-serif;	
	color: #7c8e90;
	text-decoration: none;
}

.green12bold
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #29938f;	
	text-decoration: none;
}

.gray12bolduline
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3F403F;	
	text-decoration: underline;
}

.gray23
{
	font: normal 23px Arial, Helvetica, sans-serif;	
	color: #333333;
	text-decoration: none;
}

.green11
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

.green12
{
	font: normal 12px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

.green12b
{
	font: bold 12px Arial, Helvetica, sans-serif;	
	color: #29938f;
	text-decoration: none;
}

.white11b
{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
}

.gray11bold
{
	font: bolder 11px Arial, Helvetica, sans-serif;	
	color: #999999;
	text-decoration: none;
}

.gray11tt
{
	font: bolder 11px Arial, Helvetica, sans-serif;	
	color: #3F403F;
	text-decoration: none;
}

.darkgray20
{
	font: 500 22px Arial, Helvetica, sans-serif;
	color: #788991;
}

.orange11bold
{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #FF9933;
	text-decoration: none;
}

.btn
{	
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #24928f;
	border: 1px solid #24928f;
	background: #ffffff;
	height: 23px;
	cursor: pointer;
}

.inputbox,
.inputbox3,
.inputbox4,
.inputbox5,
.inputbox50px,
.inputbox80px,
.inputbox100px,
.inputbox120px,
.inputbox150px
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #7f9db9;
	width: 200px;
}

.inputbox3
{
	border-width: 0px;
	width: 75px;
}

.inputbox4
{
	width: 320px;
}

.inputbox5
{
	width: 50px;
}

.inputbox50px 
{
	width: 50px;
}

.inputbox80px 
{
	width: 80px;
}

.inputbox100px 
{
	width: 100px;
}

.inputbox120px 
{
	width: 120px;
}

.inputbox150px 
{
	width: 150px;
}

.inputbox2
{
	border: 1px solid #24928f;
	width: 150px;
	height: 22px;
}

.filefield
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #666666;
	text-decoration: none;
}

.txt17greenbold
{
	font: bold 17px Arial, Helvetica, sans-serif;	
	color: #449a97;
}

.txt17graybold
{
	font: bold 17px Arial, Helvetica, sans-serif;	
	color: #7c8e90;
}

.txt12graybold
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7c8e90;
}

.txt12greenbold
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #449a97;
}

.menulink
{
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: gray;
	background: #f9fafc;
}

.bgwhite
{
	background: #FFFFFF;
}

.tablebordergray
{
	padding: 10px 10px 10px 10px;
	border: 1px solid darkgray;
	background: #FFFFFF;
}

.newsweek
{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #CC3300;
	text-decoration: none;
}

.PUBLIC
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;	
	color: #3F403F;
	text-decoration: none;
}

#PlasticDoctorRightMenu
{
	background: #f5f5f5;
	width: 161px;
}

#PlasticDoctorRightMenuHeader
{	
	background: url(/include/PlasticSurgery/Images/doctors--available.gif) no-repeat;	
	height: 19px;
}

#PlasticDoctorRightMenuFooter
{
	background: url(/include/PlasticSurgery/Images/downcorner.gif) no-repeat;	
	height: 19px;
}

/* Grid Style */

.NormalGrid
{
	border: solid 1px DarkGray;
	border-collapse: collapse;
}

.NormalGrid th
{
	border: solid 1px DarkGray;
}

.NormalGrid td
{
	border: solid 1px DarkGray;
}

.NonBorderGrid
{
	border: 0;
}

.NonBorderGrid td
{
	border: 0;
}

/* End Grid Style */

.TableStyle
{
	width: 100%;
	border: 0px;
}

.TableStyle TD.HeaderColumn
{
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.TableStyle TD.LabelColumn
{
	color: Black;
	line-height: 30px;
	text-align: right;
	width: 165px;	
}

.TableStyle TD.InputColumn
{
	color: Black;
	line-height: 30px;
	text-align: left;
	width: 450px;
}

.EmptySpace40px
{
	padding-left: 40px;
}

.BlackText
{
	color: Black;
}

.GreenButton
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	border: 1px solid #24928f;	
	height: 23px;
	cursor: pointer;
	background: #0a5d53;
}

.GreenButtonHover
{
	text-decoration: underline;
}

.GreenButtonDisabled
{	
	color: Gray;
	background: LightGray;		
	border: 0px;
	cursor: default;
}

.Width150px 
{
	width: 150px;
}
