BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: #000000;
    background-image: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-type-home.jpg");
    background-repeat: repeat-x;
}

a:link {color:#c5d3d9; text-decoration: none;}
a:visited {color:#c5d3d9 text-decoration: none;}
a:hover {color:#c5d3d9; text-decoration: underline;  }
a:active {color:#c5d3d9 text-decoration: none;}

IMG {border: none;}
LABEL {cursor: pointer;}

.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
}

/*  Page  */
.page {
    margin: auto;
    text-align: left;
    width: 976px;
}


/*  Header  */
.header {
    float: left;
    width: 100%;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-header.gif") repeat-x left top;
    position: relative;
    z-index:3;
}
.bottom-header {
    float: left;
    width: 100%;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bottom-header.gif") no-repeat center bottom;
    margin-top: 30px;
    position: relative;	
}
.header-container {
    width: 100%;
    float: left;
    position: relative;
    height: 50px;
}
.header UL.main-menu {
    padding: 0px;
    margin: 18px 0 0 0;
    list-style: none;
    float: right;
}
.header UL.main-menu LI {
    float: left;
    display: inline;
    margin-left: 34px;
}

/*NAVIGATION*/
.header-menu {
    float: right;
    width: 532px;
    margin-top: 1px;
}

.header-menu UL {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.header-menu UL LI {
    float: left;
    margin: 0;
    padding: 0;
    height: 47px;
    position: relative;
}

.header-menu UL LI.item-who {
	z-index: 99;
    width: 122px;
    line-height: 0;
    font-size: 0;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-who.png") no-repeat left top;
}
.header-menu UL LI.item-what {
	z-index: 99;
    width: 128px;
    line-height: 0;
    font-size: 0;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-what.png") no-repeat left top;
}
.header-menu UL LI.item-where {
	z-index: 99;
    width: 161px;
    line-height: 0;
    font-size: 0;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-where.png") no-repeat left top;
}
.header-menu UL LI.item-ways {
    z-index: 99; 
    width: 121px;    
    line-height: 0;
    font-size: 0;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-ways.png") no-repeat left top;
display: inline;
}

.header-menu UL LI.item-who:HOVER {
    width: 122px;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-who-hover.png") no-repeat left top;
}
.header-menu UL LI.item-what:HOVER {
    width: 128px;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-what-hover.png") no-repeat left top;
}
.header-menu UL LI.item-where:HOVER {
    width: 161px;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-where-hover.png") no-repeat left top;
}
.header-menu UL LI.item-ways:HOVER {
    width: 121px;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-ways-hover.png") no-repeat left top;
}
.header-menu UL LI.item-occ{
    z-index: 99;
    width: 268px;
    line-height: 0;
    font-size: 0;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-occ.png") no-repeat left top;
}
.header-menu UL LI.item-occ:HOVER {
    width: 268px;
    background: url("http://www.samaritanspurse.org/images/templates/public/images/item-occ.png") no-repeat left top;
}
.header-menu UL LI A {
    display: block;
    height: 47px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.header-menu UL LI UL {
    float: left;
    width: 245px;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 52px;
    left: 0;
    display: none;
}

.header-menu UL LI:HOVER UL {
    display: block;
}

.header-menu UL LI .d-frame-who {
    float: left;
    width: 245px;
    height: 363px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 47px;
    left: 0;
    display: none;
    background: #000000;
    opacity: 0;
    //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    -khtml-opacity: 0.9;
    line-height: 0;
    font-size: 0;
}
.header-menu UL LI .d-frame-what {
    float: left;
    width: 245px;
    height: 250px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 47px;
    left: 0;
    display: none;
    background: #000000;
    opacity: 0;
    //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    -khtml-opacity: 0.9;
    line-height: 0;
    font-size: 0;
}
.header-menu UL LI .d-frame-ways {  
    float: left;
    width: 245px;
    height: 325px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 47px;
    left: -125px; 
    display: none;
    background: #000000;
    opacity: 0;
    //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    -khtml-opacity: 0.9;
    line-height: 0;
    font-size: 0;
}
.header-menu UL LI:HOVER .d-frame {
    display: block;
}
.header-menu UL LI:HOVER .d-frame-what {
    display: block;
}
.header-menu UL LI:HOVER .d-frame-ways {
    display: block;
}
.header-menu UL LI:HOVER .d-frame-who {
    display: block;
}
.header-menu UL LI .d-frame-occ {
    float: left;
    width: 245px;
    height: 373px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 47px;
    left: 0;
    display: none;
    background: #000000;
    opacity: 0;
    //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    -khtml-opacity: 0.9;
    line-height: 0;
    font-size: 0;
}
.header-menu UL LI:HOVER .d-frame-occ {
    display: block;
}
.header-menu UL LI UL LI {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
}

.waysfix LI {
    left: -125px;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
}

.header-menu UL LI A {
    display: block;
    height: auto;
    line-height: 14px;
    font-size: 12px;
    color: #B4B4B4;
    margin: 0;
    padding: 3px 0px 3px 20px;
}
.header-menu UL LI.li-first A {
    padding: 10px 0px 10px 20px;
}
.header-menu UL LI A:HOVER {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}


.bg-logo {
    position: absolute;
    left: 0px;
    top: 0px;
}
.bg-logo DIV {
    width: 313px;
    height: 73px;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-logo.png") no-repeat left top;
}
.bg-logo A.logo {
    margin: 11px 0 0 18px;
    float: left;
    display: inline;
    position: relative;
}
.timer {
    position: absolute;
    float: left;
    left: 14%;
    top: 396px;
    width: 100%;
    height: 44px;
    background-color: transparent;
    z-index: 2;
}
.header-urgent {
	position:fixed;
	float:left;
	bottom:0;
	width:100%;
	background:#f00;
	height: 44px;
	background: url("http://www.samaritanspurse.org./Aug09/images/bg/bottom-header.png") repeat-x left bottom;
	z-index:200;
}
.caption-urgent {
    width: 180px;
    margin-top:16px;
    text-align: center;
    float: left;
    font-size: 14px;
    text-shadow:#666666 0px 1px 0, #000 0 -1px 0;
    color: #ff7010;
    font-weight: bold;
}
.needed {
    margin: 18px 0 0 90px;
    float: left;
    display: inline;
}
.needed A {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    float: left;
    background: url("http://www.samaritanspurse.org./Aug09/images/icons/urgent-arrow.png") no-repeat right center;
    padding-right: 13px;
    display: block;
}
.needed A:hover {
text-decoration:none;
border-bottom: solid 2px #ffffff;
}


/*  Content  */
.content {
    float: left;
    width: 100%;
    overflow: hidden;
    min-width: 999px;
}
.content P, .content H1, .content H2, .content H3 {
    padding: 0px;
    margin: 0px;
}
.content .content-slider{
	width:100%;
	overflow: hidden; 
	visibility: visible; 
	position: relative; 
	z-index: 2; 
	left: 0pt; 
	/*width: 1424px;*/
}
.main {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
    width: 100%;
}
.content .content-slider a{
	cursor: hand;
	text-decoration: none;
	height: 400px;
	width: 100%;
}
.content .content-slider a:visited{
	cursor: hand;
	text-decoration: none;
	height: 400px;
	width: 100%;
}
.content .content-slider a:active{
	cursor: hand;
	text-decoration: none;
	height: 400px;
	width: 100%;
}
.content .content-slider a:hover{
	cursor: hand;
	text-decoration: none;
	height: 400px;
	width: 100%;
}
.content .content-slider a:focus{
	cursor: hand;
	text-decoration: none;
	height: 400px;
	width: 100%;
}
.main LI {
    height: 753px;
    float: left;
    width: 100%;
    display: none;
}
.main IMG.border-img {
    border: 3px solid #8b8b8b;
    float: left;
    margin: 13px 0px 0px 0px;
}
.main LI.first,.main LI:first-child {display: block;}

.text-col {
    width: 293px;
    float: right;
    color:#c5d3d9;
}
.text-col a{
	cursor: hand;
	text-decoration: none;
        color:#c5d3d9;
}
.text-col a:hover{
	cursor: hand;
	text-decoration: none;
        color:#c5d3d9;
}
.text-col a:visited{
	cursor: hand;
	text-decoration: none;
        color:#c5d3d9;
}
.text-col a:active{
	cursor: hand;
	text-decoration: none;
        color:#c5d3d9;
}
.text-col a:focus{
	cursor: hand;
	text-decoration: none;
        color:#c5d3d9;
}
.text-col H2 {
    font-size: 44px;
    line-height: 42px;
    font-family: "Palatino Linotype","Book Antiqua",Palatino,geogia,serif;
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    padding: 0 0 0 10px;
    margin: 10px 0 0 0;
}
.text-col H2 SPAN.grey-title {
    font-size: 17px;
    color: #c5d3d9;
    line-height: 20px;
    font-family: Rockwell,"Helvetica Neue",arial,sans-serif;
    font-weight: bold;
    display: block;
 }
.text-col H2 SPAN.large-text {
    font-size: 60px;
    line-height: 55px;
    letter-spacing: 2px;
}
.text-col H2 SPAN.xlarge-text {
    font-size: 80px;
    line-height: 70px;
    letter-spacing: -1px;
}
.text-col H2 EM {
    font-size: 43px;
    line-height: 42px; 
    text-transform: none;
}
.text-col P {
    color: #e8f1f5;
    font-size: 14px;
    line-height: 17px;
    margin: 22px 0 0 10px;
    font-family: "Helvetica Neue", arial;
}
.nav-controller {
    position: absolute;
    right: 0px;
    top: 454px;
    width: 225px;
    z-index:3;
}
.nav-controller P.date {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 14px;
    color: #FFF;
}
.bg-nav-controller {
    width: 223px;
    height: 32px;
    float: right;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-nav-controller.png") no-repeat left top;
    margin: 6px 6px 0 0;
    text-align: center;
}
.container-controller {
    width: 100%;
    float: left;
    height: 32px;
    position: relative;
}
.nav-controller A.prev {
    position: absolute;
    top: 11px;
    left: 16px;
    line-height: 0%;
}
.nav-controller A.next {
    position: absolute;
    top: 11px;
    right: 16px;
    line-height: 0%;
}
.nav-controller UL {
    padding: 0px;
    margin: 5px 0 0 0;
    list-style: none;
}
.nav-controller UL LI {
    display: inline;
    margin: 0 4px;
    float: left;
    position: relative;
}
.nav-controller UL LI.first {margin-left: 47px;} 
.nav-controller UL LI A {
    font-size: 12px;
    color: #939393;
    display: block;
    font-weight: bold;
    border: 1px solid #FFF;
    padding: 3px;
    position: relative;
    line-height: 14px;
	outline:none;
}
.nav-controller UL LI A:HOVER, .nav-controller UL LI.selected A{
    text-decoration: none;
    border: 1px solid #939393;
}
/*.nav-controller UL LI:HOVER .popup {display: block;}*/
.nav-controller UL LI .popup {
    position: absolute;
    left: 7px;
    bottom: 27px;
    width: 72px;
    height: 58px;
    line-height: 0%;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-popup.gif") no-repeat left top;
    display: none;
}
.nav-controller UL LI .popup IMG {
    float: left;
    display: inline;
    margin: 2px 0 0 2px;
}
.tray {
    width: 100%;
    float: left;
    height: 296px;
    margin-top: -296px;
    position: relative;
	z-index:2;
}
.tray UL {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.tray UL.news LI {
    display: inline;
    float: left;
    margin: 27px 27px 0 0;
    width: 143px;
}
.tray UL.news LI A {
    color: #272727;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none;
}
.tray UL.news LI A SPAN.pic-sp {
    width: 136px;
    height: 105px;
    display: block;
    line-height: 0%;
    font-size: 0em;
} 
.tray UL.news LI A SPAN.text-sp {
    font-size: 12px;
    line-height: 15px;
    display: block;
    margin-top: 16px;
}
.tray UL.news LI A SPAN.text-sp SPAN {
    font-size: 18px;
    line-height: 16px;
    font-family: Rockwell,"Times New Roman", Times, serif;
    font-weight: bold;
    display: block;
}
.tray UL.news LI A:HOVER {
    text-decoration: none;
    color: #000;
}
.video-panel {
    float: right;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/border-video-panel.png") no-repeat left top;
    height: 280px;
    width: 430px;
}
.video-panel .video-box {
    width: 396px;
    height: 260px;
    float: right;
    margin: 27px 0 0 0;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-video.png") no-repeat left top;
}
.video-panel .video-box H3 {
    font-size: 14px;
    color: #dddddd;
    text-transform: uppercase;
    line-height: 23px;
    margin-left: 8px;
    position: relative;
}
.video-panel .video-box H3 SPAN {color: #FFF;}
.slider {
    position: relative;
    width: 384px;
    height: 224px;
    display: inline;
    float: left;
    margin: 3px 0 0 3px;
	overflow:hidden;
}
.slider ul li{
	width:384px;
	height:228px;
	float:left;
	position:relative;
}
.caption-slide {
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/transp.png") repeat left top;
    height: 61px;
    width: 384px;
    position: absolute;
    bottom: 8px;
    left: 0px;
}
.caption-slide P {
    font-size: 12px;
    color: #FFF;
    margin: 8px 0 0 12px;
    line-height: 14px;
    position: relative;
}
.caption-slide P SPAN {
    display: block;
    font-size: 18px;
    font-family: Rockwell,"Times New Roman", Times, serif;
    font-weight: bold;
}
.slider A.go-button {
    position: absolute;
    bottom: 16px;
    right: 13px;
    line-height: 0%;
    cursor: pointer;
	z-index:5;
} 

/*  Footer  */
.footer {
     float: left;
     width: 100%;
     border-top: 1px solid #828282;
     background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-footer.gif") repeat-x left top;
     background-color: #000000;
     padding-bottom: 50px;
     position: relative;
     z-index: 100;
}
.footer P, .footer UL, .footer FORM {
    padding: 0px;
    margin: 0px;
}
.footer FORM {
    top: 0px;
    left: 0px;
}
.footer P {
    font-size: 11px;
    color: #666;
    line-height: 14px;
}
.footer P A {color: #666; text-decoration: underline;}
.footer P A:HOVER {text-decoration: none;}
.footer UL.footer-menu LI {
    font-size: 11px;
    color: #b9b9b9;
    float: left;
    list-style: none;
    display: inline;
}
.footer UL.footer-menu LI SPAN.separator {padding: 16px 0 16px 0; display: block;}
.footer UL.footer-menu LI A {
    padding: 16px 20px 16px 20px;
    color: #b9b9b9;
    display: block;
}
.footer UL.footer-menu LI A:HOVER {
    color: #e0e0e0;
    text-decoration: none;
    float: left;
    list-style: none;
    display: inline;
}
.footer UL.flags LI {
    float: left;
    list-style: none;
    display: inline;
    margin-right: 7px;
    padding-bottom: 22px;
}
.footer UL.flags LI A {line-height: 0%; display: block;}
.content-footer {
    margin: 47px 0 0 0;
    width: 100%;
    float: left;
}
.search-form {
    float: right;
    width: 245px;
    height: 41px;
    margin: 5px 0 0 0;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-search-form.gif") no-repeat left top;
}
.search-form INPUT.in-text {
    font-size: 14px;
    color: #FFF;
    background: none;
    margin: 10px 0 0 23px;
    width: 190px;
    border: none;
    float: left;
    font-weight: bold;
    display: inline;
}
.search-form INPUT.search-button {
    width: 12px;
    height: 13px;
    background: url("http://www.samaritanspurse.org./Aug09/images/buttons/search-button.gif") no-repeat left top;
    float: right;
    display: inline;
    border: none;
    margin: 12px 10px 0 0;
    cursor: pointer;
}
.footer-text {
    width: 620px;
    float: left;
}
.sign-up {
    width: 225px;
    margin-right: 54px;
    float: left;
    display: inline;
}
.sign-up A.email-update {
    background: url("http://www.samaritanspurse.org./Aug09/images/icons/letter.gif") no-repeat left center;
    padding: 0 0 0 22px;
    display: block;
    margin: 0 0 0 6px;
    font-size: 15px;
    color: #79929a;
    text-transform: uppercase;
}
.footer .sign-up P.bottom-text {margin: 10px 0 0 6px;}
.footer .email {
    width: 225px;
    height: 36px;
    margin: 10px 0 0 0;
    float: left;
    background: url("http://www.samaritanspurse.org./Aug09/images/bg/bg-email.gif") no-repeat left top;
}
.footer .email INPUT.in-text {
    font-size: 11px;
    color: #666;
    background: none;
    margin: 10px 0 0 25px;
    width: 165px;
    border: none;
    float: left;
    display: inline;
}
.footer .email INPUT.sign-up-button {
    width: 12px;
    height: 13px;
    background: url("http://www.samaritanspurse.org./Aug09/images/buttons/sign-up-button.gif") no-repeat left top;
    float: right;
    display: inline;
    border: none;
    margin: 12px 10px 0 0;
    cursor: pointer;
}