@charset "UTF-8";
/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: Samaritan HOME CSS Template
Author: Digispire
Website: http://www.digispire.com
Last Modified: October 21, 2007
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*/

/* ==== GENERAL STYLES ==== */
body {margin:0;padding:0;background: #690235; text-align: center;}
img {border:0;vertical-align:middle;}
.clear {clear:both;}
.body-wrap {width:789px;margin:20px auto;text-align: center;}

/* ==== HEADER STYLES ==== */
div#header {width:100%;height:105px;margin:0;padding:0;background:url(/templates/lib/images/header-bg.gif) no-repeat top left;}
#header #logo {margin:23px 0 0 23px;padding:0;float:left;}
   
/* ==== CONTENT STYLES ==== */
td#content {width:100%;margin:0;padding:0;background:url(/templates/lib/images/content-bg.gif) repeat-y left;}

#content #cLeft {width:217px;margin:0 0 0 12px;float:left;}
#content #nav {width:100%;margin:0;padding:0;}

#nav ul.menu-top {margin:0;padding:0;list-style-type:none;}
#nav ul.menu-top li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;font-weight:bold;text-align:right;background:url(/templates/lib/images/nav-bg.jpg) no-repeat top left;width:179px;height:20px;margin:0;padding:5px 37px 0 0;}
#nav ul.menu-top li.menu-first {height:19px;padding-top:17px; background:url(/templates/lib/images/nav-bgtop.jpg) no-repeat top left;}
#nav ul.menu-top li.menu-last {height:34px;background:url(/templates/lib/images/nav-bgbottom.jpg) no-repeat top left;}
#nav ul.menu-top li a {color:#FFF;text-decoration:none;}
#nav ul.menu-top li a:hover {color: silver;}

.panel1 {width:100%;height:125px;margin:-5px 0 0 0;padding:6px 0 0 0;background:url(/templates/lib/images/faq-bg.jpg) no-repeat top left;text-decoration: none;}
.panel1 h1 {margin:0 0 0 15px;padding:0 0 0 15px;font-family:"Arial Narrow";font-size:14px;font-weight:bold;color:#FFF;text-align:left;background:url(/templates/lib/images/header-arrow.jpg) no-repeat left;text-decoration: none;}
.panel1 h1 a {color:#FFF;text-align:left;text-decoration: none;}
.panel1 p {margin:20px 0 0 0;padding:0 15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:normal;text-align:left;text-decoration: none;}
#link { margin:10px 5px 5px 100px; padding:0; text-align: right;}
.panel1 #link a {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px 10px 0 0;color:#670134;font-weight:bold;text-decoration:none;text-align: right;}
.panel1 a {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px 10px 0 0;color:#670134;font-weight:bold;text-decoration:none;text-align: right;}

.panel2 {width:100%;height:121px;margin:0;padding:6px 0 0 0;background:url(/templates/lib/images/addressinfo-bg.jpg) no-repeat top left;position:relative;z-index:5000;}
.panel2 p {margin:0;padding:0 15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:normal;text-align:left;}
.panel2 p strong {color:#670134;}
.panel2 h1 {margin:0 0 0 15px;padding:0 0 0 15px;font-family:"Arial Narrow";font-size:14px;font-weight:bold;color:#FFF;text-align:left;background:url(/templates/lib/images/header-arrow.jpg) no-repeat left;text-decoration:none;}
.panel2 h1 a {color: white; text-decoration: none;}

#content #cLeft {width:217px;margin:0 0 0 12px;float:left;}		/* do no remove this line */
#cRight .flashbox {margin:0; padding: 0; background: #FFF;}
.contentbox h1 {margin-top: 10px; border:0; font-size:16px;color: #7A4F2D;}
.contentbox {width:545px;min-height:237px;margin:0;padding:5px 5px 50px 0px; clear:both; background:url(/templates/lib/images/internal-box-bghome.png) repeat-y; clear:none;}

.contentbox img.veteran {margin-left: 10px; margin-bottom: 0px; margin-right: 0px; margin-top: 3px;}
.contentbox a.vetimage {width:210px;height:231px;display:block;}
.contentbox img.lost {margin:0 10px 0 0;float:left;}
.contentbox a.link {margin:10px 20px 0 0;color:#670134;font-weight:bold;text-decoration:none;float:right;}
.contentbox a.link:hover { color:gray;margin:10px 20px 0 0;color:#670134;font-weight:bold;text-decoration:none;float:right;}
.contentbox h1 {margin-left: 10px; margin-bottom: 10px; margin-right: 0; margin-top: -5px; border-bottom-color: #d6d7dc; border-bottom-style: solid; border-bottom-width: 1px; width: 505px;padding:0;font-family:Palatino;font-size: 20px;color: #595959;font-weight:bold;font-style:italic;text-align:left;}
.contentbox h5 {margin-left: 10px; margin-bottom: 10px; margin-right: 0; margin-top: 5px; border-bottom-color: #d6d7dc; border-bottom-style: solid; border-bottom-width: 1px; width: 300px;padding:0;font-family:Palatino;font-size: 14px;color: #595959;font-weight:bold;font-style:italic;text-align:left;}
.contentbox h5 a {font-family:Palatino;font-size: 14px;color: #595959;font-weight:bold;font-style:italic;text-align:left;}
.contentbox h5 a:hover {font-family:Palatino;font-size: 14px;color: #595959;font-weight:bold;font-style:italic;text-align:left;}
.contentbox2 p {margin: 2px 20px 10px 10px; padding:0 2px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px; color:#000;font-weight:normal;text-align:left;position:relative;}
.contentbox2 a {font-size:12px;line-height:14px; color:#670134;font-weight:bold;text-align:left;line-height: 14px;}
.contentbox2 a:hover {font-size:12px;line-height:14px;font-weight:bold;text-decoration: none;line-height: 14px;}
.contentbox2 p a {font-size:12px;line-height:14px; color:#670134;font-weight:bold;text-align:left;line-height: 14px;}
.contentbox2 p a:hover {font-size:12px;line-height:14px; color:gray;font-weight:bold;text-decoration: none;line-height: 14px;}
.contentbox2 p.small {margin:5px 0;padding:0;font-family:Palatino;color:#666666;font-size:15px;text-align:center;float:left;}
.contentbox2 p.medium {width:200px;margin:0;padding:0;font-family:Palatino;color:#3d3d3d;font-size:28px;letter-spacing:-2px;font-weight:bold;font-style:italic;text-align:right;float:left;clear:right;}
.contentbox2 p.medbold {width:230px;margin:0;padding:0;font-family:Palatino;font-size:25px;font-weight:normal;font-style:italic;text-align:center;color:#000;float:left;}
.contentbox2 .lighter {color:#666;}
.contentbox2 p strong {color:#670134;}
.contentbox2 ul {padding-left: 0; padding-bottom: 5px; padding-right: 0; padding-top: 5px; margin-left: 25px; margin-bottom: 10px; margin-right: 20px; margin-top: 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: white;font-weight:normal;text-align:left;position:relative;z-index:5000;line-height: 12px;}
.contentbox2 ul li {margin-bottom: 5px; margin-top: 5px;}
#content #bottom {width:100%;height:56px;margin:-54px 0 0 0;padding:0;float:left;background:#690235 url(/templates/lib/images/bottom.gif) no-repeat top left;clear:both;}
#content #bottomhome {width:100%;height:56px;margin:-54px 0 0 0;padding:0;float:left;background: #690235 url(/templates/lib/images/bottomhome.gif) no-repeat top left;clear:both;}

.removemarginie {margin-left:15px;}
   
/* ==== SUBNAV STYLES ==== */
#programnav {
	line-height:12px;
}

#programnav ul {
	margin: 0;
	padding: 0;
	line-height:12px;
}

#programnav ul li {
	width: 400px;
	margin: 0 0 0 5px;
	padding: 0 0 0 12px;
	line-height:12px;
	background:url(/templates/lib/images/arrow-right.gif) 0 7px no-repeat;
}

#programnav ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #670134;
	margin: 0;
	padding: 5px;
	line-height:12px;
	display: block;
}

#programnav ul li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: white;
	display: block;
	background: #701843;
}

/* ==== FOOTER STYLES ==== */
div#footer {width:789px; auto 0 auto;padding:0;text-align: center;display: inline;color:#fff;}
#footer a {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:normal;display:inline;text-decoration:none;text-align: center;}
#footer p {margin:20px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:normal;text-align:center;}

#programimage {
	margin: 20px 0;
	clear: both;
}

#programimage img {
	margin-right: 15px;
	float: left;
}

#cRight .contentbox #programimage p {
	padding-top: 20px;
	margin-top: 20px;
}

hr {
	margin: 20px 10px;
	padding: 5px 0;
	height: 1px;
	width: 450px;
	text-align: center;
	color: silver;
	background: silver;
	border: 0;
}

#top {
	margin: 50px auto 75px;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px silver solid;
	border-top: 1px silver solid;
	width: 400px;
}

#top_bottom {
	margin: 50px auto 5px;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px silver solid;
	border-top: 1px silver solid;
	width: 400px;
}

ul.black, li.black {color:#000;}

table.bottomright {
	margin-left: 2px;
}