/*


*/
/* 
 RESET
-----------------------------------------------*/
h1, h2, h3, h4, h5, h6,
ul, li,
p, br,
img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*
 MAIN 
-----------------------------------------------*/
body{
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	background: #695d54;
	line-height: 20px;
	color: #91867e;
}
	
a{
	color: #7a6e67;
	text-decoration: none;
}
a:hover{
	color: #b5111b;
}

/* heading */
h1{
		font-weight: normal;	
		font-style: italic; 
		font-size: 16px; 
		font-family: serif; 
		color: #B5111B;
}
	h1.title{
		font-weight: normal;	
		font-style: italic; 
		font-size: 16px; 
		font-family: serif; 
		color: #B5111B;
	}
h2{
	color: #ca8f42;
	font-weight: bold;
	font-size: 16px;
	font-style:italic;
	font-family: "Times New Roman"
}
h3{
	font-size: 10px;
	margin: 2px 0px;
	padding: 3px 0px;
	color: #b42024;
	font-weight: normal;
}
h4{
	font-size: 1.2em;	
	margin: 2px 0px;
	padding: 3px 0px;
}
h5{
	font-size: 1.0em;	
	margin: 2px 0px;
	padding: 3px 0px;
}
h6{
	font-size: .9em;	
	margin: 2px 0px;
	padding: 1px 0px;
	font-weight: normal;
}

/* para-list */
p{
	margin: 5px 0px;
	padding: 3px 0px;	
	line-height: 20px;
}
br{
	margin: 0px 0px 0px 0px;
}

/*
 LAYOUT.
-----------------------------------------------*/
#mastcon{
	width: 742px;
	margin: 25px auto 0 auto;
	border: 19px solid #91867e;
	background: #fff;	
}
#header{
	width: 740px;
	height: 160px;
	overflow: hidden;
	border: 1px solid #fff;
	border-bottom: 0;
	background: #91867e;
}
	body#home #header{
		height: 224px;
	}
#container{
	width: 740px;
	float: left ;
	border: 1px solid #fff;
	border-top: 0;
	padding: 20px 0px;
	margin-top: -2px;
}	
	body#admin #container{
		width: 700px;
		padding: 20px;
	}
	/*body#home #container{
		width: 700px;
		padding: 20px;
	}*/
#mainCol{
	width: 448px;
	padding: 0 25px;
	margin: 0;
	border-left: 1px solid #91867e;
	
}
	body#home #mainCol{
		width: 225px !important;
		width: 225px;
		border: 0;
		float: left !important;
		float: right;	
		font-style: normal;
		font-size: 18px;
		font-family: "Times New Roman", Times, serif;
		color: #CA8F42;
		line-height: 28px;
		font-weight: normal;
	}
#subCol{
	width: 242px;		
}

	body#home #subCol{
		width: 155px !important;
		width: 155px;
		float: left;
	}
#footer{
	width: 740px;
	height: 46px;
	float: left !important;
	float: none;
	padding: 0 0 25px 0 !important;
	padding: 0;	
}
	#flogo{
		float: right;
		padding: 10px 0 0 0;
	}
	#fnav{
		width: 250px;
		float: left;
	}
body#home #footer{
	height: 103px;
	background: url('images/hlogo.gif') 570px 40px no-repeat;
}
#legal{
	width: 740px;
	margin: 0 auto;	
	padding: 0 0 15px 0;
	font-weight: bold;
}
/*
 NAVIGATION.
-----------------------------------------------*/
#subCol ul{
	padding: 0px 6px;
	font-size: 1.1em;
}
#subCol li{
	font-family: 'Arial';
	padding: 2px 0px;
	list-style: none;
}
#subCol li a{
	color: #91867e;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 5px 3px 33px;
}
#subCol ul.globalMenu li a:hover, #subCol li a.selectedPage{
	color: #000;
	background: url('images/list-style.gif') 10px 8px no-repeat;
}
#subCol li a.selectedPageRoot{
	color: #000;
}
ul.globalMenu  ul{
	display: none;
	padding: 5px 0px;
}
	li.selectedPage ul{
		padding: 0;
	}
	ul.globalMenu ul li{
		padding: 0 5px 0px 7px;
		margin: 0px 0 -5px 5px;
		font-size: 11px;
        font-weight: normal;
	}
	#subCol ul.globalMenu ul li a:hover, #subCol ul.globalMenu ul li a.selectedPage{
		color: #b2aaa4;
		background: url('images/list-style.gif') 0px 9px no-repeat;
	}

	
ul.globalMenu li.selectedPage ul, ul.globalMenu li.selectedPageRoot ul{
	display: block;
	padding: 0px;
	margin: 0px;
}
ul.globalMenu li.selectedPage ul li a{
	padding: 0 5px;
	margin: 0;
}
#subCol ul ul{
	padding: 0px 5px 0px 5px;
}
#subCol ul ul ul li{
	padding: 3px 0 10px 0px;
}
#subCol ul ul ul li a:hover, #subCol ul ul ul li a.selectedPage{
	color: #b2aaa4;
	background: url('images/list-style.gif') 10px 9px no-repeat;
}
/* Left Nav */

/* legal */
#legal ul{
	padding: 15px 20px 0px 20px;
	text-align: center;
}
#legal li{
	display: inline;
	padding: 0 5px 0 0;
	font-size: .9em;
}
#legal li a{
	color: #b1a9a3;

	text-decoration: none;
}
#legal p{
	color: #b1a9a3;
	font-size: .9em;
	text-align: center;
}

#fnav ul{
	font-family: Arial;
	padding: 15px 0 0 42px;
}
	body#home #fnav ul{
		padding-top: 70px !important;
		padding-top: 55px;
	}
#fnav li{
	display: inline;
	font-size: 1em;
}
#fnav li a{
	color: #b1a9a3;
	font-weight: bold;
}
/*
 CONTENT.
-----------------------------------------------*/
#breadcrumbs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: -5px 0 5px 0;
	padding: 0;
	font-weight: bold;
}
	#breadcrumbs a{
		font-weight: normal;
		color: #b1a9a3;
		text-decoration: none;
	}
	#Tlogo img{
		width: 50px;
		height: 50px;
	}
.container{
	padding: 15px 0 0 0;
	_padding: 5px 0 0 0;
}


/*
 MISC.
-----------------------------------------------*/

/* clearing */
#mastcon:after{
	content: '.';
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;	
}
#header .element {
   /* margin-top: -15px;
    _margin-top: -5px; */
	/* whatever bug this rule was correcting was inexplicably resolved. removed on 1-29-07 JZ */
	}
#header p, #header script{
	padding: 0;
	margin: 0;
}

#header .regionName{
	display: none;
}
#header .suckefish{
	position: absolute;
}


/*
Calvary
-----------------------------------------------*/

#left_content{
	background-color: #FFFFFF;
	float: left;
	width: 125px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#right_content1{
	float: right;
	width: 295px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#right_content2 .textElement{
	float: right;
	width: 448px;
	height: 260px;
	overflow: auto;
	scrollbar-3dlight-color:#91867E;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#91867E;
	scrollbar-darkshadow-color:#B9B1AC;
	scrollbar-face-color:#91867E;
	scrollbar-highlight-color:#B9B1AC;
	scrollbar-shadow-color: #91867E;
	scrollbar-track-color: #fff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
