/* ===== Global Classes ==== */

a.more:link {color:black; font-weight: bold; text-wrap: none;}
a.more:visited {color:black; font-weight: bold;}
a.more:hover {color:red; font-weight: bold;}
a.more:active {color:black; font-weight: bold;}

a.inline-link:link {text-decoration: none;}
a.inline-link:visited {text-decoration: none; color: blue;}
a.inline-link:hover {color:red; background-color: yellow; text-decoration: underline;}
a.inline-link:active {text-decoration: none;}

.topic
{
font-size: 1em;
font-weight: bold;
width: 98%;
background-color: #E6EEED;
border-top: 1px solid #006156;
border-bottom: 1px solid #006156;
padding: 3px 0 3px 3px;
margin: 10px 0 2px 0;
background: url(/images/topic-slice.gif) repeat-x;
}
/*End Global Classes*/


/* ===== Hub Page ==== */


.border-light-green {border: 1px solid #99cccc; margin-right: auto; margin-left: auto; margin-top: 3px; margin-bottom: 3px;}
#hub-wrapper p {font-size: .85em; line-height: 1.2em;}
#hub-wrapper {width: 100%; float: left; margin: 0; padding: 0;}
#hub-wrapper hr {margin-top: 8px; padding-bottom: 2px; border-top: 1px dashed black; height: 0px; border-bottom: none; border-right: none; border-left: none;}
#hub-wrapper h2 {font-size: 1.5em; line-height: 1.2em; font-weight: normal; padding-top:0px; float: left; width: 100%;}
#hub-left-one-col {margin-left: 4px; padding: 0; float: left; width: 355px; .width: 340px; text-align: left;}



#hub-right-one-col {float: right; width: 187px; text-align: left; padding: 0 0 0 4px; margin: 0 8px 0 0; border-left: 1px dashed black; height: 441px;}
#hub-right-one-col p,#hub-right-one-col h2 {padding: 0 0 0 8px;}
#hub-right-one-col img {margin: 0 auto 15px 7px;}

/* ===== End Hub Page ==== */

/* ===== Internal Page ==== */

#internal-wrapper a:link {text-decoration: none;}
#internal-wrapper a:visited {text-decoration: none; color: blue;}
#internal-wrapper a:hover {color:red; background-color: yellow; text-decoration: underline;}
#internal-wrapper a:active {text-decoration: none;}
/* #internal-wrapper p, #internal-wrapper ul {font-size: .85em; line-height: 1.2em;} */
#internal-wrapper {width: 100%; float: left; margin: 0 4px; padding: 0;}
#internal-wrapper hr {margin-top: 8px; padding-bottom: 2px; border-top: 1px dashed black; height: 0px; border-bottom: none; border-right: none; border-left: none;}
#internal-wrapper h2 {font-size: 1.5em; line-height: 1.2em; font-weight: normal; padding-top:0px; float: left; width: 100%}

#internal-list-photo ul {float: left; padding: 0; margin: 0 0 10px 0; width: 400px;}
#internal-list-photo ul li {
   
  background: url(/images/bullet.gif) no-repeat center left #E6EEED; /*custom bullet list image*/
background-position: 3px 50%;
   list-style: none;
   list-style-position: inside;
   padding: 5px 5px 5px 27px;
   line-height: 1.2em;
   border-bottom: 1px solid #006156;
   margin: 0 5px 0 10px;
  
   
}
#internal-list-photo ul li.single
{line-height: 1.5em;}
#internal-list-photo ul li.even
{background-color: #E9EDFE;

}


#internal-list-photo {float: left; width: 100%; margin-top: 10px;}
#internal-list-photo img {float: right; margin-right: 8px; margin-top: 0px;}




/* ===== End Internal Page ==== */

/* ===== Home Links ==== */

/* 
a.homelinks:link {color:#006157; font-weight: bold; text-decoration: none;}
a.homelinks:visited {color:#006157; font-weight: bold;}
a.homelinks:active {color:#006157; font-weight: bold;}
a.homelinks:hover {color: red; font-weight: bold;}
*/

#home-links {
float: left;
font-size: .85em; 
line-height: 1.2em;
font-weight: bold;  
width: 100%;
margin-left: auto;
margin-right: auto; 
margin-top: 8px;
margin-bottom: 8px;
border-bottom: 1px dashed black;
height: 68px;

}

#home-links ul {
margin: 0 auto 0 auto;       
}

#home-links li {
        list-style-type: none;
        background-image: url('/images/arrow_green.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        text-align: left;
        padding-left: 12px; 
       .padding-left: 0px;
        margin-left: 0px;
        line-height: 1.7em;  
        border-bottom: 1px solid #006157;
}

#home-links ul li a:link,
#home-links ul li a:visited {  
  color:#006157;
  font-weight: bold;
  text-decoration: none;
}


#home-links ul li a:hover,
#home-links ul li a:active {
        
        
display: block;
        background-image: url('/images/arrow_gold.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        background-color: #bcc;
        padding-left: 12px; 
       .padding-left: 0px;
        color:#006157;
margin-left: -12px;
.margin-left: 0px;
}


/*Services*/

#services
{
margin: 0px;
padding: 0px;

}
#services ul {
float: left;
padding-right: 2px;
padding-left: 5px;
margin-right: 2px;
border-left: 1px dashed #DBDBDB;
width: 180px;
margin-top: 10px;
}

#services li {
font-size: .85em;
border-bottom: 1px inset #336666;
        list-style-type: none;
        background-image: url('/images/arrow_green.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        text-align: left;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 12px;
padding-right: 5px; 
       .padding-left: 0px;
        margin-left: 0px;
        line-height: 1.2em;  
        /*border-top: 1px solid #006157;*/
         
        
}

#services ul li a:link,
#services ul li a:visited {  
  color:#006157;
  font-weight: bold;
  text-decoration: none;
}


#services ul li a:hover,
#services ul li a:active {
        
        
display: block;
        background-image: url('/images/arrow_gold.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        background-color: #bcc;
        padding-left: 12px; 
       .padding-left: 0px;
        color:#006157;
margin-left: -12px;
.margin-left: 0px;
}



/*End Services*/

/*Outpatient Services*/



#outpatientservices {
float: left;
font-size: .75em; 

font-weight: bold;  
width: 188px;
margin-left: -8px;
margin-right: auto; 
     
}

#outpatientservices li {

        list-style-type: none;
        background-image: url('/images/arrow_green.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        text-align: left;
        padding-left: 12px; 
       .padding-left: 0px;
        margin-left: 0px;


        border-bottom: 1px solid #006157;
}

#outpatientservices li a:link,
#outpatientservices li a:visited {  


  color:#006157;
  font-weight: bold;
  text-decoration: none;

}


#outpatientservices li a:hover,
#outpatientservices li a:active {
        
 
display: block;
        background-image: url('/images/arrow_gold.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
        background-color: #bcc;
        padding-left: 12px; 
       .padding-left: 0px;
        color:#006157;
margin-left: -12px;
.margin-left: 0px;
}


/*End Outpatient Services*/

#left-links {
float: left; 
width: 48%;
padding:0;
margin: 0 auto 0 auto; 
.list-style-position:inside;
}
#right-links {float: right;
width: 48%;
padding:0;
margin: 0 auto 0 auto; 
.list-style-position:inside;
}

/* ==== End Home Links === */


/* ----- LEFT ----- */
#left {
  margin-right: 5px;
  width: 192px;
}

#left ul {
  margin: 0 0 2em 0;
  padding: 0;
}

#left ul li {
  border-bottom: 1px solid #bcc;
  font-size: 0.8em;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

#left ul,
#left ul li { list-style: none none outside; }

#left ul li a:link,
#left ul li a:visited {
  background: #fff none;
  color: #000;
  display: block;
  font-weight: bold;
  padding: 3px 2px;
  text-decoration: none;
}

#left ul li a:hover,
#left ul li a:active {
  background: #bcc none;
  color: #000;
}

/*Billing Page*/
#billing p
{
width: 98%;
margin: 0 0 0 0;
}

#billing ul
{
margin-top: 10px;
float: left;
width: 100%;
padding: 0 auto;
list-style-type: none;}
#billing ul li
{
width: 320px;
padding: 3px 0; border-bottom: 1px solid black;}
#billing ul li a:link
{
text-decoration: none;
color: red;
}
#billing ul li a:visited
{
text-decoration: none;
color: red;
}
#billing ul li a:active
{
text-decoration: none;
color: red;
}
#billing ul li a:hover
{
text-decoration: underline;
}
/*End Billing*/