/* Copyright, 2005 Embolden Design, Inc. */
/* Author: Marc Ardizzone */
/* v1 July 27, 2005 */

/* HOMEPAGE */

#logo {
	position: absolute; top: 0px; left: 0px;
}
	
#mast {
background-image: url(../images/mast.jpg); background-repeat: no-repeat;
}
	
#address {
	font-size: .7em;
	line-height: 125%;
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 25px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}
#address2 {
	font-size: .7em;
	line-height: 125%;
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 5px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}
#footerimage 
	{background-image: url(../images/footer_image.jpg); width: 566px; height: 47px; background-repeat: no-repeat}
	
#footer {
	font-size: .7em;
	margin-left: 16px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}
.contentpik img {
    float: left;
	margin-right: 15px;
	margin-top: 25px;
}
html>body .contentpik img {
    margin-top: 40px;
}
#headerspace {
	padding-left: 18px;
}

#sgs {
	margin-top: 20px;
	margin-bottom: 25px;
}
#topnav {
	font-size: .7em;
	padding-top: 12px;
	padding-bottom: 8px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
}
.headerblue {
		color: #6693BC;
		font-size: 1.2em;
		font-weight: bold;
}
.headercran {
		color: #800000;
		font-size: 1em;
		font-weight: bold;
}
.headercran a{
		color: #800000;
		font-size: 1.2em;
		font-weight: bold;
}
#topnav a {
	color: #466290;
}
#topnav a:hover {
	text-decoration: underline;
}
.homehead {
    color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	display: block;

}
#news {
	font-size: .68em;
	line-height: 140%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #666666;
}
#news a {
	
	color: #993300;
}
#news a:hover {
	color: #993300;
	text-decoration: underline
}
#news2 {
	font-size: .60em;
	line-height: 120%;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000
}

#news2 a {
	color: #993300;
}
#news2 a:hover {
	color: #993300;
	text-decoration: underline;
}
.maptext {
    font-size: .85em;
	line-height: 165%;
	margin-right: 18px;
	padding-bottom: 30px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
}

#bodytext {
	width: 500px;
	font-size: .85em;
	line-height: 165%;
	margin-right: 20px;
	margin-left: 25px;
	padding-bottom: 30px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	margin-top: -15px;
}

#bodytext a,#bodytext a:link,#bodytext a:visited{
	color: #800000;
}

.bodytext {
	width: 98%;
	font-size: .7em;
	line-height: 165%;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
}



.quote {
	width: 98%;
	font-size: .77em;
	line-height: 165%;
	padding-bottom: 30px;
	padding-top: 18px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	color: #CA964F;
	font-weight: bold;
	font-style: italic;
}
#subnav {

font-size: .7em;
	line-height: 140%;
	margin-right: 18px;
	padding-left: 8px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #546B8D;


}
#subnav a,#subnav a:link,#subnav a:visited {
	color: #546B8D;
	display: block;
	padding: 2px 2px 2px 10px ;
}
#subnav ul {
	margin-left: 0px;
	margin-top: 15px;
	border-bottom: 1px solid #F9C701;
}
#subnav li {
border-top: 1px solid #F9C701;
	border-left: 1px solid #F9C701;
	border-right: 1px solid #F9C701;
	list-style-type: none;
	width: 200px;
	white-space:nowrap;



}
#subnav .down {
	background-color: #f9c701;
}
#subnav1 {
	font-size: .7em;
	line-height: 140%;
	margin-right: 18px;
	padding-left: 8px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #546B8D;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #F9C701;
	

}



#test {
	font-size: .7em;
	line-height: 140%;
	margin-right: 18px;
	padding-left: 20px;
	font-family: Arial, Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #546B8D;
	border: 1px solid;
	border-color: #F9C701

}

#test td {
	
	border-bottom: 1px solid;
	border-color: #F9C701

}


/* classes */

.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;

}

.date {
	color: #B02513;
	font-size: .7em;
	font: arial;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	
}
.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;	
}
.subsubnav li{

	list-style-image: url(../images/contentbutton2.gif);
	margin-left: -5px;
	padding-left: 0px;
}
.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;	
}
table.table {
   border-right: 1px solid #f9c701;
   border-bottom: 1px solid #f9c701;
}
.table td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 5px;
   border-left: 1px solid #f9c701;
   border-top: 1px solid #f9c701;
   
}