

#container {
	width: 736px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCCCCC;
	border: solid 1px;
}


#footer {
	width: 640px;
	height: 150px;
	margin-right: auto;
	margin-left: auto;
}


.contentarea {
	background: url('/images/page-edge-R.gif') repeat-y right;
}

.innerImage {
	background: #D3E6F2 url('/images/hdr-img-aboutus.gif') no-repeat right;
}

/* text styles */

.standards { display: none; } 

/* setup the page and main text styles */

body { 	
	margin-top: 5px;
	padding: 0px; 
	background-color: #EBF3B6;
}

body, p {
	color: #333333;
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.education {
	color: #333333;
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

p, blockquote { 
	line-height: 15px; 
	margin-bottom: 20px;
}

li, ol, ul {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

blockquote {
	margin-left: 18px;
	margin-right: 0px;
	font-size: 10px;
}

hr {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-bottom: 4px;
}

h1 {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #426F93;
}

h3 {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #BC3C15;
}

h6 {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #BC3C15;
	padding: 0px;
	margin: 0px;
}

.h3tight {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #BC3C15;
}

.subheadblue {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #426F93;
 }

.home-heading {
	font-family: Georgia, Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: .09em;
	color: #1D6291;
}

.header {
	font-family: arial;
	font-size: 16px;
	color:#426f93;
	font-weight: bold;
	line-height: 25px;
}

.job-info {
	color:#426f93;
	font-weight: bold;
}

.select-alpha {
	font-family: arial;
	font-size: 14px;
	color:#426f93;
	font-weight: bold;
	line-height: 25px;
}

.calendar-events {
	color: #426f93;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.alpha {
	color: #bc3c15;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.alpha a:visited{
	color: #bc3c15;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.alpha a:link{
	color: #bc3c15;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.alpha a:hover{
	color: #bc3c15;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

.employment-results a:visited{
	color: #426f93;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

.employment-results a:link{
	color: #426f93;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

.employment-results a:hover{
	color: #426f93;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}
.physician-results {
	color: #bc3c15;
	font-family: arial;
	font-size: 12px;
}

.inputbox {
	font-size: 11px;
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.textbox {
	height: 22px;
	font-size: 11px;
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.dropbox {
	height: 24px;
	width: 200px;
	font-size: 14px;
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.missionstatement {
	font-family: Georgia, Times, serif;
	font-size: 1.1em;
	font-style: italic;
	color: #1D6291;
}

.price {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BC3C15;
}

.caption {
	font-size: 10px;
}

form {
	padding-top: 10px;
}

/* Telephone Directory */


.teldir td {
	padding: 6px 0px 6px 10px;
	background: #ffffff;
	border-bottom: 1px #D8D2C0 solid;
}

.heading td {
	padding: 6px 0px 6px 10px;
	background: #ffffff;
	border-top: 1px #D8D2C0 solid;
	background: #D3E6F2;
	font-weight: bold;
}





/* Services List of links */

.nav-list-tab {
	padding-top: 3px;
 	padding-bottom: 3px;
}



/* Search */

#sitesearch {
	display: inline;
}

#sitesearch form {
  	padding: 0;
  	margin: 0;
  	display: inline;
}

#sitesearch .inputbox {
	font-family: Helvetica, Arial, Trebuchet, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #333333;
}




/* Third level Navigation: Upper Header */

.nav3_upper {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.nav3_upper a:link {
	color: #BC3C15;
	text-decoration: underline;
}

.nav3_upper a:visited {
	color: #BC3C15;
	text-decoration: underline;
}

.nav3_upper a:hover {
	color: #BC3C15;
	text-decoration: none;
}





/* subnav navigation */

.nav2_header {
 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color : #BC3C15;
 font-size : 11px;
 line-height : 110%;
 text-align : left;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 20px;
}





   /* normal links */

.nav2_link {
 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color : #426F93;
 font-size : 10px;
 text-align : left;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 20px;
}

.nav2_link  a:link {
 color : #426F93;
 text-decoration: none; 

}

.nav2_link a:visited {
  color: #426F93;
  text-decoration: none;
}


.nav2_link  a:hover {
	color: #BC3C15;
	text-decoration: none;
}

.nav2_selected{
 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color : #426F93;
 font-size : 10px;
 text-align : left;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 20px;
 background:  #ebf3f9;
}

.nav2_selected a:link {
 font-weight: bold;
 color : #426F93;
 text-decoration: none; 
}

.nav2_selected  a:visited {
  font-weight: bold;
  color: #426F93;
  text-decoration: none;
}


.nav2_selected  a:hover {
  font-weight: bold;
  color: #BC3C15;
  text-decoration: none;
}

		/* Level 2 nav with children  */
		
		.nav2_link-lvldwn {
		 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
		 color : #426F93;
		 font-size : 10px;
		 text-align : left;
		 padding-top: 5px;
		 padding-bottom: 5px;
		 padding-left: 20px;
		 background:  url('/images/nav-lvldwn-r.gif') no-repeat right;
		}
		
		.nav2_link-lvldwn  a:link {
		 color : #426F93;
		 text-decoration: none; 
		
		}
		
		.nav2_link-lvldwn a:visited {
		  color: #426F93;
		  text-decoration: none;
		}
		
		
		.nav2_link-lvldwn  a:hover {
			color: #BC3C15;
			text-decoration: none;
		}
		
				
				
				
				/* Level 2 nav with children has been selected and open */
				
				.nav2_link-lvldwn-d {
				 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
				 color : #BC3C15;
				 font-size : 10px;
				 font-weight: bold;
				 text-align : left;
				 padding-top: 5px;
				 padding-bottom: 5px;
				 padding-left: 20px;
				 background: #ebf3f9 url('/images/nav-lvldwn-d.gif') no-repeat right;
				}
				
				.nav2_link-lvldwn-d  a:link {
				font-weight: bold;
				 color : #426F93;
				 text-decoration: none; 
				
				}
				
				.nav2_link-lvldwn-d a:visited {
				font-weight: bold;
				  color: #426F93;
				  text-decoration: none;
				}
				
				
				.nav2_link-lvldwn-d  a:hover {
				font-weight: bold;
					color: #BC3C15;
					text-decoration: none;
				}
				
				
				
				
				
					/* Level 2 nav with children is open and a child has been selected */
					
					.nav2_link-lvldwn-dpar {
					 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
					 color : #BC3C15;
					 font-size : 10px;
					 font-weight: bold;
					 text-align : left;
					 padding-top: 5px;
					 padding-bottom: 5px;
					 padding-left: 20px;
					 background: url('/images/nav-lvldwn-d.gif') no-repeat right;
					}
					
					.nav2_link-lvldwn-dpar  a:link {
					font-weight: bold;
					 color : #BC3C15;
					 text-decoration: none; 
					
					}
					
					.nav2_link-lvldwn-dpar a:visited {
					font-weight: bold;
					  color: #BC3C15;
					  text-decoration: none;
					}
					
					
					.nav2_link-lvldwn-dpar  a:hover {
					font-weight: bold;
						color: #BC3C15;
						text-decoration: none;
					}
					
				
				
				
				/* Level 2 nav Child menu "level 3" */
				
				.nav3_link {
				 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
				 color : #426F93;
				 font-size : 10px;
				 text-align : left;
				 padding-top: 5px;
				 padding-bottom: 5px;
				 padding-left: 35px;
				}
				
				.nav3_link  a:link {
				 color : #426F93;
				 text-decoration: none; 
				
				}
				
				.nav3_link a:visited {
				  color: #426F93;
				  text-decoration: none;
				}
				
				
				.nav3_link  a:hover {
					color: #BC3C15;
					text-decoration: none;
				}
				
				
				
				
					
					/* Level 2 nav Child menu "level 3" is selected */
					
					.nav3_selected {
					 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
					 color : #426F93;
					 font-weight: bold;
					 font-size : 10px;
					 text-align : left;
					 padding-top: 5px;
					 padding-bottom: 5px;
					 padding-left: 35px;
					 background: #ebf3f9;
					}
					
					.nav3_selected  a:link {
					 color : #426F93;
					 font-weight: bold;
					 text-decoration: none; 
					
					}
					
					.nav3_selected a:visited {
					  color: #426F93;
					  font-weight: bold;
					  text-decoration: none;
					}
					
					
					.nav3_selected  a:hover {
						color: #BC3C15;
						font-weight: bold;
						text-decoration: none;
					}





	/* signifies services category is open */

.nav2_link-catopen {
 font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color : #426F93;
 font-size : 10px;
 text-align : left;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 20px;
 background:  url('/images/nav-lvldwn-l.gif') no-repeat right;
}

.nav2_link-catopen  a:link {
 color : #426F93;
 text-decoration: none; 

}

.nav2_link-catopen a:visited {
  color: #426F93;
  text-decoration: none;
}


.nav2_link-catopen  a:hover {
	color: #BC3C15;
	text-decoration: none;
}





/* site links */


a, a:link {
	color: #BC3C15;
	font-weight: normal;
	text-decoration: underline;
}

a:visited, a:active {
	color: #BC3C15;
	font-weight: normal;
	text-decoration: underline;
}

a:hover { text-decoration: none; }



/* Search Results */

.searchtitle {
	font-family: Lucida Grande, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.searchtitle a:link {
	text-decoration: none;
}

.searchtitle a:visited {
	text-decoration: none;
}

.searchtitle a:hover {
	text-decoration: underline;
}



/* Breadcrumb Navigation */


.breadcrumb {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #666666;
}

.breadcrumb a:link {
	text-decoration: none;
	color: #666666;
}

.breadcrumb a:visited {
	text-decoration: none;
	color: #666666;
}

.breadcrumb a:hover {
	text-decoration: underline;
	color: #666666;
}





/* Page special formatting styles */


.specialarea {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: auto;
	border: #D8D2C0 1px dotted;
	background: #FFFFFF;
}

#contentareaPop {
	margin: 0px;
	padding: 15px 20px 20px 20px;
}

#contentareaPop img {
	border: 1px solid #CCC;
}

.gift-given {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: auto;
	border: #D8D2C0 1px dotted;
	background: #e4eef5;
}

.job-posting{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	border: #D8D2C0 1px dotted;
	background: #FFFFFF;
}

.dateHead {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #BC3C15;
	font-weight: bold;
	padding: 5px 5px 5px 0px;
	border-top: #CCCCCC 1px solid;
	border-bottom:  #CCCCCC 1px solid;
}


#linklist{
	background: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	list-style: none;
}
#linklist li  {
	padding: 2px 0px 2px 15px;
	background: url('/images/bullet-link.gif') no-repeat left;
}

.errmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}



#error_billing {
	border: 1px #ffc4bd solid;
	padding: 0 10px 0 40px;
	background: #ffede5 url('/images/dialog-warning.png') left 10px no-repeat;
	abackground-color: #ffede5;
}



/* Billig Section Pages */


#blngData {
	
	border-collapse: collapse;
	padding: 0 0 20px 0;
	margin-bottom: 20px; 
}

#blngData th {
	color: #426F93;
	padding: 5px 3px 5px 3px;
	border-bottom: 1px solid #426F93;
}

.blndData_Name {
	text-align: left;
	padding: 4px 3px 0 3px;

}

.blndData_Accnum {
	text-align: left;
	padding: 4px 3px 0 3px;

}

.blndData_Date {
	padding: 4px 3px 0 3px;
	text-align: center;

}

.blndData_Amt {
	padding: 4px 3px 0 3px;
	text-align: right;
	font-weight: bold;

}

.blngTotal {
	padding: 4px 3px 1px 3px;
	padding: 0 3px 0 30px;
	font-weight: bold;

}


#blngInfo {
	border-top: 1px solid #426F93;
	border-bottom: 1px solid #426F93;
	padding: 0 0 15px 0;
}

#blngInfo p {
	padding: 0;
	margin: 0;

}

#formHeader {
	padding: 5px 0 5px 5px;
	font-weight: bold;
	background-color: #ecf2b6;
}

#formTable {
	sborder-collapse: collapse;
	padding: 0 15px 15px 10px;
	xsmargin: 0 0 15px 15px;
}

#formTable td {
	padding: 2px 5px 2px 0;
	sborder: 1px solid;
}

.formRequired {
	color: #bc3c15;
	font-weight: bold;
}

.formDividerRow {
	padding: 10px 0 0 0;

}





/* footer links */

.footer 
{ 
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666;
}

.footer a:link 
{
	text-decoration: underline;
	color: #BC3C15;
}

.footer a:hover 
{
	text-decoration: none; 
	color: #BC3C15;
}




