﻿/* Login panel styling */

div.boxContent div#contentRow
{
	width:868px;
	background:#fff;
	border-left:solid #ccc 1px;
	border-right:solid #ccc 1px;
}

div#support_container div#loginPanel
{
	margin-left:10px;
	background-repeat:no-repeat;
	background-image:url('/customerportal/images/loginform.jpg');
	width:423px;
	height:360px;
	float:left;
}

div#support_container div#loginPanel div#cookiePanel
{
	background-image:url('/customerportal/images/dot.gif'); 
	background-repeat:repeat-x;
	background-position:center bottom;
	margin-left:10px;
	margin-right:20px;
	padding-left:10px;
}

div#support_container div#loginPanel div#cookiePanel span#cookieNotification
{
	color:#666666;
	font-size:10px;
}

div#support_container div#loginPanel div#cookiePanel span#cookieNotification span#spCBubble
{
	color:#1D7FA1;
	background-image:url('/customerportal/images/arrow.gif');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:15px;
}

div#support_container div#loginPanel div#wrapper div#firstRow 
{
	padding:20px 0 0 20px;
}

div#support_container div#loginPanel div#wrapper div#firstRow label, div#support_container div#loginPanel div#wrapper div#secondRow label 
{
	color:#333;
	width:85px;
	float:left;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

div#support_container div#loginPanel div#wrapper div#firstRow div#customerIdTextboxWatermark
{
	float:left;
	position:relative;
	top:-8px;
	background:url('/customerportal/images/customerinputtextbgrinputtextbgr.gif') no-repeat left top transparent;
	width:291px;
	height:32px;
}

div#support_container div#loginPanel div#wrapper div#firstRow div#customerIdTextboxWatermark input.customerIdTextbox
{
	margin-left:8px;
	border:none;
	margin-top:8px;
	width:215px;
	position:relative;
	z-index:2;
	border:none;
	border-width:0px;
}

div#support_container div#loginPanel div#wrapper div#secondRow
{
	padding:10px 0 0 20px;
}

div#support_container div#loginPanel div#wrapper div#secondRow div#customerPasswordTextboxWatermark
{
	float:left;
	position:relative;
	top:-8px;
	background:url('/customerportal/images/passwordinputbgr.gif') no-repeat left top transparent;
	width:291px;
	height:32px;
}

div#support_container div#loginPanel div#wrapper div#secondRow div#customerPasswordTextboxWatermark input.customerPasswordTextbox
{
	margin-top:8px;
	margin-left:8px;
	border:none;
	border-width:0px;
	width:215px;
	position:relative;
	z-index:2;
}

div#support_container div#loginPanel div#wrapper div#thirdRow
{
	padding:0 0 0 116px;
	*padding-left: 112px;
}

div#support_container div#loginPanel div#wrapper div#thirdRow span#rememberMeLabel
{
	font-weight:bold;
	padding-left:5px;
	*padding-left:0px;
	color:#333333;
	position:relative;
	top:-3px;
	*top:-2px;
}

div#support_container div#loginPanel div#wrapper div#fourthrow
{
	text-align:right;
	margin-right:25px;
}

div#support_container div#loginPanel div#wrapper div#fourthrow .logInButton
{
	position:relative;
	top:10px;
}

div#support_container div#loginPanel div#validationWrapper
{
	left:10px;
	top:-32px;
	position:relative;
	width:300px;
}

div#support_container div#loginPanel div#validationWrapper div#validationContainer
{
	position:absolute;
}

div#support_container div#rightLoginContent
{
	float:left;
	padding-left:10px;
}

div#support_container div#cookiesMustBeEnabled p
{
	color:Red;
}

div#support_container div#noteBubble
{
	padding-left:50px;
	background-image:url('/customerportal/images/cookiepanebgr.png');
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/customerportal/images/cookiepanebgr.png', sizingMethod='crop');
}

div#support_container div#noteBubble p
{
	padding-left:0px;
	padding-bottom:0px;
	font-weight:bold;
	font-size:14px;
	color:#333333;
}

/* end login panel styling */


/* Syndicated content styling */
/* Common */
div#support_container div#rightLoginContent div ul
{
	margin-left:40px;
	line-height:25px;
	font-size:13px;
}

div#support_container div#rightLoginContent div ul li
{
	color:#333333;
}

div#support_container div#rightLoginContent div ul li h3
{
	padding: 0px;
}

div#support_container div#rightLoginContent div h2.orange
{
	padding-top:15px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:16px;
}
/* end common */

/* SW version */
div#support_container h1#loginPageTitleSW
{
	font-weight:bold;
	font-size:18px;
	color:#333333;
}

div#support_container p#titleSubStatementSW
{
	line-height:25px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	padding-left:0;
	color:#333333;
	font-size:12px;
}

div#support_container p#titleSubStatementSW a, div#support_container p#titleSubStatementSW a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#1D7FA1
}

div#support_container div#loginPanel div#cookiePanel h2#loginPanelTopTextSW
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding-top:15px;
	padding-left:0px;
	margin-bottom:0px;
}

div#support_container div#loginPanel div#customerServiceContentSW
{
	padding-top:18px;
	*padding-top:15px;
	margin-left:10px;
	margin-right:20px;
	background-image:url('/customerportal/images/dotdark.gif');
    background-repeat:repeat-x;
	background-position:center bottom;
	padding-bottom:5px;
}

div#support_container div#loginPanel div#customerServiceContentSW span
{
	margin-left:10px;
	color: #333333;
	font-size:10px;
	display:block;
}

div#support_container div#loginPanel div#customerServiceContentSW span a, div#support_container div#loginPanel div#customerServiceContentSW span a:hover
{
	color:#1D7FA1;
	text-decoration:underline;
}

div#support_container div#loginPanel div#customerSpecialNoteSW
{
	margin-left:10px;
	margin-right:5px;
}

div#support_container div#loginPanel div#customerSpecialNoteSW p
{
	margin-top:5px;
	color:#333333;
}

div#support_container div#loginPanel div#customerSpecialNoteSW p span#specialNoteSW
{
	font-weight: bold;
}

div#support_container div#loginPanel div#customerSpecialNoteSW p span a, div#support_container div#loginPanel div#customerSpecialNoteSW p span a:hover
{
	color:#1D7FA1;
	text-decoration:underline;
}

/* End SW version */

/* Kiwi version */
div#support_container h1#loginPageTitleKiwi
{
	font-weight:bold;
	font-size:18px;
	color:#333333;
}

div#support_container p#titleSubStatementKiwi
{
	line-height:25px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	padding-left:0;
	color:#333333;font-size:12px;
}

div#support_container p#titleSubStatementKiwi a, div#support_container p#titleSubStatementKiwi a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#1D7FA1
}

div#support_container div#loginPanel div#cookiePanel h2#loginPanelTopTextKiwi
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding-top:15px;
	padding-left:0px;
	margin-bottom:0px;
}

div#support_container div#loginPanel div#customerServiceContentKiwi
{
	padding-top:18px;
	*padding-top:15px;
	margin-left:10px;
	margin-right:20px;
	background-image:url('/customerportal/images/dotdark.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-bottom:5px;
}

div#support_container div#loginPanel div#customerServiceContentKiwi span
{
	margin-left:10px;
	color: #333333;
	font-size:10px;
	display:block;
}

div#support_container div#loginPanel div#customerServiceContentKiwi span a, div#support_container div#loginPanel div#customerServiceContentKiwi span a:hover
{
	color:#1D7FA1;
	text-decoration:underline;
}

div#support_container div#loginPanel div#customerSpecialNoteKiwi
{
	margin-left:10px;
	margin-right:5px;
}

div#support_container div#loginPanel div#customerSpecialNoteKiwi p
{
	margin-top:5px;
	color:#333333;
}

div#support_container div#loginPanel div#customerSpecialNoteKiwi p span#specialNoteSW
{
	font-weight:bold;
}
/* end Kiwi version */

div#rightHandContent a, div#lowerLeftContent a { text-decoration:underline; color:#1D7FA1; }
div#rightHandContent ul li, div#lowerLeftContent ul li { font-size:12px;line-height:18px;color:#666; }

/* end syndicated content styling */
