
.featuredheadline {
	font-size: 15px;
	line-height: 17px;
	color: #005dab;
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

#pf_comment_container 
{
	width: 100%;
	float:left;
	padding:0;
	margin:0;
}

#pf_comment_section
{
	width: 100%;
	float:left;
	padding:0 0 15px 0;
	margin:0;
}

#pf_comment_form
{
	width: 100%;
	float:left;
		padding:0;
	margin:0;
}

#pf_comment_container h3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #005dab;
	margin: 0;
	padding: 0 0 5px 0;
	font-style: normal;
	font-weight: bold;
}

.comment_author {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #005dab;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}

/*--------------------------------------------------------------------------------------------------
	slide show
--------------------------------------------------------------------------------------------------*/
.date {
	color:#666666;
	font-size:12px;
	line-height:16px;
	font-style:italic;
}
.prev {
	position:absolute;
	left:354px;
	top:4px;
	z-index:12;
}
.next {
	position:absolute;
	left:432px;
	top:4px;
	z-index:12;
}
#slideshow {
    position:relative;
    height:300px;
	width:480px;
	padding:0 0 10px 0;
	margin:0;
}

.whatsnext {
	padding:10px 0 5px 0;
	margin:0;
	display:block;
}

.date {
	color:#666666;
	font-size:12px;
	line-height:16px;
	font-style:italic;
}

.monthsbottom {
	        width:120px;
            background-image: url(/images/month_bottom.gif);
            background-repeat:no-repeat;
            background-position:bottom;
            padding:5px 10px 2px 10px;
}

.monthstop {
		    width:140px;
            padding:0;
            margin:0;
            float:left;
            background-image: url(/images/month_top.gif);
            background-repeat:no-repeat;
            background-position:top;
            background-color:#004c8e;
}
.trimestertop img {
            padding:0;
            margin:0;
            float:left;
            display:block;
}

.monthstop p {
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 17px;
            line-height: 19px;
            color: #005dab;
            margin: 0;
            padding: 8px 15px 5px 15px;
            font-style: normal;
            font-weight: bold;
}

.trimesterbottom {
            background-image: url(/images/trimester_bottom.gif);
            background-repeat:no-repeat;
            background-position:bottom;
            padding:5px 10px 2px 10px;
}

.trimestertop {
            padding:0;
            margin:0;
            float:left;
            background-image: url(/images/trimester_top.gif);
            background-repeat:no-repeat;
            background-position:top;
            background-color:#004c8e;
}

.trimestertop p {
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 17px;
            line-height: 19px;
            color: #005dab;
            margin: 0;
            padding: 8px 15px 5px 15px;
            font-style: normal;
            font-weight: bold;
}


.babyheight {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 70px;
	line-height: 72px;
	color: #005dab;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}
.babyinches {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 40px;
	line-height: 42px;
	color: #005dab;
	margin: 0;
	padding: 0 0 20px 0;
	font-style: normal;
	font-weight: bold;
}

/*--------------------------------------------------------------------------------------------------
	blog
--------------------------------------------------------------------------------------------------*/
.archive {
	width:300px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/blog/archive_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.archivetop {
	width:300px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(/images/blog/archive_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#005797;
}

.archivetop p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 15px 7px 15px;
	font-style: normal;
	font-weight: bold;
}

.archivecontent {
	width:270px;
	padding:10px 15px 10px 15px;
	margin:0;
	float:left;
}

.archivecontent h2 {
	padding: 0 0 8px 0;
}

.archivecontent p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}
.archivecontent ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin:0;
	padding:0 0 3px 0;
	font-style: normal;
	font-weight: normal;
}

.archivecontent li { 
	background: url(/images/blog/bullet.gif) left top no-repeat;
	padding:0 0 5px 7px;
	margin:0 0 5px 0;
	border-bottom:1px dashed #B9E5FA;
}

.blogOLD2222 {
	width:440px;
	padding:12px 0 8px 0;
	margin:0;
	float:left;
	border-bottom:1px solid #b9e5fa;
}

.blog_col {
	padding:12px 0 8px 0;
	margin:0;
	float:left;
}

.blog_cell 
{
	border-bottom:1px solid #b9e5fa;
	padding-bottom: 8px;
	padding-top: 8px;
}

#blog_header 
{
	background-color: #fff799;
}

.author_box {
	width:440px;
	padding: 0px 0 2px 0;
	margin:0;
	float:left;
	border-bottom:1px solid #b9e5fa;
}

.blogtype {
	padding:0 0 8px 8px;
}

.blogNOGO h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #005dab;
	margin: 0;
	padding: 0 0 5px 8px;
	font-style: normal;
	font-weight: bold;
	background: url(/images/blog/bullet3.gif) left top no-repeat;
}

.blog h2.blog_article_name 
{
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #005dab;
	margin: 0;
	padding: 0 0 5px 8px;
	font-style: normal;
	font-weight: bold;
	background: url(/images/blog/bullet3.gif) left top no-repeat;	
}

.blog_posts_by_author 
{
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #005dab;
	margin: 0;
	padding: 0 0 5px 8px;
	font-style: normal;
	font-weight: bold;
	background: url(/images/blog/bullet3.gif) left top no-repeat;	
}

.comments {
	padding:0 0 8px 23px;
	background: url(/images/blog/quote.gif) left top no-repeat;
	font-size:12px;
	font-weight:bold;
}

.commentcontainer {
	width: 602px;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	float:left;
	border-bottom:1px solid #b9e5fa;
}


#ovulationcalculator {
	width:440px;
	height:146px;
	padding:20px 0 10px 0;
	margin:5px 0 0 0;
	float:left;
}

.ovulation1 {
	background-image: url(/images/ovulation.jpg);
    background-repeat:no-repeat;
	background-position:top;
}


.ovulation2 {
	background-image: url(/images/ovulation2.gif);
    background-repeat:no-repeat;
	background-position:top;
}

/*--------------------------------------------------------------------------------------------------
	new blog
--------------------------------------------------------------------------------------------------*/
#blogcontainer {
	float:left;
	padding:0;
	margin:0;
	width:650px;
}

#blogcontent {
	width:610px;
	min-height:275px;
	padding:15px 20px 10px 20px;
	margin:0;
	float:left;
	background-image: url(/images/blogline.gif);
    background-repeat:no-repeat;
}

#blogcontent ol { 
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            list-style-type:decimal;
            font-size: 13px;
            line-height: 17px;
            color: #000000;
            margin:0 0 0 22px;
            padding:0 0 5px 22px;
            font-style: normal;
            font-weight: normal;
}

#blogcontent ol li { 
            background: url(/images/blank.gif) left top no-repeat;
            padding: 0 0 5px 0;
}


#copy ol { 
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            list-style-type:decimal;
            font-size: 13px;
            line-height: 17px;
            color: #000000;
            margin:0 0 0 22px;
            padding:0 0 5px 22px;
            font-style: normal;
            font-weight: normal;
}

#copy ol li { 
            background: url(/images/blank.gif) left top no-repeat;
            padding: 0 0 5px 0;
}

.blog {
	width:602px;
	padding:0 0 2px 8px;
	margin:0 0 10px 0;
	float:left;
	border-bottom:1px solid #b9e5fa;
	background: url(/images/bullet3.gif) left top no-repeat;
}

#blogtabs {
	width:636px;
	height:56px;
	padding:0 0 0 14px;
	margin:0;
	float:left;
}

#blogtabs img {
	padding:0 2px 0 0;
	margin:0;
	display:block;
	float:left;
}

#relatedcontainer ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin:0;
	padding:0 0 10px 0;
	font-style: normal;
	font-weight: normal;
}

#relatedcontainer li { 
	background: url(/images/bullet.gif) left top no-repeat;
	padding-left: 7px;
}
#breadcrumb 
{
	padding:10px 0 15px 0;
	float:left;
	width:100%;
	border-top:1px solid #b9e5fa;
	margin:15px 0 0 0;
}
#breadcrumb  p 
{
	font-size: 11px;
	line-height: 13px;
	padding:0;
}


.shareimg {
	padding:0 0 0 10px;
	margin:0;
	float:right;
	display:inline;
}

.sharing {
	padding:0 0 10px 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.blogger {
	padding:0;
	margin:0;
	float:right;
	display:inline;
	border:1px solid #b9e5fa;
}

.bloggercopy {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: italic;
	font-weight: normal;
}

/*--------------------------------------------------------------------------------------------------
	slide show
--------------------------------------------------------------------------------------------------*/

#slideshow {
    position:relative;
    height:300px;
	width:480px;
	padding:0 0 10px 0;
	margin:0;
}

/*--------------------------------------------------------------------------------------------------
	list tables
--------------------------------------------------------------------------------------------------*/

#babyfinder3 {
            width:415px;
            height:87px;
            padding:85px 0 10px 25px;
            margin:0;
            float:left;
            background-image: url(/images/babyfinder3.jpg);
    background-repeat:no-repeat;
            text-align:left;
            display:inline;
}

#listcontainer {
            width:438px;
            padding:0;
            margin:0 0 10px 0;
            float:left;
            border:1px solid #6baedf;
            display:inline;
}

#listcontainer h1 {
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 13px;
            line-height: 15px;
            color: #FFFFFF;
            margin: 0;
            padding: 8px 10px 8px 10px;
            font-style: normal;
            font-weight: bold;
            border-bottom:0 solid #FFFFFF;
}


#listcontainer p { 
font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
font-size: 12px;
line-height: 14px;
color: #000000;
margin:0;
padding:5px 10px 5px 17px;
font-style: normal;
font-weight: normal;
background: url(/images/baby_bullet.gif) left top no-repeat;
}

#listcontainer ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	margin:0;
	padding:0 10px 5px 10px;
	font-style: normal;
	font-weight: normal;
}

#listcontainer li { 
	background: url(/images/baby_bullet.gif) left top no-repeat;
	padding: 3px 0 3px 17px;
	margin:0;
	border-bottom:1px solid #FFFFFF;
}

#listcontainer a  {
	text-decoration: none;
	color:#005dab;
}
#listcontainer a:hover {
	color:#005dab;
	text-decoration : underline;
}
/*--------------------------------------------------------------------------------------------------
	freebies
--------------------------------------------------------------------------------------------------*/

.freebies {
	width:407px;
	padding:8px 0 8px 33px;
	margin:0;
	float:left;
	border-bottom:1px solid #b9e5fa;
	background-image: url(/images/star.gif);
    background-repeat:no-repeat;
	background-position:left top;
}

.freebies p {
	padding: 0;
}

.freebies h2 {
	color: #7cba4e;
}

/*--------------------------------------------------------------------------------------------------
	middle tables
--------------------------------------------------------------------------------------------------*/
#newcontent {
	width:440px;
	min-height:275px;
	padding:15px 20px 10px 20px;
	margin:0;
	float:left;
	background-image: url(/images/copyline.gif);
    background-repeat:no-repeat;
}

#middletableleft {
	width:215px;
	padding:0;
	margin:0;
	float:left;
}

#middletableright {
	width:215px;
	padding:0;
	margin:0;
	float:right;
}

#middletablecontainer {
	width:440px;
	padding:8px 0 8px 0;
	margin:0;
	float:left;
	border-bottom:1px solid #b9e5fa;
}
.middletable {
	width:215px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/middlecolumnbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.middletabletop {
	width:215px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(/images/middlecolumntop.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#004c8e;
}
.middletabletop img {
	padding:0;
	margin:0;
	float:left;
	display:block;
}


.middletablecontent {
	width:185px;
	padding:10px 0 10px 15px;
	margin:0;
	float:left;
}

.middletablecontent p {
	line-height: 17px;
	padding:0 0 8px 0;
}

.middletablecontent h2 {
	padding: 0 0 3px 0;
}

.middletabletop p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #005dab;
	margin: 0;
	padding: 8px 15px 5px 15px;
	font-style: normal;
	font-weight: bold;
}
.middletablecontent ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin:0;
	padding:0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}

.middletablecontent li { 
	background: url(/images/bullet2.gif) left top no-repeat;
	padding-left: 7px;
}

.blue { 
	color:#6baedf;
}


/*--------------------------------------------------------------------------------------------------
	you are...
--------------------------------------------------------------------------------------------------*/

.weekscontainer {
	float:right;
	width:300px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background-image: url(/images/weeks_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.weekscontent {
	float:right;
	width:260px;
	padding:15px 20px 0 20px;
	margin:0;
	background-image: url(/images/weeks_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.weekscontent h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #005dab;
	margin: 0 0 8px 0;
	padding: 0 0 5px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #6baedf;
}

.weekscontent p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}

.weekscontent img {
	padding:3px;
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #b9e5fa;
	display:inline;
}


#org_form_bottom {
	padding:8px 0 10px 0;
	margin:0;
}


#org_form_bottom ul {
	padding: 0;
	margin:5px auto 5px auto;
	font-weight: bold;
}

#org_form_bottom ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}
#org_form_bottom ul li a { 
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#org_form_bottom #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#org_form_bottom ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}


/*--------------------------------------------------------------------------------------------------
	poll
--------------------------------------------------------------------------------------------------*/
.poll {
	width:300px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/poll_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.polltop {
	width:300px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(/images/poll_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#004c8e;
}
.polltop img {
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.polltop p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #FFFFFF;
	margin: 0;
	padding: 8px 15px 5px 15px;
	font-style: normal;
	font-weight: bold;
}

.pollcontent {
	width:285px;
	padding:10px 0 10px 15px;
	margin:0;
	float:left;
}

.pollcontent h2 {
	padding: 0 0 8px 0;
}

.pollcontent p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}
/*--------------------------------------------------------------------------------------------------
	poll results
--------------------------------------------------------------------------------------------------*/
.pollresults {
	width:440px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/pollresults_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}
.polls {
	width:440px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/polls_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.pollresultstop {
	width:440px;
	padding:0;
	margin:0;
	float:left;
	background-image: url(/images/pollresults_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#004c8e;
}
.pollresultstop img {
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.pollresultstop p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #FFFFFF;
	margin: 0;
	padding: 8px 15px 5px 15px;
	font-style: normal;
	font-weight: bold;
}

.pollresultscontent {
	width:410px;
	padding:10px 0 15px 15px;
	margin:0;
	float:left;
}

.pollresultscontent h2 {
	padding:0;
}

.pollresultscontent h3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	margin: 0;
	padding: 0 5px 0 0;
	font-style: normal;
	font-weight: bold;
}
.pollresultscontent p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 8px 0 3px 0;
	font-style: normal;
	font-weight: normal;
}
.pollresultscontent img {
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	border:1px solid #FFFFFF;
}

/*--------------------------------------------------------------------------------------------------
	profile page
--------------------------------------------------------------------------------------------------*/

#profilecontent {
	width:440px;
	min-height:275px;
	padding:15px 20px 10px 20px;
	margin:0;
	float:left;
	background-image: url(/images/copyline.gif);
    background-repeat:no-repeat;
}

#profilecontent p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #333333;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}

#profilecontent h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: bold;
}

#profilecontent h3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #498933;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}



/*--------------------------------------------------------------------------------------------------
	related links
--------------------------------------------------------------------------------------------------*/

#relatedcontainer {
	width:438px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	border:1px solid #6baedf;
	background-color:#e9f0f9;
	background-image: url(/images/related_background.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#relatedheader {
	width:438px;
	padding:0;
	margin:0;
	float:left;
	background-color:#00103d;
	background-image: url(/images/related_header.gif);
	background-repeat:repeat-x;
}

#relatedheader p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-style: normal;
	font-weight: bold;
}

#relatedheader h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-style: normal;
	font-weight: bold;
}

#relatedcopy {
	width:418px;
	padding:10px 0 0 10px;
	margin:0;
	float:left;
}

#relatedcopy a  {
	text-decoration: none;
	color:#005dab;
}
#relatedcopy a:hover {
	color:#005dab;
	text-decoration : underline;
}

/*--------------------------------------------------------------------------------------------------
	unsubscribe
--------------------------------------------------------------------------------------------------*/

#unsubscribecontainer {
	width:498px;
	padding:10px 0 0 0;
	margin:0 437px 10px 0;
	float:left;
	background-image: url(/images/unsubscribe.gif);
	background-repeat:repeat-y;
	border:1px solid #002b54;
	display:inline;
}

.unsubscribecopy {
	width:146px;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
}

a.advertise {
	text-decoration: none;
	color:#005dab;
}
a.advertise:hover {
	color:#005dab;
	text-decoration : underline;
}

a.clicklogin {
	text-decoration: none;
	color:#508B37;
}
a.clicklogin:hover {
	color:#508B37;
	text-decoration : underline;
}

/*--------------------------------------------------------------------------------------------------
	global styles and wrapper
--------------------------------------------------------------------------------------------------*/
.rowimage {
    padding: 0 8px 0 4px;
	float:left;
	margin:0;
	display:block;
}
bc  {
	text-decoration: none;
	color:#7cba4e;
	
}
bc:hover {
	text-decoration : underline;
	color:#7cba4e;
}

a  {
	text-decoration: none;
	color:#498933;
}
a:hover {
	color:#7cba4e;
	text-decoration : underline;
}

a.offer_link  {
	text-decoration: none;
	color:#005dab;
}
a.offer_link:hover {
	color:#005dab;
	text-decoration : underline;
}

.breadcrumb 
{
	font-size: 11px;
	line-height: 13px;
	padding:0 0 15px 0;
}

h2.feat_large {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #005dab;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

h2.feat {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #005dab;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

h2.related_videos {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 23px;
	line-height: 25px;
	color: #005dab;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

body {
	vertical-align:top;
	background-color: #beb7ae;
	padding:0;
	margin: 0;
	background-image: url(/images/gradient.gif);
	background-repeat:repeat-x;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	padding:0;
	margin:0;
}
q:before,q:after{content:'';}
ol,ul {list-style:none;}

p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: normal;
}

h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 23px;
	line-height: 25px;
	color: #005dab;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}


h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #005dab;
	margin: 0;
	padding: 0 0 5px 0;
	font-style: normal;
	font-weight: bold;
}

h3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 17px;
	line-height: 19px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}

h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 0 0 5px 0;
	font-style: normal;
	font-weight: bold;
}

img {
	display:block;
	margin:0;
}	

#container {
	width:960px;
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	background-color:#FFFFFF;
	text-align:left;
	background-image: url(/images/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#wrapper {
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
}

.imagerightline {
	padding:3px;
	margin:0 0 10px 10px;
	float:right;
	display:inline;
	border:1px solid #7cba4e;
}


/*--------------------------------------------------------------------------------------------------
	column copy
--------------------------------------------------------------------------------------------------*/

.columncopy {
	float:right;
	width:300px;
	padding:0 0 20px 0;
	margin:0;
	background-image: url(/images/copy_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}

.columncontent {
	float:right;
	width:260px;
	padding:15px 20px 0 20px;
	margin:0;
	background-image: url(/images/copy_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.columncontent h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #005dab;
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

.columncontent p {
	line-height: 15px;
	
}

.columncontent222 p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	margin: 0;
	padding: 0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}

.columncontent img {
	padding:3px;
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #b9e5fa;
	display:inline;
}
/*--------------------------------------------------------------------------------------------------
        720x90 ads
--------------------------------------------------------------------------------------------------*/

.largebanner {
        width:850px;
        padding:10px 0 20px 130px;
        margin:0;
        float:left;
        background-image: url(/images/topcurve.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}

.largebanner img {
        padding:0;
        margin:0;
        float:left;
        display:block;
        border:1px solid #beb7ae;
}

.largebannerbottom {
        width:840px;
        padding:10px 0 0 120px;
        margin:0;
        float:left;
        background-image: url(/images/advertisement_160.gif);
    background-repeat:no-repeat;
    background-position:top;
}
.largebannerbottom img {
        padding:0;
        margin:0;
        float:left;
        display:block;
}

.largebannerbottom_internal {
        width:840px;
        padding:10px 0 0 120px;
        margin:0;
        float:left;
}
.largebannerbottom img {
        padding:0;
        margin:0;
        float:left;
        display:block;
}

/*--------------------------------------------------------------------------------------------------
	baby names
--------------------------------------------------------------------------------------------------*/

#babyresults {
	border:1px solid #013A67;
	float:left;
	padding:0;
	margin:0 0 10px 0;
}

.girl {
	background-color:#fce0e5;
}

.boy {
	background-color:#E5F0FA;
}

#babyresults p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-style: normal;
	font-weight: normal;
	border-top:1px solid #FFFFFF;
}

#babyresults h1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-style: normal;
	font-weight: bold;
	background-color:#013A67;
}

.baby_finder_table_bg 
{
	background-color:#013A67
}

.divider {
	border-right:1px solid #FFFFFF;
}

/*--------------------------------------------------------------------------------------------------
	baby finder
--------------------------------------------------------------------------------------------------*/
#babyfinder {
	width:455px;
	height:87px;
	padding:85px 0 0 25px;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/babyfinder.jpg);
    background-repeat:no-repeat;
	text-align:left;
}

.formheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding:2px 0 0 0;
	font-style: normal;
	font-weight: bold;
}

#babyfinder2 {
	width:419px;
	height:87px;
	padding:85px 0 0 25px;
	margin:0 12px 10px 12px;
	float:left;
	background-image: url(/images/babyfinder2.jpg);
    background-repeat:no-repeat;
	text-align:left;
	display:inline;
}

/*--------------------------------------------------------------------------------------------------
	header and image hooks 
--------------------------------------------------------------------------------------------------*/
#header {
	width:937px;
	height:39px;
	float:left;
	margin:0;
	padding:90px 0 10px 23px;
	position:relative;
	background-image: url(/images/header.jpg);
	background-repeat:no-repeat;
}

.logo {
	display:block;
	margin:0;
	position:absolute;
    left:18px;
    top:25px;
}

#welcomeback {
	width:400px;
	float:right;
	margin:0;
	padding:0;
	position:absolute;
    left:400px;
    top:10px;
}

#welcomeback p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: normal;
}

/*--------------------------------------------------------------------------------------------------
	horizontal navigation
--------------------------------------------------------------------------------------------------*/
#nav {
	padding:0;
	margin:0;
	float:left;
}


#nav ul {
	padding:0;
	margin:0;
	width:900px;
}

#nav ul li {
            display: inline;
            padding-bottom: 4px;
/* matches link padding except for left and right */
            padding-top: 6px;
            margin:0;
}

#nav ul li a {
    float:left; 
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 4px;
            padding-top: 6px;
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 14px;
            color: #FFFFFF;
            font-weight: bold;
            text-decoration: none;
            background-image: url(/images/nav_off.gif);
            background-repeat:no-repeat;
            background-position:right top;
            } 


#nav #active { 
	color: #7cba4e;
	text-decoration: none;
	background-image: url(/images/nav_on.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
	
#nav ul li a:hover {  
	color: #7cba4e;
	text-decoration: none;
	background-image: url(/images/nav_on.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
/*--------------------------------------------------------------------------------------------------
	vertical navigation
--------------------------------------------------------------------------------------------------*/

#vertnav {
    width:160px;
	margin:0 0 10px 0;
	padding:0 0 13px 0;
	float:left;
	text-align:right;
	background-image: url(/images/nav_background.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffe14f;
}

#vertnav ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}

#vertnav a
{
display: block;
padding: 3px 20px 3px 10px;
width: 130px;
text-decoration: none;
background-image: url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:center right;
border-bottom:1px solid #fff799;
}

#vertnav a:link, #vertnav a:visited
{
color: #002a5c;
text-decoration: none;
background-image: url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:center right;
}

#vertnav a:hover
{
color: #005CAA;
text-decoration: none;
background-image: url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:center right;
background-color:#fde675;
}

#vertnav a#current
{
color: #005CAA;
text-decoration: none;
background-image: url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:center right;
background-color:#fde675;
}
	
/*--------------------------------------------------------------------------------------------------
	left column
--------------------------------------------------------------------------------------------------*/
#leftcontainer {
	width:160px;
	padding:0 10px 0 0;
	margin:0;
	float:left;
}

.explore {
	padding:0;
	margin:0;
	float:left;
}

#main p {
	font-family: Palatino, Times, Serif;
	font-size: 22px;
	line-height: 25px;
	color: #FFFFFF;
	margin: 0;
	padding: 20px 440px 0 20px;
	font-style: normal;
	font-weight: normal;
}

.leftcolumnad {
	padding:0 0 10px 0;
	margin:0;
	float:left;
	display:inline;
	clear:both;
}

.leftadcontainer {
	width:160px;
	padding:10px 0 10px 0;
	margin:0;
	float:left;
	background-image: url(/images/advertisement_160.gif);
    background-repeat:no-repeat;
    background-position:top;
}
/*--------------------------------------------------------------------------------------------------
	middle column
--------------------------------------------------------------------------------------------------*/
#middlecontainer {
	width:480px;
	padding:0;
	margin:0;
	float:left;
}

#subjectheader {
	margin:0;
	float:left;
	padding:0 0 10px 0;
	display:inline;
}

#family {
	width:480px;
	height:305px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/family.jpg);
    background-repeat:no-repeat;
}

#flash {
	width:480px;
	height:265px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
}

#family p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	margin: 0;
	padding: 17px 20px 0 20px;
	font-style: normal;
	font-weight: normal;
}

#content {
	width:440px;
	min-height:275px;
	padding:15px 20px 10px 20px;
	margin:0;
	float:left;
	background-image: url(/images/copyline.gif);
    background-repeat:no-repeat;
}

#content ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin:0;
	padding:0 0 10px 0;
	font-style: normal;
	font-weight: normal;
}

#content li { 
	background: url(/images/bullet.gif) left top no-repeat;
	padding-left: 7px;
}

#copy ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin:0;
	padding:0 0 10px 0;
	font-style: normal;
	font-weight: normal;
}

#copy li { 
	background: url(/images/bullet.gif) left top no-repeat;
	padding-left: 7px;
}

#leftcontent {
	width:260px;
	padding:0;
	margin:0;
	float:left;
}

.article {
	width:440px;
	padding:8px 0 8px 0;
	margin:0;
	float:left;
	border-bottom:1px solid #b9e5fa;
}

.article p {
	padding: 0;
}

.article h2 {
	color: #7cba4e;
}

.articleimage {
	padding:3px;
	margin:0 10px 0 0;
	float:left;
	border:1px solid #b9e5fa;
}

#rightcontent {
	width:160px;
	padding:0;
	margin:0;
	float:right;
}

.feature {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 23px;
	line-height: 25px;
	color: #005dab;
	margin: 0;
	padding: 0 0 3px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom:1px solid #b9e5fa;
}

#articles1 {
	width:215px;
	padding:15px 0 10px 0;
	margin:0;
	float:left;
}

#articles2 {
	width:215px;
	padding:15px 0 10px 0;
	margin:0;
	float:right;
}

.articlescontainer {
	width:215px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
	background-image: url(/images/article_bottom.gif);
    background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
}

.articlescontainer p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #005dab;
	margin: 0;
	padding: 20px 10px 20px 10px;
	font-style: normal;
	font-weight: normal;
	background-image: url(/images/article_top.gif);
    background-repeat:no-repeat;
}


.imageright {
	padding:0 0 10px 10px;
	margin:0;
	float:right;
	display:inline;
}


/*--------------------------------------------------------------------------------------------------
	right column
--------------------------------------------------------------------------------------------------*/
#rightcontainer {
	width:300px;
	padding:0;
	margin:0;
	float:right;
}


#rightcontainer ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin:0;
	padding:0 0 8px 0;
	font-style: normal;
	font-weight: normal;
}

#rightcontainer li { 
	background: url(/images/bullet2.gif) left top no-repeat;
	padding-left: 7px;
}

.rightcolumnad {
	padding:0 0 10px 0;
	margin:0;
	display:inline;
	clear:both;
		float:right;
}

.rightadcontainer {
	width:300px;
	padding:10px 0 10px 0;
	margin:0;
	float:right;
	display:inline;
	background-image: url(/images/advertisement_160.gif);
    background-repeat:no-repeat;
    background-position:top;
}

.internalrightadcontainer {
	width:300px;
	padding:10px 0 10px 0;
	margin:0;
	float:right;
	display:inline;
}

.pfads {
	width:300px;
	height:142px;
	padding:0;
	margin:0;
	float:right;
	display:inline;
}

.pfads img {
	margin:0;
	float:right;
}

.pfadspace {
	padding:0 10px 0 0;
}
/*--------------------------------------------------------------------------------------------------
	form
--------------------------------------------------------------------------------------------------*/
#formbox {
	width:400px;
	padding:10px 0 10px 10px;
	margin:5px 0 15px 0;
	float: left;
	text-align:left;
	border:1px solid #005dab;
	background-image: url(/images/formgradient.gif);
    background-repeat:repeat-x;
	background-position:bottom;
}

.form {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #005dab;
	padding: 0 0 5px 0;
	font-style: normal;
	font-weight: bold;
}

.inputborder {
	border: 1px solid #b9e5fa;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	padding:5px;
}
/*--------------------------------------------------------------------------------------------------
	button
--------------------------------------------------------------------------------------------------*/

.TextButton
{
	display: inline-table;
	display: inline-block;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border: solid 1px #999;
	border-top-color: #bbbdc0;
	border-left-color: #bbbdc0;
	background-color: #F78F1C;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
}

.TextButton:LINK, .CommonTextButton:VISITED
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #F78F1C;
}

.TextButton:ACTIVE
{
	text-decoration: none;
	color: #FFFFFF;
}

.TextButton:HOVER
{
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #BA5B15;
	text-decoration: none;
}


.TextButtonHighlight
{
	display: inline-table;
	display: inline-block;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border: solid 1px #999;
	border-top-color: #bbbdc0;
	border-left-color: #bbbdc0;
	background-color: #BA5B15;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
}

.TextButtonHighlight:LINK, .TextButtonHighlight:VISITED, .TextButtonHighlight:ACTIVE, .TextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color:#BA5B15;
	color: #FFFFFF;
}
/*--------------------------------------------------------------------------------------------------
	diclaimer
--------------------------------------------------------------------------------------------------*/
#disclaimer {
	width:960px;
	margin:0;
	float:left;
	padding:20px 0 30px 0;
	text-align:center;
}

#disclaimer p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	margin: 0;
	padding: 0 15px 0 15px;
	font-style: normal;
	font-weight: normal;
}

/*--------------------------------------------------------------------------------------------------
	register
--------------------------------------------------------------------------------------------------*/
#registerleft {
	width:420px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}

#registerleft img {
	padding:0 0 10px 0;
	margin:0;
	display:inline;
	float:left;
}

#registerright {
	width:500px;
	padding:10px 0 0 0;
	margin:0;
	float:right;
	text-align:center;
}

#registerform {
	width:500px;
	padding:0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/register_background.gif);
    background-repeat:repeat-y;
}

#registerfullform {
	width:500px;
	padding:0;
	margin:0 0 10px 0;
	background-image: url(/images/register_background.gif);
    background-repeat:repeat-y;
}

#registercontent {
	width:500px;
	padding:5px 0 0 0;
	margin:0;

}

#registerbottom {
	width:500px;
	padding:8px 0 10px 0;
	margin:0;

	background-image: url(/images/register_bottom.gif);
    background-repeat:no-repeat;
	background-position:bottom;
}


#registerbottom ul {
	padding: 0;
	margin:5px auto 5px auto;
	font-weight: bold;
}

#registerbottom ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}
#registerbottom ul li a { 
	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#registerbottom #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#registerbottom ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}


.formsnipe {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	margin: 0;
	padding: 3px 0 3px 5px;
	font-style: normal;
	font-weight: normal;
}
a.privacy  {
	text-decoration: none;
	color:#297DC0;
}
a.privacy:hover  {
	color:#297DC0;
	text-decoration : underline;
}

.registerheader {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0;
	padding: 12px 10px 8px 20px;
	font-style: normal;
	font-weight: bold;
	background-image: url(/images/register_top.gif);
    background-repeat:no-repeat;
}


/*--------------------------------------------------------------------------------------------------
	offers
--------------------------------------------------------------------------------------------------*/
#yellowcontainer {
	width:940px;
	padding:0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/yellow_bottom.gif);
    background-repeat:no-repeat;
	background-position:bottom;
	}
#yellowcontent {
	width:900px;
	padding:15px 20px 5px 20px;
	margin:0;
	float:right;
	background-image: url(/images/yellow_top.gif);
    background-repeat:no-repeat;
	}

#yellowcontainer p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}
#yellowcontainer2 {
	width:770px;
	padding:0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/yellow_bottom2.gif);
    background-repeat:no-repeat;
	background-position:bottom;
	}
#yellowcontent2 {
	width:730px;
	padding:15px 20px 5px 20px;
	margin:0;
	float:right;
	background-image: url(/images/yellow_top2.gif);
    background-repeat:no-repeat;
	}

#yellowcontainer2 p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}
#yellowcontainer4 {
	width:770px;
	padding:0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/yellow_bottom4.gif);
    background-repeat:no-repeat;
	background-position:bottom;
	}
#yellowcontent4 {
	width:730px;
	padding:15px 20px 5px 20px;
	margin:0;
	float:right;
	background-image: url(/images/yellow_top4.gif);
    background-repeat:no-repeat;
	}

#yellowcontainer4 p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}
#yellowcontainer5 {
	width:770px;
	padding:0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/yellow_bottom4.gif);
    background-repeat:no-repeat;
	background-position:bottom;
	}
#yellowcontent5 {
	width:730px;
	padding:15px 20px 5px 20px;
	margin:0;
	float:right;
	background-image: url(/images/yellow_top4.gif);
    background-repeat:no-repeat;
	}

#yellowcontainer5 p {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #005dab;
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
}
#tablecontainer {
	width:940px;
	padding:0;
	margin:0;
	float:right;
	}
#tablecontainer2 {
	width:770px;
	padding:0;
	margin:0;
	float:right;
	}

#offercontainer {
	width:770px;
	padding:0px 10px 0 0;
	margin:0;
	float:right;
}
#offercontainerfull {
	width:940px;
	padding:10px 10px 0 0;
	margin:0;
	float:right;
}
.offerborder {
	border-top: 1px solid #6db33f;	
}

#heightpredictor {
	width:440px;
	height:146px;
	padding:20px 0 0 0;
	margin:5px 0 15px 0;
	float:left;
	background-image: url(/images/heightpredictor.jpg);
    background-repeat:no-repeat;
	display:inline;
}

.row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	padding: 0 10px 0 0;
	font-style: normal;
	font-weight: normal;
}

.rowspace1 {
    padding: 10px 0 10px 0;
	background-color:#eaf2e2;
	border-top: 1px solid #6db33f;
}
.rowspace2 {
    padding: 10px 0 10px 0;
	background-color:#d2e5c2;
	border-top: 1px solid #6db33f;
}

.rowspace3 {
    padding: 10px;
	margin:0;
	background-color:#003768;
	border-top: 1px solid #6db33f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

#navbar ul {
	float:right;
	padding: 0;
	margin:0;
	font-weight: bold;
}

#navbar ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}
#navbar ul li a { 
	float:right;
	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#navbar #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#navbar ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}
	
#comm_submit a
{

	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
}

#comm_submit a:hover
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
}
	
	
#navbar_form ul {
	float:left;
	padding: 0;
	margin:0;
	font-weight: bold;
}

#navbar_form ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}
#navbar_form ul li a { 
	float:left;
	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#navbar_form #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#navbar_form ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}
	
#form_footer ul 
{
	
	padding: 0;
	margin:0;
	font-weight: bold;
}

#form_footer ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}

#form_footer ul li a 
{

	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#form_footer #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#form_footer ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}



.submitbackground {
	padding:0;
	border-top: 1px solid #6db33f;
	background-color: #003768;
}

.snipecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	padding:0 0 8px 0;
	font-style: normal;
	font-weight: normal;
	background-color:#FFFFFF;
}

.directionscopy {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:#333333;
	padding:8px 0 8px 0;
	font-style: normal;
	font-weight: normal;
}


.border {
	border-left: 1px solid #6db33f;
	border-right: 1px solid #6db33f;
	border-bottom: 1px solid #6db33f;
}

.heightpredictorformfield {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	padding:3px 10px 0 0;
	font-style: normal;
	font-weight: bold;
}

.formheader {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	padding:3px 10px 0 0;
	font-style: normal;
	font-weight: bold;
	width: 40%;
}

.formheader_right_column {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding:3px 10px 0 0;
	font-style: normal;
	font-weight: normal;
	width: 60%;
}

.subprompt {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding:3px 10px 0 0;
	font-style: normal;
	font-weight: normal;
	width: 60%;
}

a.skip:link {color: #005dab; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:active {color: #005dab; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:visited {color: #005dab; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:hover {color: #FFFFFF; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}




/*--------------------------------------------------------------------------------------------------
	footer
--------------------------------------------------------------------------------------------------*/
#footer {
	width:980px;
	margin:0;
	float:left;
	padding:0;
	text-align:right;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color:#ffd200;
	margin: 0;
	padding: 5px 0 10px 0;
	font-style: normal;
	font-weight: normal;
}		

#footerright {
	width:450px;
	margin:0;
	float:right;
	text-align:right;
	padding:0;
}

#footerleft {
	width:450px;
	margin:0;
	float:left;
	text-align:left;
	padding:0;
}
.geckocopy {
	color:#aca095;
}

.copyright {
	color:#FFFFFF;
}

a.gecko:link {color: #aca095; text-decoration: none;}
a.gecko:active {color: #aca095; text-decoration: none;}
a.gecko:visited {color: #aca095; text-decoration: none;}
a.gecko:hover {color: #FFFFFF; text-decoration: underline;}


a.navlink:link {color: #FFFFFF; text-decoration: none;}
a.navlink:active {color: #FFFFFF; text-decoration: none;}
a.navlink:visited {color: #FFFFFF; text-decoration: none;}
a.navlink:hover {color: #FFFFFF; text-decoration: underline;}

a.skip:link {color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:active {color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:visited {color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}
a.skip:hover {color: #FFFFFF; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding-left:10px;}

/*--------------------------------------------------------------------------------------------------
	misc
--------------------------------------------------------------------------------------------------*/
.spacer {
	clear:both;
}


/*--------------------------------------------------------------------------------------------------
	special offers
--------------------------------------------------------------------------------------------------*/

#contentspecials {
	width:468px;
	min-height:275px;
	padding:15px 6px 10px 6px;
	margin:0;
	float:left;
	background-image: url(/images/copyline.gif);
    background-repeat:no-repeat;
}

#contentspecials ul { 
	list-style-type: none;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	margin:0;
	padding:0 12px 10px 12px;
	font-style: normal;
	font-weight: normal;
}

#contentspecials li { 
	background: url(/images/bullet.gif) left top no-repeat;
	padding-left: 7px;
}

#contentspecials p {
	padding: 0 12px 10px 12px;
}

#contentspecials h1 {
	margin: 0 12px 10px 12px;
}


#contentspecials h2 {
	padding: 0 12px 5px 12px;
}

#contentspecials img { 
	padding: 0 0 10px 0;
}



/*--------------------------------------------------------------------------------------------------
	register2
--------------------------------------------------------------------------------------------------*/

#register2form {
	width:440px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	float:right;
	background-image: url(/images/register2_background.gif);
    background-repeat:no-repeat;
	background-position:top;
}

#register2content {
	width:440px;
	padding:0 0 10px 0;
	margin:0;

}

#register2bottom {
	width:440px;
	padding:8px 0 10px 0;
	margin:0;

	background-image: url(/images/register2_bottom.gif);
    background-repeat:no-repeat;
	background-position:bottom;
}


#register2bottom ul {
	padding: 0;
	margin:5px auto 5px auto;
	font-weight: bold;
}

#register2bottom ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
/* matches link padding except for left and right */
	padding-top: 3px;
}
#register2bottom ul li a { 
	border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
			border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
 	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	background-color: #81B538;
	} 

#register2bottom #active { 
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #81B538;
	}
	
#register2bottom ul li a:hover {  
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
	background-color: #3a7e2d;
	}
	
#genderpredictor {
	width:440px;
	height:146px;
	padding:20px 0 10px 0;
	margin:5px 0 0 0;
	float:left;
	background-image: url(/images/gender.jpg);
    background-repeat:no-repeat;
	background-position:top;
}

#content ol { 
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            list-style-type:decimal;
            font-size: 13px;
            line-height: 17px;
            color: #000000;
            margin:0 0 0 22px;
            padding:0 0 5px 22px;
            font-style: normal;
            font-weight: normal;
}

.duedateheader {
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 14px;
            line-height: 16px;
            color: #000000;
            padding:0 5px 8px 0;
            margin:0;
            font-style: normal;
            font-weight: normal;
}

.duedatecalculator {
            width:100%;
            height:146px;
            padding:20px 0 0 0;
            margin:5px 0 10px 0;
            background-image: url(/images/duedate2.gif);
			background-repeat:no-repeat;
            
}

.duedatecalculator2 {
            width:100%;
            height:170px;
            padding:20px 0 0 0;
            margin:5px 0 10px 0;
            background-image: url(/images/duedate2.jpg);
    background-repeat:no-repeat;
            
}

.searchinputborder {
	border: 1px solid #5eb1e3;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	padding:4px;
	width:157px;
}

.facebookimage {
	border:1px solid #6baedf;
}

#content ol li 
{
	background-image: none;
	padding-left: 7px;
}

ul.smile { 
            list-style-type: none;
            font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
            font-size: 13px;
            line-height: 15px;
            color: #000000;
            margin:0;
            padding:0 0 3px 0;
            font-style: normal;
            font-weight: normal;
}

li.smile { 
            background: url(/images/bullet2.gif) left top no-repeat;
            padding: 0 0 5px 7px;
}

