body{ margin: 0 auto; font-family:Arial; }

.rightImage {float:right; margin: 0 0 10px 10px;}

hr { height:1px; color:#70350E; }
.top 
{
	background-position: left top;
	background-image: url(http://www.rbcr.org/images/topBG.jpg);
	background-repeat: no-repeat;
	background-color:#B19164;
	height:100;
	width:100%;
}

.top .date {text-align:right; color:black; font-weight:bold; font-size:14px; padding-top:40px; font-family:Times New Roman; padding-right:20px;}
.topMenuBar { background-color:#70350E; height:25px; width:100%; border-top: solid 1px white;}
.topMenuLinks {width:800px; float:left;}

.topMenuBar a, .topMenuBar a:active, .topMenuBar a:link, .topMenuBar a:visited
{
	float:left;
	color:white;
	font-size:14px;
	text-decoration:none;
	height:25px;
	width:80px;
	text-align:center;
	border-right: solid 1px white;
	
}

.topMenuBar a:hover
{
	background-color:#E9D896;
	color:#70350E;
}

.topMenuLinks .current a, .topMenuLinks .current a:link, .topMenuLinks .current a.active, .topMenuLinks .current a:visited {background-color:White; border-bottom:none; color:#70350E; }
.topMenuLinks .current a:hover {background-color:#E9D896;}

.topMenuLinks .link {margin-top:3px;}

.mainPage {width:900px; margin-top:20px; margin-left:10px; color:#70350E; font-size:14px;}
.mainPage a, .mainPage a:active, .mainPage a:link, .mainPage a:visited, .mainPage a:hover {color:#70350E; text-decoration:none; font-weight:bold; font-size:13px;}
.leftImg {margin-right:20px; margin-bottom:20px;}
.pageTitle {font-size:22px; font-weight:bold;}

.rightColumn {float:right; margin-left:10px;}
.rightColumn img {}
.section {color:black; padding-left:5px; vertical-align:top; float:left; margin-right:30px; }
.section .title 
{
	background-position: left top;
	background-image: url(/images/sectionLeftCorner.jpg);
	background-repeat: no-repeat;
	background-color:#E9D896;
	padding-left:15px;
	height:24px;
	width:100%;
	font-size:16px; 
	font-weight:bold;
	padding-top:5px;
	color:#70350E;	
	margin-bottom:5px;
}
.section .item {font-weight:bold; padding-left:15px;}
.section ul {margin-top: 10px;}
.section .item li {list-style-image: url(/images/bullet.gif); margin-left:0px; padding-bottom:5px; font-weight:normal; vertical-align:text-top;}
.section .news {font-weight:bold; }
.section .news li {list-style-image: url(/images/news.gif); margin-left:-20px; padding-bottom:15px; font-weight:normal; vertical-align:top; padding-left:5px;}

.powerMenu {background-color:#BE9579; width:225px; color:#9A2402;  margin-bottom:20px; float:right;}
.powerMenu .header {background-color:#9A2402; width:219px;  height:26px; color:White; font-size:16px; font-weight:bold; padding:3px; text-align:center; padding-top:5px; }
.powerMenu .body {margin-left:10px; padding-bottom:10px; }
.powerMenu .body a, .powerMenu .body a:active, .powerMenu .body a:visited, .powerMenu .body a:link {font-style:italic; color:#E9D896; text-decoration:none; font-weight:bold;}
.powerMenu ul {margin-left:0px; margin-bottom:0px; margin-top:20px; list-style-type:none; }
.powerMenu li a, .powerMenu li a:link, .powerMenu li a:active, .powerMenu li a:visited
{
	width: 100%;
	list-style-type: none;
	height: 30px;
	color:#9A2402;
	margin-left: 10px;
	margin-top: 5px;
	border-top:solid 1px #9A2402;
	border-right:solid 1px #BE9579;
	border-left:solid 1px #BE9579;
}
.powerMenu li a:hover {background-color:#E9D896;}
.powerMenu .bottomLink a, .powerMenu .bottomLink a:link, .powerMenu .bottomLink a.active, .powerMenu .bottomLink a:visited {border-bottom:solid 1px #9A2402;}
.powerMenu .current a, .powerMenu .current a:link, .powerMenu .current a.active, .powerMenu .current a:visited {background-color:White; border-right:solid 1px #BE9579; }
.powerMenu .current a:hover {background-color:#E9D896;}
.powerMenu .currentBottomLink {background-color:White; border-bottom:solid 1px #9A2402;}

.repeater {font-size:14px;}
.repeater a, .repeater a:active, .repeater a:link, .repeater a:visited {color:#70350E; text-decoration:none; font-weight:bold; font-size:13px;}
.repeater .header {font-size:14px; background-color:#B78A1A; color:White;}
.repeater .dataRow {background-color:#F2E995;}
.repeater .altDataRow {background-color:#F2E9BD;}

.adminHeader {margin-left:20px;}
.adminHeader  a, .adminHeader a:link, .adminHeader a:active, .adminHeader a:visited
{
	width:90px;
	background-color:Gray;
	font-size: 14px;
	color:White;
	text-decoration:none;
	height:22px;
	padding-top:2px;
	text-align:center;
	border: solid 1px black;
}

.adminHeader a:hover {background-color:#C8C8C8}

.adminHeader .current a, .adminHeader .current a:link, .adminHeader .current a:active, .adminHeader .current a:visited {background-color:White; color:Black; }
.adminHeader .current a:hover {background-color:#C8C8C8}

.readMore { background-color:#E9D896; color:#70350E; margin: 20px 10px 10px 10px; font-size:14px; }

.constitution {color:#70350E; font-size:14px; width:100%}
.constitution a, .constitution a:link, .constitution a:active, .constitution a:visited { font-weight: normal; }
.constitution li, .constitution li a {list-style-image: url(/images/bullet.gif); margin-left:0px; padding-bottom:5px; font-weight:normal; vertical-align:text-top;}
.constitution .header {font-size:14px; font-weight:bold; color:black; }

.search {color:#70350E; font-size:14px; background-color:#F2E995; border: solid 1px #B78A1A; }

.pages .pageLink a {margin-right:5px; border: solid 1px #70350E; padding-left:5px; padding-right:5px;}
.pages .pageLink a:hover {background-color:#F2E995;}
.pages .currentPage {padding-left:5px; padding-right:5px; border: solid 1px #70350E; margin-right:5px; background-color:#70350E; color:White; font-weight:bold; font-size:13px;} 

.normalFont {font-family:Arial; font-size:14px;}

.youthMenu {border:solid 1px #70350E; width:175px; background-color:#F2E995; margin:0 0 20px 20px;}
.youthMenu .header {background-color:#70350E; width:169px;  height:26px; color:White; font-size:16px; font-weight:bold; padding:3px; text-align:center; padding-top:5px; margin-bottom:3px; }
.youthMenu .option {height:24px;  color:#9A2402; }
.youthMenu .option a {font-style:italic; color:#9A2402; text-decoration:none; font-weight:bold; margin: 5px 0 5px 10px;}

.ycMainImg {width:175px; margin:0 0 20px 20px; }

.registrationTable {font-weight:normal; font-size:12px; }
.registrationTable th {font-weight:normal; font-size:12px; padding-left:20px; text-align:right;}
.registrationTable .regHeader {margin: 20px 0 10px 20px; font-weight:bold; border:solid 1px #9A2402; padding:3px; text-align:center; background-color:#F2E995;}
.registrationTable .indent {padding-left:20px;}


.video {color:black; margin-bottom:20px;}
.video .title { font-size:110%; font-weight:bold;}