body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; background-image:url('http://www.reisa.org/images/main-bg.jpg'); background-repeat:repeat-y; background-color: #30271e;}

background-image ,img, div, li, a, ul, td { behavior: url('http://www.reisa.org/iepngfix.htc') }

p { font-size: 12px; line-height: 16px; margin-top: 1em; margin-bottom: 1em; }

div#container {width: 913px; }

img, #container { behavior: url('http://www.reisa.org/iepngfix.htc'); }

div#topbar {height: 110px; background-image: url('http://www.reisa.org/images/reisaheader.jpg'); background-repeat:no-repeat;padding-right: 40px; }

div#topitem {float: left; padding: 10px; height: 30px; background-image:url('http://www.reisa.org/images/top-bar-fade.png'); background-repeat:repeat-x; float: right; margin-right: 4px; font-size: 11px; font-weight: bold; }

div#topitem a {color: #551718; text-decoration: none; }

div#topitem a:hover {color: #000; text-decoration: none;}

div#menu {background-image: url('http://www.reisa.org/images/menu-bg.jpg'); height: 35px;}

div#textareainside {background-color: #FFFFFF; float: left; width: 823px; padding: 20px; font-size: 12px; line-height: 16px; }

div#textarea {
	float: left;
	
	background-repeat: repeat-x;
	background-color: #fff;	
	height: 100%;
	width: 863px;
	padding: 12px 25px 25px 25px;
	color: #6A3A19;
}

div#textarea a {color: #9E1618;}

div#textarea h1 {color: #9E1618; font-size: 18px; border-bottom: 1px solid #ccc;}

div#textarea h2 {color: #9E1618; font-size: 14px; border-bottom: 1px solid #ccc; padding-top: 12px;}

.header {color: #9E1618; font-size: 18px; border-bottom: 1px solid #ccc;}
.callout {color: #9E1618; font-size: 14px;  padding-top: 12px;}

div#textcontent {float: left; width: 453px; font-size: 12px; line-height: 16px;}

div#textcontentinside {padding: 20px;}

div#textcontentnewsbar {margin-top: 5px; }

div#textcontentbottom {background-image:url('http://www.reisa.org/images/hpbtmbox-bg.jpg'); background-repeat:repeat-x; padding: 5px 20px 20px 20px; }

div#rightbar {float: left; background-image: url('http://www.reisa.org/images/sidebar-bg.jpg'); margin-left: 15px; padding:15px; width: 254px; font-size: 12px;}

div#rightcontent {background-color: #fff; width: 254px;}

div#rightcontenttext {padding: 12px; }

div#insidemaintext {float: left; width: 520px; }

div#insiderightcolumn {float: left; }

div#container {background-color: #fff; float: left; }

div#sidetitle {background-image:url('http://www.reisa.org/images/side-titlebar.jpg'); height: 23px; background-repeat: no-repeat; padding-top: 6px; padding-left: 15px; font-weight: bold; color: #fff;}

div#footer {clear: left; background-image:url('http://www.reisa.org/images/footer-bg.jpg'); background-repeat: no-repeat; height: 90px; text-align: center; font-size: 11px; line-height: 18px; color: #fff; width: 913px; padding-top: 15px;}

div#textcontenthp {float: left; background-image: url('http://www.reisa.org/images/hptoptextbox.jpg'); background-repeat:repeat-x; width: 553px; font-size: 12px; line-height: 16px;}

div#textcontenttophp {padding: 20px;}

div#textcontentnewsbarhp {margin-top: 5px; }

div#textcontentbottomhp {background-image:url('http://www.reisa.org/images/hpbtmbox-bg.jpg'); background-repeat:repeat-x; padding: 5px 20px 20px 20px; }

div#rightbarhp {float: left; background-image: url('http://www.reisa.org/images/sidebar-bg.jpg'); background-repeat: repeat-x; margin-left: 15px; padding:15px; width: 254px; font-size: 12px;}

div#rightcontenthp {background-color: #fff; width: 254px;}

div#rightcontenttexthp {padding: 12px; }

div#sidetitlehp {background-image:url('http://www.reisa.org/images/side-titlebar.jpg'); height: 23px; background-repeat: no-repeat; padding-top: 6px; padding-left: 15px; font-weight: bold; color: #fff;}

div#footerhp {clear: left; background-image:url('http://www.reisa.org/images/footer-bg.jpg'); background-repeat: no-repeat; height: 90px; text-align: center; font-size: 11px; line-height: 18px; color: #fff; width: 913px; padding-top: 15px;}


/** Member Locator styles **/
div.vcard {
	border-bottom: 1px solid #c5c19d;
	padding: 1em 0;
}

div.org {
	font-weight: bold;
}

div.vcard div.left {
	float: left;
	width: 300px;
}

div.vcard div.right {
	float: left;
	width: 300px;
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

fieldset {
	border: 1px solid #c5c19d;
	margin: 1.5em 0;
	padding: 1em;
	width: 500px;
}

legend {
	font-size: 16px;
	font-weight: bold;
}

p.aligned {
	margin-left: 95px;
}

label {
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0.2em 0 0 0;
	text-align: right;
	width: 90px;
}

label.inline {
	float: none;
	text-align: left;
	width: auto;
}

label.required {
	font-weight: bold;
	
}

label.nopadding {
	padding: 0;
}

img.pictures {
	margin-right: 5px; 
	z-index:100;
}

div.toggle {
	font-size: 11px;
	text-align: right;
	padding-bottom: 3px;
}

div#normal-style {
	display: none;
}


