/* ------------------------------------------------------------

	Title: 		
	Author: 	neal at abramarketing dot com

------------------------------------------------------------ */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ebf9ff;
	color: #4e4d4d;
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-align: left;
	}

body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, input, form, fieldset, label {padding: 0;margin: 0}

p {margin: 0 0 1.5em 0;line-height: 1.5em}

ul, li, dl, dt, dd {list-style: none}

a:link, a:visited {color: #2891ce;}
a:hover {color: #002F5E;}
img {border: none; margin: 0; padding: 0;}
/* ------------------------------------------------------------

	Header Levels

------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
/* ------------------------------------------------------------

	Page Structure

------------------------------------------------------------ */

#container {
	margin: 0 auto;
	width: 990px;
	padding: 0;
	}
	


/* ------------------------------------------------------------

	Banner

------------------------------------------------------------ */

#bannerOuter {
	margin: 0  auto;
	width: 990px;
	}
	
#banner {
	background: url(../images/bg_banner.jpg) top no-repeat;
	width: 960px;
	height: 110px;
	margin: 0 auto;
	}
	
#banner h1 a{
  text-indent: -9999px;
	width:  620px;
	height: 110px;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

#banner a {
	color: #2891ce;
	text-decoration: none;
	}
	
#banner a:hover {
color: #4e4d4d;
}

	
#banner ul {
   padding: 0;
   margin: 0;
}
	
#banner li {
   padding: 0 0 1px 0;
}

#menuLeft {
	width: 135px;
	float: right;
	margin: 10px ;
	}
	
	
#menuRight {
	width: 135px;
	float: right;
	margin: 10px ;
	}
	
	


/* ------------------------------------------------------------

	 Content

------------------------------------------------------------ */

#containerInner {
	margin: 0 auto;
	width: 990px;
	padding: 0;
	}
	
#contentOuter {
	margin: 0 auto;
	width: 960px;
	background-color: #FFF;
	padding: 0;
	border-right: 1px solid #daeef5;
    border-left: 1px solid #daeef5;
	overflow: hidden;
	_height: 1%;
    }	

#secContentOuter {
	margin: 0 auto 10px auto;
	width: 960px;
	background-color: #FFF;
	padding: 0;
	border-right: 1px solid #daeef5;
    border-left: 1px solid #daeef5;
    border-bottom: 1px solid #daeef5;
	overflow: hidden;
	_height: 1%;
    }	
	
#content {	
   margin: 0;
   padding: 0;
	overflow: hidden;
	_height: 1%;
   }
	
.clear {
   clear: both;
   }

.clearLeft {
   clear: left;
   }
/* ------------------------------------------------------------

	 Left Column

------------------------------------------------------------ */

#leftColOuter {
   float: left;
   width: 712px;
   padding: 5px 5px 0 7px;
   margin: 0;

}

#leftCol {
   padding: 0;
   margin: 0;

}

#leftCol #lassenText {
  margin: 0;
  padding: 0 0 0 13px;
  font-size: 13px;
  font-family: Verdana;
  line-height: 18px;
  width: 694px;

}

#leftCol #homeSlide {
  margin: 10px 0 15px 0;
  padding: 0;
  border: 2px solid #e0dfdf;

}

#lassenText .spacer {
   padding: 0;
   margin: 0;
 }


#leftCol #lassenText .lineUpper {
   height: 1px;
   background-color: #e0dfdf;
   margin: 10px 0;
 }
 
#leftCol #lassenText .lineLower {
   height: 1px;
   background-color: #e0dfdf;
   margin: 0 0 30px 0;
   padding: 0;
 }

#content .lineBlue {
   height: 10px;
   border: 1px solid #daeef5;
	background-color: #ecfaff; 
   margin: 10px 0;
 }
 
#content .lineSpace {
   height: 15px;
   margin: 10px 0;
 }
 

/* ------------------------------------------------------------

	 Secondary Pages

------------------------------------------------------------ */

#leftCol #leftColText {
   padding: 25px;
}
#leftCol #leftColText a {
	text-decoration: none;
}
#leftCol #leftColText h2 {
   font-size: 23px;
   border-bottom: 1px solid #e0dfdf;
  margin: 0 0 5px 0;
  color: #000000;
  font-family: Georgia;
  padding: 0 0 5px 0;
  line-height: 25px;
}

#leftCol #leftColText h3 {
   font-size: 16px;
   margin-bottom: 35px;
}

#leftCol #leftColText h4 {
   font-size: 15px;
   border-bottom: 1px dotted #e0dfdf;
   padding-bottom: 3px;
}
#leftCol #leftColText h4 a {
   font-size: 15px;
   border-bottom: 1px dotted #e0dfdf;
   padding-bottom: 3px;
   color: #4e4d4d;
}
#leftCol #leftColText .heading {
   font-size: 15px;
   border-bottom: 1px dotted #e0dfdf;
   padding-bottom: 3px;
   margin: 30px 0 10px 0;
}

#leftCol #leftColText .heading2 {
   font-size: 14px;
   border-bottom: 1px dotted #e0dfdf;
   padding-bottom: 3px;
   margin: 30px 0 20px 0;
}

#leftCol #leftColText h5 {
   color: #004420;
   font-size: 14px;
   margin-bottom: 3px;
} 
#leftCol #leftColText h5 a {
   color: #004420;
   font-size: 14px;
   margin-bottom: 3px;
} 
#leftCol #leftColText .largeGreen {
   color: #004420;
   font-size: 16px;
   margin-bottom: 3px;
} 
#leftCol #leftColText ul {
  margin: 15px 0;
}  
  
#leftCol #leftColText li {
  padding: 2px 0 2px 20px;
} 

 
 #leftCol dt {
     font-weight: bold;
	 margin-bottom: 4px;
	 }
	  
 #leftCol dd {
     padding: 1px 0 1px 0px;
	 }
	 
#leftCol .employ {
     margin: 5px 0 16px 0;
 }
 	 
#leftCol .employ dt {
     font-weight: normal;
 }
 
   /* ------------------------------------------------------------

	Physicians

------------------------------------------------------------ */


#leftCol .physicianImg {
	width: 240px;
    float: left;
	margin: 5px 15px 0 0;
	height: 330px;
	}
	
#leftCol .physicianImg img {
	padding: 5px;
	border: 1px solid #e0dfdf;

} 	

#leftCol .physicianImg2 {
	width: 130px;
    float: left;
	margin: 5px 15px 0 0;
	height: 150px;
	}
	
#leftCol .physicianImg2 img {
	padding: 5px;
	border: 1px solid #e0dfdf;

} 	
#leftCol .physicianText {
	padding: 5px 0 0 5px;
	float: left;
	width: 370px;
	margin-bottom: 30px;
	font-size: 13px;
} 
	
#leftCol .physicianText h6 {
	margin: 0 0 15px 0;
	color: #4e4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	
} 	
	
	
#leftCol .physicianText dl {
	margin: 0;
}	

#leftCol .physicianText dt {
	margin: 5px 0 0 0;
}


#leftCol .physiciansList li img {
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #e0dfdf;
	}
		
	
  /* ------------------------------------------------------------

	 Calendar

------------------------------------------------------------ */
	
#leftColText #calendar {
	margin: 0;
	padding: 0;
	width: 710px;
	}

#leftColText #calendar .hours {
	padding: 0;
	margin: 0;
	}

#leftCol #leftColText .calendarHeading {
   font-size: 15px;
   border-bottom: 1px dotted #e0dfdf;
   padding-bottom: 3px;
   margin: 30px 0 16px 0;
}

#leftColText #calendar .hours h3 {
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-size: 15px;
	text-align: center;
	}
	
#leftColText #calendar .hours  ul {
  margin: 0;
  padding: 0;
}

#leftColText #calendar .hours  li {
	float: left; 
	margin: 0; 
	height: 150px;
	text-align: left; 
	padding: 10px 12px 0 12px;
	list-style-type: none;
	list-style-position: inside; 
	text-align: center;
  background-color: #ebf9ff;
  border-top: 1px solid  #daeef5;
  border-bottom: 1px solid  #daeef5;
	}

#leftColText #calendar .hours  .leftList {
  border-top: 1px solid  #daeef5;
  border-bottom: 1px solid  #daeef5;
  border-left: 1px solid  #daeef5;
	}	

#leftColText #calendar .hours  .rightList {
 border-top: 1px solid  #daeef5;
  border-bottom: 1px solid  #daeef5;
  border-right: 1px solid  #daeef5;
	}
 #leftCol #leftColText  .bring li {
     list-style: disc;
	 padding: 5px 0 8px 0;
	 margin: 0 18px;
	 }
	 
 #leftCol #leftColText  .numbers dd {
     padding: 5px 0 8px 0;
	 }
	 
	 
 #leftCol #leftColText  .leadershipTeam dt {
     margin: 15px 0 0 0;
	 }
 #leftCol #leftColText  .leadershipTeam dd {
     padding: 2px 0;
	 }
	 	
	 	
 #leftCol #leftColText  .formsImg {
     float: left;
	 border: 1px solid #e0dfdf;
	 margin: 0 10px 0 0;
	 width: 175px;
	 height: 225px;
	 }
	 	
 #leftCol #leftColText  .formstext {
     float: left;
	 }
	 	
 #leftCol #leftColText  .screenImg {
     float: right;
	 width: 200px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin-left: 10px;
	 }
	 	 	
 #leftCol #leftColText  .screenImg2 {
     float: right;
	 width: 200px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin-left: 10px;
	 margin-bottom: 40px;
	 }
	 
	 
 #leftCol #leftColText #reqAppt {
      margin-top: 15px;
	 }	 
 #leftCol #leftColText #reqAppt dt {
      margin-top: 15px;
	  font-size: 12px;
	 }
	 	
 #leftCol #leftColText .required { 
      color: #e13535;
	  }

.required { 
      color: #e13535;
	  }
	
#leftCol input {
	padding: 3px;
	margin: 0;
   border: 1px solid #999999;
	} 	
	
.requiredTop { 
      color: #e13535;
	  font-weight: normal;
	  margin: 15px 0 0 0;
	  padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	  }

 #leftCol #leftColText .walkInImg {
     float: right;
	 width: 190px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin-left: 10px;
	 }

 #leftCol #leftColText .pageImg {
     float: right;
	 width: 190px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin: 0 0 10px 10px;
	 }
	 
 #leftCol #leftColText .pageImg2 {
     float: right;
	 width: 225px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin: 0 0 10px 10px;
	 }
	 
	 
 #leftCol #leftColText .pageImg3 {
     float: right;
	 width: 300px;
	 padding: 0;
	 margin: 0 5px 0 5px;
	 }
		 
 #leftCol #leftColText .pageImg3 img {
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin: 0 0 15px 0;
	 } 
	 
 #leftCol #lab {
	 width: 445px;
	 }
	 
	 
 #leftCol #lassenHistory {
	 background-color: #e0dfdf;
	 margin: 10px 0 0 0;
	 padding: 0;
	 height: 10px;
	 border: 1px solid #868686;
	 }
	 
	 
	 
	
	  /* ------------------------------------------------------------

	 Left Column Listed Images

------------------------------------------------------------ */ 


 #leftCol .listedImages {
        padding: 0;
        margin: 0;
        }


 #leftCol .listedImages ul {
  margin: 0;
  padding: 0;
}

 #leftCol .listedImages li {
        float: left;
        margin: 0;
        width: 82px;
        height: 160px;
        text-align: left;
        padding: 0;
        list-style-type: none;
        list-style-position: inside;
        }

 #leftCol  .listedImages li h3 {
        margin: 0;
        padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		line-height: 13px;
        font-size: 11px;
        }
 #leftCol .listedImages li h3 a {
        margin: 0;
        padding: 0;
        font-size: 11px;
		line-height: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        }

 #leftCol .listedImages li h3 a:hover {
        margin: 0;
        padding: 0;
        font-size: 11px;
		line-height: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        }

 #leftCol .listedImages li img {
        border: 1px solid  #e0dfdf;
        padding: 2px;
        margin: 0 0 3px 0;
        }
		 
	
	  /* ------------------------------------------------------------

	 Left Column History
------------------------------------------------------------ */ 

 #leftCol .historyText {
       margin-top: 25px;
		padding: 0 0 5px 0;
        border-bottom: 1px dotted #e0dfdf;
        }
		


 #leftCol .historyImages {
        padding: 0;
        margin: 0;
        }


 #leftCol .historyImages ul {
  margin: 0;
  padding: 0;
}

 #leftCol .historyImages li {
        float: left;
        margin: 0 0 0 20px;
        width: 110px;
        height: 140px;
        text-align: left;
        padding: 0;
        list-style-type: none;
        list-style-position: inside;
        }

 #leftCol  .historyImages li h3 {
        margin: 0;
        padding: 0 0 0 3px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		line-height: 13px;
        font-size: 11px;
        }
 #leftCol .historyImages li h3 a {
        margin: 0;
        padding: 0;
        font-size: 11px;
		line-height: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #4e4d4d;
        }

 #leftCol .historyImages li h3 a:hover {
        margin: 0;
        padding: 0;
        font-size: 11px;
		line-height: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
        }

 #leftCol .historyImages li img {
        border: 1px solid  #e0dfdf;
        padding: 5px;
        margin: 0 0 3px 0;
        }
		 
	 

   /* ------------------------------------------------------------

	Services

------------------------------------------------------------ */

.servImg {
	width: 200px;
    float: left;
	margin: 0 15px 0 0;
	height: 160px;
	padding: 0;
	}
	
#leftCol .servImg img {
	padding: 2px;
	border: 1px solid #e0dfdf;
	margin: 0;

} 	
#leftCol .servText {
	padding: 5px 0 0 5px;
	float: left;
	width: 370px;
	margin: 0;
} 
	
#leftCol .servText h6 {
	padding: 0;
	margin: 6px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
} 	

   /* ------------------------------------------------------------

	History

------------------------------------------------------------ */

#leftCol .histImg {
	width: 100px;
    float: left;
	margin: 0 15px 0 0;
	height: 125px;
	padding: 0;
	}
	
#leftCol .histImg img {
	padding: 2px;
	border: 1px solid #e0dfdf;
	margin: 0;

} 	
#leftCol .histText {
	padding: 0 0 0 5px;
	float: left;
	width: 450px;
	margin: 0;
} 
#leftCol .histText h5 {
   font-size: 14px;
   border-bottom: 1px dotted #e0dfdf;
   color: #e0dfdf; 
   padding-bottom: 3px;
   margin: 0;
}
	
#leftCol .histText h6 {
	padding: 0;
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
} 	


	  /* ------------------------------------------------------------

	Contact Forms

------------------------------------------------------------ */ 


#leftCol .contact dl {
	padding: 10px 0;
	margin: 0;
	} 	

#leftCol .contact dt {
	padding: 10px 0 3px 0;
	margin: 0;
	} 	



   /* ------------------------------------------------------------

	 Right Column

------------------------------------------------------------ */

.rightColOuter {
   float: left;
   width: 230px;
   margin: 0;
   padding: 0 0 10px 0;
}

.rightCol {
   padding: 11px 0 0 0;
   margin: 0;
   color: #202020;

}
.rightCol a {
   color: #202020;

}

.rightCol a:hover { 
	color: #2891ce;
	}
	
.rightCol .greenBottom {
	background: url(../images/right_col_green_bottom.jpg) bottom left no-repeat;
	margin: 0;
	padding-bottom: 20px;

}

.rightCol .greenTop {
	background: url(../images/right_col_green_top.jpg) top left no-repeat;
	padding-top: 20px;
	margin: 0;

}

.rightCol .greenCenter {
	background: url(../images/right_col_green_slice.jpg) top left repeat-y;
	margin: 0;
	padding: 0 27px 0 17px;
	font-size: 12px;

}
.rightCol #howHelp {
	background: url(../images/how_can_we_help.jpg) top left no-repeat;
	margin: 0 0 0 1px;
	padding: 0;
	height: 58px;
}
.rightCol #payBillButton {
	margin: 0 0 0 2px;
	padding: 0;
}
.rightCol .greenCenter dt {
	font-size: 15px;
	border-bottom: 1px solid #c5da64;
	padding-bottom: 2px;
	margin: 0 0 3px 0;
	font-weight: bold;
}
.rightCol .greenCenter dd {
	padding-bottom: 1px;
	margin: 0;
}
.rightCol .greenCenter h4 {
	border-bottom: 1px solid #c5da64;
	margin: 8px 0 15px 0;
}
.rightCol .greenCenter h6 {
	border-bottom: 1px solid #c5da64;
	margin: 8px 0 8px 0;
}
.rightCol #yourHealth {
	background: url(../images/your_health.jpg) left no-repeat;
	width: 197px;
	height: 128px;
	margin-top: 8px;
}
.rightCol #featuredService {
	width: 194px;
	height: 143px;
	margin-top: 12px;
	margin-left: -3px;
}

.rightCol .departments dd {
	padding: 2px 0;
}

.rightCol #wereHere {
	background: url(../images/were_here_for_you.jpg) top no-repeat;
	margin: 0;
	padding: 0;
	width: 184px;
	height: 58px;
	padding-left: 3px;

}

/* ------------------------------------------------------------

	 News Include

------------------------------------------------------------ */



#newsIncOuter {   
   width: 960px;
   padding: 0 0 30px 0;
   font-size: 12px;
   margin: 0 auto;
	background-color: #FFF;
	border-right: 1px solid #daeef5;
    border-left: 1px solid #daeef5;
	overflow: hidden;
	_height: 1%;
   
	} 
#newsIncOuter2 {   
   width: 960px;
   padding: 0 0 30px 0;
   font-size: 12px;
   margin: 0 auto;
	background-color: #FFF;
	border-right: 1px solid #daeef5;
    border-left: 1px solid #daeef5;
	overflow: hidden;
	_height: 1%;
   
	}   

.newsTopDivider {   
	padding: 0;
   margin: 0 auto 15px auto;
   height: 20px;
	background-color: #ecfaff; 
	border: 1px solid #daeef5;
   width: 920px; 
	}  
	
#newsIncLeft {   
   width: 683px;
	padding: 0;
   margin: 0 20px;
   float: left;
	} 
	
#newsIncLeft2 {   
   width: 920px;
	padding: 0;
   margin: 0 0 0 20px;
	} 
	 
#newsIncLeftInner {   
	padding: 10px 0 0 0;
   margin: 0;
   font-size: 14px;
	}  
	 
	
#newsIncOuter h2 {   
   text-align: left;
   border-bottom: solid 1px #e0dfdf;
   color: #000000;
  font-size: 20px;
  font-family: Georgia;
  padding-bottom: 3px;
	}  
	

	
#newsIncOuter .lassenHeading {   
   padding: 0 0 4px 0 ;
   margin: 0 0 15px 0;
	} 
	 
#lassenText .lassenHeading {   
   padding: 0 0 5px 0 ;
   margin: 25px 0 15px 0;
   border-bottom: solid 1px #e0dfdf;
   color: #000;
  font-size: 20px;
  font-family: Georgia;
  line-height: 25px;
	} 
#newsIncOuter2 h2 {   
   text-align: left;
   border-bottom: solid 1px #e0dfdf;
   color: #000000;
  font-size: 20px;
  font-family: Georgia;
  padding-bottom: 3px;
	}  
	

	
#newsIncOuter2 .lassenHeading {   
   padding: 0 0 4px 0 ;
   margin: 0 0 15px 0;
	}  

	
		
.newsDivider {   
	padding: 0;
   margin: 0 0 10px 0;
   border-bottom: dotted 1px #e0dfdf;
   height: 1px;
	} 
	
.newsImg {   
   float: right;
   width: 90px;
   height: 120px;
   padding: 2px; 
   margin: 0 0  10px 10px;
   border: solid 1px #e0dfdf;
	}  
	
.newsImgWide {   
   float: right;
   width: 180px;
   padding: 2px; 
   margin: 0 0 10px 10px;
   border: solid 1px #e0dfdf;
	} 
.newsTextWide {   
   float: left;
   margin: 10px 10px 10px 0;
   text-align: left;
   width: 484px;
	} 	
#newsTextRight {   
   margin: 4px 0 0 0;
   text-align: left;
   padding: 0;
	} 
.newsTextRegular {  
   margin: 0 0 10px 0;
   text-align: left;
   width: 650px;
	} 	
.newsTextLeft {   
   float: left;
   margin: 10px 10px 10px 0;
   text-align: left;
   width: 565px;
	} 	
.newsText {   
   float: left;
   margin: 10px 0 10px 10px;
   text-align: left;
   width: 780px;
	} 
#newsIncOuter h3 {   
   margin: 0 0 8px 0;
   text-align: left;
   border-bottom: dotted 1px #e0dfdf;
   padding-bottom: 2px;
   font-size: 14px;
	}
#newsIncOuter2 h3 {   
   margin: 0 0 8px 0;
   text-align: left;
   border-bottom: dotted 1px #e0dfdf;
   padding-bottom: 2px;
   font-size: 14px;
	}
.newsItems2 {   
   margin: 0 0 8px 0;
   text-align: left;
   border-bottom: dotted 1px #e0dfdf;
   padding-bottom: 2px;
   font-size: 14px;
	} 
.newsPageImg img {   
   float: right;
   padding: 2px; 
   margin: 0 0 10px 10px;
   border: solid 1px #e0dfdf;
	}
	
.newsPageImg2  { 
float: left;
width: 200px;
height: 130px;  
	}
	
.newsPageImg2 img {   
   padding: 2px; 
   margin: 0 0 10px 10px;
   border: solid 1px #e0dfdf;
	}


	
.newsPhotoGallery {   
   margin: 0; 
   padding: 0 0 25px 0;
	}

	
.newsPhotoGallery ul {   
   padding: 0; 
   margin: 0;
   display: block;
	}
	
		
.newsPhotoGallery li {   
   padding: 0; 
   margin: 0;
   float: left;
   width: 200px;
	}
		
.newsPhotoGallery .newsStrip {   
   padding: 0; 
   margin: 0;
   float: left;
   width: 190px;
	}	
.newsPhotoGallery img {   
	padding: 3px;
	border: 1px solid #e0dfdf;
   margin: 0;
	}
	
.newsPhotoGallery h6 {   
   font-size: 13px;
   margin: 5px 0 0 0;
   padding: 0;
   width: 180px;
	}
#flyerText {
}
	
	
.newsItems { 
   text-align: left;
   border-bottom: dotted 1px #e0dfdf;
   padding-bottom: 2px;
   margin: 15px 0;
	} 
   
.newsItems2 { 
   text-align: left;
   border-bottom: dotted 1px #e0dfdf;
   padding-bottom: 2px;
   margin: 25px 0 10px 0;
	} 
	
.newspaperImg {
   float: left;
   width: 200px;
   padding: 0; 
   margin: 0 20px 10px 0;
	}  
.newspaperImg img {
   padding: 2px; 
   margin:  0;
   border: solid 1px #e0dfdf;
	}  
	
		
#leftColText .newsStoryList {   
   padding: 0; 
   margin: 0;
	}
	
		
#leftColText .newsStoryList li {   
   padding: 3px 0 3px 0; 
   margin: 0;
	}
	
			
 /*------- Home History ---------*/  
   

#newsIncOuter #rightNewsWrapper {
   width: 220px;
   padding: 0px;
   margin: 0;
   float: left;
   }
        

#rightNewsWrapper2 {
   width: 200px;
   padding: 0px;
   margin: 0 17px 0 0;
   float: right;
   } 
#historyWrapper {
   padding: 0px;
   margin: 0;
   color: #000;
   background-color: #e0dfdf;
   border: 1px solid #6e6761;
   }
#historyInner {
   padding: 10px;
   margin: 0;
   } 
 
#historyInner h2 {
   text-align: left;
   border-bottom: solid 1px #fff;
   color: #000000;
  font-size: 20px;
  font-family: Georgia;
  padding-bottom: 3px;
  margin: 0 0 10px 0;
   }  
 
.historyInnerImg {
   padding: 0;
   margin: 0 20px 5px 0;
   width: 198px; 
   }  
 
.historyInnerImg img {
   padding: 4px;
   margin: 0;
   background-color: #fff;
   } 
.historyText {
   padding: 0;
   margin: 0;
   }   
   
   
 
/* ------------------------------------------------------------

	 Resources

------------------------------------------------------------ */  
   
   
#resourcesWrapper {
   padding: 20px 0 0 0;
   margin: 0 0 20px 0;
   color: #000;
   }
 
#resourcesInner {
   padding: 0;
   margin: 0;
   } 
 
#resourcesInner h2 {
   text-align: left;
   border-bottom: solid 1px #e0dfdf;
   color: #000000;
  font-size: 20px;
  font-family: Georgia;
  padding-bottom: 3px;
  margin: 0 0 10px 0;
   } 
    
.resourcesInnerDiv {
   padding: 0 0 10px 0;
   margin: 0 0 15px 0;
   border-bottom: dotted 1px #e0dfdf;
   } 
  
.resourcesInnerImg {
float: right;
   padding: 0;
   margin: 0 0 5px 5px;
   } 
    
.resourcesInnerImg img {
background-color: #e0dfdf;
   padding: 2px;
   margin: 0;
   } 
.resourcesInnerDiv h5 {
 line-height: 16px;
 font-size: 13px;
   padding: 2px;
   margin: 0;
   }  
   
/* ------------------------------------------------------------

	 Lower

------------------------------------------------------------ */



#lowerOuter {   
   width: 960px;
   padding: 0 0 10px 0;
   font-size: 14px;
   text-align: center;
   margin: 0 auto;
	background-color: #FFF;
	border-right: 1px solid #daeef5;
    border-left: 1px solid #daeef5;
   
	}  
		
#lower {   
    width: 922px;
   border-top: 1px solid #daeef5;
   border-right: 1px solid #daeef5;
   border-left: 1px solid #daeef5;
	background-color: #ecfaff; 
   padding: 5px 0 0 7px;
    text-align: center;
	overflow: hidden;
	_height: 1%; 
	margin: 0 auto;
	}  
		
.clearLeft {
   clear: left;
   }
   

#lower ul {     
    padding: 0px;  
	margin: 0 auto;      
    list-style: none;    
	width: 922px;
	} 
	
#lower	li {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 306px;  
	}
 

#lower #family {  
background: url(../images/home_fam_prac.jpg) top no-repeat;  
   width: 306px;  
	}
	
	#lower #urgent {  
background: url(../images/home_urgent_care.jpg) top no-repeat; 
   width:304px;  
	}

#lower #pediatrics {  
background: url(../images/home_pediatrics.jpg) top no-repeat;  
   width: 306px;  
	}

 
#lower img {  
    padding: 0;
	margin: 0;
	border: 0; 
	}
	
#lower .lowerInner{  
    padding: 0;
	margin: 184px 12px 5px 12px;
	font-size: 12px; 
	}	
	
#lower h3 {  
    padding: 0 0 3px 0;
	margin: 0 0 5px 0;
   border-bottom: 1px solid #daeef5;
   font-size: 13px;
	}	
#lower h4 {  
	margin: 5px 0 5px 0;
   border-bottom: 1px solid #daeef5;
	}
	
	

#lower2 {   
    width: 922px;
   border-right: 1px solid #daeef5;
   border-left: 1px solid #daeef5;
   padding: 5px 0 0 7px;
    text-align: center;
	overflow: hidden;
	_height: 1%;
	background-color: #ecfaff;  
	margin: 0 auto;
	}  
		

#lower2 ul {     
    padding: 0px;  
	margin: 0 auto;      
    list-style: none;    
	width: 922px;
	} 
	
#lower2	li {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 306px;  
	}
 

#lower2 #internal {  
background: url(../images/home_internal_med.jpg) top no-repeat;  
   width: 306px;  
	}

	
#lower2 #dermatology {  
background: url(../images/home_dermatology.jpg) top no-repeat; 
   width:304px;  
	}

#lower2 #support {  
background: url(../images/home_support_serv.jpg) top no-repeat;  
   width: 306px;  
	}

 
#lower2 img {  
    padding: 0;
	margin: 0;
	border: 0; 
	}
	
#lower2 .lowerInner{  
    padding: 0;
	margin: 184px 12px 5px 12px;
	font-size: 12px; 
	}	
	
#lower2 h3 {  
    padding: 0 0 3px 0;
	margin: 0 0 5px 0;
   border-bottom: 1px solid #daeef5;
   font-size: 13px;
	}	
#lower2 h4 {  
	margin: 5px 0 5px 0;
   border-bottom: 1px solid #daeef5;
	}

	

#lower3 {   
    width: 922px;
   border-right: 1px solid #daeef5;
   border-left: 1px solid #daeef5;
   border-bottom: 1px solid #c1dde7;
   padding: 5px 0 0 7px;
    text-align: center;
	overflow: hidden;
	_height: 1%;
	background-color: #ecfaff;  
	margin: 0 auto;
	}  
		

#lower3 ul {     
    padding: 0px;  
	margin: 0 auto;      
    list-style: none;    
	width: 922px;
	} 
	
#lower3	li {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 306px;  
	}

	
#lower3	li .strip {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 304px;  
	}
 
#lower3 img {  
    padding: 0;
	margin: 0;
	border: 0; 
	}
	
#lower3 .lowerInner{  
    margin: 0;
	padding: 0 12px 15px 12px;
	}	
	
		

#lower4 {   
    width: 922px;
   border-right: 1px solid #daeef5;
   border-left: 1px solid #daeef5;
   border-bottom: 1px solid #daeef5;
   padding: 5px 0 0 7px;
    text-align: center;
	overflow: hidden;
	_height: 1%;
	background-color: #ecfaff;  
	margin: 0 auto;
	}  
		

#lower4 ul {     
    padding: 0px;  
	margin: 0 auto;      
    list-style: none;    
	width: 922px;
	} 
	
#lower4	li {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 306px;  
	}

	
#lower4	li .strip {     
   float: left;     
   padding: 0;
   margin: 0; 
    display: block;
	width: 304px;  
	}
 
#lower4 img {  
    padding: 0;
	margin: 0;
	border: 0; 
	}
	
#lower4 .lowerInner{  
    margin: 0;
	padding: 0 12px 15px 12px;
	}	
	
	
/* ------------------------------------------------------------

	Lower Green

------------------------------------------------------------ */

	
#container #lowerGreenBottom {
	background: url(../images/bg_lower_green_bottom.jpg) bottom no-repeat;
	width: 990px;
	margin: 0 auto;
	padding-bottom: 30px;	
}

#container #lowerGreenTop {
	background: url(../images/bg_lower_green_top.jpg) top no-repeat;
	width: 990px;
	padding-top: 28px;
	margin: 0;

}

#lowerGreenCenter {
	background: url(../images/bg_lower_green_slice.jpg) top repeat-y;
	overflow: hidden;
	_height: 1%;
	padding: 0;
	margin: 0;
}

#lowerGreenCenter .whiteBottom {
	background: url(../images/white_box_bottom.jpg) bottom no-repeat;
	width: 310px;
    padding-bottom: 28px;
	float: left;
	margin: 5px 0 0 17px;
	}
#lowerGreenCenter .secWhiteBottom {
	background: url(../images/white_box_bottom.jpg) bottom no-repeat;
	width: 310px;
    padding-bottom: 28px;
	float: left;
	margin: 5px 0 0 13px;
	}

#lowerGreenCenter .whiteTop {
	background: url(../images/white_box_top.jpg) top no-repeat;
	width: 310px;
    padding-top: 28px;
	margin: 0;
}

#lowerGreenCenter .whiteCenter {
	background: url(../images/white_box_center.jpg) top repeat-y;
	width: 310px;
	margin: 0;
	text-align: center;
}

#lowerGreenCenter .whiteCenter h2 {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 7px;
	margin: 0 22px 10px 20px;
	font-size: 18px;
	color: #5c5c5c;
} 
.whiteCenter .whiteCenterText {
	padding: 0 20px;
	margin: 0;
	font-size: 13px;
}

.whiteCenter .whiteCenterText ul {
	margin: 0 10px 0 35px;
	text-align: left;
}
.whiteCenter .whiteCenterText li {
	list-style-type: disc;
	padding-bottom: 6px;
	}


/* ------------------------------------------------------------

	 Vita

------------------------------------------------------------ */
	

#lowerGreenCenter .vitaOuter {
    background: url(../images/new_vita_callout.jpg) top no-repeat;
	width: 299px;
	height: 291px;
    padding: 0;
	float: left;
	margin: 10px 0 0 12px;
	}

#lowerGreenCenter #learnMore {
    padding: 250px 0 5px 183px;
	margin: 0;
	}

   /* ------------------------------------------------------------

	History

------------------------------------------------------------ */


   
#leftCol .histImg {
	width: 100px;
    float: left;
	margin: 0 15px 0 0;
	height: 125px;
	padding: 0;
	}
	
#leftCol .histImg img {
	padding: 2px;
	border: 1px solid #e0dfdf;
	margin: 0;

} 	
#leftCol .histText {
	padding: 0 0 0 5px;
	float: left;
	width: 450px;
	margin: 0;
} 
#leftColText .histHeading {
   font-size: 14px;
   font-weight: bold;
   border-bottom: 1px dotted #e0dfdf;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4e4d4d;
   padding-bottom: 3px;
   margin: 0;
}
	
#leftCol .histText h6 {
	padding: 0;
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
} 	


/* ------------------------------------------------------------

	 Footer

------------------------------------------------------------ */


#footerOuter {
    margin: 0 auto;
	text-align: center;
	}

#footer {
    width: 960px;
	margin-bottom: 20px;
	line-height: 20px;
	}



/* ------------------------------------------------------------

	 Misc

------------------------------------------------------------ */

#uptodatesearchcontainer {
width: 200px;
border: 1px solid #6e6761;
padding: 0;
margin: 15px 0 20px 0; 
background-color: #ffffff; 
text-align: left; 
font-family: Helvetica; 
font-size: 11px; 
line-height: 14px;
}

			
 /*------- Swine Flu Sidebar ---------*/  
   

#swineFluSidebar {
   width: 300px;
   padding: 0px;
   margin: 5px 0 10px 10px;
   float: right;
   background-color: #e0dfdf;
   border: 1px solid #6e6761;
   color: #000;
   font-size: 12px;
   line-height: 21px;
   }
      
#swineFluSidebarInner {
   padding: 15px;
   margin: 0;
   }

      
#swineFluSidebarInner h6 {
   padding: 0 0 4px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px solid #6e6761;
   font-size: 14px;
   }
 
#swineFluSidebarInner p {
   padding: 0 0 8px 0;
   margin: 0;
   } 
#swineFluSidebarInner img {
   padding: 0;
   margin: 10px 0 0 4px;
   border: 1px solid #6e6761;
   } 
   
   
 /*------- Swine Flu Sidebar ---------*/  
 
#leftCol .newsStoryList {
   padding: 0;
   margin: 10px 0;
   }
  
#leftCol .newsStoryList li {
   padding: 4px 0;
   margin: 0 0 0 20px;
   }  
   

   
   
 /*------- newsStoryList 2 ---------*/  
 
.newsStoryList2 ul {
   padding: 0;
   margin: 0;
   }
  
.newsStoryList2 li {
   padding: 5px 0;
   margin: 0 0 0 -10px;
   line-height: 18px;
   }  
   
   
   
   
 /*------- newsStoryList 3 ---------*/  
 
.newsStoryList3 {
   padding: 0;
   margin: 0;
   }
  
.newsStoryList3 li {
   padding: 5px 0;
   margin: 0;
   line-height: 18px;
   }  
   
   
 /*------- Employment Right ---------*/  
 
#leftCol .employmentRight {
   padding: 0;
   margin: 0 0 10px 10px;
     float: right;
   }
  
  
  #leftCol .employmentRight .pageButtonRight {
   padding: 0;
   margin: 0 0 10px 0;
   }
   
  
#leftCol .employmentRight .pageImgEmp {
	 width: 225px;
	 padding: 2px;
	 border: 1px solid #e0dfdf;
	 margin: 0;
   }  
   
/*--- MISC ---*/
		
.topNews {   
   text-align: left;
   border-bottom: solid 1px #e0dfdf;
   color: #000000;
  font-size: 20px;
  font-family: Georgia;
  padding: 0 0 5px 0;
	}  
   
/*--- PAY ONLINE ---*/

	
#leftCol #leftColText .contactHeading {
   font-size:15px;
   border-bottom:1px dotted #e0dfdf;
   padding:0 0 3px 0;
   margin:25px 0 5px 0;
}	
	
#leftCol #leftColText .contactSubHeading {
   font-size: 13px;
   font-weight: normal;
   padding-bottom: 0;
   margin: 0 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4e4d4d;
}	


#leftCol .payForm dl {
	padding: 10px 0;
	margin: 0;
	} 	
	
#leftCol .payForm dl {
	padding: 10px 0;
	margin: 0;
	} 	

#leftCol .payForm dt {
	padding: 15px 0 3px 0;
	margin: 0;
	} 	
	
#leftCol .payForm input {
	padding: 3px;
	margin: 0;
   border: 1px solid #4e4d4d;
	} 	
	
	
#leftCol .payForm textarea {
	padding: 3px;
	margin: 0;
   border: 1px solid #4e4d4d;
	} 
	
			
#leftCol .payForm .payList {   
  margin: 0 0 30px 0;
  padding: 0;
	} 
#leftCol .payForm .payList dt {   
  margin: 10px 0 0 0;
  padding: 0;
	}   
	#leftCol .payForm .payList dd {   
  margin: 0;
  padding: 2px 0;
	}   
	
			
#leftCol .payThankYouList {   
  margin: 15px 0 10px 0;
  padding: 0;
	} 
#leftCol .payThankYouList dt {   
  margin: 0 0 5px 0;
  padding: 0;
	}   
	#leftCol .payThankYouList dd {   
  margin: 0;
  padding: 5px 0;
	}   



/* ------------------------------------------------------------

	 Bill Pay

------------------------------------------------------------ */


#adminWrapper {
    margin: 0 auto;
	padding: 20px;
	}

.billPayMenu {
    margin: 0 0 20px 0;
	padding: 0;
	}
	
.billPayMenu ul {
    margin: 0;
	padding: 0;
	float: right;
	}
	
.billPayMenu li {
    margin: 0 0 0 15px;
	padding: 8px 10px;
	float: left;
	font-size: 13px;
	line-height: 13px;
	color: #4e4d4d;
	}
.billPayMenu li a {
	color: #4e4d4d;
	text-decoration: none;
	}

.menu1 #menu1,
.menu2 #menu2,
.menu3 #menu3 {
	border: solid 1px #e0dfdf;
	background-color: #ebf9ff; 
   }	
.menu1 .billPayMenu ul #menu1 a,
.menu2 .billPayMenu ul #menu2 a,
.menu3 .billPayMenu ul #menu3 a {
color: #4e4d4d;
   }
   
#adminWrapper dl {
    margin: 0;
	padding: 0 0 10px 0;
	}

#adminWrapper dt {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
		}
	

#adminWrapper dd {
    margin: 5px 0;
	padding: 0;
	line-height: 30px;
	}


#adminWrapper h2 {
   font-size: 23px;
   padding-bottom: 3px;
   border-bottom: 1px solid #e0dfdf;
   margin-bottom: 5px;
}

#adminWrapper h3 {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 19px;
	}
		

.filterWrapper {
	padding: 0 0 25px 0;
	margin: 25px 0 25px 0;
   border-bottom: 1px dashed #e0dfdf;
	}
	
.filterWrapper h5 {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 19px;
	}
	
.filterWrapper h4 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 16px;
	}	
		
.searchFilter {
	margin: 10px 0 0 0;
	padding: 0;
	}
.searchFilter span {
	font-size: 12px;
	}
	
.searchFilter input {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #e0dfdf;
	background-color: #ebf9ff; 
	}
.searchFilter .dateRange {
	padding: 3px;
	margin: 0 3px 0 0;
	border: solid 1px #e0dfdf;
	background-color: #ebf9ff; 
	}
.searchFilter select {
	padding: 0;
	margin: 0 15px 0 0;
	}	

.leftPadding {
	padding: 0;
	margin: 0 0 0 25px;
	}	
.payRecInfo	{
	padding: 0;
	margin: 10px 0 25px 0;
	}	
	
.submitRed {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #ef1701;
	background-color: #f9b49b; 
	}
.submitGreen {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #1da519;
	background-color: #cee6c0; 
	}

.payReceipt {
margin: 20px 0;
padding: 20px;
	border: solid 1px #e0dfdf;
	background-color: #ebf9ff;
	color: #000; 
}
.payReceipt dd {
margin: 0 0 8px 0;
padding: 0;
}
#leftCol #leftColText .payReceipt h2 {
  font-size: 22px;
  margin: 0 0 5px 0;
  color: #000000;
  font-family: Georgia;
  padding: 0 0 5px 0;
   border-bottom: 1px solid #000;
}
.payReceipt h2 {
  font-size: 22px;
  margin: 0 0 5px 0;
  color: #000000;
  font-family: Georgia;
  padding: 0 0 5px 0;
   border-bottom: 1px solid #000;
   }
   
#leftCol #leftColText .payReceipt h4 {
   font-size: 15px;
   border-bottom: 1px dotted #000;
   padding: 0 0 5px 0;
   margin: 25px 0 15px 0;
}

.payReceipt h4 {
   font-size: 15px;
   border-bottom: 1px dotted #000;
   padding: 0 0 5px 0;
   margin: 25px 0 15px 0;
}

/*---- Admin Table ----*/

.adminTable {
	padding: 0;
	margin: 25px 0 0 0;
	}
	
	
.portalUsers {
	padding: 0;
	margin: 0;
	border: solid 1px #e0dfdf;
	width: 100%;
	font-size: 12px;
	}
.portalUsers th {
	padding: 5px 0 5px 5px;
	margin: 0;
	border: solid 1px #e0dfdf;
	color: #4e4d4d;
	text-align: left;
	background-color: #e0dfdf;
	}
.portalUsers td {
	padding: 1px 0 1px 5px;
	margin: 0;
	border: solid 1px #e0dfdf;
	}

.portalUsers .iconTD {
	padding: 0;
	margin: 0;
	width: 100px;
	border: solid 1px #e0dfdf;
	text-align: center;
	}
.portalUsers .iconTD img {
	padding: 2px 0;
	margin: 0;
	}
.portalUsers .iconTD2 {
	padding: 0;
	margin: 0;
	width: 65px;
	border: solid 1px #e0dfdf;
	text-align: center;
	}
.portalUsers .iconTD2 img {
	padding: 2px 0;
	margin: 0;
	}
.userGray {
	background-color: #ebf9ff;
	margin: 0;
	padding: 0;
	}			

.userWhite {
	background-color: #fff;
	margin: 0;
	padding: 0;
	}	

/*-- BILL PAY SIDEBAR --*/

.billPaySidebarWrapper {
	background-color: #ebf9ff;
	margin: 15px 0 0 10px;
	padding: 0;
	float: right;
	width: 300px;
	border: solid 1px #e0dfdf;
	}	
.billPaySidebar {
	margin: 0;
	padding: 15px;
	}	

#adminWrapper .billPaySidebar h3 {
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	font-size: 20px;
	border-bottom: solid 1px #e0dfdf;
	}	
#adminWrapper .billPaySidebar h6 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	}		
#adminWrapper .billPaySidebar h6 a {
	text-decoration: none;
	}

#adminWrapper .billPaySidebar p {
	margin: 0;
	padding: 0;
	}		

#adminWrapper .billPaySidebar .sidebarLogin {
	margin: 0;
	padding: 0;
	}	

#adminWrapper .billPaySidebar .sidebarLogin dt {
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 18px;
	}	
#adminWrapper .billPaySidebar .sidebarLogin dd {
	margin: 0;
	padding: 0;
	}	
#adminWrapper .billPaySidebar .sidebarLogin input {
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border: solid 1px #e0dfdf;
	}	

/*--- ADMIN ---*/


.lassenUser h4 {
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 16px;
	}
	
.lassenUser dd {
	text-align: center;
	}
.lassenUser input {
	padding: 3px;
	margin: 0 15px 0 0;
	border: solid 1px #e0dfdf;
	background-color: #ebf9ff;
	}
	
.lassenUser th {
	text-align: left;
	margin-right: 15px;
	font-size: 14px;
	font-weight: normal;
	}
.userAccess {
	padding: 0;
	margin: 15px 0 15px 0;
	}
.userAccess span {
	font-size: 12px;
	}
.userNote {
	color: #CC0000;
	}
.userAccess .white {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	}
.newUserButton {
	padding: 0;
	margin: 10px 0 10px 453px;
	}
	

.adminTable h4 {
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 16px;
	}	
	


/*-- ADMIN SIDEBAR --*/

#adminWrapper .adminSidebarWrapper {
	background-color: #ebf9ff;
	margin: 15px 0 0 10px;
	padding: 0;
	float: right;
	width: 300px;
	border: solid 1px #e0dfdf;
	}	
	
#adminWrapper .adminSidebarWrapper h3 {
	margin: 0 0 10px 0;
	padding: 8px 0 8px 10px;
	font-size: 20px;
	border-bottom: solid 3px #e0dfdf;
	background-color: #fff;
	}	
	
#adminWrapper .adminSidebar {
	margin: 0;
	padding: 0 15px;
	}	
	

#adminWrapper .adminSidebarWrapper .adminSidebar p {
	margin: 0;
	padding: 0;
	}		

#adminWrapper .adminSidebarWrapper .adminSidebar .sidebarList {
	margin: 0;
	padding: 0;
	}	

#adminWrapper .adminSidebarWrapper .adminSidebar .sidebarList dt {
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom: dotted 1px #e0dfdf;
	}	
#adminWrapper  .adminSidebarWrapper .adminSidebar .sidebarList dd {
	margin: 0;
	padding: 5px 0;
	line-height: 19px;
	}	
	
/*-- ADD NOTES --*/

.addNotes {
	margin: 0;
	padding: 15px;
	}
.addedNotes {
	margin: 0;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #e0dfdf;
	font-size: 14px;
	line-height: 19px;
	}	
	
.notesHeading {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
.addNotes dt {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
		}
		
.addNotes dd {
	padding: 0;
	margin: 0 0 5px 0;
		}
.payNotes {
	padding: 0;
	margin: 0 0 0 5px;
	color: #FF0000;
		}
.payNotes a {
	color: #FF0000;
	text-decoration: none;
	font-style: italic;
		}
	
#adminWrapper .payReceipt h1 {
  font-size: 22px;
  margin: 0 0 5px 0;
  color: #000000;
  font-family: Georgia;
  padding: 0 0 5px 0;
   border-bottom: 1px solid #000000;
   }	
	
		
#adminWrapper .payLink {
  font-size: 15px;
  line-height: 27px;
  margin: 10px 0;
  font-family: Georgia;
  padding: 0;
   }	
#adminWrapper .payWrapper {
  margin: 5px 0 0 0;
  padding: 0;
   }			
#adminWrapper .payWrapper img {
  margin: 0 7px 0 0;
  padding: 0;
  float: left;
   }			
#adminWrapper .payLink a {
  text-decoration: none;
   }			
#adminWrapper .payLink2 {
  font-size: 15px;
  line-height: 18px;
  margin: 7px 0 0 0;
  font-family: Georgia;
  padding: 0;
  float: left;
   }			
#adminWrapper .payLink2 a {
  text-decoration: none;
   }
   
fieldset {
	border:1px solid #085BAB;
	padding:10px;
}
legend {
	color:#085BAB;
	font-weight:bold;
}
h1.title {
	font-size:12pt; padding:10px 0 5px 0; margin:0 0 5px 0; color:#0E5FAE; border-bottom:1px solid #0E5FAE;
}

.message {
	border:1px solid green;
	padding:8px;
	margin-bottom:8px;
	background-color:#FFF;
	color:green;
}

.error {
	border:1px solid red;
	padding:8px;
	margin-bottom:8px;
	background-color:#FFF;
	color:red;
}
.pagination {
	position:relative;
	border:1px solid #666;
	background-color:#EEE;
	padding:2px;
	padding-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:8.5pt;
}
table.notes {
	padding:0;
	margin:10px 0 0 0;
	border:0;
	width:100%;
}
table.notes th, table.notes td {
	text-align:left;
	vertical-align:top;
	font-size:8.5pt;
	padding:3px;
	margin:1px;
}
table.notes th {
	font-weight:bold;
	background-color:#EEE;
	border:1px solid #000;
}
table.notes td {
	background-color:#FFF;
}
table.notes tr.alt td {
	background-color:#EBF9FF;
}
table.notes td img {
	height:13px;
	width:13px;
	margin-right:4px;
}



/*-- RSS FEED --*/


.rssFeed {
	margin: 20px 0 0 0;
	padding: 0;
}


/*-- COTTONWOOD OFFICE --*/

.cottonwoodOffice {
	margin: 0 0 30px 0;
	padding: 0;
}

.cottonwoodOfficeVideo {
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
   border: 3px solid #e0dfdf;
   width: 320px;
}

.cottonwoodOffice h4 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 16px;
	line-height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}


.cottonwoodOffice ul {
	margin: 0 0 10px 0;
	padding: 0;
}

.cottonwoodOffice li {
	margin: 10px 0;
	padding: 0;
	font-size: 14px;
}




#leftColOuter #leftCol .newHeading {
	margin: 10px 0;
	color: #014520;
	border-bottom: none;
	font-size: 18px; 
	line-height: 24px;
	padding: 0;
	} 


#leftColOuter #leftCol .newHeading2 {
	margin: 10px 0;
	color: #6c6e70;
	font-size: 16px; 
	line-height: 20px;
	padding: 0;
	font-weight: bold;
	} 
	
.schoolPhyImg {
	margin: 0 14px 15px 10px;
	padding: 0;
	width: 275px;
	float: right;
}

.schoolPhyImg img {
	margin: 0;
	padding: 0;
   border: 3px solid #e0dfdf;
}


.languageWrapper {
 border-top: 1px dotted #e0dfdf;
margin: 35px 0 0 0;
padding: 15px 0 0 0;
}