@charset "utf-8";
/* CSS Document */

*{
padding: 0;
margin: 0;
}
body, html{
padding: 0;
margin: 0;
background: #99CCFF url(assets/rns_backline.jpg) repeat-x;
padding-bottom: 20px;
}
body{
font:62.5% "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
padding: 0 15px;
}
a{
color:#6b9243;
color: #89A003;
color: #528B05;
color: #375500;
text-decoration: none;
border-bottom: 1px dotted #65A703;
font-weight: bold;
}
a:hover{
color: #006600;
text-decoration: none;
border-bottom: 1px solid #006600;
}

/*-------------------------Main Holder-----------------------*/
#holder{
display: block;
width: 780px;
/*height: 600px;*/
margin: 1em auto;
background-color: white;
border: 1px solid #abada4;
}

/*----------------------Header--------------------------*/

#header {
	margin: 0;
	padding: 0 0 0 1em;;
	height: 85px;
	background-image:url(assets/rnsBar_bgr.jpg);
	background-repeat:repeat-x;
	/*background-color: #003366;*/
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 0.8em;
}

#header img.logo{
float: right;
}

#header h1{
padding-top: 0.6em;
font-size: 2.4em;
}

/*----------------------Nav Bar--------------------------*/

#navBar {
	clear:both;
	padding:0px;
	
}

#navBar ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background: #993366;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #a3a79e;

}
#navBar li, li.selected {
	display:inline;
	margin:0;
	padding:0;
	height: auto;
}
#navBar ul li a{
	display:block;
	float:left;
	width:auto;
	margin:0;
	padding:5px 16px;
	border-right:1px solid #a3a79e;
	border-bottom:none;
	border-left:1px solid #cccccc;
	color:#FFCCFF;
	background:#993366;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:2px;}

#navBar ul li.selected{
	display:block;
	float:left;
	width:auto;
	margin:0;
	padding:5px 16px;
	border-right:1px solid #a3a79e;
	border-bottom:none;
	border-left:1px solid #cccccc;
	color:#fff;
	background: #B83D7A;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:2px;
	}	
#navBar a:hover, #navBar a:focus, #navBar a:active {
	background: #FFCCFF; color: #993366;
}

/*-----------------Main Content in 2 colons--------------------*/

#content {
display: block;
background-color: white;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#holder #content #main ul.address{
list-style:none;
font-size: 1em;
}

#holder #content #main .address a{
text-decoration: none;
font-weight:normal;
color: #003366;
}

#main {
float: left;
margin: 0 24px 24px 24px;
width: 500px;
background-color: white;
padding: 1.8em 0 0;
color: #003366;
}

#main h1{
font-size: 2em;
}

#main h2, p {
	display: block;
	margin-top:: 10px;
	line-height: 1.6em;
	padding-right:1.8em;
}


.sidePic { margin-right:0; }

#main h2{
margin-top: 1.2em;
font-size: 1.6em;
color: #993366;
}


#main .feetPic {
border:solid 1px #003366;
margin: 1.2em 0.4em 1.2em 0.4em;
float: right;
margin-right: 1.2em;
}

#main .feedPic {
border:solid 1px #003366;
margin: 1.2em 0.4em 1.2em 0.4em;
float: centre;
margin-right: 1.2em;
}

/*#main .contactPic {
border:solid 1px #003366;
margin: 1.2em 0.4em 1.2em 0.4em;
float: centre;
margin-right: 1.2em;
}
*/
#main p{
font-size: 1.4em;
letter-spacing: 1px;
}

#rightCol {
display: inline;
border-left: thin dashed #993366;
float: left;
width: 182px;
margin: 0 0 1.5em .6em;
background-color: white;
padding-left: 1em;
}

#rightCol h1 {
	font-size: 1.4em;
	color: #993366;
	padding-top: 1.4em;
}

#rightCol p {
	width: 190px;
	margin-top: 0.8em;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #003366;
	border: thin 1px #003366;
}

#rightCol .sidePict {
border:solid 1px #003366;
margin: 0.8em 0.4em 0.2em 0.4em;
}


#holder #content #main .smallish {
font-size: 1.2em;
}


/*---------------mainFAQs---------------------*/
#mainFaqs h1{
font-size: 2em;
}

#mainFaqs {
float: left;
margin: 0 24px 24px 24px;
width: 500px;
background-color: white;
padding: 1.8em 0 0;
color: #003366;
}


#mainFaqs h2{
margin-top: 1.2em;
font-size: 1.4em;
color: #993366;
}

#mainFaqs p{
font-size: 1.4em;
}

/*--------------rightCol ul-------------------*/

#rightCol ul {
	margin-top: 0.8em;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #003366;
	border: thin 1px #003366;
	padding-left: 1.4em;
	}


/*------------------------FOOTER--------------*/
#footer {
display: block;
text-align: center;
margin: 2em 0 0 0;
padding: 1em 3em 1em 3em;
background-color: white;
color: #993366;
font: "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
clear:both;
}


#footer a, a:active, a:hover, a:visited {
color: #993366;
font: Geneva,Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

#content #main p.italic{
font-style: italic;
font-size: 1em;
}

#content #main ul {
padding-left: 1.2em;
line-height: 2em;
}

#content #main li {
font-size: 1.4em;
padding-left: 1.2em;
}

#content #main h2 {
letter-spacing: 0px;
}

#holder #content #main p.smaller {
font-size: 1.2em;
display: block;
padding: 1em 1em 1em 1em;
margin: 3em 2em 1em 2em;
background-color: #FFEAF4 ;
border: 1px solid #000066;
}


#holder #content #rightCol p a.sidePic {
text-decoration: none;
}#holder #content #main .smallish .feetPic {margin-right: 0px; padding-right:0;}
