body {background-color: #ffffe6; background-image: url("images/brl_header.jpg"); background-repeat: no-repeat; margin: 0 0;}

#wrapper {display:block;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 100%;
	background-color: transparent;
}

#container {background-color: transparent; display:block;
	width: 99%;
	margin: 0 0;}
	
#header {text-align:center;display:block;width: 80%;
	margin: 0 0;
	background-color: transparent; height: 110px; 
}

#side-a {
	float: left;
	width: 10%;
	background-color: transparent; 
}

#side-b {
margin:0 0;
	float: right;
	width: 10%;
	background: transparent;
}

#content { 
display:block;
margin: 0 0;
	text-align: left;
	float: left;
	width: 80%; padding: 0;
	background-color: transparent; 
}
#steps { margin:0 0;
	background-color: transparent; background-image: url(images/steps4.gif);
	background-position: top center;
	background-repeat: repeat-y;
}


#footer {clear:both;
	margin: 0 0;
	background-color: transparent;height: 100px; text-align:center;
	
}

#charter {
	margin: auto;
	padding: 10px;
	border: #00008b solid medium; 
	background-color: transparent; 
	width: 700px;
	}


.border {
	border: thin solid #000; padding: 20px; margin:5px 10px 5px 10px;color: #4a5554;
}
#rhcol {
	margin-left: 95%;font-size:80% !important;
}

.brlinc {padding-top:20px;margin:auto; text-align:center;}

/* .....................text styles.........................   */

p {color: #353535; font-family:Verdana, Helvetica, Geneva, Arial, sans-serif; font-size: 80%; line-height: 1.5em;}
p.plus {color: #953c30; font-size: 95%; line-height: 1.4em;}
.attrib {color: #644c4c;  font-size: 60%; line-height: 1.5em; font-style: italic; text-align: center;}

.smaller {color: #4a5554; font-size: 80% !important; line-height:1em;}

.smallcentred {font-size: 80% !important; line-height:1em; text-align:center !important;}

.smallerlight {color:#f4d48b; font-size: 80% !important; line-height:1em;}
.lhs {text-align: left !important; padding-left: 50px; line-height:1em;}
.rhs {
	text-align: right !important;padding-right: 50px;line-height:1em; font-size: 80% !important;  }
.right {
	text-align: right !important;line-height:1em;   }
	
	.super {
		font-size:5em;
	}
.centred {margin:auto; text-align:center !important;}
.middle {margin:auto; text-align:left;}
.indented {margin-left:40px;}
.box{width: 620px;background-color: #F0F0F0; padding: 50px 20px 20px 20px; text-align: center; margin:auto; border: thick solid #696969;}
.box2{width: 500px;background-color: #F0F0F0; padding: 20px; text-align: center; margin:auto; border: thick solid #696969;}
.boxgold{width:660px;height:469px;background-color:#f4d48b; margin:auto; border: 7px solid #f4d48b;}
.boxdark{width: 680px;
	background-color: #483932; padding: 50px 20px 20px 20px;  margin:auto; border: 7px solid #f4d48b;}

.boxdark540{width: 540px;
	background-color: #483932; padding: 50px 20px 20px 20px;  margin:auto; border: 7px solid #f4d48b;}
.boxdark480{width: 480px;
	background-color: #483932; padding: 50px 20px 20px 20px;  margin:auto; border: 7px solid #f4d48b;}
.boxdarkleft{width: 690px;
	background-color: #483932; padding: 50px 0 20px 40px;  margin:auto; border: 7px solid #f4d48b;}
.indent{ border: thin solid #e9ddc0; padding: 5px 20px 5px 20px; margin: 0 0;}
.inset{ border: none; padding-left:100px; margin: 0 0;}
.inline{display:inline;}
.insetquote{ border: none; padding:0 100px 0 60px; margin: 0 0;font-style: italic;color: #73362d;}

.serif p{color:#000;font-family: "Times New Roman", Times, serif;font-size: 110%;}
.serif-sm p{color:#353535;font-family: "Times New Roman", Times, serif;font-size: 100%;}
.seriflight p{color:#f4d48b;font-family: "Times New Roman", Times, serif;font-size: 105%;text-align:left;}
.seriflightcent p{color:#f4d48b;font-family: "Times New Roman", Times, serif;font-size: 105%;text-align:center;}
.footnotes {font-size: 85%; }

p.caption {color: #644c4c;  font-size: 75%; line-height: 1.3em; font-style: italic; text-align: center;}
p.inset{font-style: italic; text-align: left; margin:0 15%; color: #73362D;}
p.quote {font-family: Verdana,Arial, Helvetica, Geneva,sans-serif; color: #73362d; font-size: 80%; line-height: 1.5em; font-style: normal; text-align: left; margin: 0 40px 0 40px;font-weight: 100;}
p.italquote {font-family: Verdana,Arial, Helvetica, Geneva,sans-serif; color: #73362d; font-size: 80%; line-height: 1.8em; font-style: italic; text-align: left; margin: 0 40px 0 40px;font-weight: 100;}
p.note {color: #73362d; font-size: 70%; line-height: 1.5em; font-style: italic; text-align: left; margin-left: 20px; width: 500px; padding: 10px; border:1px dashed #E9DDC0; }
p.ednote {color: #73362d; font-size: 70%; line-height: 1.5em; font-style: italic; text-align: left; margin: 10px;  padding: 10px; border:1px dashed #E9DDC0; }
.border p {font-family: "Times New Roman", Times, serif; font-size: 110%; line-height: 1.5em; color:#17171b;}
p.hilite {background-color: #fff; color: red;  font-size: 80%; line-height: 1.3em;}

h1 {font-size: 100%;  color: #4a5554; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; line-height: 2em; margin: 0; padding:0;
}
h2 {font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #953c30; text-align: left;
}
h3 {font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #a94c2d; text-align: left;
}
h4 {font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: center;
}
h5 {font-size: 90%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: left;}
h6 {font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #353535; text-align: left; margin-left: 20px; line-height:1.8em;}
sup {font-size: 80%;}


/* ..............anchor styles........... */

a {text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.2em; font-size: 100%; border-bottom:dotted 1px #a94c2d;}

a:link {text-decoration: none; background-color:transparent; color: #a94c2d;  padding: 3px; border-bottom:dotted 1px #a94c2d; margin: 0;}

a:visited { text-decoration: none; background-color:transparent; color: #953C30;  border-bottom:dotted 1px #a94c2d; padding: 3px;}

a:hover { background-color: #E9DDC0;  color:#000;   text-decoration: none; border:none; padding: 3px;}

a:active { background-color:transparent;  color:#cbaf6e;  text-decoration: none; border-bottom:dotted 1px #a94c2d; padding: 3px;}
	
.notes a {text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1em; font-size: 110%;
border:none; }

#rhcol a { text-decoration:none;
	border-bottom:dotted thin #a94c2d;}
/* .................lists..................*/


li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #644c4c; font-size: 80%; line-height: 2em;}

.ordlist ol li {margin-left:15px; font-weight:normal;font-size: 90%; list-style-type:lower-roman;line-height: 1.5em; }
.ordlist ol li ol li {margin-left:15px; font-weight:normal;font-size: 90%; list-style-type:lower-roman;line-height: 3em; }


/* .................images..................*/

.centerimagebg{ padding:25px; margin:auto; border:2px solid #e9ddc0; background-color: transparent; background-image: url(images/bg-flag.gif); background-repeat:repeat-x repeat-y; text-align:center; font-style: normal;font-size:80%;}

.rhimage {float:right; padding:10px; margin-left:10px; border:2px solid #e9ddc0; text-align:center; font-style: italic; font-size:80%; display:inline;}
.lhimage {float:left; padding:10px; margin-right:10px; border:2px solid #e9ddc0; text-align:center; font-style: italic;font-size:80%; display:inline; }


