/* CSS Document */
/* na_master_062308 */
/* revised 090114 JS */

*{padding:0; margin:0;}
option{padding-right:5px;}
select{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:medium; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
.site-message{ padding:5px 5px 5px 5px; font-size:85%; background-color: #ffff99;}


/*Begin General Attributes */
img{border:none;}
.hidden{display:none; visibility:hidden;}
/*Used for preventing bots from submitting */
.se_caption{display:none;visibility:hidden;}
.clearing_div{clear:both; height:0px; font-size:0px; line-height:0px;}
.clear_left{clear:left; height:0px; font-size:0px; line-height:0px;}
.float_left{float:left;}
.float_right{float:right;}
.center{text-align:center;}
.alt_bg{background-color:#f0f1e9;}
.alt_font{color:#339900;}
.error_font{color:#FF0033; font-weight:bold;}

.border{border:1px solid #666666;}
.small_font{font-size:85%;}
.small_font1{font-size:65%;line-height:20px;}

a:link{color:#006699;text-decoration:underline;}
a:visited{color:#9d1ba9;}
a:hover{color: #339900;text-decoration:none;}
.product_icon{float:left; margin:0px 10px 90px 0px;}
.button
{
    background: #339900 url(http://na.na-assets.com/images/button_bg_green.gif) top left repeat-x;
    border:1px solid #FFF;
    cursor:pointer;
	color:#FFF;
	font-weight:bold;
	padding: 1px 5px;
	font-family:Verdana;
	width:auto;
}

/*Begin Top Navigation */
#t_nav_container{background: url(http://na.na-assets.com/images/t_nav_bg_090108.gif) top left repeat-x; height:58px;}
#t_nav_inner {margin: auto; width: 960px;}
#t_nav_container .clearing_div{background-color: #000; height:0px;}
#t_nav{margin:auto; width:870px;}
/*.#t_nav{width:580px; margin:5px 10%; text-align:center;} */
/* Top Navigation Attributes for Resolution Change
.eightbysix #t_nav{width:59em;}
.tentwentyfour #t_nav{width:80em;} */
/*Be nice to Opera
@media screen and (min-width: 0px){
.eightbysix #t_nav{width:750px;}
.tentwentyfour #t_nav{width:980px}
} */
#t_nav ul{list-style:none; float:left; text-align:center;  margin: 9px auto 0 auto; font-size:100%;}
#t_nav li{float:left; text-align:center;}
#t_nav a{
	color:#fff; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:13px;
	display:block; 
	background: url(http://na.na-assets.com/images/t_nav_border.gif) top right no-repeat; 
	}
/* Top Nav Links Attributes for Resolution Change
.eightbysix #t_nav a{padding:5px 9px 6px 9px; font-size:85%;}
.tentwentyfour #t_nav a{padding:5px 20px 6px 20px;} */
#t_nav a{padding:3px 12px 6px 12px;} 
#t_nav .no_border{border:none; background-image:none;}
#t_nav a:hover{color:#0f0; text-decoration:none;}
/* #t_nav .current{background:  url(http://na.na-assets.com/images/tab_left_on_black.gif) top left no-repeat; margin-top:3px; padding-left:6px;}*/
#t_nav .current{background: url(http://na.na-assets.com/images/t_nav_border.gif) top right no-repeat; margin-top:0px; padding-left:6px;}
#t_nav .current a{
	/* color: #006699; */ /* orig */
	color: #0d0;
	/* background: url(http://na.na-assets.com/images/tab_right_on_black.gif) top right no-repeat; */ 
	background: url(http://na.na-assets.com/images/t_nav_Indicator.gif) center 21px no-repeat;
	border:none;
	padding:3px 12px 15px 12px;
	}
/* Attribute for Top Nav Resolution Change
.eightbysix #t_nav .current a{padding:5px 16px 5px 8px;}
.tentwentyfour #t_nav .current a{padding:5px 36px 5px 28px;} */
/* #t_nav .current a:hover{color:#006699;} */ /* orig */
#t_nav .current a:hover{color:#0f0;}
/*End Top Navigation */

/*Begin Top Search Bar */
#search_bar_container{margin:auto;}

#search_bar{font-size:95%; font-weight:bold; padding: 5px 0 7px 0;}
#search_bar img{vertical-align:middle; height:25px; }
#search_bar .search_icon{width:24px; }

#search_bar_container .text{float:left; padding-top:5px;}
#search_bar_container .search{float:right;}
.eightbysix #search_bar_container .text{width:437px; padding:0px; line-height:150%;}
.eightbysix #search_bar_container .search {padding-top:5px;}

#search_bar .search_go_button{width:35px; margin-left:5px;}
/*End Top Search Bar */

/*#content_wrapper{margin:auto; padding:10px 0 20px 0;}*/
#content_wrapper{margin:auto; padding:10px 0 20px; background:#fff;}

.master_left_column{float:left; font-size:85%;}
.eightbysix .master_left_column{width:190px;}  /*Main Content Left Column*/ 
/*.tentwentyfour .master_left_column{width:220px;} Main Content Left Column*/
.tentwentyfour .master_left_column{width:190px;} /*Main Content Left Column*/


/*Content Panel Navigation*/
.usable_left_nav {font-size:10pt; width:190px;}
.usable_left_nav { background: url(http://na.na-assets.com/images/alm_nav_tr.gif) top right no-repeat; padding-bottom:-1px;  font-family:'Trebuchet MS', sans-serif;}
.usable_left_nav h5 { font-size:125%; font-family:'Trebuchet MS', sans-serif; background: url(http://na.na-assets.com/images/alm_nav_tl.gif) top left no-repeat; padding:5px 0 1px 1px; height:34px; margin-bottom:-7px; }
.usable_left_nav .footer { background: url(http://na.na-assets.com/images/alm_nav_br.gif) bottom right no-repeat; }
.usable_left_nav p { background: url(http://na.na-assets.com/images/alm_nav_bl.gif) bottom left no-repeat; margin-top:-2px; height:27px; }

.usable_left_nav .current { font-weight:normal;}
.usable_left_nav ul li { display:block; list-style:none; margin-left:1px; border-left:1px solid #6f2208; border-right:1px solid #6f2208; border-top:1px solid #9c6c3c;}
.usable_left_nav ul li a{ display:block; background-color:#ece6c2; text-decoration:none; color:#000; padding:7px 0 7px 40px;}
.usable_left_nav ul li a:visited { display:block; background-color:#ece6c2; color:#000;}
.usable_left_nav ul li a:hover { display:block; background-color:#6f2208; color:#fff; font-weight:bold;}

.usable_left_nav ul li ul li {border:none; font-size:85%; border-top:1px solid #9c6c3c;}
.usable_left_nav ul li ul li a{padding:2px 0 2px 45px; background-color:#9c6c3c; color:#00f; font-weight:normal;}
.usable_left_nav ul li ul li a:link {background-color:#9c6c3c; color:#00f; font-weight:normal;}
.usable_left_nav ul li ul li a:visited{background-color:#9c6c3c; color:#00f;}
.usable_left_nav ul li ul li a:hover{background-color:#9c6c3c; color:#fff; font-weight:bold;}

.usable_left_nav #leftHome a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/homeOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHome a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/homeOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHome a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/homeOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHome .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/homeOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHome ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftHome ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftHome ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftMyTools a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/toolsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMyTools a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/toolsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMyTools a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/toolsOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMyTools .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/toolsOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMyTools ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftMyTools ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftMyTools ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftAboutYou a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/aboutyouOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutYou a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/aboutyouOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutYou a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/aboutyouOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutYou .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/aboutyouOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutYou ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftAboutYou ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftAboutYou ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftGene a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/genealogistsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftGene a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/genealogistsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftGene a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/genealogistsOn.gif) top left  no-repeat; padding-left:40px;width:147px;}
.usable_left_nav #leftGene .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/genealogistsOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftGene ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftGene ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftGene ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftWriters a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/writersOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftWriters a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/writersOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftWriters a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/writersOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftWriters .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/writersOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftWriters ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftWriters ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftWriters ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftTeach a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/teachersOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftTeach a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/teachersOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftTeach a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/teachersOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftTeach .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/teachersOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftTeach ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftTeach ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftTeach ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftStudent a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/studentsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStudent a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/studentsOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStudent a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/studentsOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStudent .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/studentsOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStudent ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftStudent ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftStudent ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftStore a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/storeOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStore a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/storeOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStore a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/storeOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStore .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/StoreOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftStore ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftStore ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftStore ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftHelp a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/helpOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHelp a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/helpOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHelp a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/helpOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHelp .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/helpOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftHelp ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftHelp ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftHelp ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftMedia a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/mediaOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMedia a:visited{ display:block; background: #ece6c2 url(http://na.na-assets.com/images/mediaOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMedia a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/mediaOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMedia .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/mediaOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftMedia ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftMedia ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftMedia ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}

.usable_left_nav #leftAboutUs a:link { display:block; background: #ece6c2 url(http://na.na-assets.com/images/aboutusOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutUs a:visited { display:block; background: #ece6c2 url(http://na.na-assets.com/images/aboutusOff.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutUs a:hover { display:block; background: #6f2208 url(http://na.na-assets.com/images/aboutusOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutUs .current a{ display:block; background: #6f2208 url(http://na.na-assets.com/images/aboutusOn.gif) top left no-repeat; padding-left:40px; width:147px;}
.usable_left_nav #leftAboutUs ul li a:link{background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftAboutUs ul li a:visited {background-image:none; background-color:#ece6c2; color:#000; font-weight:normal; width:145px;}
.usable_left_nav #leftAboutUs ul li a:hover{background-image:none; background-color:#6f2208; color:#fff; font-weight:normal; width:145px;}
/*Content Panel Navigation*/


/* Secondary Navigation Attributes*/
.secondary_nav{margin-bottom:20px;}
.secondary_nav ul{list-style:none;}
.secondary_nav ul .heading{float:left; width:101%;  background: url(http://na.na-assets.com/images/sub_nav_header_bg_left.gif) top left no-repeat; border:none; }
.secondary_nav ul .heading h2{background: url(http://na.na-assets.com/images/sub_nav_header_bg_right.gif) top right no-repeat; font-size:100%;  margin-left:10px; padding:10px 0 7px 5px;}
.secondary_nav ul li{position:relative; float:left; width:100%;  border-left:1px solid #e2e4cf; border-right:1px solid #e2e4cf; background-color:#fff; }
.secondary_nav ul li a{text-decoration:none; border-bottom:1px solid #e2e4cf; display:block; margin:0px 15px; padding:7px 0px;}
.secondary_nav ul li a:visited{color:#006699;}
.secondary_nav ul li a:hover{background:#006699; padding-left:10px; color:#fff;font-weight:bold;}
.secondary_nav ul li ul{position: absolute; width: 235px; margin-left:2px; left: 0px; top: 0px; display: none;}
.secondary_nav ul li ul li{float:left; width:100%; border-left:1px solid #e2e4cf; border-right:1px solid #e2e4cf; }
.secondary_nav ul li ul .heading{float:left; width:101%;}
.secondary_nav ul li .tools{margin-top:-30px;}
.secondary_nav ul li .store{margin-top:-30px;}
.secondary_nav ul li .content{margin-top:-28px;}
.secondary_nav ul li .newsletters{margin-top:-26px;}
.secondary_nav ul li .featured{margin-top:-90px;}
.secondary_nav ul li .help{margin-top:-120px;}
.secondary_nav ul li .about{margin-top:-143px;}
.secondary_nav ul .bottom{border:0px;}
.secondary_nav ul .footer{float:left; width: 101%; display:inline; margin:0px; padding:0px;  border:0px; background-color:transparent;}
.secondary_nav ul .footer p{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_left.gif) bottom left no-repeat;  padding:0px; margin:0px; }
.secondary_nav ul .footer span{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_right.gif) bottom right no-repeat; margin:0 0 0 10px; padding:0px; display:block; height:11px;}


/* Attributes for the Feature Slideshow */
.feature_slideshow{background: url(http://na.na-assets.com/images/sub_nav_header_bg_left.gif) top left no-repeat; margin-bottom:20px;}
.feature_slideshow h3{font-size:100%; font-weight:bold; color:#000; margin-left:15px; padding-left:0px; padding-bottom:0px; padding: 9px 0 0px 0px; background: url(http://na.na-assets.com/images/sub_nav_header_bg_right.gif) top right no-repeat;}
.feature_slideshow h3 a{padding:0 4px; font-size:75%;  text-decoration:none; border:1px solid #c4c7ac; margin:2px 0 0 5px; display:block; float:left;}
.feature_slideshow h3 span{display:block; float:right; margin-right:10px;}
.feature_slideshow h3 a:link{background-color:#fff;}
.feature_slideshow h3 a:visited{background-color:#fff;}
.feature_slideshow h3 a:hover{background-color:#006699;}
.feature_slideshow h3 a:active{background-color:#006699;}
.feature_slideshow h3 a.current{background-color:#006699;}
.feature_slideshow dp{line-height:125%;}
.feature_slideshow .content{background-color:#fff; padding:10px 12px; border-left:1px solid #e2e4cf; border-right:1px solid #e2e4cf; }
.feature_slideshow .content ul{padding: 0 0 5px 20px;}
.feature_slideshow .content ul li{padding-bottom:5px;}
.feature_slideshow .footer{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_left.gif) bottom left no-repeat; border:none;  padding:0px; margin:0px;}
.feature_slideshow .footer p{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_right.gif) bottom right no-repeat; border:none; margin:0 0 0 10px; padding:0px; display:block; height:11px;}

/* Attributes for the Left Column NA Advertisement */
.left_col_ad{background: url(http://na.na-assets.com/images/left_col_ad_header_bg_left.gif) top left no-repeat; margin-bottom:20px;}
.left_col_ad h3{font-size:100%; font-weight:bold; color:#000; margin:0 0 0 15px; padding: 9px 0 5px 0px; color:#339900; background: url(http://na.na-assets.com/images/left_col_ad_header_bg_right.gif) top right no-repeat;}
.left_col_ad h4{font-family:'Trebuchet MS', sans-serif; font-size:125%; text-align:center; padding:0px; margin:0px;}
.left_col_ad .content{background-color:#fff; padding:5px 5px 5px 5px; border-left:1px solid #e2e4cf; border-right:1px solid #e2e4cf; text-align:center; }
.left_col_ad .content p{padding-bottom:10px;}
.left_col_ad .content ul{padding:5px 0 5px 15px;}
.left_col_ad .content .button{display:block; text-align:center; text-decoration:none; margin:0px 5px; padding: 3px 0 5px 0; border:1px solid #339900; font-size:115%;}
.left_col_ad .content a{color:#fff;}
.left_col_ad .footer{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_left.gif) bottom left no-repeat; border:none;  padding:0px; margin:0px;}
.left_col_ad .footer p{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_right.gif) bottom right no-repeat; border:none; margin:0 0 0 10px; padding:0px; display:block; height:11px;}

/*Feature Slide Show For Resolution Change */
.eightbysix .feature_slideshow h3 span{ float:left; margin-right:40px;}
.eightbysix .feature_slideshow h3 a{margin:2px 5px 0 0;}

/*Attributes for the left column google ad */
.small_box_ad{float:left; width:100%;  background: url(http://na.na-assets.com/images/sub_nav_header_bg_left.gif) top left no-repeat;}
.small_box_ad h3{font-size:100%; font-weight:bold; color:#000; margin-left:15px; padding:7px 0 5px 0; background: url(http://na.na-assets.com/images/sub_nav_header_bg_right.gif) top right no-repeat;}
.small_box_ad .inner{background-color:#fff; padding:0px 12px; border-left:1px solid #e2e4cf; border-right:1px solid #e2e4cf;}
.small_box_ad .footer{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_left.gif) bottom left no-repeat; border:none;  padding:0px; margin:0px;}
.small_box_ad .footer p{background: url(http://na.na-assets.com/images/sub_nav_footer_bg_right.gif) bottom right no-repeat; border:none; margin:0 0 0 10px; padding:0px; display:block; height:11px;}




.content_container{float:right; background-color:#fff;}
.content_container_no_nav{width:100%; border:1px solid #fff;}

.eightbysix #content_leftcol{float:left; width:60%; padding-right:10px;}
.eightbysix #content_rightcol{float:right; width:38%;font-size:85%;}
/*.tentwentyfour #content_leftcol{float:left; width:69%; padding-right:10px;}
.tentwentyfour #content_rightcol{float:right; width:29%;font-size:85%;}*/
.tentwentyfour #content_leftcol{float:left; width:49%; padding-right:10px;}
.tentwentyfour #content_rightcol{float:right; width:29%;font-size:85%;}

.eightbysix .content_container_no_nav #content_leftcol{width:70%;}
.eightbysix .content_container_no_nav #content_rightcol{width:28%;font-size:85%;}
.tentwentyfour .content_container_no_nav #content_leftcol{width:76%;}
.tentwentyfour .content_container_no_nav #content_rightcol{width:22%;}

/*Content Container resolution change */
/*.eightbysix .content_container{width:44em;}
.tentwentyfour .content_container{width:58em;}*/
.eightbysix .content_container{width:620px;}
.tentwentyfour .content_container{width:800px;}
@media screen and (min-width: 0px){
.eightbysix .content_container{width:620px;}
.tentwentyfour .content_container{width:800px;}
}

/*Content Content Area General Attributes */

#content{ border-top:none; height:1%;}
/*.content_heading_curve{background: url(http://na.na-assets.com/images/content_tr_curve.gif) top right no-repeat;} *** Commented out by SAH 04/22/09 */
.content_heading_curve .inner{/*background: url(http://na.na-assets.com/images/content_tl_curve.gif) top left no-repeat; overflow:hidden; height:12px;*** Commented out by SAH 04/22/09 */ height: 0px;}

#content h1{
	font-size: 175%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
#content h2{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}
#content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
}
#content h3 a{text-decoration:none;}
#content p{margin-bottom:10px;}
#content ul{padding-left:15px;}
#content ol{padding-left:25px;}


/*Table Content */
#content #divRefineSearch .table_content{width:100%;} 
.table_content{width:100%;}
#content .adv_person_search
{
    padding:10px;
    background: #e2e4cf url(http://na.na-assets.com/images/home_gradient_bg.gif) top left repeat-x; border: 1px dashed #999;
    margin-bottom:10px;
    }
#content .table_content .advanced_search_location th{width:40%;}
#content .table_content h2{
	font-size: 110%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:bold;
	color:#006699;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #666;
	text-transform:uppercase;
}
#content .table_content h3{
	font-size: 130%;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight:normal;
	color:#333;
	margin:10px 0;	
}
#content .table_content h3 span{color:#559fea;}
#content .table_content table{width:100%; margin-bottom:25px;}
#content .table_content th{font-weight:normal; width:40%;  text-align:right; padding:3px; padding-bottom:5px;}
#content .table_content td{padding-bottom:5px;}
#content .table_content .text{width:11.5em; font-size:100%; padding:2px; border:1px solid #999;}
#content .table_content .total_row{font-weight:bold;}
#content .adv_person_search table{margin-bottom:0px;}
#content .adv_person_search td{padding-bottom:0px;}
#content .adv_person_search th{font-weight:bold;}
.browse_dates .advanced_search_dates_table .col1{text-align:left; width:5%;}
.advanced_search_dates_table .col1{width:25%; text-align:right;}
.advanced_search_dates_table .col2{width:15%;}
/*Table Content */


/*Birthday Newspaper */
.bday_paper_img_container{
	padding:10px; 
	width:207px; 
	background-color:#eeeeee; 
	border:1px solid #666666; 
	float:left;
}
.bday_paper_img_container img{width:205px;}
.bday_paper_text_container{float:left; padding:0 0 0 10px; width:55%;}
.bday_paper_text_container h2{font-size:11px;}
/*Birthday Newspaper */

/*Browse Page */
.browse_dates .advanced_search_dates_table th{padding:0px 5px 15px 0; font-weight:normal; text-align:left; width:20%;}
.browse_dates .advanced_search_dates_table td{padding:0px 5px 15px 0;}
/*Browse Page */

/*Tutorials Page */
.browse_results table td{padding:3px 5px 3px 0;}
#divRefineBrowse .location_table{margin: 10px 0;}
#divRefineBrowse .location_table th{font-weight:normal; text-align: left; width:23%; padding:5px;}
/*TutorailsPage */

/* Related tutorals links */
.related_tutorials ul{list-style:none; padding:0px 5px 0px 0px; margin:0px;}
/* Related tutorals links */

/*FAQ Page */
.faq ol{padding: 0 0 15px 25px;}
.faq li{padding-bottom:5px;}
/*FAQ Page */

/*Content Request Page */
.content_request .location_table{margin: 10px 0;}
.content_request .location_table th{text-align: right; width:30%; padding:5px;}
.content_request_years{margin: 10px 0;}
.content_request_years th{text-align: right; width:30%; padding:5px;}
.content_request_years td{vertical-align:top;}
.content_request_entry{margin: 10px 0;}
.content_request_entry th{text-align: right; width:40%; padding:5px;}
.content_request_entry td{vertical-align:top;}
/*Content Request Page */

/*Tell A Friend Page */
.share_table th{width:20%; text-align:right; padding:5px;}
share_table td{width:75%; padding:5px;}
/*Tell A Friend Page */

/*Tutorials Page */
.tutorial ol{padding: 0 0 15px 25px;}
.tutorial ol li{padding-bottom:5px; font-weight:normal;}
.tutorial ul{padding: 0 0 15px 25px;}
.tutorial li{padding-bottom:5px; font-weight:bold;}
.tutorial li a{font-weight:normal;}
/*TutorailsPage */




/*Submit Your Findings Page */
.submit_findings_table{width:100%;}
.submit_findings_table th{text-align:right; font-weight:normal; padding:3px; vertical-align:top;}
.submit_findings_table td{padding:3px;}
.submit_findings_table input{font-family:Verdana, Sans-Serif; border:1px solid #999; font-size:100%; padding:2px; width:25em;}
.submit_findings_table .checkbox{border:none; width:auto;}
.submit_findings_table textarea{width:25em; font-family:Verdana, Sans-Serif; font-size:100%; text-align:left;}
/*Submit Your Findings Page */

/* Begin Toolbox Attributes */
#toolbox_container{margin-top:20px; border-bottom:1px solid #e2e4cf;}
#toolbox_container ul{float:left; list-style:none; background: #fff url(http://na.na-assets.com/images/toolbox_tabs_bg.gif) top left repeat-x; width:100%;}
#toolbox_tabs li{
	float:left; 
	background:  url(http://na.na-assets.com/images/toolbox_left_tab_off.gif) top left no-repeat; padding-left:7px;
	margin:0 4px;
	}
#toolbox_tabs a{
	font-size:85%; 
	display:block; 
	background: url(http://na.na-assets.com/images/toolbox_right_tab_off.gif) top right no-repeat;
	padding:5px 17px 5px 9px;
	text-decoration:none;
	}
#toolbox_tabs .tool_current{background: #fff  url(http://na.na-assets.com/images/toolbox_left_tab_on.gif) top left no-repeat; padding-left:7px; margin:0 4px;}
#toolbox_tabs .tool_current a{background: #fff  url(http://na.na-assets.com/images/toolbox_right_tab_on.gif) top right no-repeat;}
#toolbox_content_container{padding:5px 0 0 5px;}
#toolbox_content{float:left;}
#toolbox_content li{margin:5px 0px 8px 25px;}
#toolbox_content .no_list_style{list-style:none;}
#toolbox_ad{float:right; width: 233px;}
#toolbox_ad img {width:233px; height:165px;}

.eightbysix #toolbox_content{width:305px;}
.tentwentyfour #toolbox_content{width:485px;}

@media screen and (min-width: 0px){
.eightbysix #toolbox_content{width:275px;}
.tentwentyfour #toolbox_content{width:455px;}
}
/* End Toolbox Attributes */


.master_footer {font-size:85%; margin:20px 0 0 0; color:#999; float:left; width:100%;  background: url(http://na.na-assets.com/images/master_footer_bg_right.gif) top right no-repeat; }
.master_footer .foot_head{font-weight:bold;}
.master_footer .inner{background: url(http://na.na-assets.com/images/master_footer_bg_left.gif) top left no-repeat; float:left;  padding:10px 0 0 0; }
.master_footer .inner div {float:left; margin: 0 29px; }
.master_footer ul{list-style:none;}
.master_footer ul li{padding-bottom:3px;}
.master_footer ul li a:link{color:#999;}
.master_footer ul li a:visited{color:#999;}
.master_footer .footer_sub{text-align:center; clear:both; padding-top:15px; display:block;}
.master_footer .footer_sub a:link{color:#999;}
.master_footer .footer_sub a:visited{color:#999;}
.tentwentyfour .master_footer .inner div{margin: 0 32px; }
.eightbysix .master_footer .inner div{margin: 0 10px; }

#content_leftcol {
	float: left;
	width: 528px;
}

#content_rightcol {
	float: left;
	width: 207px;
}
