.s_header {
	background:url("http://c.ancestry.com/i/logo_discover.gif") no-repeat top left;
	height:48px;
	width:99%;
	text-indent: -1000em;
	margin: 10px auto 0 5px;
}

#s_nav {background-image: url(i/global/navbar.gif); height: 25px;}
#s_pghead {margin-top: 25px; margin-bottom: 30px;}
.s_name {color: #FE9900;}

/* Column Layout Styles */ 
.s_main {width: 67%; float: right;}
.s_left {width: 29%; float: left;}
.s_left .label {margin: 0 0 3px 0; font-weight: bold}

/* Box Styles */
.s_box3 {
	position: relative;
	border: 6px solid #CCCCCC;
	background: #F2F2F2 url(i/box3_grad.gif) repeat-x;
	padding: 12px 9px 12px 20px;
	margin-bottom: 10px;
	width: 92%;
	height: auto;
}
.s_boxcolumn h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 28px;
	color: #000000;
}
.s_boxcolumn {
	width: 52%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float: left;
}

.s_blue {color: #003399}

/* Right-hand content box styles */
.s_denybox1 {padding: 0px; position: relative; height: auto; width: 210px; background-color: #FFFFFF; float: right}
.s_denybox1_content {
	padding: 16px 12px 22px 12px;
	background-image: url(i/deny_box_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
}
.s_denybox1_shdw {position: absolute; top: 0px; right: 0px; z-index: 2}
.s_denybox1_top {position: absolute; top: 0px; left: 0px; z-index: 1}
.s_denybox1_bot {position: absolute; bottom: -1px; left: 0px}
.s_denybox1 h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0545A9;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.s_boxcolumn ul {
	color: #000000;
	list-style-image: url(i/arrow_orange.gif);
	margin-left: 1.5em;
	padding-left: 0px;
}
.s_boxcolumn ul p {
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
.s_boxcolumn ul li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}

.s_dashedline {font-size: 1px; background-image: url(i/dashes.gif); line-height: 1px}
.s_denybox_divider {
	position: relative;
	left: 32px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #999999;
	background-image: url(i/dashes.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 14px;
	width: 120px;
	margin-bottom: 8px;
	margin-top: 8px;
	background-color: #FFFFFF;
}
.s_denybox_divider div {
	position: relative;
	left: 48px;
	top: 2px;
	width: 22px;
	background-color: #FFFFFF;
	line-height: 11px;
	padding: 0px 4px 0 4px;
}
.s_subhd {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.s_sub {clear: left; margin: 0px 0px 8px 0px; padding: 0px; height: 11px;}
.s_subname {width: 350px; float: left; font-weight: bold; margin: 0px; padding-bottom: 2px}
.s_sub input {width: 11px; height: 11px; margin: 2px 6px 0px 0px; float: left}
.s_subrate {float: left; margin: 0px; padding-bottom: 2px}

.s_label {font-size: 16px; font-weight: bold; color: #040300; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0}
.s_sup {font-size: 9px;	text-decoration: underline;	vertical-align: text-top;}
.s_sub {margin: 3px 0 0 0; font-size: 9px; text-transform: uppercase; color: #000000;}
.s_hid { display: none;}


.bdLine
{
	clear:both;
	border-bottom : 1px solid #B3B3B3;
	padding:4px;
}

