body {
    background-image: url('images/body_gradient.jpg');
    background-repeat: repeat-x;
    background-color: #ededed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 7px;
}
input,select,textarea {
    border: 1px solid #a5acb2;
}
h1 {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 16px;
    color: #9a4117;
    font-weight: 600;
    padding: 0px;
    margin: 12px 0px 8px;
    line-height: 100%;
}
h1.home {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #819852;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 12px 0px;
	text-align: center;
    font-weight: 100;
}
.header_line {
    background-color: #ffffff;
}
.footer_line {
    background-color: #ededed;
    margin-top: 12px;
    margin-bottom: 10px;
    text-align: center;
}
.footer_line a:link {
    color: #07519a;
}
.footer_line a:visited {
    color: #07519a;
}
.footer_line a:hover {
    color: #07519a;
}
.footer_line a:active {
    color: #07519a;
}
.footer_spacer {
    height:24px;
    background-color: #ededed;
    margin-bottom: 10px;
}
.left_menu {
    background-color: #fdf5f0;
}
.right_menu {
    background-color: #d3ddbf
}
.navigation_string {
    color: #425c7a;
}
.navigation_pages a:link {
    color: #425c7a;
}
.navigation_pages a:active {
    color: #425c7a;
}
.navigation_pages a:visited {
    color: #425c7a;
}
.navigation_pages a:hover {
    color: #425c7a;
}
.search_header td {
    background-color: #819852;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: #FFFFFF;
}
.search_subtitle {
    padding-top: 10px;
    font-size: 16px;
    color: #9a4117;
    font-weight: 600;
}
.search_members {
    padding: 5px 10px 5px 10px;
    background-color: #e6ebdd;
    font-size: 11px;
}
.search_non_members {
    padding: 5px 10px 5px 10px;
    background-color: #ffffff;
    font-size: 11px;
}
.search_form {
	background-color: #d2dac0;
	padding: 8px 32px 0px 32px;
	width: 226px;
	height: 241px;
}
.search_form td {
    color: #03264e
}
.search_form h1 {
	color: #03264e;
	font-size: 22px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
}
.search_form_title {
    font-size: 15px;
    font-weight: bold;
    padding: 7px 0px 1px 0px;
}
.search_form select {
    width: 226px;
    border: solid 1px #7f9db9;
}
.search_form input {
    width: 224px;
    border: solid 1px #7f9db9;
}
.advanced_search_form {
    background-color: #c6d0b0;
    padding: 8px 28px 10px 28px;
    width: 344px;
}
.advanced_search_form td {
    color: #03264e
}
.advanced_search_form #title {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    width: 135px;
}
.advanced_search_form select {
    width: 180px;
    border: solid 1px #7f9db9;
}
.advanced_search_form input {
    width: 178px;
    border: solid 1px #7f9db9;
}
.main_page_dialogs #title {
    background-color: #819852;
    text-align: center;
}
.main_page_dialogs .div_title {
    background-color: #819852;
    text-align: center;
}
.main_page_dialogs #title_main {
    background-color: #819852;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    line-height: 24px;
}
.main_page_dialogs .div_title_main {
    background-color: #819852;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    line-height: 24px;
}
.main_page_dialogs #title_simple {
    color: #07519a;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
}
.main_page_dialogs .div_title_simple {
    color: #07519a;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
}
.main_page_dialogs #content {
    background-color: #fef5d5;
}
.main_page_dialogs h2 {
    font-family: "Trebuchet MS";
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
}
.main_page_dialogs_procedures {
	background-color: #fef5d5;
	line-height: 15px;
}
.main_page_dialogs_procedures ul {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.main_page_dialogs_procedures li {
 	margin-left: 2px; 
	padding-left: 10px;
	list-style-type: none;
	background-image: url(images/bullet_gray.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.main_page_dialogs_procedures h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #9A4117;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 12px;
}
.main_page_dialogs_procedures a:link {
	text-decoration: underline;
}
.main_page_dialogs_procedures a:visited {
	text-decoration: underline;
}
.main_page_dialogs_procedures a:hover {
	text-decoration: none;
}
.main_page_dialogs_procedures a:active {
	text-decoration: underline;
}
.main_page_link:link {
    color: #07519a;
    text-decoration: none;
}
.main_page_link:active {
    color: #07519a;
    text-decoration: none;
}
.main_page_link:visited {
    color: #07519a;
    text-decoration: none;
}
.main_page_link:hover {
    color: #07519a;
    text-decoration: none;
}
.spacer {
    background-color: #9a4117;
    height: 1px;
    line-height: 1px;
    margin-top: 10px;
}
.table_head {
    background-color: #e6ebdd;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}
.dialog_header {
    background-color: #e6ebdd;
}
.dialog_header h1 {
    font-family: "Trebuchet MS";
    font-size: 16px;
    color: #5d6e3b;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px
}
.contact_doctor td {
    padding: 3px;
}
.contact_doctor select {
    width: 218px;
}
.contact_doctor input {
    width: 213px;
}
.contact_doctor #phone {
    width: 105px;
}
.contact_doctor #phone_ext {
    width: 65px;
}
.speed_bar {
    line-height: 21px;
    padding: 0px 0px 0px 0px;
}
.speed_bar td {
    text-align: center;
    padding-bottom: 1px;
}
.speed_bar a:link {
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}
.speed_bar a:active {
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}
.speed_bar a:visited {
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}
.speed_bar a:hover {
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}
.get_listed_bar {
    background-color: #d9caad;
    font-size: 15px;
}
.get_listed_bar td {
	text-align: center;
    padding-bottom: 1px;
}
.get_listed_bar a:link {
    font-size: 15px;
    color: #9a4117;
    text-decoration: none;
}
.get_listed_bar a:visited {
    font-size: 15px;
    color: #9a4117;
    text-decoration: none;
}
.get_listed_bar a:hover {
    font-size: 15px;
    color: #9a4117;
    text-decoration: none;
}
.get_listed_bar a:active {
    font-size: 15px;
    color: #9a4117;
    text-decoration: none;
}
.get_listed_bar #listed {
    color: #ffffff;
    background-color: #9a4117;
    text-align: center;
}
.get_listed_bar #listed a {
    color: #ffffff;
}
.subheader {
    background-color: #819852;
    line-height: 28px;
}
.subheader H1 {
    line-height: 30px;
    color: #5d6e3b;
}
.subheader H3 {
    font-family: "Trebuchet MS";
    font-size: 16px;
    background-color: #e6ebdd;
    color: #5d6e3b;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px
}
.featured_doctors_home {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.featured_doctors_home a:link {
    color: #07519a;
    text-decoration: underline;
}
.featured_doctors_home a:visited {
    color: #07519a;
    text-decoration: underline;
}
.featured_doctors_home a:hover {
    color: #07519a;
    text-decoration: none;
}
.featured_doctors_home a:active {
    color: #07519a;
    text-decoration: underline;
}
.featured_doctor_box td {
    font-size: 11px;
}
.featured_doctor_box #address {
    color: #064997;
}
.featured_doctor_box a:link {
    color: #064997;
    text-decoration: underline;
}
.featured_doctor_box a:active {
    color: #064997;
    text-decoration: underline;
}
.featured_doctor_box a:visited {
    color: #064997;
    text-decoration: underline;
}
.featured_doctor_box a:hover {
    color: #064997;
    text-decoration: underline;
}
.featured_doctor_title {
    margin-top: 10px;
    padding-left: 10px;
    line-height: 24px;
    color: #ffffff;
    font-weight: bold;
    background-color: #819852;
}
.featured_doctor {
    margin-top: 10px;
    background-color: #fef5d5;
    border: 1px solid #c8a890;
}
.featured_doctor #inner_table {
    padding: 3px;
}
.featured_doctor #img {
    /*    padding: 10px 0px 10px 7px;
    */
}
.featured_doctor #featured_descr {
    padding-top: 5px;
    color: #746963;
}
.featured_doctor_title_right {
    margin-top: 0px;
    padding-left: 10px;
    line-height: 24px;
    color: #ffffff;
    font-weight: bold;
    background-color: #819852;
}
.featured_doctor_right {
    text-align: left;
    margin: 5px 5px 0px 5px;
    background-color: #fef5d5;
    border: 1px solid #c8a890;
}
.featured_doctor_right #button {
    margin: 5px;
}
.featured_doctor_right #inner_table {
    padding: 3px;
}
.procedures_list h2 {
    padding-top: 5px;
}
.procedures_list li {
    line-height: 16px;
    margin: 0px;
    padding: 0px;
}
.procedures_list ul {
    margin: 0px 0px 0px 15px;
    padding: 0px;
}
form {
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 0px;
    margin-left: 0px
}
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333
}
p {
    margin-top: 12px;
    margin-bottom: 0px
}
a:link {
    color: #07519a;
    text-decoration: none
}
a:visited {
    color: #07519a;
    text-decoration: none
}
a:hover {
    color: #07519a;
    text-decoration: underline
}
a:active {
    color: #07519a;
    text-decoration: none
}
.dkblue:link {
    color: #03264e;
    text-decoration: none
}
.dkblue:active {
    color: #03264e;
    text-decoration: none
}
.dkblue:visited {
    color: #03264e;
    text-decoration: none
}
.dkblue:hover {
    color: #03264e;
    text-decoration: underline
}
.dkblueu:link {
    color: #03264e;
    text-decoration: underline
}
.dkblueu:active {
    color: #03264e;
    text-decoration: underline
}
.dkblueu:visited {
    color: #03264e;
    text-decoration: underline
}
.dkblueu:hover {
    color: #03264e;
    text-decoration: none
}
.featured_doctors {
    line-height: 12px
}
.atext-9 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px
}
.atext-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}
.atext-13 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px
}
.teaser_block {
    line-height: 8px
}
.textbox_180 {
    width: 180px
}
.p4px {
    margin: 4px
}
.p6px {
    margin-top: 6px
}
.text_dkblue {
    color: #03264e;
}
.atext-14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.text_blue_bold {
    font-weight: bold;
    color: #517ABA;
}
.text_black {
    color: #000000;
}
.atext-15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.atext-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.atext-16 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.vtext-10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 100;
}
.vtext-11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.vtext-12 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.textbox_200 {
    width: 200px;
    border: 1px solid;
}
.textbox_174 {
    width: 174px;
}
.results_hd {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #9CB3D7;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: #FFFFFF;
}
.row_shaded {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    background-color: #ecf0f7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.row_white {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.member {
    MARGIN-TOP: 8px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 4px;
    COLOR: #9a4117;
    FONT-FAMILY: "Trebuchet MS"
}
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
p {
    margin-top: 0px;
    margin-bottom: 10px;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 12px;
    margin-bottom: 10px;
}
.footer p {
    text-align: center;
    color: #ffffff;
}
.footer a:link {
    color: #ffffff;
    text-decoration: underline;
}
.footer a:visited {
    color: #ffffff;
    text-decoration: underline;
}
.footer a:hover {
    color: #ffffff;
    text-decoration: none;
}
.footer a:active {
    color: #ffffff;
    text-decoration: underline;
}
#sm_indent {
    margin: 0px 0px 15px 25px;
    line-height: 16px;
}
#states_footer {
    margin-bottom: 6px;
}
.list1 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9a4117;
    margin-top: 12px;
    margin-bottom: 12px;
}
.list1 ul {
    margin: 0px;
    padding: 0px;
}
.list1 li {
    list-style-type: none;
    background: url(images/bullet.gif) no-repeat 0px 6px;
    padding-left: 14px;
    line-height: 16px;
    margin-left: 20px;
    margin-top: 4px;
}
.list2 li {
    margin: 0px;
    padding: 0px;
}
.list3 ul {
    margin: 0px;
    padding: 0px;
}
.list3 li {
    list-style-type: none;
    background: url(images/bullet_gray.gif) no-repeat 0px 6px;
    padding-left: 14px;
    line-height: 16px;
    margin-left: 20px;
    margin-top: 4px;
}
.news_detail {
    line-height: 16px;
    text-align: justify;
}
.news_detail h1 {
    margin-top: 12px;
    margin-bottom: 0px;
}
.news_detail h2 {
    margin-top: 20px;
    margin-bottom: 6px;
}
.news_detail p {
    margin-top: 0px;
    margin-bottom: 6px;
}
.line1 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.line2 {
    margin-top: 20px;
    margin-bottom: 16px;
}
.line3 {
    margin-top: 10px;
    margin-bottom: 18px;
}
.default a:link {
    color: #0000FF;
    text-decoration: underline;
}
.default a:visited {
    color: #0000FF;
    text-decoration: underline;
}
.default a:hover {
    color: #0000FF;
    text-decoration: none;
}
.default a:active {
    color: #0000FF;
    text-decoration: underline;
}
.indent_40 {
    margin-left: 40px;
}
.gray:link {
    color: #333333;
    text-decoration: none
}
.gray:active {
    color: #333333;
    text-decoration: none
}
.gray:visited {
    color: #333333;
    text-decoration: none
}
.gray:hover {
    color: #333333;
    teßxt-decoration: underline
}
#subfooter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: justify;
}
#subfooter a:link {
    color: #333333;
    text-decoration: none;
}
#subfooter a:visited {
    color: #333333;
    text-decoration: none;
}
#subfooter a:hover {
    color: #333333;
    text-decoration: underline;
}
#subfooter a:active {
    color: #333333;
    text-decoration: none;
}
.lm_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.lm_text_left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left;
}
.lm_text_center {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: center;
}
div.lm_link td {
    text-align: left;
}
.lm_text_bold {
    font-weight: bold;
}
.lm_category {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 16px;
    color: #9a4117;
    font-weight: 600;
    margin-top: 12px;
    margin-bottom: 8px;
    text-align: center;
}
.lm_heading {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 16px;
    color: #9a4117;
    font-weight: 600;
    margin-top: 12px;
    margin-bottom: 8px;
    text-align: center;
}
.lm_text_marginbottom {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-bottom: 10px;
}
H2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 8px;
    color: #4e4e4e;
    margin-top: 0px;
}
IMG {
    BORDER: 0px;
}
.DialogTitle {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 16px;
    color: #9a4117;
    height: 22px;
    vertical-align: top;
    font-weight: bold;
}
.DialogTitle H1 {
    padding: 0px;
    margin: 0px;
    line-height: 100%;
}
.MainPage {
    font-family: "Trebuchet MS";
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
}
.SubheaderH1 {
    font-family: "Trebuchet MS";
    font-size: 16px;
    color: #517aba;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px
}
.WhiteHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.baseline {
}
.NavDialogTitle {
    WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #330000;
    PADDING-LEFT: 8px;
}
.NavDialogBorder {
    BACKGROUND-COLOR: #D6D7D9;
}
.NavDialogBox {
    BACKGROUND-COLOR: #FFFFFF;
}
.NavDialogSeparator {
    WIDTH: 100%;
    HEIGHT: 14px;
    BACKGROUND-IMAGE: url(images/separator.gif);
    PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
    WIDTH: 100%;
    HEIGHT: 14px;
}
.NavDialogCell {
    PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
    WIDTH: 9px;
    HEIGHT: 9px;
}
.RegisterTable {
}
.RegisterTable TD {
    padding-bottom: 12px;
}
.SearchTable {
}
.SearchTable TD {
    padding-bottom: 12px;
}
.SimpleTable TD {
    padding-bottom: 0px;
}
.NavigationCellSel {
    width: 10px;
}
.NavigationCell {
    width: 10px;
}
.ErrorMessage {
    font-weight: bold;
    color: #FF3300;
}
.floatright_top {
    float: right;
    margin-bottom: 6px;
    margin-left: 8px;
    margin-top: 1px;
}
.lounge1 {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
}
.lounge2 {
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    margin-top: 2px;
    margin-bottom: 8px;
}
.lounge3 {
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    margin-top: 18px;
    margin-bottom: 8px;
}
.lounge ul {
    margin: 10px 0px;
    padding: 0px;
}
.lounge li {
    background-image: url(images/bullet_blue.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    list-style-type: none;
    margin-left: 20px;
    padding-left: 15px;
    line-height: 16px;
}
.lounge h3 {
    font-size: 16px;
    color: #5d6e3b;
    background-color: #e6ebdd;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    width: 454px;
    padding-left: 6px;
}
.loungedoctor {
    margin-top: 2px;
    margin-right: 7px;
    margin-left: 7px;
    margin-bottom: 5px;
}
.loungedoctor h1 {
    margin-top: 5px;
}
.loungedoctor p {
    text-align: justify;
    margin-bottom: 0px;
}
.loungedoctor img {
    float: left;
    margin-top: 1px;
    margin-right: 10px;
    margin-left: 0px;
}
.lounge_table {
    margin-top: 20px;
}
.MenuBox {
    width: 154px;
}
.MenuBox .line_div {
    background: url('images/line_hz.gif');
    background-repeat: repeat-x;
    background-position: center;
    width: 134px;
    padding: 7px 0px 7px 0px;
}
.MenuBox #title {
    font-weight: bold;
    line-height: 20px;
}
.MenuBox #procedures_img {
    padding-bottom: 10px;
}
.MenuBox .procedure_div {
    background-position: 0px 5px;
    background-image: url(images/arrow_rt.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14px;
    line-height: 20px;
}
.MenuBox a {
    line-height: 20px;
}
.MenuBox a:link {
    color: #000000;
    text-decoration: none;
}
.MenuBox a:active {
    color: #000000;
    text-decoration: none;
}
.MenuBox a:visited {
    color: #000000;
    text-decoration: none;
}
.MenuBox a:hover {
    color: #000000;
    text-decoration: underline;
}
.top_menu {
    padding: 5px 5px 0px 5px;
}
.top_menu a {
	background-position: center left;
	background-image: url(images/bullet_top.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	margin: 4px 0px 0px 4px;
	line-height: 13px;
	font-size: 10px;
}
.top_menu a:link {
    color: #07519a;
    text-decoration: none;
}
.top_menu a:visited {
    color: #07519a;
    text-decoration: none;
}
.top_menu a:hover {
    color: #07519a;
    text-decoration: underline;
}
.top_menu a:active {
    color: #07519a;
    text-decoration: none;
}
.top_banner {
    padding-bottom: 5px;
}
/* styles added by Mike Aug 24, 2007 */
.justified {
    text-align: justify;
    line-height: 16px;
}
.justified ul, ol {
    margin: 0px 0px 12px 0px;
    padding: 0px;
}
.justified li {
    line-height: 16px;
    margin-left: 30px;
}
.justified b, strong {
    color: #4e4e4e;
}
.body {
    text-align: justify;
    line-height: 16px;
}
.body p {
    line-height: 16px;
}
.body ul {
    margin-top: 0px;
    padding-left: 0px;
}
.body li {
    line-height: 16px;
    margin-left: 30px;
}
.body b, strong {
    color: #4e4e4e;
}
#insert {
    margin-left: 12px;
}
#insert_inner {
    margin-top: 9px;
    margin-left: 8px;
    margin-bottom: 10px;
}
#insert_inner p {
    margin-left: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
}
#insert_inner a:link {
    text-decoration: none;
}
#insert_inner a:visited {
    text-decoration: none;
}
#insert_inner a:hover {
    text-decoration: underline;
}
#insert_inner a:active {
    text-decoration: none;
}
.articles ul {
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 0px;
    font-size: 12px;
    margin-right: 10px;
}
.articles li {
    line-height: 18px;
    list-style-type: none;
    background: url(images/bullet_gray.gif) no-repeat 0px 8px;
    padding: 0 0 0px 12px;
    margin-left: 15px;
}
.articles a:link {
    text-decoration: none;
}
.articles a:visited {
    text-decoration: none;
}
.articles a:hover {
    text-decoration: underline;
}
.articles a:active {
    text-decoration: none;
}
.articles_list {
    margin-top: 12px;
}
.topmenu {
    padding-top: 4px;
    padding-bottom: 4px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #ddcaab;
    border-bottom-color: #ddcaab;
    margin-bottom: 12px;
}
/* .topmenu td {
	font-size: 11px;
} */
.topmenu a:link {
    text-decoration: none;
}
.topmenu a:visited {
    text-decoration: none;
}
.topmenu a:hover {
    text-decoration: underline;
}
.topmenu a:active {
    text-decoration: none;
}
.note_italics {
    font-style: italic;
    color: #9a4117;
}
.margin_bottom_4 {
    margin-bottom: 4px;
}
.margin_top_12 {
    margin-top: 12px;
}
#select_procedure {
    margin-top: 12px;
    margin-bottom: 4px;
}
#select_procedure select {
    width: 160px;
}
.captions td {
    padding-top: 2px;
    padding-bottom: 6px;
    text-align: center;
}
.captions a:link {
    text-decoration: none;
}
.captions a:visited {
    text-decoration: none;
}
.captions a:hover {
    text-decoration: underline;
}
.captions a:active {
    text-decoration: none;
}
.thumbnails {
	margin-top: 12px;
	margin-bottom: 4px;
}
.watch_video {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    padding-top: 12px;
}
.watch_video h2 {
    font-size: 11 px;
    color: #07519a;
    margin-top: 10px;
}
.watch_video p {
    font-size: 12 px;
    margin-top: 0px;
}
.watch_video a:link {
    text-decoration: none;
}
.watch_video a:visited {
    text-decoration: none;
}
.watch_video a:hover {
    text-decoration: underline;
}
.watch_video a:active {
    text-decoration: none;
}
h1.news {
    margin-bottom: 18px;
    padding-bottom: 8px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #9a4117;
}
.photo_captions {
    padding-top: 8px;
    padding-bottom: 8px;
}
.featured_cites {
    text-align: justify;
	background-color: #fef5d5;
}
.footer_states {
    text-align: justify;
	background-color: #fef5d5;
}
.featured_clients {
    text-align: justify;
}
.featured_clients a:link {
    text-decoration: underline;
}
.featured_clients a:visited {
    text-decoration: underline;
}
.featured_clients a:hover {
    text-decoration: none;
}
.featured_clients a:active {
    text-decoration: underline;
}
.feature_photo {
	padding-top: 3px;
	padding-left: 10px;
}
.table_listing table {
	border: 1px solid #DCCAAB;
}
.table_listing td {
	padding-left: 6px;
}
.list_indent p {
	margin-top: 4px;
	margin-left: 0px;
}
.red_bold a:link {
	font-weight: bold;
	color: #FF0000;
}
.red_bold a:visited {
	font-weight: bold;
	color: #FF0000;
}
.red_bold a:hover {
	font-weight: bold;
	color: #FF0000;
}
.red_bold a:active {
	font-weight: bold;
	color: #FF0000;
}
.procedures {
	color: #000000;
}
.procedures a {
	color: #000000;
}
.procedures a:link {
	text-decoration: none;
}
.procedures a:visited {
	text-decoration: none;
}
.procedures a:hover {
	text-decoration: underline;
}
.procedures a:active {
	text-decoration: none;
}
.phone_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CE6E39;
	color: #9A4117;
	background-color: #FDF5F0;
	width: 130px;
	text-align: center;
	cursor: hand;
	cursor:pointer;
}
.TableSort a {
	color: #ffffff;
	text-decoration: none;
}
.TableSort a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.homepage_ad {
	margin: 18px 0px 0px 0px;
	background: url(images/smartlipo_ad_bg.jpg) no-repeat 0px 0px;
	height: 191px;
}
.homepage_ad #main_table {
	margin: 0px 0px 4px 0px;
}
.homepage_ad h2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #9a4117;
	margin-bottom: 2px;
	margin-top: 10px;
}
.homepage_ad #list {
	margin: 0px;
	line-height: 14px;
}
.homepage_ad #more_info {
	margin: 3px 0px 0px 8px;
}
.homepage_ad #more_info a:link {
	text-decoration: underline;
}
.homepage_ad #more_info a:visited {
	text-decoration: underline;
}
.homepage_ad #more_info a:hover {
	text-decoration: none;
}
.homepage_ad #more_info a:active {
	text-decoration: underline;
}
.homepage_ad #photo {
	margin: 8px 0px 0px 8px;
}
.main_page_col h1 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #819852;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 16px 0px;
	text-align: center;
}
.thumbnail_img {
	margin-top: 3px;
}
.margin_top_6 {
	margin-top: 6px;
}
.padding_bottom_6 {
	padding-bottom: 6px;
}
.photos_thumbs {
	padding-top: 15px;
	padding-bottom: 6px;
}
.photos_thumbs_procedures {
	padding-top: 15px;
	padding-bottom: 6px;
}
.photos_thumbs_procedures a:link {
	text-decoration: underline;
}
.photos_thumbs_procedures a:visited {
	text-decoration: underline;
}
.photos_thumbs_procedures a:hover {
	text-decoration: none;
}
.photos_thumbs_procedures a:active {
	text-decoration: underline;
}
.homepage_photos {
	padding-top: 6px;
	padding-right: 16px;
}
.homepage_news {
	padding-bottom: 6px;
	padding-right: 16px;
}
.GoogleSearch {
	background-image: url(/images/google_ctr.gif);
}
.topMenuBox td{
	background-color: #819852;
}
.topMenuBox td:hover{
	background-color: #9A4117;
}
.tanbox_top{
	background-image: url(/images/tanbox_top.jpg);
}
.tanbox_lt{
	background-image: url(/images/tanbox_lt.jpg);
}
.tanbox_rt{
	background-image: url(/images/tanbox_rt.jpg);
}
.tanbox_bottom{
	background-image: url(/images/tanbox_bottom.jpg);
}
.textad120 {
   background-color:#ffffff;
   width:120px;
   margin-bottom: 60px;
}
.textadwrap {
   padding: 1px 4px;
   width: 112px;
   text-align: left;
}
.textadtop {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
	text-align:center;
}
.textadtop a {
    color: #cc0000;
    text-decoration:underline;
}
.textadmain {
    color: #6406a5;
    font-size: 11px;
	font-weight: bold;
    line-height: normal;
}
.textadurl {
    color: #060fd0;
    font-size: 10px;
    line-height: normal;
    white-space: nowrap;
}
.textadurl a {
    color: #060fd0;
    font-size: 10px;
    line-height: normal;
    text-decoration: underline;
    white-space: nowrap;
}

