@charset "UTF-8";

/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

.Accordion {
	border-left: none;
	border-right: none;
	border-bottom: none;
	overflow: hidden;
}

#Accordion1 {
	border-left: none;
	border-right: none;
	border-bottom: none;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanel .AccordionPanelTab {
	background-color: Transparent;
	border-top: 1px dotted #7c7c7c;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align:left;
	color:#cccccc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:15px;
	height: 18px;
	}

.AccordionPanel .Gray {
	height: 18px;
	color:#cccccc;
	background-image: url(../images/my_stack/categorybg_gray.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Gray {
	background-image: url(../images/my_stack/categorybg_gray_open.jpg);
	}

.AccordionPanel .Teal {
	height: 18px;
	color:#43eadf;
	background-image: url(../images/my_stack/categorybg_cyan.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Teal {
	background-image: url(../images/my_stack/categorybg_cyan_open.jpg);
	}

.AccordionPanel .Yellow {
	height: 18px;
	color:#ffee33;
	background-image: url(../images/my_stack/categorybg_yellow.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Yellow {
	background-image: url(../images/my_stack/categorybg_yellow_open.jpg);
	}

.AccordionPanel .Orange {
	height: 18px;
	color:#ff7133;
	background-image: url(../images/my_stack/categorybg_orange.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Orange {
	background-image: url(../images/my_stack/categorybg_orange_open.jpg);
	}
	
.AccordionPanel .Green {
	height: 18px;
	color:#3bda25;
	background-image: url(../images/my_stack/categorybg_green.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Green {
	background-image: url(../images/my_stack/categorybg_green_open.jpg);
	}

.AccordionPanel .Purple {
	height: 18px;
	color:#9e289d;
	background-image: url(../images/my_stack/categorybg_purple.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Purple {
	background-image: url(../images/my_stack/categorybg_purple_open.jpg);
	}

.AccordionPanel .Red {
	height: 18px;
	color:#c42727;
	background-image: url(../images/my_stack/categorybg_red.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Red {
	background-image: url(../images/my_stack/categorybg_red_open.jpg) no-repeat;
	}
	
.AccordionPanel .Blue {
	height: 18px;
	color:#8dbae3;
	background-image: url(../images/my_stack/categorybg_blue.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .Blue {
	color:#8dbae3;
	background-image: url(../images/my_stack/categorybg_blue_open.gif);
	}

/* .AccordionPanelOpen .pageNav {
	background: transparent none !important;
	}-d0528-mystack pagination*/

/* help page */
.AccordionPanel .HelpBlue {
/*	height: 18px;*/
	color: #8aafca;
	background-image: url(../images/help/panelbg_blue.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
.AccordionPanelOpen .HelpBlue {
	background-image: url(../images/help/panelbg_blue.jpg);
	}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	/*height: 124px;*/
	overflow:hidden;
	background-repeat:no-repeat;
	background-color: Transparent;
	}

/* help */
#help .AccordionPanelContent {
	background-color: #000000;
	}

.AccordionPanelContentLarge {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 360px;
	overflow:hidden;
	background-color:transparent;
	background-repeat: none;
	width: 770px;	
	}

.AccordionPanelContentAuto {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: auto;
	overflow:hidden;
	background-color:transparent;
	width: 770px;	
	}

#help .AccordionPanelContentAuto {
	background-color: #000000;
	background-image: url(../images/help/panelbg_blue.jpg);
	background-position: -15px -23px;
	background-repeat: no-repeat;
	margin-left: 15px;
	color: #ffffff;
	width: 765px;
	}

/*.AccordionPanel .AccordionPanelContentLarge.Yellow {
	background: url(../images/my_stack/categorybg_yellow.jpg) no-repeat;
	}*/

/*Additional CSS for the calendar*/
body .calendarTextStyle 	{color: #42A5D4;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: -1px;
	padding:4px;
	margin:none;
	background-repeat:no-repeat;
	}
body.ush .calendarTextStyle {color: #d49a2c;}
body.eng .calendarTextStyle {color: #71A93A;}

body .calendarHighlighted 	{background-image:url(../images/calendar/calendar_background_highlighted.gif);
							 	 color: #000000;}
body.ush .calendarHighlighted 	{color: #000000;}
body.eng .calendarHighlighted 	{color: #000000;}
body .calendarSelected  	{background-image:url(../images/calendar/calendar_background_selected.gif);
						 	 color: #000000;}
body.ush .calendarSelected  {background-image:url(../images/calendar/calendar_background_selected_US_History.gif);
						 	 color: #000000;}
body.eng .calendarSelected  {background-image:url(../images/calendar/calendar_background_selected_EN_Green.gif);
							 color: #000000;}

.calendarTableStyle {padding-left: 15px; border-left-width: 0px; }
.calendarDivStyle {height: 457px; width: 174px; text-align: center; overflow: hidden; padding-left:15px;}