body {  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/sidebar-texture_background.gif); 
	background-position: top left; 
	 }


a:link {  color: #E50000;}
a:visited {  color: #E50000;}
a:active {  color: #FF0000;}
a:hover {  color: #AD9301;}

.root-header a:link {  color: #FF0000;  padding-right:  7px;  padding-left:  7px;}
.root-header a:visited {  color: FF0000;  padding-right:  7px;  padding-left:  7px;}
.root-header a:active {  color: #CCCCCC;  padding-right:  7px;  padding-left:  7px;}
.root-header a:hover {  color: #CCCCCC;  padding-right:  7px;  padding-left:  7px;}

.root-header-right a:link {  color: #cccccc;  padding-right:  7px;  padding-left:  7px;}
.root-header-right a:visited {  color: #cccccc;  padding-right:  7px;  padding-left:  7px;}



#header {
	position: absolute;
	top: 37px;
	left: 0px;
	width:  100%;
	height: 52px;
	background-image: url(images/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;  
/*	border-top:  solid 1px #FFFF99;
	border-bottom: solid 2px #006FB0;
	border-bottom: solid 2px #FFFF99; */

	}

#header .buttons {
	position: absolute;
	top: 0px;
	left: 377px;
	}

#header a {
	font-family: Trebuchet MS, Arial Narrow, Helvetica Narrow, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	}

#header a:link    {color: #910E0F; text-decoration:  none;}
#header a:visited {color: #910E0F; text-decoration:  none;}
#header a:hover   {color: #910E0F; text-decoration:  underline;}


#sidebar {
	position: absolute;
	top: 88px;
	left: 0px;
	width:  178px !important;
	width:  228px;
	height:  545px !important; 
	height:  595px; 
	padding: 57px 30px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	background-image: url(images/sidebar.jpg);
	background-position: left top;
	background-repeat: no-repeat;  
/*	border-right:  5px #000000;
	border-right:  15px green;*/	
	}

#sidebar p {
	font-family: Arial, Helvetica, Trebuchet MS, Arial Narrow, Helvetica Narrow, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.sidebar-spacer {
	font-family: Trebuchet MS, Arial Narrow, Helvetica Narrow, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 0px 0px 26px 0px;
	margin:  3px 0px 3px 0px;
	}

#sidebar a:link    {color: #d9d9d9; text-decoration:  underline;}
#sidebar a:visited {color: #d9d9d9; text-decoration:  underline;}
#sidebar a:hover   {color: #ffffff; text-decoration:  underline;}


#content {
	position: absolute;
	top: 97px;
	left: 235px;
	width: 575px !important; 
	width: 600px; 
	padding: 5px 0px 35px 14px;
	margin: 26px 30px 25px 27px;
	
/*	font-family: Trebuchet MS, Times Roman; 
	font-size:  90%;  */
	}

#allverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%
	line-height:  100%;
	}

#allverdana h2 {
	font-size: 70%;
	margin:  25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-top:  9px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
#allverdana p {
	line-height:  15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 	
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	}
	
#allverdana li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:  130%; 
	margin:  5px 0px 0px 0px;
	font-size:  90%;
	}

/*#allverdana ul {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:  140%; 
	margin:  5px 0px 0px 0px;
	font-size:  75%;
	}
*/

#allverdana .inset {
	border:  1px solid #ccc;
	width:  188px !important;
	width:  228px;
	background-color: #f4f4f4;
	padding:  26px 18px 26px 20px; 
	margin:  20px 0px 15px 30px; 
	float:  right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height: 14px;
	}


h1 	{  
	font-family: Arial, Helvetica, sans-serif, Tahoma, Trebuchet MS; 
	font-size: 110%; 
	font-weight: bold;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	}

h2 	{  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	font-size: 75%; 
	padding:  20px 0px 8px 0px;
	margin:  6px 0px 0px 0px;
	line-height: 150%;
	}

h3 	{  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	font-size: 75%; 
	padding:  15px 0px 6px 0px;
	margin:  6px 0px 0px 25px;
	line-height: 150%;
	}

p 	{
	font-size: 74%;	
	line-height: 160%;
	font-family: Georgia, "Times New Roman", Times, serif;  
	margin:  7px 0px 10px 0px;
	padding:  0px 0px 2px 0px;
/*	font-weight:  300;*/
	/*  Note:  N7 takes into account p margins on insets; IE doesn't */
	}
	

ul 	{
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 75%;line-height: 160%;
	margin:  20px 0px 22px 40px;
	padding:  0px 0px 0px 0px;
	}

ol 	{
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 75%;	line-height: 160%;
	margin:  20x 0px 20px 0px;
	padding:  0px 0px 0px 40px;  
	}

li 	{
	margin:  3px 10px 6px 0px;
	padding:  0px 0px 0px 0px;
	}


.garnish {
	margin:  0px 0px 20px 30px;
	float:  right;
	border:  1px solid black;
	padding:  0px 0px 0px 0px;	 
	}

.scripturefooter 	{  
	font-style: normal; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height: 125%;
	margin:  0px 30px 8px 30px;
	padding:  0px 0px 0px 0px;
	color:#666666;
	}

.scripturefooterref	{  
	font-style: normal; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 5px 0px;
	color:#666666;
	}


.footer {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	border-top: #808080 solid 1px;
	margin:  25px 0px 0px 0px;
	padding:  5px 0px 0px 0px;
	}

.indent {	
	 margin-left: 41px
	}

select {
	font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	}

input {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%;	
/*	font-weight:  bold;*/
	}

submit {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;	
/*	font-weight:  bold;*/
	}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 70%; 
	margin:  12px 95px 12px 44px;
	line-height: 155%; 
	color: #666666;
	}

.hoverquote a table {
	display: none; 
	}	
	
.hoverquote a:hover {
	text-decoration: none;
	}	

.hoverquote a:visited {
	text-decoration: none;
	}	

.hoverquote a:hover table {
	display: block; 
	border:  solid #cccccc 1px;
	background-color: #f4f4f4;
	font-family:"Times New Roman", Times, serif;
	font-size:  80%;
	line-height: 130%;
	margin:  20px 0px 0px 0px;
	padding: 15px;
	}	

.new {
	color:  #C60005;
	color:  #518CC2;
	font-weight:  bold;
	font-style: italic;
	font-size:  100%;
	}
	
.inset {
	border:  1px solid #ccc;
	width:  187px !important;
	width:  227px;
	background-color: #f4f4f4;
	padding:  27px 22px 27px 24px;
	margin:  24px 0px 24px 30px;
	float:  right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height:  150%;
	}

.inset-title {
	font-weight:  bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 9px 0px;
	}


.inset p {
/*	margin:  0px 0px 0px 0px;  */
	line-height: 130%;
	font-size:  100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
.inset-pullquote {
	border-top:  1px solid #b2b2b2;
	border-bottom:  1px solid #b2b2b2;
	width:  187px !important;
	width:  227px;
	padding:  24px 20px 23px 20px;
	margin:  20px 0px 20px 20px;
	float:  right;
	text-align: right;
	color: C53131;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	font-weight: bold;
	line-height:  130%;
	}

.inset-greybar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #EAEAEA;
	}

.inset-citation {
	padding:  1px 0px 3px 0px;
	margin:  0px 0px 0px 0px;
	text-align: right;
	line-height:  130%;
	color: #999999;
	}

.greybar-indent {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 66%; 
	font-weight: bold; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 22px; 
	left: 144px; 
	clip:   rect(   ); 
	padding-left: 18px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	background-color: #009933;
	}


.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	line-height:  125%;
	}

.verdanatitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	font-weight: bold;
	margin:  21px 0px 6px 0px;
	}

.verdanabold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	font-weight: bold;
	}

.verdanabullets {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	margin:  0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style-type: disc;
	line-height: 180%;
	}



.datatable {
	margin: 12px 0px 10px 0px;
	padding: 9px 0px 5px 17px;
	}

.datatable th {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	font-weight: bold;
	color: #808080;
	background-color: #efefef;
	border-bottom: #fff solid 1px;
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	}
	
.datatable td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	text-align: left;
	vertical-align: top;
	padding: 3px 5px 2px 5px;
	}
	
/*
.datatable caption {
	font-size: 10px;
	font-weight: bold;
	}
*/

	
.highlight-red { font-weight: bold; color: #7D0000;}
.highlight-green {font-weight: bold; color: #006600;}
.highlight-blue {font-weight: bold; color: #125E93;	}

hr {
	background-color:  #999999;
	color: #999999; /* this color shouldn't matter, but IE color instead background-color */
	height: 1px; 
	width: 100%; 
	border: 0px; 
	margin:  25px 0px 35px 0px;
	padding:  0px 0px 0px 0px;
	}

.hrheader {
	padding:  0px 0px 0px 0px;
	margin:  36px 0px 24px 0px !important;
	margin:  36px 0px 0px 0px ;
	width:  100%;
	text-align: left;
	}

.hr-intro {
	padding:  0px 0px 0px 0px;
	margin:  26px 0px 25px 0px !important;
	margin:  15px 0px 0px 0px ;
	}

.hrseparator {
	width: 100px;  
	text-align: center;
	margin: 25px 0px 25px 185px !important;  
	margin: 30px 0px 0px 185px;  
	padding:  0px 0px 0px 0px;   /* IE will add this but N7 won't */
	border-top:  1px solid #999999;
		}

.hrseparator-left {
	width: 230px;  
	text-align: left;
	margin: 25px 0px 25px 0px !important;  
	margin: 30px 0px 0px 0px;  
	padding:  0px 0px 0px 0px;   /* IE will add this but N7 won't */
	border-top:  1px solid #999999;
		}

.root-header {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 64%; 
	font-weight: bold;
	padding: 11px 25px 13px 17px;
	background-color: #000000;
	border-bottom: #B3B3B3 solid 1px;
	}
	
.root-header-left {  
	float: left;
	}
		
.root-header-right {  
	float: right;
/*	background-image:url(images/texture.gif);
	width:  300px;
	text-align: right;
*/	}
