﻿@page
{
	/*size: auto;	/* 8.5in 11in; */
	margin: 1in;
}

@media print		
{	
	.noprint		{ display: none; }
	.printonly 			{ display: block; }
}

@media screen		
{	
	.noprint		{ display: block; }
	.printonly 			{ display: none; }
}

@media print,screen
{

	BODY
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 0.8em;
		MARGIN: 0px;
		WORD-SPACING: normal;
		TEXT-TRANSFORM: none;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		LETTER-SPACING: normal;
		BACKGROUND-COLOR: #203471! important
	}
	.PageTitle 
	{
		font-size:15pt;
		font-weight:bold;
		padding-bottom:15px;
		letter-spacing: 1px;
		color: Navy;
	}
	.toplinks
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.TEXTFIELDS
	{
		BORDER: #203471 2px solid;
		COLOR: #203471;
		BACKGROUND-COLOR: #e8eaee;
		margin-left: 5px;
	}
	
	.TEXTFIELDS_RED
	{
		BORDER-RIGHT: #203471 2px solid;
		BORDER-TOP: #203471 2px solid;
		BORDER-LEFT: #203471 2px solid;
		COLOR: red;
		BORDER-BOTTOM: #203471 2px solid;
		BACKGROUND-COLOR: #e8eaee
	}
	
	.BUTTONS
	{
		BORDER-RIGHT: #203471 2px outset;
		BORDER-TOP: #203471 2px outset;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		BORDER-LEFT: #203471 2px outset;
		CURSOR: hand;
		COLOR: #203471;
		BORDER-BOTTOM: #203471 2px outset;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		LETTER-SPACING: 1px;
		BACKGROUND-COLOR: #e8eaee;
	}
	.searchfield
	{
		BORDER-RIGHT: #ffffff 1px solid;
		BORDER-TOP: #ffffff 1px solid;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		BORDER-LEFT: #ffffff 1px solid;
		WIDTH: 150px;
		COLOR: #203471;
		BORDER-BOTTOM: #ffffff 1px solid;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #e8eaee;
		TEXT-DECORATION: none
	}
	.body1
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
	}
	.body1BoldGreen
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #336600;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.FomrmatIndicator 
	{
		font-size: small;
		COLOR: #336600;
		FONT-STYLE: normal;
		FONT-FAMILY: Courier New Arial;
		TEXT-DECORATION: none	
	}
	.quotes
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #336600;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.quotes_name
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #203471;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.login_text
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #203471;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.loginform
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		WIDTH: 65px;
		COLOR: #000000;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #ffffff
	}
	.searchform
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		WIDTH: 150px;
		COLOR: #000000;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #ffffff
	}
	A.event:link
	{
		FONT-SIZE: smaller;
		COLOR: #336600;
		FONT-STYLE: italic;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline
	}
	A.event:visited
	{
		FONT-SIZE: smaller;
		COLOR: #336600;
		FONT-STYLE: italic;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline
	}
	A.event:active
	{
		FONT-SIZE: smaller;
		COLOR: #336600;
		FONT-STYLE: italic;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline
	}
	A.event:hover
	{
		FONT-SIZE: smaller;
		COLOR: #336600;
		FONT-STYLE: italic;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMMain:link
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMMain:visited
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMMain:active
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMMain:hover
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline
	}
	A.SMSub:link
	{
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMSub:active
	{
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMSub:visited
	{
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.SMSub:hover
	{
		FONT-SIZE: 12px;
		COLOR: #333333;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline
	}
	.SMHeader
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.boldBlueHeader
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.adminBar
	{
		background-image:url(img/admin_bar.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		padding-top:2px;
		padding-bottom:2px;
		FONT-WEIGHT: bold;
		FONT-SIZE: x-small;
		WIDTH: 625px; 
		FONT-FAMILY: Verdana; 
		HEIGHT: 14px;
	}
	A:link
	{
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
	A:active
	{
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
	A:visited
	{
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
	A:hover
	{
		COLOR: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.footerLink:link
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #999999;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.footerLink:active
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #999999;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.footerLink:visited
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #999999;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.footerLink:hover
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #f1eb95;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.toplinks:link
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.toplinks:active
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.toplinks:visited
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	A.toplinks:hover
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #ffffff;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	#PuzzlePieces
	{
		Z-INDEX: 6;
		/* LEFT: 625px; */
		LEFT: 65%;
		WIDTH: 183px;
		POSITION: absolute;
		TOP: 0px;
		HEIGHT: 81px;
	}
	#MainContent
	{
		BORDER-RIGHT: #000000 1px;
		BORDER-TOP: #000000 1px;
		Z-INDEX: 1;
		LEFT: 0px;
		VISIBILITY: visible;
		BORDER-LEFT: #000000 1px;
		WIDTH: 100%;
		BORDER-BOTTOM: #000000 1px;
		POSITION: absolute;
		TOP: 93px;
		BACKGROUND-COLOR: #ffffff;
		/*layer-background-color: #FFFFFF*/
	}
	
	#MainContent_Center {
		border-right: solid 1px silver;
		width: 40%;
	}
	
	#MainContent_Right 
	{
		background-image: url(../../Images/puzzle.gif);
		width: 30%;
	}
	 
	.miBenefitsLogin
	{
		Z-INDEX: 3;
		LEFT: 2px;
		VISIBILITY: visible;
		WIDTH: 144px;
		POSITION: absolute;
		TOP: -10px;
		HEIGHT: 88px;
	}
	
	.miBenefitsLoggedIn
	{
		Z-INDEX: 3;
		LEFT: 2px;
		VISIBILITY: visible;
		WIDTH: 144px;
		POSITION: absolute;
		TOP: 10px;
	}
	
	#Quote
	{
		Z-INDEX: 5;
		LEFT: 9px;
		WIDTH: 130px;
		POSITION: absolute;
		TOP: 290px;
		HEIGHT: 98px
	}
	#SideBar
	{
		Z-INDEX: 4;
		LEFT: 0px;
		VISIBILITY: visible;
		WIDTH: 151px;
		POSITION: absolute;
		TOP: 65px;
		HEIGHT: 632px
	}
	
	#ColorPicker 
	{
		/*
		Z-INDEX: 10;
		RIGHT: 50px;
		VISIBILITY: visible;
		POSITION: absolute;
		TOP: 50px;
*/
		position: fixed;
		z-index: 3;
		bottom: 0;
		left: 0;
		width: 18em;
		margin: 1em;
		padding: 7px 5px 7px 10px;
		font: 12px/1.2em "Verdana", "Lucida Console", "Courier New", monospace;
		text-align: left;
		color: #111;
		background-color: #FFFFB4;
		border: 1px solid #111;

	}

	
	#NaviBacker
	{
		BORDER-RIGHT: #000000 1px;
		BORDER-TOP: #000000 1px;
		Z-INDEX: 2;
		LEFT: 0px;
		BORDER-LEFT: #000000 1px;
		WIDTH: 816px;
		BORDER-BOTTOM: #000000 1px;
		POSITION: absolute;
		TOP: 0px;
		HEIGHT: 28px
	}
	#MidNav
	{
		BORDER-RIGHT: #000000 1px;
		BORDER-TOP: #000000 1px;
		Z-INDEX: 2;
		LEFT: 0px;
		BACKGROUND-IMAGE: url(../../Images/navi_backer_decoy.gif);
		VISIBILITY: visible;
		BORDER-LEFT: #000000 1px;
		WIDTH: 100%;
		BORDER-BOTTOM: #000000 1px;
		POSITION: absolute;
		TOP: 65px;
		HEIGHT: 28px;
		/*layer-background-image: url(../Images/navi_backer_decoy.gif)*/
	}

	#TopRight
	{
		Z-INDEX: 7;
		VISIBILITY: visible;
		POSITION: absolute;
		TOP: 5px;
		HEIGHT: 81px;
		right: 10px;
		color: #fff;
	}
	
	#NaviButtons
	{
		Z-INDEX: 7;
		LEFT: 435px;
		WIDTH: 323px;
		POSITION: absolute;
		TOP: 70px;
		HEIGHT: 27px
	}
	
	#Logo
	{
		Z-INDEX: 1;
		LEFT: 0px;
		WIDTH: 242px;
		POSITION: absolute;
		TOP: 0px;
		HEIGHT: 65px
	}
	#TopLinks
	{
		Z-INDEX: 2;
		LEFT: 250px;
		WIDTH: 365px;
		POSITION: absolute;
		TOP: 4px;
		HEIGHT: 23px
	}
	#SiteSearch
	{
		Z-INDEX: 3;
		LEFT: 250px;
		WIDTH: 365px;
		POSITION: absolute;
		TOP: 34px;
		HEIGHT: 24px
	}
	#TopNav
	{
		BORDER-RIGHT: #000000 1px;
		BORDER-TOP: #000000 1px;
		Z-INDEX: 5;
		LEFT: 0px;		
		BACKGROUND-IMAGE: url(../../Images/top_backer.gif);
		BORDER-LEFT: #000000 1px;
		WIDTH: 100%;
		BORDER-BOTTOM: #000000 1px;
		POSITION: absolute;
		TOP: 0px;
		HEIGHT: 65px;
		/*layer-background-image: url(../Images/top_backer.gif)*/
	}
	
	#SideNavBar 
	{
		 width: 1%;
		 vertical-align: top;
		 background-image: url(../../Images/side_slice.gif);
	}
	
	#SideNav
	{
			Z-INDEX: 4;
			LEFT: 0px;
			VISIBILITY: visible;
			WIDTH: 151px;
			LINE-HEIGHT: 1px;
			POSITION: absolute;
			TOP: 120px;
			HEIGHT: 119px
	}
	
	#FooterDivider 
	{
		LINE-HEIGHT: 19px;
		BACKGROUND-IMAGE: url(../../Images/footer_backer.gif);
	}
	
	#Footer 
	{
		BACKGROUND-COLOR: #203471;
		width: 100%;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #999999;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	
	.space_on_bottom
	{
		MARGIN-BOTTOM: 5px
	}
	.big_space_on_bottom
	{
		MARGIN-BOTTOM: 15px
	}
	.space_on_top
	{
		MARGIN-TOP: 5px
	}
	.big_space_on_top
	{
		MARGIN-TOP: 15px
	}
	.space_on_left
	{
		MARGIN-LEFT: 5px
	}
	.big_space_on_left
	{
		MARGIN-LEFT: 15px
	}
	.space_on_right
	{
		PADDING-RIGHT: 5px;
		MARGIN-RIGHT: 5px
	}
	.big_space_on_right
	{
		PADDING-RIGHT: 15px
	}
	.big_space_on_bottom
	{
		MARGIN-BOTTOM: 15px
	}
	IMG
	{
		BORDER: 0px;
	}
	.TableHeader1
	{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 10pt;
		COLOR: navy;
		BACKGROUND-COLOR: White;
	}
	.TableHeader2
	{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 9pt;
		BACKGROUND-COLOR: silver;
	}
	.TableHeader3
	{
		FONT-WEIGHT: bolder;
		FONT-SIZE: 10pt;
		COLOR: white;
		BACKGROUND-COLOR: navy
	}
	.TableData1
	{
		BORDER-RIGHT: medium none;
		BORDER-TOP: medium none;
		FONT-SIZE: 10pt;
		BORDER-LEFT: medium none;
		COLOR: black;
		BORDER-BOTTOM: medium none;
		BACKGROUND-COLOR: white
	}
	.TableData2
	{
		BORDER-RIGHT: medium none;
		BORDER-TOP: medium none;
		FONT-SIZE: 10pt;
		BORDER-LEFT: medium none;
		COLOR: black;
		BORDER-BOTTOM: medium none;
		BACKGROUND-COLOR: silver;
	}
	
	.superscript{font-size:xx-small; vertical-align:top;}
	.subscript{font-size:xx-small; vertical-align:bottom;} 

	.TableHeader3 A:link
	{
		COLOR: white
	}
	.TableHeader3 A:active
	{
		COLOR: white
	}
	.TableHeader3 A:visited
	{
		COLOR: white
	}
	.error_msg
	{
		FONT-WEIGHT: bold;
		COLOR: #f00
	}
	.required_indicator 
	{
		FONT-WEIGHT: bold;
		COLOR: #f00
	}

	.superscript, .required_indicator {font-size:xx-small; vertical-align:top; padding-top: 5px;}
	.subscript{font-size:xx-small; vertical-align:bottom;}

	.loginform {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		background-color: #FFFFFF;
		color: #000000;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 65px;
	}
	
	.noshow
	{
		DISPLAY: none
	}
	.selectedLink
	{
	}
	.selectedLink A:active
	{
		COLOR: red
	}
	.selectedLink A:link
	{
		COLOR: red
	}
	.selectedLink A:visited
	{
		COLOR: red
	}

	.label {
			padding-right: 10px;
			color: #203471;
			font-weight:bold;
	}
	
	#busylight{
		position: fixed;
		z-index: 50;
		bottom: 0;
		left: 0;
		width: 18em;		
		font: 12px/1.2em "Verdana", "Lucida Console", "Courier New", monospace;
		text-align: left;
		color: #111;
		background-color: #FFFFB4;
		border: 1px solid #111;
		}


		/* star html hack - IE only */
		* html #busylight{
		position: absolute;
		}
		/* a bet on future IEs */
		#busylight[id]{
		position: fixed;
		}
}