/*-----------------------------------------------------------------------------
rcipa css November-28-2009
rcipa basic colors; green #017550 grey #887469
rcipa ip 64.57.210.94/~rcipaco  replace with domain later www.rcipa.com
-----------------------------------------------------------------------------*/

body {
	     /*font-family: helvetica, veranda ,arial , sans-serif;*/
	     font-size:13.5px;font-family: 'Noto Sans', 'Open Sans', 'Roboto', sans-serif;
	     font-size: 12px;
	     font-weight: normal;
  	     line-height: 13px;
  	     color: #000;
	     background-color: #FFF;
	     margin-left: auto; margin-right: auto;
	     padding: 0px;
	     width: 900px;
	     /*overflow: -moz-scrollbars-vertical;*/
	     text-align: center; /* Centered design work around for IE 5.X and 6 in quirks mode. */
}
	
/*---------------------------------------------------------------------------*/

.clear {clear:both; height:0px;}
* html .clear { clear:both; height:0px; margin:0; padding:0; font-size:1px; line-height:1px; margin-bottom:-2px; }	

img {padding: 0px;border: 0px;margin: 0px;}

#content hr { height:10px; border:none; border-top:.5px solid #D3D3D3; margin-top:5px;margin-bottom:5px;  }

hr { height:1px; border-bottom:0px;border-left:0px;border-right:0px; border-top:1px solid  #D3D3D3; }

hr.greyline { width:400px;height:1px; border-bottom:0px;border-left:0px;border-right:0px; border-top:1px dashed #EEEEEE; }

hr.margin10px {margin-top:20px;margin-bottom:20px;}
	
p { margin: 0.8em 0; line-height:18px;}

p#holiday {margin: 0.8em 0; line-height:18px;font-weight:bold;font-size:1.1em;color:#700000;}

p#mission {margin: 0px 50px 0px 50px; line-height:18px;font-weight:bold;font-size:1.1em;color:#887469;}

#footer p {margin: 0.8em 0; line-height:18px;font-size:.9em;color: #A9A9A9 ;}

#sidebar p {margin: 0.8em 0; line-height:14px;font-size:.8em;color:#000;}

#sidebar p.ptitle {margin: 0.8em 0; line-height:14px;font-size:.8em;color:#000;font-weight:bold;font-varient:small-caps;}

#sidebar p.pgreen {margin: 0.8em 0; line-height:14px;font-size:.8em;color:#017550;}

/*a:link, a:visited { color:#887469; text-decoration:underline; }*/
/*a:hover { color:#017550; text-decoration:underline; }*/

a:link, a:visited { text-decoration:underline; }
a:hover {text-decoration:underline; }


/*h1, h2, h3, h4, h5 { margin:0.4em 0; color:#017550; }*/
h1, h2, h3, h4, h5 { margin:0.4em 0; color:#79797B; }

h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
h4 { font-size:1em; }
h5 { font-size:1em; }

#spacer1 {margin: 50px auto 50px auto;}
#spacer2 {margin: 25px auto 0px auto;}

#dataerror {
	  border: 1px solid red;
	  background-color : #FFCCCC;
	  width: auto;
	  padding: 0.4em;
	  margin-bottom: 0.4em;
}

#dataerror ul { padding-left: 10px; }	


#goodmail {
	  border: 1px solid #017550;
	  background-color : #66FFCC;
	  width: auto;
	  padding: 0.4em;
	  margin-bottom: 0.4em;
}
/*---------------------------------------------------------------------------*/

#content, #sidebar, #content-b {text-align:left;}

#masthead, #header, #navcontainer, #footer {Xwidth: 870px;margin:auto; padding: 0px;}

#content {width: 680px;margin: 0px 20px 0px 0px; padding: 0px;}
#content-b {width: 870px;margin:auto; padding: 0px;}
#sidebar {width: 170px;margin: 0px 0px 0px 30px; padding: 0px;}

#masthead {margin-top:10px;margin-bottom:10px;}

#content {float:left; overflow:hidden;}
#sidebar {float:right; overflow:hidden;}

#footer {clear:both;
         color: #000000;background-color:#fff;
         text-align:left;
         border-top: 2px solid #D3D3D3 ;
         padding-top: 0.5em;
         margin-top: 10px;}
         
/*#rhbanner {background-image:url('http://www.rcipa.com/images/rh-logo-banner.jpg');
           background-repeat:no-repeat;
           background-position:top right;height:110px;}*/
           
#holiday-bg {background-image:url('http://www.rcipa.com/images/holiday-bg.gif');
	background-attachment:fixed;
	background-repeat:repeat;}
/*---------------------------------------------------------------------------*/	
table#plantable {width: 800px; padding: 0px; border: none; border-collapse:collapse;border: 1px solid #017550;}

table#plantable td { width:170px;text-align:left;border: none; vertical-align: top; padding: 4px;}

table#plantable tr:nth-child(even) {background: #CCC}
table#plantable tr:nth-child(odd) {background: #FFF}

table#claimstable {width: 680px; padding: 0px; border: none; border: 1px solid #017550;}

table#claimstable td { width:220px;text-align:left;border: none; vertical-align: top; padding: 7px;}

table#newsletter {width:330px;border-collapse:collapse;border:0px;}

table#newsletter td {vertical-align:top;}

table#cf td {vertical-align:top;}

.submit_newsletter {
display:block;
margin:0 auto;
padding:5px;
width:80px;}
