/* Global Styles for Screen - www.Gonstead.com */

a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {margin:0; padding:0; list-style:none;}
body {background:#343440; color:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {border:0}
span.clear {display:block; clear:both;}

/* Begin Header Styles */

div#header {background:#56785d url(images/header-bg.png) no-repeat; color:#fff; margin:0 auto; padding:26px 26px 0 0; width:880px; height:109px; font-size:11px; text-align:right;}
div#header ul li, div#header ul li a {color:#fff; display:inline; list-style:none; padding-left:2px; text-decoration:none;}
div#header ul li span {border-right:1px solid; padding-right:3px; font-size:8px;}
div#header a:hover {color:#c0ffd0;}

/* Begin Status Bar Styles */

div#status_bar {background:#699372 url(images/status-bar-bg.png) no-repeat; margin:0 auto; padding:0 9px 0 18px; width:879px; height:27px; font-size:11px;}
div#status_bar p {line-height:26px; float:left;}
div#status_bar li {list-style:none;} 
div#status_bar li a {background:url(images/member-login-btn-bg.png) no-repeat bottom; display:block; width:94px; height:27px; float:right;}
div#status_bar li a:hover {background-position:top;}
div#status_bar li a strong {display:none;}

div#status_bar div#login_panel {background:url(images/member-login-bg.png) no-repeat;/* display:none;*/ margin-left:-6px; width:366px; height:27px; float:right;}
div#status_bar div#login_panel label {display:none;}
div#status_bar div#login_panel input {border:0; color:#46624b; margin:5px 0 0 61px; padding:2px; width:83px; height:12px; font-size:9px; float:left;}
div#status_bar div#login_panel input.submit {background:url(images/login-btn-bg.png) no-repeat bottom; cursor:pointer; margin:0; padding:27px 0 0 60px; width:60px; height:27px; float:right;}
div#status_bar div#login_panel input.submit:hover {background-position:top;} 
div#status_bar div#login_panel.logged_in {float:none; width:0; height:0;}

div#status_bar a.logout {background:url(images/logout-btn-bg.png) no-repeat bottom; display:block; width:71px; height:27px; float:right;}
div#status_bar a.logout:hover {background-position:top;}
div#status_bar a.logout strong {display:none;}

/* Begin Content Styles */

div#content {background:#56785d url(images/content-bg.png) repeat-y; margin:0 auto; padding:0 9px 10px 9px; width:888px;}

/* Begin Left Column Styles */

div#content div#left_column {width:208px; padding-bottom:20px; float:left;}
div#content div#left_column li {list-style:none;}

/* Begin News & Search Styles */

div#content div#left_column ul#news_search_nav {background:#4e6d55 url(images/news-search-panel-bg.png) no-repeat; display:block; width:208px; height:28px;}
div#content div#left_column ul#news_search_nav li {float:left;}
div#content div#left_column ul#news_search_nav li a {display:block; width:96px; height:28px;}
div#content div#left_column ul#news_search_nav li a strong {display:none;}
div#content div#left_column ul#news_search_nav li#news_tab a {background:url(images/news-search-tabs-bg.png) no-repeat 0 -56px;}
div#content div#left_column ul#news_search_nav li#news_tab a:hover {background-position:0 0;}
div#content div#left_column ul#news_search_nav li#news_tab.selected a, div#content div#left_column ul#news_search_nav li#news_tab.selected a:hover {background-position:0 -84px; cursor:default;}
div#content div#left_column ul#news_search_nav li#search_tab a {background:url(images/news-search-tabs-bg.png) no-repeat -96px -84px;}
div#content div#left_column ul#news_search_nav li#search_tab a:hover {background-position:-96px -28px;}
div#content div#left_column ul#news_search_nav li#search_tab.selected a, div#content div#left_column ul#news_search_nav li#search_tab.selected a:hover {background-position:-96px -56px; cursor:default;}

div#content div#left_column div#news_panel {background:#729f7b url(images/news-panel-bg.png) no-repeat bottom; padding-bottom:1px; font-size:11px;}
div#content div#left_column div#news_panel p {background:url(images/news-panel-p-bg.png) no-repeat; padding:10px; width:188px;}
div#content div#left_column div#news_panel p img {margin:0 10px 10px 0; width:58px; height:58px; float:left;}
div#content div#left_column div#news_panel p a {color:#fff;}
div#content div#left_column div#news_panel p a:hover {color:#c0ffd0;} 
div#content div#left_column div#news_panel ul {display:block; height:20px;}
div#content div#left_column div#news_panel ul li a {background:#455f4a url(images/more-news-btn-bg.png) no-repeat bottom; display:block; width:76px; height:20px; float:right;}
div#content div#left_column div#news_panel ul li a:hover {background-position:top;}
div#content div#left_column div#news_panel ul li a strong {display:none;}

div#content div#left_column div#search_panel {background:url(images/search-panel-bg.png) no-repeat; display:none; height:48px;}
div#content div#left_column div#search_panel form input {border:0; color:#46624b; margin:16px 0 0 11px; padding:2px; width:136px; height:12px; font-size:9px; float:left;}
div#content div#left_column div#search_panel form input.submit {background:url(images/search-btn-bg.png) no-repeat bottom; cursor:pointer; margin:10px 0 0 14px; padding:26px 0 0 37px; width:37px; height:26px;}
div#content div#left_column div#search_panel form input.submit:hover {background-position:top;} 

/* Begin General Navigation Styles */

div#content div#left_column div#general_content ul li a {background:url(images/standard-nav-btn-bg.png) no-repeat bottom; color:#fff; display:block; padding:0 10px; width:188px; height:30px; line-height:30px; text-decoration:none;}
div#content div#left_column div#general_content ul li a:hover {background-position:top;}

div#content div#left_column ul#doctors_members_nav {background:#4e6d55 url(images/doctor-panel-bg.png) no-repeat top; display:block; position:relative; width:208px; height:35px;}
div#content div#left_column ul#doctors_members_nav li {float:left;}
div#content div#left_column ul#doctors_members_nav li a {background:url(images/doctor-member-btn-bg.png) no-repeat 0 -54px; display:block; width:83px; height:27px;}
div#content div#left_column ul#doctors_members_nav li a strong {display:none;}
div#content div#left_column ul#doctors_members_nav li#members_tab a {background-position:-83px -54px;}
div#content div#left_column ul#doctors_members_nav li#doctors_tab a:hover {background-position:0 -27px; cursor:default;}
div#content div#left_column ul#doctors_members_nav li#members_tab a:hover {background-position:-83px -27px; cursor:default;}
div#content div#left_column ul#doctors_members_nav li#hide_content {position:absolute; top:12px; right:0; visibility:hidden;}
div#content div#left_column ul#doctors_members_nav li#hide_content a {background:url(images/close-menu-btn.png) no-repeat bottom; width:19px; height:17px;}
div#content div#left_column ul#doctors_members_nav li#hide_content a:hover {background-position:top}

div#content div#left_column div#doctors_content {background:url(images/doctor-panel-btm-bg.png) no-repeat bottom; margin-top:6px;}
div#content div#left_column div#doctors_content ul {padding-bottom:26px;}
div#content div#left_column div#doctors_content a {margin-left:1px;}
div#content div#left_column div#doctors_content a, div#content div#left_column div#members_content a {color:#fff; display:block; padding:0 10px; width:188px; height:21px; line-height:21px; text-decoration:none;}
div#content div#left_column div#doctors_content a:hover, div#content div#left_column div#members_content a:hover {background:#976f3d;} 

div#content div#left_column div#members_content ul {background:#729E7B; border-left:1px solid #82b48c; border-bottom:8px solid #77a680; padding:6px 0;}

/* Begin Right Column Styles */

div#content div#right_column {background:#fff; color:#000; padding:0 30px 20px 30px;/* position:relative;*/ width:619px; float:right; overflow:hidden;}
div#content div#right_column object.banner {margin-left:-30px;}
div#content div#right_column h1,
div#content div#right_column h2,
div#content div#right_column h3,
div#content div#right_column h4,
div#content div#right_column h5,
div#content div#right_column h6 {margin:10px 0; font-size:18px;}
div#content div#right_column h2 {font-size:16px;}
div#content div#right_column h3 {font-size:15px;}
div#content div#right_column h4 {font-size:14px;}
div#content div#right_column h5 {font-size:13px;}
div#content div#right_column h6 {font-size:12px;}
div#content div#right_column p {padding:10px 0;}
div#content div#right_column a {color:#2d6dc9;}
div#content div#right_column a:hover {color:#0099ff;}
div#content div#right_column li {list-style:square inside; line-height:24px;}

div#content div#right_column form div {padding-bottom:12px; position:relative;}
div#content div#right_column form div.textarea {padding-bottom:50px;}
div#content div#right_column form div input,
div#content div#right_column form div label {margin-right:2px;}
div#content div#right_column form div input.text {padding:1px; position:absolute; left:240px; width:140px;}
div#content div#right_column form div input.date {position:absolute; left:240px; width:40px;}
div#content div#right_column form div select {position:absolute; left:240px; width:146px;}
div#content div#right_column form div textarea {padding:1px; position:absolute; left:240px; width:140px; overflow:auto;}

div#content div#right_column form div span {color:#FF0000;}
div#content div#right_column form div span#doctor,
div#content div#right_column form div span#student {display:none; color:#000;}

div#content div#right_column form#register {position:relative;}
div#content div#right_column form#register div span.errstring {position:absolute; left:400px;}

div#content div#right_column form#BB_BuyButtonForm div {position:relative; height:50px;}
div#content div#right_column form#BB_BuyButtonForm div select {width:350px; position:absolute; left:0;}
div#content div#right_column form#BB_BuyButtonForm div input.buy_now {position:absolute; top:-5px; left:350px;}

div#content div#right_column form#ForgotPassword input,
div#content div#right_column form#login input {left:76px;}
div#content div#right_column form#ForgotPassword span.successmsg,
div#content div#right_column form#ForgotPassword span.errmsg,
div#content div#right_column form#login span.errmsg {display:block; margin-bottom:10px;}
div#content div#right_column form#ForgotPassword span.errstring,
div#content div#right_column form#ForgotPassword span.errormsg,
div#content div#right_column form#login span.errstring {position:absolute; left:230px;}
div#content div#right_column form#ForgotPassword div.submit,
div#content div#right_column form#login div.submit {left:76px; padding:10px 0;}
div#content div#right_column form#login div.submit a {display:block; margin-top:10px; width:150px;}

div#content div#right_column div#search_by {height:210px;}
div#content div#right_column div#search_by form {margin-right:6px; float:left;}
div#content div#right_column div#search_by form#search_by_name {margin-bottom:10px; float:none;}
div#content div#right_column div#search_by form input,
div#content div#right_column div#search_by form select {margin:0; position:static;}
div#content div#right_column div#search_by form .text {width:100px;}

/* Begin List Styles */

div#right_column span.results_totals,
div#right_column span.results_pages,
div#right_column span.page_links {display:block; float:left;}
div#right_column span.results_pages {float:right;}
div#right_column span.page_links {margin-top:10px; word-spacing:2px; text-align:center; float:none; clear:both;}
div#right_column span.page_links a {margin:0 2px;}

div#right_column table#list_data {background:#fff; clear:both; margin:10px 0; width:620px;}
div#right_column table#list_data tr td {padding:6px;}
div#right_column table#list_data tr td a {padding-right:6px; font-weight:normal;}
div#right_column table#list_data tr td a strong {font-weight:normal;}

div#right_column table#list_data tr.table_head {background:#47634d; color:#fff;}
div#right_column table#list_data tr.table_head a {color:#fff; padding-right:12px; text-decoration:none;}
div#right_column table#list_data tr.table_head a:hover {text-decoration:underline;}
div#right_column table#list_data tr.table_head td.table_head_selected_asc,
div#right_column table#list_data tr.table_head td.table_head_selected_desc {background:#7ea387;}

div#right_column table#list_data tr.table_head td.table_head_selected_asc a {background:url(images/ipanel-sort-asc-icon.gif) no-repeat right;}
div#right_column table#list_data tr.table_head td.table_head_selected_desc a {background:url(images/ipanel-sort-desc-icon.gif) no-repeat right;}

div#right_column table#list_data tr.table_row_even {background:#e1e1d4;}
div#right_column table#list_data tr.table_row_odd {background:#f0f0e9;}

/* Begin Secondary  Navigation Styles */

div#content div#right_column ul.content_navigation {margin:20px 0;}
div#content div#right_column ul.content_navigation li {/*list-style:square inside; font-size:14px; */ list-style:none;}

/* Begin News Styles */

div#content div#right_column div.news_headline {border-right:10px solid #d9d9d9; padding-right:20px; font-size:11px; width:269px; float:left; overflow:hidden;}
div#content div#right_column div.news_headline img {display:block; margin:0 10px 0 0; width:58px; height:58px; float:left;}
div#content div#right_column div.news_headline span {display:block; margin-bottom:10px;} 
div#content div#right_column div.news_headline a {display:block; margin-top:10px; text-decoration:underline; clear:left;}

div#content div#right_column div.news_body {border-left:10px solid #d9d9d9; margin-left:-10px; padding-left:20px; width:300px; float:left; overflow:hidden;}

/* Begin Footer Styles */

div#footer {background:#56785d url(images/footer-bg.png) no-repeat; margin:0 auto; padding:0 19px; width:868px; height:56px; line-height:48px; font-size:11px; text-align:right;}
div#footer a {color:#fff; text-decoration:none;}
div#footer a:hover {color:#c0ffd0;}
div#footer a.chiromatrix {background:url(images/footer-chiromatrix-bg.png) no-repeat; display:block; padding-top:6px; width:144px; height:40px; font-weight:bold; line-height:normal; text-align:left; float:left;}
div#footer a.chiromatrix strong {display:none;}
div#footer ul li, div#footer  ul li a {display:inline; list-style:none; padding-left:2px;}
div#footer ul li span {border-right:1px solid; padding-right:3px; font-size:8px;}
