h2, h3, h4 {
 color: #35488B;
 font-family: 'Arial Narrow';
 /* font-weight: bold; */
}


/* h3 {
 font-size: 16px;
 text-align: center;
 background-color: #fff;
}
.content-right h3 {
 width: 151px;
 margin-left: -20px;
}
.content-right{
	float: right;
	width: 151px;
	padding: 0;
	margin: 0 0 7px 0;
	overflow: hidden;
	height:331px;
}
.content-right div{
	background: #FAF1DA;
	padding: 15px 15px 5000px 15px;
	margin-bottom: -5000px;
	overflow:hidden;
}
.content-right div p{
	margin: 15px 0 15px;
}
#inner .content-right{
	border-top: 2px solid #E5B745;
	background: #FAF1DA;
	padding: 0 10px 45px 17px;
	width: 120px;
	margin: 0 4px 0 0;
	display: inline;
}
#inner .content-right strong{
	color: #E5B745;
}
#inner .content-right img{
	margin: 0 0 17px 0;
}
#inner .content-right p{
	margin: 5px 0 0 0;
}*/

.content-right {
 float: right;
 width: 150px;
 background-color: #FAF1DA;
 margin-top: 20px;
}
.content-right h3 {
 background-color: #FFF;
 text-align: center;
 padding: 5px;
 font-size: 18px;
 border-bottom: 2px solid #E5B745;
}
.content-right img {
 margin: 10px;
}
.content-right p {
 text-align: left;
 padding: 5px;
}
#leftcol h3 {
 background-color: #fff;
 width: 160px;
 margin-left: 8px;
 text-align: center;
 padding-top: 6px;
 padding-bottom: 6px;
 font-size: 18px;
 margin-top: 45px;
 border-bottom: 2px solid #E5B745;
}
#header h2 {
 margin-left: 30px;
 margin-top: 10px;
 font-size: 27px;
 font-weight: bold;
}
#content h4 {
 color: #859AC4;
 margin-left: 25px;
 margin-top: 30px;
 font-size: 18px;
}
h5{
 color: #859AC4;
 font-weight: bold;
 font-size: 12px;
 margin: 15px 0 0 25px;
}



*{
	margin: 0;
	padding: 0;
}
img{
	border: none;
	display: block;
}
a{
	text-decoration: underline;
	color: #6E6861;
}
a:hover{
	text-decoration: none;
}
body{
	background: #fff;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6861;
}
p,td,li {
	line-height:18px;
}
#content{
	padding: 0 0 6px 6px;
}
#pagewidth{
	width: 785px;
	margin: 0 auto 0 0;
	background: url(images/bg-page.gif);
	float:left;
}
#bg{
	width: 785px;
	background: url(images/bg-pagewidth.gif) no-repeat 0 86px;
	float:left;
}
#rightcol{
	width: 610px;
	float: right;
	text-align: left;
	background:#fff url(images/bg-rightcol.jpg) no-repeat 0 85px;
}

#leftcol{
	width: 175px;
	float: left;
	background: #5175AD url(images/bg-leftcol.gif) no-repeat 0 166px;
	text-align: left;
}
h1 a{
	display: block;
	width: 148px;
	height: 45px;
	background: url(images/logo.gif);
	text-decoration: underline;
	text-indent: -9999px;
	overflow: hidden;
	margin: 25px 0 14px 11px;
}
ul.leftnav{
	background: #FAF1DA;
	list-style: none;
	width: 148px;
	margin: 0 0 11px 8px;
	padding: 15px 0 28px 12px;
}
ul.leftnav li{
	width: 142px;
	padding: 10px 0 0 0;
}
* html ul.leftnav li{
	float: left;
}
ul.leftnav a{
	color: #859AC4;
	text-decoration: none;
	padding: 0 0 0 12px;
	display: block;
	background: url(images/bullet.gif) no-repeat left top;
}
* html ul.leftnav a{
	height: 1%;
}
ul.leftnav a:hover,#header ul li a:hover,#header ul li.activ a,.leftnav li.active a{
	color: #EBC76F;
}
#header{
	padding: 35px 0 0 0;
	height: 58px;
}
#header ul{
	list-style: none;
	font-size: 9px;
	height: 23px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#header ul li{
	float: left;
}

#header ul li a{
	color: #859AC4;
	text-decoration: none;
	padding: 0 4px 0 4px;
	background: url(images/separator.gif) no-repeat right;
}
#header ul li.last a{
	background: none;
}
#header ul li:hover,#header ul li.hover{
	position:relative;
}
#header ul li ul{
	position: absolute;
	background: #fff url(images/bg-secondary-ul.gif) repeat-y left top;
	overflow: hidden;
	top: 16px;
	left: 0;
	display: none;
	height: auto;
	width: 157px;
	padding: 0;
	margin: 0;
}
#header ul li:hover a,#header ul li.hover a{
	color: #EBC76F;
}
#header ul li:hover ul,#header ul li.hover ul{
	display: block;
}
#header ul li ul li{
	float: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	width: 157px !important;
}
#header ul li ul li a{
	text-decoration: none;
	display: block;
	text-transform: none;
	color: #97A9CD !important;
	padding: 5px 2px 5px 19px;
	width: 136px;
	background: url(images/bullet.gif) no-repeat 10px 5px !important;
}
#header ul li ul li a:hover{
	color: #EBC76F !important;
}
#header ul li ul li.last{
	background: url(images/bl-secondary-li-last.gif) no-repeat left bottom;
	padding: 0 0 12px 0;
}
.visual{
	float: left;
	width: 445px;
	margin: 0 0 5px 0;
	overflow: hidden;
}

.small {
	width: 147px !important; 
	padding: 0px !important;
}

.small p{
	padding: 0 8px 0 8px !important;
	line-height: 130% !important;
}

.centered {
	text-align: center !important; 
}

.visual ul{
	list-style: url(images/bullet-blue.gif);
	margin: 17px 0 0 40px;
}

.visual form ul li.label, .visual form ul li.submit{
	clear:left;
}

.visual ul li img{
	display:inline;
	margin: 0 0 -7px 0;
}
.visual ul ul{
	margin: 0 0 0 40px;
	list-style: url(../../../../samaritanselect.com/wp-content/themes/samaritan/images/bullet-yelow.html);
}
ol{
	margin: 17px 0 0 46px;
}
* html ol{
	margin: 17px 0 0 50px;
}
.visual ol ul{
	margin: 0 0 0 40px;
}

#index .visual{
	height: 331px;
}


/* child page */
.visual p{
	margin: 20px 15px 0 27px;
}
/* serch*/
.searchresult .visual p{
	margin: 20px 10px 0 27px;
}
.searchresult form ul{
	list-style: none;
	overflow: hidden;
	width: 300px;
	font-size: 11px;
	margin:5px 0 0 28px;
}
.searchresult form ul li{
	float: left;
	width: 180px;
	margin: 7px 0 0 0;
}
.searchresult form ul li.label{
	width: 118px;
	display: block;
	margin: 10px 0 0 0;
}
.searchresult form ul.rsvp-form{
	width: 400px !important;
}
.searchresult form ul.rsvp-form li.label{
	width: 178px !important;
	margin: 3px 0 0 0;
}
.searchresult form ul.rsvp-form li.twoline{
	padding: 0 0 16px 0;
}
.searchresult form ul.rsvp-form li{
	width: 220px !important;
	margin: 4px 0 0 0;
}
.searchresult form ul.rsvp-form li input{width: 206px;}
.searchresult form ul.rsvp-form li select{width: 216px;}
.searchresult form ul.rsvp-form li.submit input{width: 69px;margin: 20px 0 0 118px;}
.searchresult form ul input{
	width: 166px;
	border: 1px solid #78A1B7;
	color: #6E6861;
	font-size: 11px;
	padding: 1px 0 1px 10px;
}
.searchresult form ul select{
	color: #6E6861;
	border: 1px solid #78A1B7;
	width: 178px;
	padding: 0 0 0 5px;
	font-size: 12px;
}
.searchresult form ul .submit input,.form .submit input{
	width: 69px;
	height: 19px;
	background: url(images/btm-search.gif);
	border: none;
	color: #000;
	padding: 0 0 2px 0;
	margin: 0 0 0 118px;
	font-family: tahoma;
}
* html .searchresult form ul .submit input,* html .form .submit input{
	padding: 0;
}
.address{
	width: 404px;
	border: 2px solid #FCF7EA;
	overflow: hidden;
	margin: 6px 0 0 28px;
}
.address div.top{
	width:100%;
}
.address div{
	float:left;
	margin:0 0 -198px;
	overflow:hidden;
	padding:3px 0 200px;
	background: #FCF7E9
}
.address div.white{
	background: #fff;
}
.address .label{
	width: 165px;
	padding: 6px 0 200px 12px
}
.address-list{
	width: 408px;
	margin: 0 0 0 28px;
	overflow: hidden;
}
.address-list div{
	float: left;
}
.address-list .left{
	width: 267px;
	padding: 6px 0 6px 0;
}
.address-list .left span{
	display: block;
	color: #E5B745;
	float: left;
}
.address-list .left ul{
	list-style: none;
	float: left;
	margin: 0;
}
.address-list .left ul li{
	float: left;
	display: inline;
	margin: 0 0 0 5px;
}
.address-list .left ul a{
	color: #859AC4;
	text-decoration: none;
}
.address-list .left ul a:hover{
	text-decoration:underline;
}
.address-list .left ul li.next a{
	background: url(../../../../samaritanselect.com/wp-content/themes/samaritan/images/bullet-next.html) no-repeat right;
	padding: 0 10px 0 0;
}
.address-list .right{
	text-align: right;
	color: #E5B745;
	padding: 6px 1px 6px 0;
	width: 136px;
}
.visual p.bottom{
	margin: 0 15px 0 27px;
}
.searchresult .visual{
	padding: 0 0 25px 0;
}
/* contact-us */
.form{
	overflow: hidden;
}
.form ul{
	width: 478px !important;
}
.form li{
	float: left;
	width: 261px !important;
	list-style: none;
	color: #6E6861;
	margin: 2px 0 0 0;
}
.form li.label{
	width: 116px !important;
}
.form li.label span{
	color: #859AC4;
}
.form li input{
	border: 1px solid #7C9DBE;
	width: 166px;
	color: #6E6861;
	font-size: 11px;
	padding: 2px 0 2px 10px;
	float: left;
}
.form li select{
	border: 1px solid #7C9DBE;
	width: 178px;
	color: #6E6861;
	font-size: 11px;
	height: 17px;
	padding: 1px 0 0 0;
}
.form textarea{
	width: 250px;
	height: 62px;
	border: 1px solid #7C9DBE;
	padding: 5px 0 0 9px;
	font-size: 11px;
	color: #6E6861;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.form li.textarea{
	
}
.contuct-us p{
	margin: 15px 0 0 25px;
}

.contuct-us p span{
	display: block;
}
.form .submit input{
	margin: 0 0 50px 116px;
}

/*-- add 25.08.06 --*/
.summary{
	float:left;
	padding-top:15px;
}
.summary table{
	border:2px solid #FAF2DC;
	float:left;
	margin:30px 0 0 28px;
	width:415px;
	padding:0;
	border-collapse:collapse;
}
* html .summary table {margin-left:14px;}
table .title{font-weight:bold;}

table td{
	padding:4px 5px 4px 10px;
	border-bottom:1px solid #FAF2DC;
	vertical-align: top;
}
table .darkBg{background:#FAF2DC;}
table .lightBg{background:#FFFBF0;}

table .left{width:160px;}
table .middle{width:113px;}
table .right{width:88px;}
table .left,
table .middle{border-right:1px solid #FAF1DA;}
table .darkBg .left,
table .darkBg .middle,
table .lightBg .left,
table .lightBg .middle{border-right:1px solid #fff;}
table sup{
	font-size:8px;
	margin:-3px 0;
}
p.hidden {
	display:none;	
}
p.visible {
	display:block;
}

#footer {
	float:left;
	width: 782px;	
	padding: 0 0 15px 0; 
	background: #FFFFFF;
	clear:both;
}

#footer div.blueline {
	height:2px !important;
	background: #5175AD;
	font-size:0px;
}
#footer-content{
	padding: 10px 0;
}
#footer-content div.left{
	width:200px;
	float:left;
}
#footer-content div.right{
	width:573px;
	float:right;
	text-align:left;
	padding: 5px 0 0 9px;
}

#footer-content div.right div{
	width:100%;
	text-align:left;
	float:left;	
}

#footer-content div.right div p{
	font-size: 9px;
	line-height:12px;
	color: #A6A1A1;
}

#footer-content div.right ul{
	margin:0;
	padding:0;
	list-style:none;
}

#footer-content div.right ul li{
	float:left;
}
#footer-content div.right p a,
#footer-content div.right ul li a{
	color: #5175AD;
	text-decoration: underline;
	padding: 0 4px 0 4px;
	background: url(images/separator.gif) no-repeat right;
}

#footer-content div.right ul li.first a{
	padding: 0 4px 0 0px;
}

#footer-content div.right ul li.last a{
	background: 0;
}
#footer-content div.right ul li a, #footer-content div.right p a {
	color:#5175AD;
	padding:0 4px;
	text-decoration:underline;
}
#footer-content div.right p a{
	background:none;
	padding:0;
}
