
/*------------------------ ID Styling ------------------------------------------------------------------*/
#my-host-main-container   { width:960px; margin:0 auto; }
#my-central-container     { width:540px; float:left; }
#central-container-main   { float:left; width:495px; margin:0 auto; background:url(../images/main-main-bg2.png) left bottom no-repeat; padding:20px; padding-top:0; }
#my-bottom-container      { width:960px; float:left; background:url(../images/bottom-pnl-bg2.png) left bottom no-repeat; }

#header-prim-loc          { width:210px; height:34px; float:left; background:url(../images/primary-location-bg.png) top left no-repeat; margin:0; padding:0; }
#header-right-pnl         { width:210px; height:11px; float:left; background:url(../images/left-pnl-top.png) top left no-repeat; margin:0; padding:0; }
#header-central-pnl       { float:left; width:535px; height:10px; background:url(../images/main-top-bg.png) top left no-repeat; margin:0 auto; padding:0; }
#header-bottom-pnl        { width:960px; height:37px; float:left; background:url(../images/bottom-hdr-bg.png) top left no-repeat; margin:0; padding:0; }
#right-pnl-content-cont   { height:473px; }
#list-emergency-serv      { list-style-image:url(../images/tick_green-small.png); }

#left-bottom-pnl          { float:left; width:180px; padding:10px; margin-left:5px; }
#central-bottom-pnl       { float:left; width:500px; padding:10px 20px; margin-left:3px; }
#right-bottom-pnl         { float:right; width:180px; padding:10px; margin-right:7px; }

#header-bottom1, #header-bottom2, #header-bottom3
                          { float:left; font-family:Tahoma; font-size:14px; color:#003366; margin:0; padding:12px 0 0 15px; }
#header-bottom1           { width:195px; }
#header-bottom2           { width:522px; }
#header-bottom3           { width:150px; }

#basic-prof-header        { float:left; width:960px; height:60px; background:url(../images/basic-profile-header.png) bottom left no-repeat }
#basic-prof-body          { float:left; width:960px; background:url(../images/basic-profile-bg.png) bottom left no-repeat }

/*------------------------ Class Styling ------------------------------------------------------------------*/
.left-pnl-content-cont    { width:186px; float:left; background:url(../images/left-pnl-bg2.png) left bottom no-repeat; padding:12px; padding-bottom:20px; height:450px; }
.left-pnl-main-cont       { width:210px; float:left; }
.left-pnl-blocks-186px    { float:left; width:186px; }
.section-container        { width:960px; float:left; }
.central-container-conts  { width:495px; float:left; background:url(../images/gray-inline.png) left bottom repeat-x; padding-bottom:10px; font-family:Arial; font-size:12px; color:#333333; }
.central-container-tabs   { width:495px; float:left; margin-bottom:20px; }
.regular_container_495    { float:left; width:495px; text-align:justify; }

.left-bottom-blocks       { float:left; width:180px; background:url(../images/gray-inline.png) bottom left repeat-x; margin-bottom:10px; padding-bottom:5px; }
.center-bottom-blocks     { float:left; width:500px; background:url(../images/gray-inline.png) bottom left repeat-x; margin-bottom:10px; padding-bottom:10px; }
.basic-left-block         { float:left; width:230px; padding:15px; }
.basic-right-block        { float:right; width:660px; padding:15px; }

/*------------------------ Font Styling ------------------------------------------------------------------*/
.arial_12_deepgray, .arial_12_deepgray_bold, .arial_12_green, .arial_12_red
                          { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.arial_12_deepgray_bold   { font-weight:bold; }
.arial_12_green           { color:#009900; }
.arial_12_red             { color:#CC0000; }

.tahoma_13_deepgray_bold, .tahoma_13_orange_bold
                          { font-family:Tahoma,Arial; font-size:13px; font-weight:bold; }
.tahoma_13_deepgray_bold  { color:#333333; }
.tahoma_13_orange_bold    { color:#CC3300; }

.h1_font                  { font-family:Tahoma,Arial; font-size:21px; color:#003366; margin:0; padding:0; font-weight:normal; }
.h2_font                  { font-family:Tahoma,Arial; font-size:16px; color:#003366; margin:10px 0; padding:0; font-weight:normal; }
.h3_font                  { font-family:Tahoma,Arial; font-size:14px; color:#003366; margin:10px 0; margin-top:5px; padding:0; font-weight:normal; }
.tahoma_11_deepgray       { font-family:Tahoma; font-size:11px; color:#333333; }

/*------------------------ Element Styling ------------------------------------------------------------------*/
p                         { margin:5px 0; padding:0; }
#health-packages p        { margin:0; padding:0; }
#health-packages li       { margin:0 0 10px 0; }
#health-packages ol       { margin-top:10px; }

#med-facility p, #food-facility p, #right-prof-summ p
                          { margin:0; }

#hosp-tab1 td, #hosp-tab2 td, #hosp-tab4 td
                           { padding:2px 0; }
#my-host-main-container ul { margin:0; padding:0; padding-left:20px; }
#main-tabs                { margin-bottom:15px; }
#main-tabs li             { float:right; padding:5px; font-family:Tahoma,Arial; font-size:12px; color:#003366; list-style:none; cursor:pointer; }
#main-tabs span           { float:right; }
#medical-serv li          { float:left; width:190px; margin-right:40px; }
#all-docs img             { margin:0 3px; cursor:pointer; }
.left-bottom-blocks img   { margin-right:10px; }
#hosp-images img          { margin:2px; }
#docs-grid td             { padding:0 3px; }
#docs-grid p              { margin:0 0 5px; 0; }
