
border-color: { #666666 black black; border-top-width: thin; }
A.leftnav { text-decoration: none; color: #000000; }
SPAN.leftnav { Text-Decoration: None; color: #000000;}
a:hover { color: #004040; text-decoration: none; } 
.loheader { font: normal bold 12pt/12pt Arial, Helvetica, Geneva, sans-serif; color: #ffffff; }
.textlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004400; text-decoration: none}
.rightheader {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #ffffff; text-decoration: none}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; line-height:1.5em;}
#bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; line-height:1.5em;}
.headline { font: normal normal 16pt/30pt Arial, Helvetica, Geneva, sans-serif }
a:link.leftnav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; Text-Decoration: None;}
a:visited.leftnav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; Text-Decoration: None;}
a:hover.leftnav { color: #0000ff; }
a:link.nav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; Text-Decoration: None; font-weight:bold;}
a:visited.nav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; Text-Decoration: None; font-weight:bold;}
a:hover.nav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #0000ff; Text-Decoration: None; font-weight:bold;} 
A.ecardbc { text-decoration: underline; color: #000000; }
ul.llnav { list-style: inside; list-style: url("http://www.thrivent.com/images/arrow.gif") disc;}
font.whitebody { color: #ffffff; }
.nav {font-family: Arial,Helvetica,Sans-Serif; font-size: 10pt; color: #000000; Text-Decoration: None; font-weight:bold;}



td  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px; line-height:1.5em;}
td p { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px;}
th  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; text-decoration: none; background-color:#cccccc; vertical-align:top;}
p  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px; margin-top:0; line-height:1.5em;}
ul  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px;}
li  {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:.35em;}
ol  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px;}
a  { font-family:Arial, Helvetica, Sans-Serif; font-size: 13px;}

/* h1 (formerly headline) is used as the main text heading on each page. */
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-style:normal; font-weight:bold; color:#000000;}
/* h2 (formerly subheader) is used as the secondary text heading on each page. */
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;	font-style: normal;	font-weight: bold; color: #000000;}
/* h3 is used as a bold text to intro a paragraph. */
h3 {font-family:Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight:bold; margin-bottom:0px;}
/* h4 is used within applications as a bolded font smaller than normal text */
h4 {font-family:Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight:bold; margin-bottom:0px;}

#logo img {visibility: hidden;}

#logo a {
  display: block;
  background: url(/graphics/v5/logo240x85.gif) no-repeat;
  overflow: hidden;
}

#logo a:hover {
  display: block;
  background: url(/graphics/v5/logo240x85_hover.gif) no-repeat;
  overflow: hidden;  
}


.quicklinks {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;	
	font-style: normal;	
	font-weight: bold; 
	color: #000000;
	text-decoration:none;
	}
a:hover.quicklinks { color: #0000ff; }

.quicklinkssub {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;	
	font-style: normal;	
	font-weight: bold; 
	color: #000000;
	text-decoration:none;
	}
a:hover.quicklinkssub { color: #0000ff; }

.relatedlinks ul {
	padding-top:6px;
	padding-right:6px;
	}
	
.photo {
  border:2px #cccccc solid;
	}

/* --------- Top Nav Links ---------- */

#topnavlinks {
/*	background-color: #ffffff;*/
	height: 35px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#topnavlinks li {
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 100%;
	border-right: #fff 1px solid;
	text-align:center;
	height: 35px;
}

html>body #topnavlinks li {
	height: 31px;
}

#topnavlinks li li {
	text-align: left;
	background-color: #cccccc;
	height: 22px;	
}

html>body #topnavlinks li li {	height: 22px;}

#topnavlinks a {
	display: block;
	padding: 6px 0;
	height: 23px; 
	color: #000000;
	text-decoration:none;
}

#topnavlinks div.menupadder {
	margin: 0 0 0 -12px;
	position: absolute;
	left: -999em;
	width: auto;	
	border: none;
}

#topnavlinks, #topnavlinks ul {
	list-style: none;
	border: none;
}

#topnavlinks ul {
	margin: 0;
	width: 137px; 
	font-weight: normal;
	padding: 0 12px 12px 12px;
}

.last_topnav {	border-bottom: 1px solid #ffffff;}

#topnavlinks ul a{
	display: block;
	font-size: 84%;
	text-align: left;
	text-decoration: none;
	line-height: 100%;
	padding: 6px 0 0 6px;  
	margin: 0;
	height: 22px;
}

/* -- HOVERING -- */

#topnavlinks a:hover {text-decoration:underline;}

#topnavlinks li:hover div.menupadder, #topnavlinks li li:hover div.menupadder, #topnavlinks li li li:hover div.menupadder, #topnavlinks li.sfhover div.menupadder, #topnavlinks li li.sfhover div.menupadder, #topnavlinks li li li.sfhover div.menupadder {
	left: auto;
}

#topnavlinks li:hover, #topnavlinks li.sfhover {background-color: #cccccc;}
#topnavlinks li li:hover, #topnavlinks li li.sfhover {background-color: #ffffcc;}

/*#topnavlinks #ecards_topnav {background: url(/graphics/ecards_nohover.jpg) left no-repeat;}

#topnavlinks #ecards_topnav:hover a#mythriventactive, #topnavlinks #ecards_topnav.sfhover{
	background: url(/graphics/ecards_hover.jpg) left no-repeat #cccccc;
}*/


/* -- END HOVERING -- */

* html #ecards_topnav div.menupadder {margin-left: -58px;}
#ecards_topnav, #ecards_topnav a {width: 93px;}
* html #ecards_topnav ul, * html #ecards_topnav li a {width: 93px;}
#ecards_topnav ul, #ecards_topnav li a {width: 87px;}

* html #websites_topnav div.menupadder {margin-left: -54px;}
#websites_topnav, #websites_topnav a {width: 85px;}
* html #websites_topnav ul, * html #websites_topnav li a {width: 85px;}
#websites_topnav ul, #websites_topnav li a {width: 79px;}

#fungames_topnav, #fungames_topnav a {width: 105px;}

* html #connect_topnav div.menupadder {margin-left: -104px;}
#connect_topnav, #connect_topnav a {width: 185px;}
* html #connect_topnav ul, * html #connect_topnav li a {width: 185px;}
#connect_topnav ul, #connect_topnav li a {width: 179px;}

* html #heritage_topnav div.menupadder {margin-left: -84px;}
#heritage_topnav, #heritage_topnav a {width: 145px;}
#heritage_topnav ul, #heritage_topnav li a {width: 139px;}
* html #heritage_topnav ul, * html #heritage_topnav li a {width: 145px;}
/*#topnavlinks li#heritage_topnav, #topnavlinks li#heritage_topnav li {border-right: none;}*/

/* -------- END Top Nav Links --------- */
