/******** ie png fix ********/
img, div, input { behavior: url("Site%20File/iepngfix/iepngfix.htc") ; }

h1{ font-size: 18px ; margin: 0 0 10px 0 ; }
h2{ font-size: 16px ; }
.intro { font-family: Tahoma,Arial; font-size: 11px; color: #BE5738; }
.introhead { font-family: Tahoma,Arial; font-size: 14px; color: #BE5738; }

.content { font-family: Tahoma,Arial; font-size: 11px; color: #555555; }
.content_container{ padding: 10px ; }
.contenthead { font-family: Tahoma,Arial; font-size: 14px; color: #0082CA; }
a{ color: #0c88cc ; }
A.contentlink { font-family: Tahoma,Arial; font-size: 11px; color: #555555; text-decoration: underline; }
A:hover.contentlink { font-family: Tahoma,Arial; font-size: 11px; color: #555555; text-decoration: none; }

.free { font-family: Tahoma,Arial; font-size: 10px; color: #000000; }

.colored { color: #D70016; }
.accented { color: #7F9DB9; }

.textareabox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; }
.selectbox { font-family: Arial,Verdana; font-size: 11px; }
.inputbox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; }
.inputbutton { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; background-color: #CCCCCC; border-left: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-bottom: 1px solid #7F9DB9; cursor: pointer; }

.footer { font-family: Tahoma,Arial; font-size: 11px; color: #BE5738; }
A.footerlink { font-family: Tahoma,Arial; font-size: 11px; color: #BE5738; text-decoration: none; }
A:hover.footerlink { font-family: Tahoma,Arial; font-size: 11px; color: #BE5738; text-decoration: underline; }

.cfooter { font-family: Tahoma,Arial; font-size: 11px; color: #FFFFFF; background: #88B0F3; }
A.cfooterlink { font-family: Tahoma,Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; background: #88B0F3; }
A:hover.cfooterlink { font-family: Tahoma,Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; background: #88B0F3; }

SUP { font-family: Arial,Verdana; font-size: 8px; }

.inputtext { font-family: Arial; font-size: 11px; border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; }
.inputbutton { font-family: Arial; font-size: 11px; cursor:pointer; color: #FFFFFF; background: #336699; border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; font-weight: bold; }
.inputsubmit { font-family: Arial; font-size: 11px; cursor:pointer; color: #FFFFFF; background: #336699; border-right: solid 1px #000000; border-top: solid 1px #000000; border-left: solid 1px #000000; border-bottom: solid 1px #000000; font-weight: bold; }
.textarea { font-family: Arial; font-size: 11px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.select { font-family: Arial; font-size: 11px; }
.disabled { background-color: #F2F2F2; }

table { font: normal .75em Arial; color: #000; border: 0px; border-collapse: collapse; }
table table{ font-size: 100% ; }
td { padding: 0px; }
.chart { font: normal 12px Arial; color: #000; border: 0px; border-collapse: collapse; }
.chart td , .chart th{ padding: 2px; }
.chart a { color: #000; text-decoration: underline; }

.receipt { font: normal 12px Arial; color: #000; border: 0px; border-collapse: collapse; width: 580px; }
.receipt td { padding: 3px; border-bottom: 1px #666 solid; }

.customer td { padding: 1px; }

.even { background: #FCFCFC; }
.odd { background: #F0F0F0; }
.hl_product{ background-color: #F7FFC0 ; }

.order { font: bold 16px Arial; color: #36C; background: #99CCFF; text-decoration: none; padding-left: 10px; padding-right: 10px; }

#nav .nav_section a { color: #0C88CC ; font-weight: bold ; text-decoration: none ; font-size: 12px ; padding-left: 5px ; line-height: 16px ; }
#nav .nav_section a:hover{ text-decoration: underline ; }
#productsContent{ padding: 8px 0 0 30px ; }
#productsContent a{ color: #0C88CC ; font-weight: bold ; text-decoration: none ; font-size: 12px ; margin-right: 15px ; }

.product_display li{ margin-bottom: 5px ; }
.product_display hr{ margin: 10px 0 10px 0 }
.product_display{ font-size: 1.04em ; }


/******** forms ********/
table.editor td{ padding: 0 6px 6px 0 ; }

/******** feedback ********/
.errors{   border: 2px solid #EF73A5 ; background-color: #FFBDAD ; }
.messages{ border: 2px solid #67CF89 ; background-color: #E1EFE0 ; }
.errors,.messages{ margin: 10px 0 ; padding: 6px 6px 6px 20px ; clear: both ; }
.errors li, .messages li{ list-style-type: circle ; margin: 0 ; padding: 0 ; background-image: none ; }

/******** download buttons ********/
.download_button{
	display: block ;
	float: left ;
	background-image: url(images/blue_button.gif) ;
	background-repeat: no-repeat ;
	text-align: center ;
	width: 174px ;
	padding: 8px 0 12px 0 ;
	text-decoration: none ;
	color: white ;
	font-weight: bold ;
	font-size: 150% ;
}
/******** header link ********/
.medical_practice_link{ display: block ; position: absolute ; left: 200px ; top: 25px ; padding: 5px ; border: 1px solid #0C88CC ; font-size: 14px ; font-weight: bold ; background-color: white ; }
.medical_practice_link:hover{ text-decoration: none ; }

/******** free tools sidebar starburst ********/
.free_tools_side{ margin: 10px ; padding: 10px ; background-color: white ; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }


