/* CSS Document */

body {
	background:#dadada;
	padding:0px;
	margin:0px;
}

a{
	color: #006699;	
	text-decoration: none;
}

a:link{
	color: #006699;	
	text-decoration: none;
}

a:visited{
	color: #006699;	
	text-decoration: none;
}

a:hover{
	color: #006699;	
	text-decoration: underline;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase; 
	font-size:11px; 
	font-weight:bold;
	margin:5px 0 5px 0;
}


h2{ 
	font-family: Arial,sans-serif; 
	font-size: 114%; 
	color: #006699; 
	margin: 0px; 
	padding: 0px;
}

h3{ 
	padding: 30px 0px 5px 0px;
	text-align: left;
	font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size:12px;
	padding:0px;
	margin:0px;
}

h4{ 
	font-family: Georgia,Arial,sans-serif; 
	font-size: 16px; 
	color: #409dbf; 
	font-weight: normal;
	margin-top: 0px;
}

h5{ 
	font-family: Verdana,Arial,sans-serif; 
	font-size: 100%; 
	color: #334d55; 
	margin: 0px; 
	padding: 0px;
}



h6{ 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color: #d8f8ff;
	font-weight: normal;
	margin: 0px;
}

#VideoBox {
    background-color: #409dbf;
    height: 150px;
    margin: 0 0 10px 0;
}

#VideoBox .videoText
{
    color: #fff;
    font-size: 10px;
    padding: 0 0 0 0;
}

#VideoBox .videoText a
{
    color: #e2f3fb;
}

#Headers{
    padding: 0 0 5px 0;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#LeaderBoard { 
	height: 100px; 
	padding-top:10px; 
	background-color:#fff;
}

#SmallLeader {
	width: 220px;
	height:90px;
	float: right;
	background-color:#fff;
}

#Wrapper {
	width:975px;
	margin:0px auto;
	background-color:#FFFFFF;
	height:1%;
	overflow:hidden;
}

#InsideWrapper { 
	width:955px;
	margin:0px auto;
}

#Header{
	width: 100%;
	width:955px; 
	margin:0px auto;
}

#HeaderLogo{
	float:left;
}

#HeaderSlogan{
	float:left;
	margin: 6px 0 0 0 ;
}

.input {
	float:left;
	padding: 15px 0 0 32px;
}

.searchArea {
	float:left;
	padding: 18px 0 0 5px;
}

#HeaderNav{
	float:right;
	
}

#RightCol{
	float:right; 
	width: 300px;
	padding: 5px 0 0 0; 
}

#RightCol img{
	border:none; 
}



#Content{
	float: left;
	width: 635px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	padding:5px 0 20px 0;
}

#Content img{
	border: none;
}

.clear {
clear:both;
}

.header {
	padding:10px 0 0 0;
}

.ad {
    padding:10px 0 0 0;
}

#PhotoGalleries {
	border:1px solid #CCCCCC; 
	height:38px; 
	margin:10px 0 0 0;
	padding: 0 0 0 0px;
}

#Contests{
    background-color: #d0e7ef;
    margin: 25px 0 0 0;
}

#Contests p{
    padding: 0px;
    margin: 0px;
}

#Contests a{
   font-size: 10px;
   font-family: Verdana;
   color: #000;
   text-decoration: none;
}

#Contests .contestHead{
    background-color: #409dbf;
    padding: 10px 0 5px 10px;
}

#Contests .contestItems{
    padding: 5px;
}

#Contests .contestItems .contestItemSpacer{
    clear: both; 
    border-top: 1px dotted #409dbf;
    margin: 5px 0px 5px 0px;
}

#Contests .moreContests
{
    text-align: right;
}

.photoGal {
	height:36px;
	float:left;
	background-color:#fff;
	float:left;
	padding: 0 0 0 25px;
}

.cmgSoon {
	font-size:10px;
	color:#666666;
	padding:10px 0 0 5px;
	float:left;
	font-weight:bold;
	text-transform: uppercase;
}

.specialReprts {
	float:left;
	padding: 10px 0 0 0;
}

.skyAd {
	float:right;
	padding: 10px 0 0 0;
}

.polltitle{
    text-transform: none;

}

/***********************************************/
/* Components                                  */
/***********************************************/



/************* #topNav styles **************/

#TopNav{
	background: url(images/nav_bg.gif) repeat-x;
	height:30px;
	clear:both;
	text-transform: uppercase;
	line-height: 30px;
	font-size: 13px;
	color: #BBBBBB;
	font-family: Times New Roman, Times, Serif;
	padding-left: 10px;
}

#TopNav a
{
	color: #000000;
}

#TopNav img {
	border:none;
	padding:0px;
	margin:0px;
}

#SubNav{
    font-size: 10px;
    font-family: Verdana;
    height: 25px;
    background-color: #e1f2fa;
    margin: 0 0 5px 0;
    padding: 8px 0 0 10px;
    color: #666666;
}

#SubNav a{
    padding: 0 10px 0 10px;
}


/************* #LeftNav styles **************/
#BreadCrumbs {
	    font-size:10px;
	    line-height:20px;
	    padding:0px;
}

#LeftCol {
	float:left;
}

#LeftNav {
	padding: 0px 0 0 0;
}

#LeftNav a{
	color:#333333;
	font-size:10px;
}

.poll {
	margin: 5px 0 0 0;
	background: url(images/pollbg.gif) repeat-y;
	border-bottom: 6px solid #c5e1ec;
}


#pollContent {
	padding: 0px 6px 5px 8px;
}

.leftNavLine {
	border-bottom:1px solid #F7F7F7;
	padding: 2px 0 4px 5px;
}


/************** .feature styles ***************/

.feature{
	border:3px solid #e4d168;
	background: #f2eb91;
	height:242px;

}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: left;
	font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.feature hr{
	border: 0px dotted #999999;
	width:80%;
}


.featImg{
	float:left;
}

.featContent {
	padding: 20px 10px 0 10px;
	margin:0 0 0 311px;
	
}


/************** .story styles *****************/

.item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#e2f0f9;
	margin-bottom:5px;
}

.item img {
	float:left;
	border:none;
	width: 75px;
	height: 75px;
}

.itemContent {
	margin:0 0 0 85px;
}

.itemTitle {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #409cc1;
	font-size: 14px;
	margin:0 0 0 85px;
	
}

.itemTitleMain {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #409cc1;
	font-size: 22px;
}

.itemMain {
	padding: 0 0 0 0;
	min-height:280px;
	_min-height:280px;
}

.itemMain img{
	border:none;
	padding: 0 10px 5px 0;
	float:left;
}


.moreLink { 
	color:#000;
	font-weight:bold;
	font-size:10px;
}

itemList {
	float:right;
}


/************************************* Full Article ************************************/

#postDate {
	margin-bottom: 10px;
}

.printEmail {
	width: 455px;
	height:35px;
}


.Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #006699;
	font-size: 24px;
}

.categoryTitle {
	font-weight:bold;
	color:#006699;
}

/*** Leisure Lifestyle ***/

.leisureLifestyle .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #929f4d;
	font-size: 24px;
}

.leisureLifestyle .categoryTitle {
	font-weight:bold;
	color:#929f4d;
}

.leisureLifestyle .imageNav a:hover,.imageNav a:focus 
{
	background-color:#929f4d;
	color:White;
	border-color:#e2ecb8;
}

/*** Travel ***/

.travel .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #36526a;
	font-size: 24px;
}

.travel .categoryTitle {
	font-weight:bold;
	color:#95aabc;
}

.travel .imageNav a:hover,.imageNav a:focus 
{
	background-color:#95aabc;
	color:White;
	border-color:#36526a;
}


/*** News and Views ***/

.newsViews .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #774656;
	font-size: 24px;
}

.newsViews .categoryTitle {
	font-weight:bold;
	color:#774656;
}

.newsViews .imageNav a:hover,.imageNav a:focus 
{
	background-color:#aa7788;
	color:White;
	border-color:#774656;
}

/*** Money ***/

.money .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #643a17;
	font-size: 24px;
}

.money .categoryTitle {
	font-weight:bold;
	color:#a46f43;
}

.money .imageNav a:hover,.imageNav a:focus 
{
	background-color:#a46f43;
	color:White;
	border-color:#643a17;
}

/*** People ***/

.people .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #21394e;
	font-size: 24px;
}

.people .categoryTitle {
	font-weight:bold;
	color:#5b7790;
}

.people .imageNav a:hover,.imageNav a:focus 
{
	background-color:#5b7790;
	color:White;
	border-color:#21394e;
}

/*** Housing ***/

.housing .Title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #74271c;
	font-size: 24px;
}

.housing .categoryTitle {
	font-weight:bold;
	color:#c54836;
}

.housing .imageNav a:hover,.imageNav a:focus 
{
	background-color:#c54836;
	color:White;
	border-color:#74271c;
}

/********/

.seperator {
	width: 500px;
	height: 100px;
	background-color:#000000;
}

#titleInfo {
	margin: 0 0 0 175px;
}

.iconTellaFriend,.iconTellaFriend a
{
	background-image:url(/App_Themes/fy/images/email.gif);
	width:56px;
	height:31px;
	float:left;
	margin-right:18px;
	overflow:hidden; 
	
}

.iconPrint,.iconPrint a
{
	background-image:url(/App_Themes/fy/images/print.gif);
	width:64px;
	height:31px;
	overflow:hidden;
	float:left;
	margin-right:12px;
	overflow:hidden;
	
}

.hidden
{
	display:none;
}


.author {
	font-weight:bold;
}

.bodyLineUp { 
	margin-left: 175px;
}

.Article #imageHolder
{
	border:solid 1px #eeeeee;
	padding:10px;
	text-align:center;
	overflow:visible;
	height:1%;
}

.imageNav 
{
	display:block;
	height:20px;
	
	padding-top:3px;
}

.imageNav a,.imageNav a:visited
{
	text-decoration:none;
	color:#888888;
	text-align:center;
	border:solid 1px #888888;
	text-decoration:none;
	line-height:14px;
	width:15px;
	margin-right:2px;
	margin-top:3px;
	font-size:9px;
	float:left;
	display:block;
}

.imageNav a:hover,.imageNav a:focus 
{
	background-color:#1873ac;
	color:White;
}

#articleImage {float:right;width:240px;}

.detailDottedBreak {
	border-bottom:dashed 1px #aaaaaa;
	display:block;
	margin-bottom:10px;
	padding-top:10px;
	clear:both;
	float:none;
}


.videoDottedBreak {
    border-bottom:dashed 1px #aaaaaa;
    display:block;
    clear:both;
    float:none;
    margin: 5px 0 5px 0;
}


#PopupContentWrapper 
{
    font-family: Verdana;
    font-size: 10px;
}

.dottedBreak {
	border-bottom:dashed 1px #aaaaaa;
	margin-bottom:10px;
	padding-top:10px;
	width:455px;
}

/************* #footer styles ***************/

#FooterLinks{
	clear: both;
	width:955px;
	color: #cccccc;
	margin:0px auto;
	background-color: #99d6e8;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: #28363f;
	padding: 10px 0px 10px 0px;
	
}

#FooterLinks a { 
	color: #28363f;
}

/************* #footer styles ***************/

#Footer{
	clear: both;
	width:935px;
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #666666;
	padding: 10px 0 10px 0;
	
}

#Footer .borders
{
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	overflow:hidden;
	height:1%;
}

#Footer h2
{
	color:#4069bf;
	font-size:12px;
	display:inline;
	float:left;
	margin:0px;
	line-height:20px;
}

#Footer .sitemap
{
	overflow:hidden;
	height:1%;
	padding:10px 0px;
}

#Footer .container
{
	float:left;
	font-size:10px;
	padding:0px 50px 0px 0px;
}

#Footer .formulaWebsites
{
	padding:10px 0px;
}

#Footer .formulaWebsites .container
{
	line-height:20px;
	padding:0px 10px;
}

#Footer .formulaWebsites .spacer
{
	line-height:20px;
	float:left;
}

#Footer .container a
{
	display:block;
	text-decoration:none;
	color:#434d5d;
}

#Footer .container a.heading
{
	font-size:11px;
	font-weight:bold;
}

#Footer .companyFooter
{
	overflow:hidden;
	height:1%;
	padding:5px 0px;
}

#Footer .companyFooter .copyright
{
	font-size:10px;
	width:700px;
	text-align:center;
	float: right;
	padding-right:20px;
}

#Footer .companyFooter .TDLogo 
{
    padding: 0 0 0 10px;
}




/************* Page Specific CSS ***************/

#Header {
	float:left;
}


#Header img {
	padding: 0px;
	margin: 0px;	
}

#LeftCol {
	float:left;
}

/*************************** Healthy Aging ***************************/

.healthyAgingLeftNav{ 
	width: 170px;
	background-color:#d0e7ef;
	padding-bottom:25px;
}

.healthyAgingLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#409dbf;
	padding: 5px 0 5px 5px;
}

#HealthyAgingLeftNav {
	background-color:#C2E0F8;
	width:170px;
	margin: 5px 0 0 0;
}

#HealthyAgingLeftNav li{
	list-style:none;
}

#HealthyAgingLeftNav li a{
	magin:0px;
	padding:0px;
}


.HAItem {
	margin-left: 175px;
}

/*************************** Lifestyle & Leisure ***************************/ 


.leisureLifestyleLeftNav {
	width: 170px;
	background-color:#e2ecb8;
	padding-bottom:25px;
}

.leisureLifestyleLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#929f4d;
	padding: 5px 0 5px 5px;
}

.leisureLifestyleItem {
	margin-left: 175px;

}

.leisureLifestyleItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#f2f6dd;
	margin-bottom:5px;
}

.leisureLifestyleItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #7c883d;
	font-size: 14px;
}

.leisureLifestyleItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #7c883d;
	font-size: 22px;
}



/************************** Travel ***************************/ 

.travelLeftNav {
	width: 170px;
	background-color:#d1e1ef;
	padding-bottom:25px;
}

.travelLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#95aabc;
	padding: 5px 0 5px 5px;
}

.travelItem {
	margin-left: 175px;

}

.travelItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#dfecf8;
	margin-bottom:5px;
}

.travelItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #36526a;
	font-size: 14px;
}

.travelItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #36526a;
	font-size: 22px;
}



/*************************** News & Views ***************************/ 
.newsViewsLeftNav {
	width: 170px;
	background-color:#ecbfce;
	padding-bottom:25px;
}

.newsViewsLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#aa7788;
	padding: 5px 0 5px 5px;
}


.newsViewsItem {
	margin-left: 175px;

}

.newsViewsItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#f7e0dd;
	margin-bottom:5px;
}

.newsViewsItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #774656;
	font-size: 14px;
}

.newsViewsItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #774656;
	font-size: 22px;
}


/*************************** Money ***************************/ 
.moneyLeftNav {
	width: 170px;
	background-color:#ecd5c2;
	padding-bottom:25px;
}

.moneyLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#a46f43;
	padding: 5px 0 5px 5px;
}

.moneyItem {
	margin-left: 175px;

}

.moneyItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#ecd5c2;
	margin-bottom:5px;
}

.moneyItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #643a17;
	font-size: 14px;
}

.moneyItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #643a17;
	font-size: 22px;
}


/*************************** People ***************************/ 
.peopleLeftNav {
	width: 170px;
	background-color:#bbd8f2;
	padding-bottom:25px;
}

.peopleLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#5b7790;
	padding: 5px 0 5px 5px;
}

.peopleItem {
	margin-left: 175px;

}

.peopleItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#e3f2ff;
	margin-bottom:5px;
}

.peopleItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #21394e;
	font-size: 14px;
}

.peopleItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #21394e;
	font-size: 22px;
}


/*************************** Housing ***************************/ 
.housingLeftNav {
	width: 170px;
	background-color:#f7cec9;
	padding-bottom:25px;
}

.housingLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#c54836;
	padding: 5px 0 5px 5px;
}

.housingItem {
	margin-left: 175px;

}

.housingItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#f8dedb;
	margin-bottom:5px;
}

.housingItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #772114;
	font-size: 14px;
}

.housingItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #772114;
	font-size: 22px;
}


/*************************** Housing ***************************/ 
.photoLeftNav {
	width: 170px;
	background-color:#C7EBC7;
	padding-bottom:25px;
}

.photoLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#8FD58D;
	padding: 5px 0 5px 5px;
}

/*************************** Resources ***************************/ 
.resourceGuideLeftNav {
	width: 170px;
	background-color:#fee9c3;
	padding-bottom:25px;
}

.resourceGuideLeftNav h3{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	color:#000000;
	text-transform:capitalize;
	font-weight:normal;
	background-color:#FDB537;
	padding: 5px 0 5px 5px;
}

.resourcesItem {
	margin-left: 175px;
	font-size:10px
}

.resourcesItem h5{
	font-size:12px
}

.resourcesItem .freeItem
{
	background-color:#FEF4E1;
	padding:8px;
	width: 440px;
}

.resourcesItem .freeItemAlternate
{
	background-color:#FEE9C3;
	padding:8px;
	width: 440px;
}

.resourcesItem .item{	
	padding: 5px 0px 0px 5px;
	font-size:11px;
	min-height:90px;
	_height:90px;
	background:#f8dedb;
	margin-bottom:5px;
}

.resourcesItem .itemTitle a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #772114;
	font-size: 14px;
}

.resourcesItem .itemTitleMain a{
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #772114;
	font-size: 22px;
}



/*************************/

.bigBox {
	padding: 0 0 0 0;
}

.poll {
	margin: 5px 0 0 0;
}

.loginform td
{
	padding: 4px 0px;
	text-align:left;
}
/************** Videos Sections *******************/
#Videos .groupBox
{
	width:630px;
	height:210px;
	background-color:#d8ebf2;
	background-repeat:no-repeat;
	background-position:top right;
}
#Videos .groupBox .brc
{
	background-repeat:no-repeat;
	background-position:bottom right;
}
#Videos .groupBox .scroller
{
	height:210px;overflow:auto;
    font-size:11px;
}
#Videos .groupBox .blc
{
	background-repeat:no-repeat;
	background-position:bottom left;
}

#Videos h3
{
	background-image:url(/fy/images/video-background.gif);
	background-repeat:no-repeat;
	color:White;
	font-family:arial;
	font-size:12px;
	line-height:24px;
	padding:0px 5px;
	margin-top:10px;
}
#Videos h2
{
  	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #006699;
	font-size: 18px;
}

#Videos a
{
	color: #419ebf;	
	
}

#Videos a:hover
{
	color: #419ebf;	
	text-decoration: underline;
}
