/* IMPORT SUB STYLES */
/* 	@import url("/resources/common/styles/shopfront.css");
IMPORT SUB STYLES */

p, td, ul, ol {
   color: #000000;
   font-size: 12px;
   font-family: Arial,Helvetica,Sans-Serif;
}

Table.SD, Table.PortalPromo, Table.UpcomingProgramPromo, Table.AvailProgramPromo, Table.PortalSearch  {
	border : 0px;	
	border-collapse : collapse;
}

Table.SD {
	width : 184px;
}

Table.PortalPromo, Table.UpcomingProgramPromo, Table.AvailProgramPromo, Table.PortalSearch  {
	width: 100%;
}

Table.SD TD, Table.PortalPromo TD, Table.AvailProgramPromo TD, Table.UpcomingProgramPromo TD, Table.PortalSearch TD {
	padding : 0px;
	vertical-align : top;
}

Table.SD TD.LoginPrompt, Table.SD TD.LoginField, Table.SD TD.Help {
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	padding : 3px;
	vertical-align : midlle;
}

Table.SD TD.LoginField {
	border-right : 2px solid #CCCCCC;
}

Table.SD TD.LoginButton {
	border-right : 2px solid #CCCCCC;
}

Table.SD TD.Help {
	border-right : 2px solid #CCCCCC;
	vertical-align : top;
}

Table.SD TD.Help UL {
	list-style: square;	
	margin-bottom :	4px; 
	margin-top:	2px;
}	

	Table.SD TD.Help A:link {
		color : #0000FF;
		font-size: 11px;
		font-family: Arial,Helvetica,Sans-Serif;
	}
	Table.SD TD.Help A:visited {
		color : #960018;
		font-size: 11px;		
	}
	Table.SD TD.Help A:hover {
		text-decoration : underline;
	}

	Table.SD TD.LoginField Input {
		background-color: #E6E6E6;
		border-left : 1px solid #535353;
		border-top : 1px solid #535353;	
		border-right : 1px solid #A6A6A6;	
		border-bottom : 1px solid #A6A6A6;	
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}	

		A.LoginButton {
			border-bottom : 2px solid #000000;
			border-left : 2px solid #D3D3D3;
			border-right : 2px solid #000000;
			border-top : 2px solid #D3D3D3;
			color : #FFFFFF;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size : 11px;
			font-weight : normal;
			padding : 2px;
			text-align : center;
			text-decoration : none;
			vertical-align : center;
		}
		
	Table.SD TD.LoginButton {
		font-size: 11px;
		font-family: Arial,Helvetica,Sans-Serif;
		padding : 3px;
		vertical-align : midlle;
	}			
		
Table.PortalPromo TD.PromoText UL {
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	color: #000000;
	list-style: square;	
	margin-bottom :	4px; 
	margin-top:	2px;
}

TD.PromoFindoutmore {
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	padding-top : 2px;
	padding-right : 4px;
	text-align : right;
	vertical-align : middle;
}

TD.PromoFindoutmore UL {
	margin-bottom : 2px;
	margin-top: 2px;
}	

TD.PromoFindoutmore A:link, Table.AvailProgramPromo TD.ProgList A:link, TD.Findoutmore A:link   {
	color : #0000FF;
	font-weight : bold;
}

TD.PromoFindoutmore A:visited, Table.AvailProgramPromo TD.ProgList A:visited, TD.Findoutmore A:visited  {
	color : #960018;
	font-weight : bold;	
}

TD.PromoFindoutmore A:hover, Table.AvailProgramPromo TD.ProgList A:hover, TD.Findoutmore A:hover  {
	text-decoration : underline;
}

Table.AvailProgramPromo TD.Header, Table.UpcomingProgramPromo TD.Header, Table.PortalSearch TD.Header {

	padding-top : 3px;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight : bold;
	vertical-align : middle;
}

Table.AvailProgramPromo TD.Header DIV.Icon, Table.UpcomingProgramPromo TD.Header DIV.Icon, Table.PortalSearch TD.Header DIV.Icon  {
	background-repeat : no-repeat;
	float : left;	
	margin-left: 4px;	
	padding-right : 3px;
	padding-top : 3px;	
	padding-bottom : 3px;	
	vertical-align: top;
	width : 18px;
	height : 15px;
}	

Table.AvailProgramPromo TD.ImportantNote {
	color : #000000;
	border-bottom : 1px solid #cccccc;	
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight : normal;
	padding-left : 12px;
	padding-right : 3px;
	padding-top : 3px;	
	padding-bottom : 3px;	
	vertical-align : top;
}

Table.AvailProgramPromo TD.ImportantNote DIV.Header {
	color : #DF0029;
	font-weight : bold;
}

Table.AvailProgramPromo TD.ProgList, Table.PortalSearch TD.Search {
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-left : 6px;	
	padding-right : 3px;	
	color : #00000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	vertical-align : top;	
}

TD.Findoutmore {
	border-bottom : 2px solid #CCCCCC;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-Serif;
	padding-top : 2px;
	padding-right : 4px;
	text-align : right;
	vertical-align : middle;
}

TD.Findoutmore UL {
	padding : 3px;
	margin-bottom : 2px;
	margin-top: 2px;
}	

Table.UpcomingProgramPromo TD.ProgList, Table.UpcomingProgramPromo DIV.ProgList {
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-left : 6px;	
	padding-right : 3px;	
	color : #00000;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	vertical-align : middle;	
}

Table.UpcomingProgramPromo TD.ProgList .Date {
	color : #A6A6A6;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	vertical-align : middle;	
}

/* Help pop-up content styles */

DIV.SD_HelpContainer {
	background : #D9D9D9; 
	border : 1px solid #808080;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	left : 20px; 	
	padding-left : 0px; 
	padding-right : 0px;
	position : absolute; 	
	top : 0px; 
	white-space : normal;
	width : 300px;
}

.SD_Help_title {
	background : #D0E7E7; 
	border-bottom : 1px solid #808080;
	color : #996600;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin : 0px;
	padding-bottom : 1px;
	padding-left : 5px;	
	padding-right : 0px;
}

DIV.SD_HelpContent {
	background : #D9D9D9; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	height : 160px;
	overflow : -moz-scrollbars-none;
	overflow : -moz-scrollbars-vertical;	
	overflow-x : hidden;
	overflow-y : auto;	
	padding-bottom : 5px; 
	padding-left : 2px;	
	width : 300px;
	vertical-align : bottom;
	white-space : normal;
}

DIV.SD_HelpContent EM {
	font-style : normal;
	font-weight : bold;
}

Table.SD TD.LoginPrompt, Table.SD TD.LoginField  {
	color: #FFFFFF;
}	

Table.PortalPromo TD.PromoText {
	color: #000000;
}	

Table.SD TD.LoginPrompt {
	background-color : #5C418A;
}

Table.SD TD.LoginField {
	background-color : #5C418A;
}

Table.SD TD.LoginButton {
	background-color : #5C418A;
}	

Table.SD TD.Help UL {
	list-style: square;	
	margin-bottom :	4px; 
	margin-top:	2px;
}	

Table.SD TD.Help UL {
	color: #7E297F;
}

	INPUT.LoginButton_on {
			background-color : #F9A064;
			border-bottom : 2px solid #000000;
			border-left : 2px solid #D3D3D3;
			border-right : 2px solid #000000;
			border-top : 2px solid #D3D3D3;
			color : #FFFFFF;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size : 11px;
			font-weight : normal;
			padding : 0px;
			text-align : center;
			text-decoration : none;
			vertical-align : center;
	}

	INPUT.LoginButton_off {
			background-color : #4A2B7E;
			border-bottom : 2px solid #000000;
			border-left : 2px solid #D3D3D3;
			border-right : 2px solid #000000;
			border-top : 2px solid #D3D3D3;
			color : #FFFFFF;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size : 11px;
			font-weight : normal;
			padding : 0px;
			text-align : center;
			text-decoration : none;
			vertical-align : center;
	}

	INPUT.LoginButton_wait {
			background-color :  #FF6600;
			border-bottom : 2px solid #000000;
			border-left : 2px solid #D3D3D3;
			border-right : 2px solid #000000;
			border-top : 2px solid #D3D3D3;
			color : #FFFFFF;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size : 11px;
			font-weight : normal;
			padding : 0px;
			text-align : center;
			text-decoration : none;
			vertical-align : center;
	}

	INPUT.Login_Form_submit_on {
		background-color: #A048A1; 
		border-bottom-color: #989797; 
		border-left-color: #ebeaea; 
		border-right-color: #989797;
		border-right-color: #ebeaea; 
		color: #ffffff; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		text-decoration: none; 
	}
	
	INPUT.Login_Form_submit_off {
		background-color: #482A7D; 
		border-bottom-color: #989797; 
		border-left-color: #ebeaea; 
		border-right-color: #989797;
		border-right-color: #ebeaea; 
		color: #ffffff; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		text-decoration: none; 
	}
	
	INPUT.Login_Form_submit_wait {
		background-color: #482A7D; 
		border-bottom-color: #989797; 
		border-left-color: #ebeaea; 
		border-right-color: #989797;
		border-right-color: #ebeaea; 
		color: #ffffff; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal;
		text-decoration: none; 
	}

Table.AvailProgramPromo TD.HeaderHealthInSITU	{
	background : #FFFFFF;
	padding : 0px;
}

Table.UpcomingProgramPromo TD.Header {
	color : #33126C;
}


Table.AvailProgramPromo TD.Header DIV.Icon {
	background-image : url("/resources/healthinsitu/images/shopfront/proglist_icon_header.gif"); 
}

Table.UpcomingProgramPromo TD.Header DIV.Icon {
	background-image : url("/resources/healthinsitu/images/shopfront/upcomingproglist_icon_header.gif"); 
}		

TD.Findoutmore UL {
	background-image : url("/resources/healthinsitu/images/shopfront/proglist_bg_findoutmore.gif");
}	
DIV.Promo_Content {



	border-bottom : 1px solid #F1ECE5;			

	border-left : 1px solid #F1ECE5;			

	border-top : 1px solid #F1ECE5;		

	border-right : 1px solid #D2CDCD;				

	color: #000000;

	padding : 4px;

	text-align : left;

	text-decoration: none;

	vertical-align : top ;

}
DIV.Promo_Content_Flash {

	background: #FFFFFF;

	border-bottom : 1px solid #F1ECE5;			

	border-left : 1px solid #F1ECE5;			

	border-top : 1px solid #F1ECE5;		

	border-right : 1px solid #D2CDCD;				

	color: #000000;

	padding : 4px;



	text-decoration: none;

	vertical-align : top ;

}


	DIV.Promo_Content A {

	   font-weight: Bold;

	}

	

	DIV.Promo_Content UL {

		color : #CC0001;		

		list-style: square;	

		margin-bottom	:	0px;	

		margin-top	:	0px;

	}

