/*-- =XHTML Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; outline:0; font-size:100%; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
img{ border:0; }
body{ font:normal 62.5% Verdana, Arial, sans-serif; }
body.bg{ background: #D59F0F url('images/backgroundPage.gif') repeat-x; }

/*-- =Structure --*/
div#frame { width: 845px; margin: 0 auto; }
div#main_content_wrapper {padding: 0 0 20px 8px; width:837px; background: url('images/backgroundMain.png') repeat-y; }
div#main_content { width: 831px; background: url('images/backgroundSearch.gif') repeat-x top left;}
div#tree_wrapper { background: url('images/backgroundTree.gif') no-repeat bottom right; }
div#left_column {  width: 213px; float: left;}
div#content_column { border: 0 !important; line-height: 15px; width:617px; float: left; color: #616161;}
div.printBar { width:597px; height: 30px; padding: 10px; background: url('/Portals/0/images/backgroundTopOfContent.jpg') no-repeat; }

/*-- =Top Nav --*/
.TopNav {height:26px; padding-left: 7px; line-height: 26px; background: url(images/btnTopNav.gif) no-repeat;}
#AboutHGB { background-position: 0 -26px; }
#PatientsVisitors { background-position: 0 -52px; }
#FindaHGBDoctor { background-position: 0 -78px; }
#MedicalServices { background-position: 0 -104px; }
#HGBCommunity { background-position: 0 -130px; }
#NewsEvents { background-position: 0 -156px; }
#HowtoFindUs { background-position: 0 -182px; }

.TopNav li {float:left; display: inline; height: 26px; }
.TopNav a{ text-decoration: none; text-align: center; color: white !important; font-weight: bold; height:26px; }
.TopNav a:hover { text-decoration: underline; }

.TopNav a{ display: block; }
.TopNav a#About_HGB { width: 92px; }
.TopNav a#Patients_Visitors { width: 125px; }
.TopNav a#Find_AHGBDoctor { width: 129px; }
.TopNav a#Medical_Services { width: 117px; }
.TopNav a#HGB_Community { width: 115px; }
.TopNav a#News_Events { width: 105px; }
.TopNav a#How_ToFindUs { width: 115px; }


/*-- =Header --*/
div#header {background: url('images/backgroundHeader.jpg') no-repeat; height: 92px; }
a#topLogo{ float: left; margin-top: 15px; background: url('images/headerDivHGBLogo.gif') no-repeat; height: 71px; width: 159px; margin-left: 30px; }
div#white_bar { height: 5px; background: #ffffff; }

/*-- =Search --*/
div#search { height: 38px; }
div#search_box_wrapper {padding: 10px 5px 5px 5px; }
#search_box_wrapper #dnn_xsOpenSearch_txtSearch { font-weight: bold; width: 140px; text-align: right; color:#c9c9c9; height:15px; border:1px solid #c9c9c9; padding: 0 5px 2px 0; float: right; }
#search_box_wrapper #dnn_xsOpenSearch_cmdGo { font-size: 0px; display:block; line-height: 0px; text-indent:-9999px; background: url('images/btnGo.png') no-repeat; width: 41px; height: 18px; border:0; float: left;}
#search_box_wrapper input[type*="submit"]:hover { cursor:pointer; }

input#btnSearchGo { padding-right: 10px; }
input#inputBox { font-weight: bold; width: 140px; text-align: right; padding: 0 5px 2px 0; color:#c9c9c9; height:15px; border:1px solid #c9c9c9; }

/*-- =Left Nav --*/
ul#left_static_nav li { line-height: 21px; background: url('images/leftNavStaticNav.gif') no-repeat; width: 213px; height: 21px; text-align: right; }
div#left_static_nav_div, div#left_dynamic_nav { width: 213px; }
ul#left_static_nav li#staticHome {background: url('images/leftNavStaticNavHome.gif') no-repeat;}
ul#left_static_nav a { text-decoration: none; font-weight: bold; color: #003366; padding: 0 10px 0 0; }
ul#left_static_nav a:hover { text-decoration: underline; }
div#left_current_section {line-height: 22px; color:#ffffff; text-align: right; font-weight: bold; background: url('images/leftNavCurrentPage.gif') no-repeat; width: 213px; height: 22px;}
div#left_current_sectionHome {line-height: 22px; color:#ffffff; text-align: right; font-weight: bold; background: url('images/leftNavCurrentPageHome.gif') no-repeat; width: 213px; height: 22px;}
span#left_current_section_name {padding-right: 10px; }
span#left_current_section_name a {color:#ffffff; }
ul#left_current_subpages li {padding: 3px 10px 3px 0; color: #015695; text-align: right; }
ul#left_current_subpages li a { color: #005595; text-decoration: none; }
ul#left_current_subpages li a:hover { text-decoration: underline; }

/*-- =Main --*/

/*-- =Footer --*/
div#footer { background: url('images/backgroundFooter.png') no-repeat; height:112px; }
ul#footer_links { padding: 15px 182px 0 0; text-align: right;  color: #b4c5d2; }
ul#footer_links li {display: inline;}
ul#footer_links a{ color: #b4c5d2; text-decoration: none; font-weight: normal !important; }
ul#footer_links a:hover { text-decoration: underline; }
div#footer_bottomLine { padding: 50px 100px 0 20px;  color: #b4c5d2; }
span#footer_address{ padding-left: 80px; color: #b4c5d2; }


/*-- =Home Page --*/
div#content_pane_wrapper { padding: 20px; min-height: 344px; width: 577px; }

/*-- Admin Page --*/
div#content_pane_wrapper_admin {padding-left: 5px; min-height: 344px; width: 669px; }

/*-- =Sub Pages --*/
div#two_column_right_content_wrapper { padding-left: 10px; float: left; width: 169px; }
div#two_column_content_wrapper { float: left; width: 400px; }

/*-- =Form Master --*/
.form_table td { padding: 5px 0; }
.form_table .form_textbox, .form_table .form_textarea, .form_table .form_fileUpload { }

.form_table .form_label { color: #006699; font-weight: bold; font-size: 12px; }
.form_table .form_submit { background:url(images/submit.gif) no-repeat; height:28px; width:86px; }

/*-- =Content Headers --*/
.leftColYellowHeader a { display: block; border-top: 1px solid #b6c7d3; padding: 5px 0 5px 20px; font-size: 12px; font-weight: bold; color: #a97e0b; }
.leftColBlueSubheader { display: block; padding: 5px 0 5px 20px; font-size: 10px; font-weight: bold; color: #0f5f9b; }
.mainContentYellowHeader { font-size: 18px; font-weight: bold; color: #d59f0f; display: block; padding-bottom: 7px; }
.mainContentBlueSubheader { font-size: 12px; font-weight: bold; color: #005595; display: block; padding-bottom: 5px; }
.leftColText { display: block; padding: 0 20px; color: #005595; line-height: 18px; }
.leftColText a { text-decoration: none; color: #2190e4; }
.leftColText a:hover { text-decoration: underline;}

/* -- FAQ module --*/ 
a.faqQuestion:hover { color:#003366 !important; text-decoration: underline !important; }

/* -- Video module --*/
table#Table3 { background:#EEEEEE; color:#999999; }
table#Table3 td.whiteBG { background:#FFFFFF; color:#000000; }
div#dnn_ctr437_VideoComments_dshPostComments_pnlRule, div#dnn_ctr437_VideoComments_dshComments_pnlRule { display: none;}
input#dnn_ctr437_VideoComments_dshComments_imgIcon, input#dnn_ctr437_VideoComments_dshPostComments_imgIcon { display: none;}
span#dnn_ctr437_VideoComments_dshPostComments_lblTitle, span#dnn_ctr437_VideoComments_dshComments_lblTitle {margin-left: -10px;}

 
/*-- =Links --*/

/*-- =User Classes --*/

/*-- =Global Classes --*/
.clear{ clear:both; }
.hide{ outline:0; text-indent:-9999px; display:block; }
@media aural { .addr{ speak-numeral:continuous; } .tel, .zip{ speak-numeral:digits; } }
.False { display: none;}


