/* Begin TVP Default Brand Styles */

	#Wrapper
	{
		position: relative;
		float:left;
		right: 85%;
		width:100%;
		background-color: #000066;
	}

	#TopBar
	{
		display: none;
	}

	#Left
	{
		background-color: #000066;
		color: white;
	}

	#Banner
	{
		width: 100%;
		height: 60px;
		background-image: url(/Content/Images/top_logo_tvp.gif);
		background-repeat: no-repeat;
		cursor:pointer;
		background-color: #000066;
	}
	
	a
	{
    font-family: arial;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
	}
	
	a:visited
	{
		color: #0000CC;
	}

	div.HorizontalRule
	{
		border-top: solid 1px #000066;
	}
	
	div#Header
	{
		background-color: #000066;
	}

	div.LeftFooterBottom
	{
		 background-color: #000066;
		 height: 160px;
		 width:15%;
	}
	div#FooterWrapper
	{
		background-color: #000066;
		right: 85%;
		width:100%;
	}
	
	div#FooterLeft
	{
		width:15%;
	}
	
	div#FooterRight
	{
		left: 85%;
		width: 85%;
		margin:auto; 
		text-align:center;
	}
	div.RightFooterBottom
	{
		width:85%;
		height: 160px; 
		padding-top: 15px;
		left: 250px;
	}
	
	
	
	.MainHeader
	{
		color: #000066;
	}

	.SubHeader
	{
		color: #cc0000;
	}

	.SmallHeader
	{
		color: #cc0000;
	}
	
	a.Footer, a.Footer:visited 
	{
		color: #2870B1;
	}

	.Footer 
	{
		color: #000066;
	}
	
	a.Footer:hover
	{
		background-color: #000066;
	}
	
	a.BenefitSummaryLink, a.BenefitSummaryLink:visited, a.BenefitSummaryLink:hover
	{
		color: #000066;
		text-decoration: underline;
	}
	
	a.BodyBenefitSummaryLink, a.BodyBenefitSummaryLink:visited, a.BodyBenefitSummaryLink:hover
	{
		color: #CC0000;
		text-decoration: none;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
	}

	.GenericBackground
	{
		 background-color: #000066;
	}

	.GenericColor
	{
		 color: #000066;
	}

	.GenericBorder
	{
		 border: solid 1px #000066;
	}
	
	.GenericBorderWide
	{
		 border: solid 2px #000066;
	}

	.BrandNavHeader
	{
		color: white;
	}
	
	.BrandNavLinkContainer
	{
		color: white;
		margin-bottom: 8px;
	}
	
	a.BrandNavLink, a.BrandNavLink:visited
	{
		color: white;
	}
	
	a.BrandNavLink:hover
	{
		color:#000066;
	}
	

	.BrandNavLinkStyles
	{
		font-family: verdana, arial;
		font-size: 13px;
		font-weight: bold;
		margin: 0 6px 0 6px;
	}
	
	.BrandNavLinkStyles:hover
	{
		text-decoration: underline;
	}
	
	.BrandNavLabel
	{
		color: white;
	}
	
	div.WhiteNavSpacer
	{
		height: 2px;
		background-color: white;
		margin-top: 4px;
	}
	
	.profile
	{
		border: solid 1px #000066;
	}

	.claim
	{
		border: solid 1px #000066;
	}

	textarea.claim
	{
		border: solid 1px #000066;
	}

	input.formbutton
	{
		 border: solid 1px black;
	}
	
	div.IntroArea
	{
	    width: 550px;
	    border: solid 1px #CC0000;
	    padding: 18px;   
	}
	
	.printCard
	{
		position:relative;
		float:left;
		width:244px;
	}
	
/* End TVP Default Brand Styles */