img, div, .pngfix, input { behavior: url("iepngfix.htc") }

body {
	background-color: #344152;
	margin:0;
	padding:0;
	color:#3d2e22;
	font-family:Arial;
	font-size:12px;
	background:url(/images/global/bg-main-shadow.jpg) repeat-y top center #1f1814;
}

body {
   behavior:url("csshover.htc");
}

img { 
	border:0; 
}

a {color:#46382e;}
a:hover {color:#9a3232;}

.hidden { display:none; }

.clear {
	clear:both; 
	height:1px; 
	font-size:1px; 
	padding:0; 
	margin:0;
}
form {	margin:0;
	padding:0;}
select 
{
	width:150px;
}

.l {float:left;}
.r {float:right;}

/****** Home and Main Global Styles *****/

#main-wrap
{
	background:url("/images/global/bg-main-top.gif") no-repeat top center #f3ede0; 
	width:970px;position:relative; min-height:700px;}

#mrm-logo{position:absolute; width:210px; height:131px; top:0; left:8px; display:table; z-index:99;}

#top-nav{float:right; width:600px; padding-right:15px; height:53px; font-family:Verdana; font-size:10px;}
div#top-nav input{width:160px; height:16px; }
div#top-nav a {margin:10px 5px 0 5px; text-decoration:none;}
div#top-nav div {float:left;}
div#top-nav div img {padding-top:4px;}

#main-nav{width:700px;float:right; padding:23px 0 0 40px; height:25px;}
#main-nav a{margin:0 10px;}

a.nav-home {
width:57px;
height:10px;
background: url("/images/global/nav-home.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-home:hover { 
background-position: 0 -11px;
}

a.nav-about {
width:87px;
height:10px;
background: url("/images/global/nav-aboutus.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-about:hover { 
background-position: 0 -11px;
}

a.nav-programs {
width:87px;
height:10px;
background: url("/images/global/nav-programs.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-programs:hover { 
background-position: 0 -11px;
}

a.nav-ways {
width:112px;
height:10px;
background: url("/images/global/nav-waystogive.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-ways:hover { 
background-position: 0 -11px;
}

a.nav-volunteer {
width:97px;
height:10px;
background: url("/images/global/nav-volunteer.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-volunteer:hover { 
background-position: 0 -11px;
}

a.nav-news {
width:56px;
height:10px;
background: url("/images/global/nav-news.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-news:hover { 
background-position: 0 -11px;
}

a.nav-events {
width:62px;
height:10px;
background: url("/images/global/nav-events.gif") 0 0 no-repeat;
text-decoration: none;
float:left;
}
a.nav-events:hover { 
background-position: 0 -11px;
}
.aboutus a.nav-about
{background-position: 0 -11px;}
.programs  a.nav-programs
{background-position: 0 -11px;}
.waystogive  a.nav-ways
{background-position: 0 -11px;}
.volunteer  a.nav-volunteer
{background-position: 0 -11px;}
.news  a.nav-news
{background-position: 0 -11px;}
.events  a.nav-events
{background-position: 0 -11px;}

#main-content{}

#footer{
	color:#271f19;
	font-size:10px;	
	background-color:#e7dfd1;
	width:970px;
	height:48px;
	font-family:Verdana;
}

#footer table{margin:20px 0 0 15px;}

#footer a{ 
	text-decoration:none; 
}
#mainImageContainer
{
	width:227px;
	float:left;
	background-color:#3C3227;
	margin: 0 8px 8px 0;
}
#mainImage
{
	padding:3px;
	
	
}
#mainImage img
{
	height:180px;
	width:220px;
}
#mainImageCaption
{
	padding:6px 10px;
	background-color:#3C3227;
	text-align:left;
	color:#8aa5b5;
	font-weight:400;
}

#mainImageCaption p 
{
	padding:0;
	margin:0;
}

#mainImageCaption .viewLarger
{
	color:#C69C17;
	padding-left:12px;
	background-image: url(/images/global/arrow-gold.gif);
	background-position:left;
	background-repeat: no-repeat;
	margin-left:8px;
	text-decoration:none;

}

ul.validation-summary 
{
	margin:0;
	padding-top:5px;
	padding-left:5px;
	width:450px;
	list-style:none;
}

/*div#cmsform input.error,
div#cmsform select.error
{
	border:solid 1px #9A3232;
}
*/
input.error,
select.error
{
	border:solid 2px #9A3232;
}
/************ home ***********/

#tout-side{float:left;width:218px;padding-right:2px;}
#tout-side img{margin-bottom:2px; float:left;}
#tout-main{float:right; width:750px;}
#tout-main img{float:right;}

#news {
	float:left;
	width:203px;
	padding:15px 0 0 15px;
	text-align:left;
}
#news p{padding:10px 0 0 0;margin:0;}
#news div.news-item{clear:both;margin-bottom:5px;}
#news div.news-item img {border:#7b746a 6px solid;}
#news div{padding-bottom:5px;}
#news div.news-item a{float:left;}
#news div.news-item p{float:left; margin:0 0 0 10px;padding:0; width:105px;}
.newsletter-img
{border:#7B746A 6px solid; }
/* Spotlight */

div#v2 #spotlight {
	width:970px;
	height:260px; 
	padding-top:2px;
	float:right;
}

div#v2 #spotlight #scroll {
	width:950px; 
	padding:5px 10px 0 10px;
}

div#v2 #spotlight #thumbs {
	width:925px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

#spotlight {
	
	width:750px; 
	height:260px; 
	padding-top:2px;
	float:right;
}


#spotlight #scroll {
	width:720px; 
	padding:5px 15px 0 15px;
}

#spotlight #thumbs {
	width:695px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

#spotlight .arrow-left {
	float:left;
	width:12px;
	padding-top:100px;
}

#spotlight .arrow-right {
	float:left;
	width:12px;
	padding-top:100px;
}

#spotlight .thumb-box {
	padding-top:7px;
	margin-left:5px;
	margin-right:3px;
	width:223px;
	height:260px;
	float:left;
}

#spotlight .thumb-box img {border:#7b746a 6px solid;}

#spotlight .thumb-box p{
	margin:0;
	padding:5px 0 5px 10px;
	font-size:11px; 
	font-weight:700;
	text-align:left;
}

#spotlight .thumb-box h1{
	margin:0;
	padding:0 0 8px 0;
	font-size:11px; 
	font-weight:700;
	text-align:left;
	text-transform:uppercase;
}
#spotlight .thumb-box a {text-transform:uppercase; font-size:10px;}

#spotlight .thumb-box h2{
	margin:0;
	padding:10px 0 5px 0;
	font-size:11px; 
	font-weight:normal;
	text-align:left;
}


/************ content pages ***********/
#content{}
#left-col{width:220px; float:left;padding-top:50px;min-height:200px;margin-bottom:50px;}
#main{width:750px;float:left;text-align:left;}
#main-borderl{width:749px;float:left;text-align:left;border-left:1px solid #f7f3eb;}
#middle-col{width:510px;float:left; padding:25px 25px 0 25px; border-left:1px solid #f7f3eb; border-right:1px solid #f7f3eb;}
#right-col{width:180px;float:right; padding-top:2px;}
.borderl{border-left:1px solid #f7f3eb;}

#events
{
	width:500px;
}

#middle-col span{font-weight:700;}
/*#middle-col span{font-weight:700; text-transform:uppercase;}*/
#middle-col p{font-size:12px; line-height:16px;}

#header{width:750px;height:84px;float:right;text-align:left;background-color:#1F1814;}
div#aboutus #header{background: url("/images/aboutus/hdr-aboutus.jpg") 0 0 no-repeat;}
div#contactus #header{background: url("/images/aboutus/hdr-contactus.jpg") 0 0 no-repeat;}
div#history #header{background: url("/images/aboutus/hdr-history.jpg") 0 0 no-repeat;}
div#leadership #header{background: url("/images/aboutus/hdr-leadership.jpg") 0 0 no-repeat;}
div#virtualtour #header{background: url("/images/aboutus/hdr-virtualtour.jpg") 0 0 no-repeat;}

div#programs #header{background: url("/images/programs/hdr-programs.jpg") 0 0 no-repeat;}

div#ways #header{background: url("/images/ways/hdr-waystogive.jpg") 0 0 no-repeat;}
div#donateonline #header{background: url("/images/ways/hdr-donateonline.jpg") 0 0 no-repeat;}

.breadcrumb {color:#fff;font-size:10px;padding:20px 0 0 30px;}
.breadcrumb a {color:#fff;font-size:10px;}

#side-nav{font-size:9px; font-weight:700; padding-left:19px; float:left; text-transform:uppercase;}
#side-nav div{text-align:left; padding:10px 0; border-bottom:1px solid #c6bab3; width:180px;}
#side-nav div:hover{border-bottom:1px solid #9a3232;}
#side-nav div a{
background: url("/images/global/bullet-subnav.gif") 0 -10px no-repeat;
text-decoration: none;
padding-left:0;
color:#3d2e22;
display:block;
}
#side-nav div a:hover { 
background-position: 0 0;
padding-left:10px;
color:#9a3232;
}

#side-nav div:hover{border-bottom:1px solid #9a3232;}
#side-nav div a{
background: url("/images/global/bullet-subnav.gif") 0 -10px no-repeat;
text-decoration: none;
padding-left:0;
color:#3d2e22;
}
#side-nav div a:hover { 
background-position: 0 0;
padding-left:10px;
color:#9a3232;
}

#side-nav div.on{border-bottom:1px solid #9a3232;}
#side-nav div.on a{background-position: 0 0;
padding-left:10px;
color:#9a3232;}

#side-nav div.on-text{border-bottom:1px solid #9a3232;}
#side-nav div.on-text a{background-position: 0 -10px;
padding-left:0;
color:#9a3232;}

#side-nav div.side-nav-sub, 
#side-nav div.on-text div.side-nav-sub 
{
	border-bottom:none; 
    height:auto; 
    width:auto; 
    padding:5px 0 0 15px;
    font-size:9px;
}

#side-nav div.on div.side-nav-sub a, 
#side-nav div.on-text div.side-nav-sub a
{
	color:#3d2e22;
	line-height:15px;
	background: url("/images/global/bullet-subnav.gif") 0 -10px no-repeat;
	margin-left:-10px;
}


#side-nav div.on div.side-nav-sub a:hover, #side-nav div.on-text div.side-nav-sub a:hover{
background: url("/images/global/bullet-subnav.gif") 5px 0 no-repeat;
text-decoration: none;
padding-left:15px;
color:#9a3232;}

#side-nav div.on div.side-nav-sub a.on, #side-nav div.on-text div.side-nav-sub a.on{
background-position: 5px 0;
padding-left:15px;
color:#9a3232;
}

div.side-nav-sub
{
	border:none !important;
	padding-left:10px !important;
}

div.side-nav-sub a
{
	line-height:15px;
}

div.side-nav-sub a.on
{
border:none;
background-position: 0 0!important;
padding-left:12px !important;
color:#9a3232 !important;}



.title-tab{background: url("/images/global/title-tab-red.gif") 0 0 no-repeat; width:507px; height:30px;color:#fff;margin-top:25px;}
.title-tab h2{padding:8px 0 0 10px;margin:0;font-size:10px; font-weight:700; text-transform:uppercase;}

#rows{padding:5px 0;margin-bottom:5px;position:relative;}

.row{padding:10px; margin-bottom:10px; border-bottom:#d6cbaa 1px solid;}

.bottom {border-bottom: none;}

div.row a.img{width:140px;float:left;margin:0;border:#7b746a 4px solid;overflow:hidden;height:90px;}
div.row a.img img {width:140px;}
div.row div.desc{padding:0 10px 0 20px; float:left; width:250px; }
div.row div.desc div{padding:5px 0 0 0;}
div.row div.desc span{margin:0;padding:0; font-size:12px; font-weight:700;}
div.row div.desc p{padding:10px 0 5px 0; margin:0;}
div.row div.desc a{color:#9a3232; font-size:11px; font-family:verdana; font-weight:700; text-transform:uppercase;}

#right-col div{margin-bottom:2px;}

.feat-box{ background-color:#CFC1A6; margin: 2px 0;}
#right-col div.feat-box{padding:15px 10px; width:160px;}
#right-col div.feat-box h3{font-weight:700;padding:0 0 5px 0;margin:0;font-size:12px;text-transform:uppercase;}
#right-col div.feat-box div{margin:5px 0 10px 0;}
#right-col div.feat-box div img{border:#7b746a 4px solid;}
#right-col div.feat-box p{margin:0; padding:3px 0 5px 0;font-size:9px; font-family:Verdana; line-height:14px;}
#right-col div.feat-box a{font-size:8px; font-family:Verdana; font-weight:700; color:#625344;line-height:14px; text-transform:uppercase;}


/************ about us section ***********/
.form-box{background-color:#fdfbf9; border:#cfc5be 1px solid; margin-top:2px;width:509px;}
.form-box-blue{background-color:#8aa5b5; padding:5px; width:250px;}
.bluebox-link{color:#fff;text-decoration:none;font-weight:bold;}

div.form-box #email{padding:20px 20px 10px 20px;}
div.form-box #email-thankyou{width:420px; height:250px; padding:20px 20px 10px 20px;}

div#email table tr td{padding:10px 0;}

form#mail-form input.input, form#mail-form select{width:310px;}
form#mail-form textarea{width:310px; height:65px;}

#history-tabs{width:693px; background: url("/images/aboutus/history-tabs.gif") 0 0 no-repeat;margin:25px 0 0 5px;}
#history-content{width:693px;margin:0 0 0 25px; background-color:#fff; padding:0 0 15px 0; }

#history-content .years{padding:10px 0 0 25px;}
#history-content .years a{margin:0 5px 0 5px;font-weight:700; text-decoration:none;}
#history-content .years a:hover{color:#9a3232;}
#history-content .years a.on{color:#9a3232;}

#history-content h1{padding:0;margin:0;font-size:12px; font-variant: small-caps;}
#history-content .description p{padding:20px 0 0 0; margin:0;}
#history-content .detail{padding:20px 15px 10px 30px;}

.photo{width:220px; float:left; margin-right:30px;}
.photo a{margin:0;padding:0;}
.photo p{width:193px; float:left;margin:0;padding:4px 15px 10px 10px;background-color:#3c3227;}
.photo p span{color:#8aa5b5; font-weight:700; font-style:italic; font-size:10px;}
.photo p a{color:#c69c17; font-weight:700; text-decoration:none; background: url("/images/global/arrow-sm-yellow.gif") 4px 0 no-repeat;padding-left:5px;font-style:italic;font-size:10px;}
.photo img{border:#3c3227 4px solid;}

.red-btm{width:693px;height:19px;background: url("/images/global/round-red-btm.gif") 0 0 no-repeat;margin:0 0 0 25px;}

.blue-box{background-color:#8aa5b5; padding:10px 20px; color:#fff; font-weight:700; margin-top:20px;}

/************ donate online ***********/
#form-col-l{float:left;width:270px;padding:30px 25px 10px 25px;}
#form-col-r{float:left;width:405px;padding:30px 0 0 0;}

#form-col-l select{width:270px;font-size:11px;padding:1px 0 1px 5px;}
#form-col-l text{width:140px;height:14px;}
p.title {font-size:10px; font-weight:700; text-transform:uppercase;padding:0 0 10px 0; margin:0;}
#form-col-l span{margin-left:30px;}

#form-col-l div.div-line{border-top:1px solid #c6bab3;font-size:1px;height:20px; margin-top:20px;}

table#amount {width:270px;}

table#amount tr td, #form-col-r #donor-open table tr td, #form-col-r #payment-open table tr td{padding:5px 5px 10px 0;font-size:12px;}

.checkoutbox{background-color:#fdfbf9; border:#cfc5be 1px solid; margin-top:2px;width:383px;padding:15px 10px;}
div.info-box p{padding:0 0 10px 0;margin:0;font-size:12px;}
div.info-box p span{font-size:14px;color:#9a3232;font-weight:700;}

#form-col-r div.off{background-color:#e7dfd1;margin-top:2px;width:385px;padding:15px 10px;font-size:12px;}
.b {font-weight:700;}
.red{color:#9a3232;}

#form-col-r input, #form-col-r select, #form-col-r text{margin-top:4px;}
#form-col-r div.div-line{border-top:1px solid #c6bab3;font-size:1px;height:20px;}
.error  
{
	color:#9a3232; }
/************ news ***********/
.news .bar-nav
{
	padding-bottom:10px;
}
.news a.img 
{
	width:105px;
	height:69px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;
	background:#fff;
	padding:1px;
}
.news .relatedheading
{
	background-image: url(/images/global/title-tab-red.gif);
	background-repeat: no-repeat;
	height:23px;
	width:600px;
	padding: 8px 0 0 10px;
	color:#fff;
	
}
.aboutus .relatedheading
{
	background-image: url(/images/global/title-tab-red.gif);
	background-repeat: no-repeat;
	height:23px;
	width:500px;
	padding: 8px 0 0 10px;
	color:#fff;
	
}
.news .main
{
	margin-bottom:10px;
}
.news div#newsYears 
{
	font-size:small;
	font-weight:600;
}
.news div#newsYears a
{
	text-decoration:none;
	padding: 0 5px;
}
.articleimage 
{
	float:left;
	margin:5px 8px 5px 0;
}
/************ Gallery ***********/
#photos .relatedheading
{
	background-image: url(/images/global/title-tab-red.gif);
	background-repeat: no-repeat;
	height:23px;
	width:500px;
	padding: 8px 0 0 10px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}
#photos img
{

	background-color:#7B746A;
	padding:5px;
	margin-bottom:0;

}

/************* EVENTS ***************/
#content-events{padding-top:10px;}
#content-events div#right-col{padding-top:5px;}
#event-highlight div.summary{width:230px;float:left;padding-right:15px;}
#event-highlight div.summary h1 {padding:0;margin:0;padding-bottom:10px;font-size:13px;}
table#event-info {margin-top:10px;}
table#event-info td{padding-bottom:10px;font-size:12px;}
table#event-info td a{color:#cf3d44;}
#photos h1{ font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:700;padding-bottom:10px;}
#thumbs {padding-bottom:10px;}
#thumbs img{margin-right:10px;}
div#comments a{color:#cf3d44;}
div#comments div.row{ background-color:transparent; border-bottom:#d6cbaa 1px solid; padding:10px 0;}
div#comments div.row p{font-size:11px; font-weight:700; font-style:italic;}
a#tip_calendar { text-transform:uppercase; display:block; padding:0 4px; }
#event-highlight div.summary a { font-size:10px; }
#event-highlight div.summary div.form-box-blue a 
{
	display:block;
	padding-left:6px;
	background:url(/images/global/arrow_event_summary.gif) no-repeat 0 3px ;
	margin:5px 3px;
	color:#ffffff;
}

div#events a 
{
	color:#9A3232;
	text-transform:uppercase;
}

div.field 
{
	padding-top:6px;
}

div.feat-container .caption 
{
	width:212px;
	font-size:10px;
}

div#CheckoutTotal 
{
	
}