﻿/* 
	b0d99d = light green 
	17492e = dark green
	203471 = dark blue

	F0F8FF = ice blue . . . baby blue maybe
	CCCCFF = light purple
*/

@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
	}
	
	li 
	{
		padding-bottom: 10px;
	}
	
	tr 
	{
		vertical-align: top;
	}	
	
	.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
	}
	.green
	{
		COLOR: #336600;
	}
	
	.FomrmatIndicator 
	{
		font-size: 8pt;
		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;
	}
	.warning_msg
	{
		FONT-WEIGHT: bold;
		COLOR: #eaabab;
	}
	.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;
	}


	#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;
	}
	
	.modalBackground {
		background-color:#000;
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	
	.modalPopup
	{
		text-align:center;
		padding: 20px; 
		color: #111;
		background-color: #FFFFB4;
		border: 5px double #111;			
		font: 16px/1.4em "Verdana", "Lucida Console", "Courier New", monospace;
		font-weight: bold;
	}
		
	.nowrap, .Custom_SideBar
	{
		white-space: nowrap;
	}
	
	.nowrap td
	{
		white-space: nowrap;
	}
	
	table.with_divider td  {
		border-bottom: solid thin #DDD;	
	}
	
	table.without_divider td  {
		border-bottom: none;	
	}
	
	.ajax__calendar .ajax__calendar_container {
		border:1px solid #646464 !important;
		background-color:#ffffff !important;
		color:#000000 !important;
	}
	.ajax__calendar .ajax__calendar_footer {
		border-top:1px solid #f5f5f5 !important;
	} 
	.ajax__calendar .ajax__calendar_dayname {
		border-bottom:1px solid #f5f5f5 !important;
	} 
	.ajax__calendar .ajax__calendar_day {
		border:1px solid #ffffff !important;
	} 
	.ajax__calendar .ajax__calendar_month {
		border:1px solid #ffffff !important;
	} 
	.ajax__calendar .ajax__calendar_year {
		border:1px solid #ffffff !important;
	} 
	.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
		background-color:#edf9ff !important;
		border-color:#0066cc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_active .ajax__calendar_month {
		background-color:#edf9ff !important;
		border-color:#0066cc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
		background-color:#edf9ff !important;
		border-color:#0066cc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
		background-color:#ffffff !important; 
		border-color:#ffffff !important;
		color:#646464 !important;
	} 
	.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
		background-color:#ffffff !important;
		border-color:#ffffff !important;
		color:#646464 !important;
	} 
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
		background-color:#edf9ff !important;
		border-color:#daf2fc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
		background-color:#edf9ff !important;
		border-color:#daf2fc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
		background-color:#edf9ff !important;
		border-color:#daf2fc !important;
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
		color:#0066cc !important;
	} 
	.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
		color:#0066cc !important;
	} 
	
	.SmallText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.SmallTextBold {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
	}
	
	.Custom_SideBar 
	{
		COLOR: #F0F8FF;
		font-weight: bold;
		background-color: #203471;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.Custom_SideBar A:link
	{
		font-weight: bold;
		COLOR: #F0F8FF;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline;
	}
	.Custom_SideBar A:active
	{
		font-weight: bold;
		COLOR: #F0F8FF;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline;
	}
	.Custom_SideBar A:visited
	{
		font-weight: bold;
		COLOR: #F0F8FF;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline;
	}
	.Custom_SideBar A:hover
	{
		font-weight: bold;
		COLOR: #CCCCFF;
		FONT-STYLE: normal;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: underline;
	}

	.tableView {
		color:#333333;
		border-collapse:collapse;
		white-space:nowrap;
	}
	.tableView caption {
		color: #336600;
		font-size: 10pt;
		font-weight:bold;
		text-align: left;
	}
	.tableView td{
		padding-right: 3px;
		white-space:nowrap;
		border-style: none !important;
	}
	.tableViewHeader, .tableViewFooter{
		background-color:#5D7B9D;
		color:White;
		font-weight:bold;
	}
	.tableViewRow{
		background-color:#F7F6F3;
		color:#333333;
	}
	.tableViewEditRow{
		background-color:#999999;
	}
	.tableViewSelectedRow{
		background-color:#E2DED6;
		font-weight:bold;
		color:#333333;
	}
	.tableViewPager{
		background-color:#284775;
		color:White;
		text-align:center;
	}
	.tableViewAlternatingRow{
		background-color:White;
		color:#284775;
	}
	
}