 /*
// --------------------------------------------------------------------------------------------------------------------
// Custom CSS created by Dawn for Snap-On Pages
// --------------------------------------------------------------------------------------------------------------------
*/
 
 .bodysnap {
	background-color: #f0f8ff;
}

table.sc_border  {
	border-collapse: collapse;
	border: solid;
	width: 100%;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

table.sc_noborder  {
	border-collapse: collapse;
	border: none;	
	width: 100%;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

table.sc_border_sub  {
	border-collapse: collapse;
	border: solid;
	font-size: 11px;
	padding: 5px 5px 5px 5px;	
}

table.sc_border_vr  {
	border-collapse: collapse;
	border: solid #999999;
	font-size: 11px;
	padding: 5px 5px 5px 5px;	
}

table.sc_border_tools  {
	border-collapse: collapse;
	border-style: solid;
	border-width: 2px;
	border-color: #999999;
    font-size: 11px;
	padding: 5px 5px 5px 5px;	
}


th.sc_bottomborder_sub  {
	border-left: none;
	border-right: solid;
	border-bottom: solid;
	border-top: none;
	border-color: #999999;
	padding: 5px 5px 5px 5px;
	background-color:#CCCCCC;
}

th.sc_leftborder_sub  {
	border-left: solid;
	border-right: none;
	border-bottom: none;
	border-top: none;
	padding: 5px 5px 5px 5px;
}	

th.sc_noleftborder_sub  {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	padding: 5px 5px 5px 5px;
}	

th.sc_bottomborder_conf  {
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-top: solid;	
	padding: 5px 5px 5px 5px;	
}

td.sc_leftborder_sub  {
	border-left: solid;
	border-right: none;
	border-bottom: none;
	border-top: none;
	padding: 5px 5px 5px 5px;
}

td.sc_leftborder  {
	border-left: solid;
	border-right: none;
	border-bottom: none;
	border-top: none;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_topborder  {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: solid;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_rightborder  {
	border-left: none;
	border-right: solid;
	border-bottom: none;
	border-top: none;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_bottomborder  {
	border-left: none;
	border-right: none;
	border-bottom: solid;
	border-top: none;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_leftborderb  {
	border-left: solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-top: none;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_topborderb  {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: solid #CCCCCC;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_rightborderb  {
	border-left: none;
	border-right: solid #CCCCCC;
	border-bottom: none;
	border-top: none;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_bottomborderb  {
	border-left: none;
	border-right: none;
	border-bottom: solid #CCCCCC;
	border-top: none;
	align: center;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

td.sc_bottomborder_sub  {
	border-left: none;
	border-right: solid;
	border-bottom: solid;
	border-top: none;
	border-color: #999999;
	padding: 5px 5px 5px 5px;
	background-color:#CCCCCC;
}

td.sc_bottomborder_vr  {
	border-bottom: solid #999999;
    padding: 5px 5px 5px 5px;	
}

td.sc_bottomborder_tools  {
	border-bottom: solid 2px #999999;
    padding: 5px 5px 5px 5px;	
}

td.sc_leftborder_vr  {
	border-left: solid #999999;
    padding: 5px 5px 5px 5px;	
}

td.sc_leftborder_tools  {
	border-left: solid 2px #999999;
    padding: 5px 5px 5px 5px;	
}


 /* For Snap-On Pages */
 
.scontent {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}
.scontent_no_bgcolor {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
 /* For Snap-On IFRAME aqua border instead of white */

.bea-portal-blank-window-content-snapiframe {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 4px;
	BORDER-RIGHT-STYLE: none;
	SCROLLBAR-BASE-COLOR: #d8d8e5;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #f0f8ff;
	BORDER-BOTTOM-STYLE: none
}

 /* For use with the table progress bar at the top of each subscription page */

.progbarmainactive {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9999cc;
	font-weight: bold;	
}

.progbarmaindisabled {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	BACKGROUND-COLOR: #ffffff;
}

.progbarmaindone {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9999cc;
	font-weight: bold;	
}

.progbarsubactive {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9999cc;
	font-weight: bold;
	font-style: italic;		
}

.progbarsubdisabled {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	BACKGROUND-COLOR: #ffffff;
}

.progbarsubdone {
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #9999cc;
	font-weight: bold;
}

 /* For use with the tiscutover page username lookup form */

.cutovercontent
{
	background-color: #FFFFFF;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}

.SSLLogo 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	color:Blue;
	text-decoration:underline;
	cursor:hand ;
	cursor:pointer;
}
.toggleButtonDisplay
{
	visibility:visible;
}

/* For use with the floating returen to top menu in Techstream known bugs and new features documents - BA*/
	div.floating_returntop 
{
	margin: 0;
	position: fixed;
	top: 80px;
	left: auto;
	right: 20px;
}




