/* NERI CSS */
/* Copyright, 2005 Embolden Design, Inc. */
/* Author: Ann-Marie Harrington */
/* v1 March 25, 2005 */

/* elements */
a {
	font-family: verdana, arial, san-serif;
	text-decoration: none; 
	font-size: 11px;
	color: #EA8015
}

a:hover {
	color: #EA8015;
	text-decoration: underline;
}



body {
	
	background-color: #D2CE9D;
	
}

.outertable {border-width: 5px;
	border-style: solid;
	border-color: #003366;
	background-color: #ffffff
	}
	
.date {
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
	text-align: right;
	padding-right: 10px
	
}

.date2 {
	color: #ffffff;
	font-size: .7em;
	font-family: arial;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 5px
	
}

.intro {
	font-size: .7em;
	line-height: 160%;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
	color: #666666;
	font-family: verdana, arial, san-serif;

}



.regform td {

	font-size: .7em;
	line-height: 160%;
	vertical-align: top;
	color: #666666;
	font-family: verdana, arial, san-serif;

}

.mainav {
	font-size: .75em;
	line-height: 180%;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 10px;
	padding-right: 5px;
	vertical-align: top;
	color: #000000;
	font-family: arial, san-serif;

}

.mainav a {
	
	color: #000000;
}

.mainav a:hover {
	
	color: #000000;
	text-decoration: underline
}

.pageheader {
	font-size: 1.2em;
	line-height: 140%;
	font-weight: bold;
	vertical-align: top;
	color: #999900;
	font-family: arial, san-serif;
}

.news1 {
	font-size: .7em;
	line-height: 120%;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
	color: #666666;
	font-family: verdana, arial, san-serif;

}

.news1 img {
	margin-right: 12px ;
	align: left

}

.news1 strong {color: #EA8015}

.news1 a {color: #EA8015}







/* classes */
.bodytext {
	font-size: .9em;
	line-height: 150%;
	margin-left: 40px;
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
	vertical-align: top;

}
.question {
	font-size: .7em;
	line-height: 150%;
	margin-left: 40px;
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
	vertical-align: top;

}
.searchpagetextbox {
	font-size: 13px;

}
.bodytext a {
	color: #B02513;

}
.bodytexthp {
	font-size: .7em;
	line-height: 150%;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
	vertical-align: top;

}
.breadcrumb {
	margin-left: 10px;
	color: #54640D;
	font-weight: bold;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
}
.breadcrumb a {
	color: #54640D;
	font-weight: bold;
	font-size: 0.73em;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.breadcrumb a:hover {
	color: #990000;

	
}
.maintable_topnav {
	width: 685px;
	height: 149px;
	background-color: #FCFAE1;
	margin-left: 43px;
	margin-right: 43px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-image: url(../images/bg1_topnav.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9FA864;
}
.maintable_topnav td {
	vertical-align:top;
	text-align: right;
	font-size: .65em;
	color: #B02513;
}
.maintable_topnav p {
	padding-top: 12px;
}

.maintable_topnav a {
	text-decoration: none;
	letter-spacing: -0.07em;
	color: #B02513;
	padding-right: 10px;
	padding-top: 0px;
}
.maintable_topnav a:hover {
	color: #54640D;
}
.maintable_topnav img {
	float: left;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.maintable_topnav_c {
	width: 685px;
	height: 109px;
	background-color: #FCFAE1;
	margin-left: 43px;
	margin-right: 43px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-image: url(../images/bg1_topnav_c.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9FA864;
}
.maintable_topnav_content {
	width: 685px;
	height: 109px;
	background-color: #FCFAE1;
	margin-left: 43px;
	margin-right: 43px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9FA864;
}

.maintable_topnav_c td {
	vertical-align:top;
	text-align: right;
	padding-top: 0px;
	font-size: .65em;
	color: #B02513;
}
.maintable_topnav_c a {
	text-decoration: none;
	letter-spacing: -0.07em;
	color: #333333;
	padding-right: 10px;
}
.maintable_topnav_c a:hover {
	color: #54640D;
}
.maintable_topnav_c img {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
.maintable_topnav_content td {
	vertical-align:top;
	text-align: right;
	padding-top: 0px;
	font-size: .65em;
	color: #B02513;
}
.maintable_topnav_content a {
	text-decoration: none;
	letter-spacing: -0.07em;
	color: #333333;
	padding-right: 10px;
}
.maintable_topnav_content a:hover {
	color: #54640D;
}
.maintable_topnav_content img {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#mainnav {
	position: absolute;
	width: 490px;
	height: 20px;
	left: 281px;
	top: 133px;
}
# mainnav img {
	float: left;
	margin-left: 5px;
}
#mainnav_c {
	position: absolute;
	width: 490px;
	height: 20px;
	left: 298px;
	top: 135px;
}
# mainnav_c img {
	float: left;
	margin-left: 5px;
}
.table_mid {
	width: 685px;
	height: 69px;
	background-color: #FDFCED;
	margin-left: 43px;
	margin-right: 43px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-image: url(../images/arch_bg.jpg);
	background-repeat: no-repeat;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DADCB9;
	border-bottom-color: #DADCB9;
	padding: 0px;
}
.table_mid_c {
	width: 685px;
	height: 62px;
	background-color: #FDFCED;
	margin-left: 43px;
	margin-right: 43px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-image: url(../images/arch_bg_c.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DADCB9;
	border-bottom-color: #DADCB9;
	padding: 0px;
}
.table_mid img {
	margin-left: 140px;
}
.table_mid_c img{
	margin-left: 240px;
}
.table_mid_content img{
	float: right;
}
.table_mid_content {
	width: 685px;
	height: 62px;
	background-color: #FDFCED;
	margin-left: 43px;
	margin-right: 43px;
	margin-top: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DADCB9;
	border-bottom-color: #DADCB9;
	padding: 0px;
}
.table_bottom{
	width: 685px;
	background-color: #FCFAE1;
	margin-left: 43px;
	padding-top: 10px;
	margin-right: 43px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FA864;
}
.table_footer{
	width: 685px;
	height: 62px;
	background-color: #FAF6CC;
	margin-left: 43px;
	margin-right: 43px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9FA864;
	border-left-color: #9FA864;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FA864;
	font-size: .75em;
	color: #54640D;
	letter-spacing: -.03em;
	
}
.table_footer td {
	padding-left: 5px;
	padding-right:5px;
}
.table_footer a {
	color: #B02513;
	text-decoration: underline;
	text-align: right;
	padding-right: 10px;
}
.table_footer a:hover {
	color: #333333;
	text-decoration: none;
}
.table_footer a:hover {
	color: #333333;
	text-decoration: none;
}
.icons a {
	color: #333333;
	text-decoration: none;
}
.icons a:hover {
	color: #B02513;
}
.icons img {
	margin-left: 1px;
	margin-right: 2px;

}
.icons_c {
	text-align: right;
	margin-right: 20px;
}
.icons_c a {
	color: #333333;
	text-decoration: none;
	font-size: .7em;
	
}
.icons_c a:hover {
	color: #B02513;
}
.icons_c img {
	margin-left: 5px;
	margin-right: 2px;

}


.hpleftbox {
	margin-right: 10px;
	width: 176px;
	margin-left: 40px;
	line-height: 1.5em;
	margin-bottom: 20px;
	border-left: 1px solid #9FA864;
	border-right: 1px solid #9FA864;
	border-bottom: 1px solid #9FA864;
	
}
.hpleftbox p {
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
}
.hpleftbox a {
	color: #B02513;
	text-decoration: none;
	
}
.hpleftbox a:hover {
	color: #333333;
	text-decoration: none;
	
}
.hpleftbox h1 {
	color: #B02513;
	font-size: 1em;
	margin-left: 5px;
	font-weight: normal;
	
}
.hpleftboxarch {
	margin-right: 10px;
	width: 176px;
	margin-left: 40px;
	margin-top: 20px;
	background-image: url(../images/hp_arch_bg.gif);
	
}
.boxarch {
	margin-right: 10px;
	width: 176px;
	margin-left: 30px;
	margin-top: 20px;
	background-image: url(../images/arch_bg.gif);
	
}
.mainboxhp {
	width: 356px;
	border: 1px solid #CECF82;
	line-height: 1.6em;
}
.mainboxhp p {
	margin: 15px;
}
.mainboxhpdate {
	margin-top: 20px;
	width: 356px;
	height: 24px;
}
.newshead {
	color: #FFFFFF;
	text-align: center;
	background-color: #B02513;
	font-size: .7em;
}
.newshead a {
	color: #FFFFFF;
	text-decoration: none;
}
.newshead a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.leftbox {
	margin-right: 10px;
	width: 176px;
	margin-left: 30px;
	font-size: 0.7em;
	color: #B02513;
	line-height: 1.5em;
	border-left: 1px solid #CECF82;
	border-right: 1px solid #CECF82;
	border-bottom: 1px solid #B02513;
}
.leftbox a {
	color: #B02513;
	text-decoration: none;
	
}
.leftbox a:hover {
	color: #333333;
	text-decoration: underline;
	
}
.leftbox h1 {
	color: #B02513;
	font-size: 1em;
	margin-left: 5px;
	font-weight: normal;
	
}
.leftbox_bottom {
	margin-right: 10px;
	background-color: #F4EC97;
	width: 176px;
	margin-left: 30px;
	margin-top: 0px;
	font-size: 0.7em;
	line-height: 1.5em;
	margin-bottom: 20px;
	border-left: 1px solid #CECF82;	
	border-right: 1px solid #CECF82;
	border-bottom: 1px solid #CECF82;
	
}
.leftbox_bottom p {
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.leftbox_bottom a {
	color: #B02513;
	text-decoration: none;
}
.leftbox_bottom a:hover {
	color: #333333;
	text-decoration: underline;
	
}
.leftbox_bottom h1 {
	color: #B02513;
	font-size: 1em;
	margin-left: 5px;
	padding-top: 10px;
	font-weight: normal;
	
}
.topnavbullet ul{
	list-style-image: url(/matriarch/images/topbutton.gif);
}
.subsubnav li{

	list-style-type: square;
	margin-left: -5px;
	padding-left: 0px;
	line-height: 130%;
	font-weight: normal;

}

.subsubnav ul{
	margin-top: -15px;

}

.subsubnav2 li{

	list-style-type: square;
	margin-left: -5px;
	padding-left: 0px;
	line-height: 130%;
	font-weight: normal;

}

.subsubnav2 ul{
	margin-top: 5px;

}
.bottomnavbullet {
	list-style-image: url(/matriarch/images/bottombutton.gif);
}
.top {
	width: 685px;
	height: 30px;
	text-align: right;
	margin-left: 43px;
	padding-right: 10px;
	margin-right: 43px;
	color: #B02513;
}
.top a {
	text-decoration: none;
	letter-spacing: -0.07em;
	color: #333333;
	padding-top: 0px;
	font-size: .9em;

}
.top a:hover {
	color: #54640D;
}
ul {
	margin-left: 20px;
	padding-left: 0px;
	margin-right: 20px;
	padding-right: 0px;
	margin-top: 3px;
	list-style-image: url(/matriarch/images/contentbutton.gif);
}
div#textonly {
	top: 20px;
	display: block;
	left: 20px;
	background: #FAF6CC;
	margin: 20px;
	padding: 20px;
	border: 1px solid #B02513;
	width: 685px;
}
div#textonly a {
	color: #B02513;
}
div#textonly a:hover {
	color: #54640D;
}
.textonlycontent {
	width: 450px;
	margin: 20px;
	padding: 20px;
	text-align: left;
	font-size: 1.3em;
}
.textonlycontent2 {
	width: 450px;
	margin: 20px;
	padding: 20px;
	text-align: left;
	font-size: .9em;
}
.menujs {
	float: right;
	padding: 0px;
	height: 18px;

}
.menujs img {
	margin-left: 0px;
}
.menujs_c {
	float: right;
	height: 18px;
}
.menujs_c img {
	margin: 0px;
	padding: 0px;


}
.videoimage {
    margin-top: 5px;
	margin-right: 8px;
	}
	.searchnav, A.searchnav, A.searchnav:visited, A.searchnav:active, A.searchnav:link {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #B02513 ; 
	padding-left: 2px;	
}
