#login_content {
	margin: auto;
	width: 100%;
	vertical-align: middle;
}
.dummyContainerEval{
	width:100%;
	height:40%;
	z-index:-1000;
	position:absolute;
}
.dummyContainerCust{
	width:100%;
	height:100%;
	z-index:-1000;
	position:absolute;
}
#update_message {/*width:940px;border:1px solid #f3ef76; margin:auto;color:#000;padding:10px 0 0 10px;margin-top:20px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffef5), to(#fefdd7));
	background: -moz-linear-gradient(top, #fffef5, #fefdd7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffef5, endColorstr=#fefdd7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffef5, endColorstr=#fefdd7)"; */
}
.update_message_style{
	background-color: #fff;
	padding: 13px 0px 13px 0px;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
}
.update_icon {
	width: 60px;
	float: left;
}
.update_txt {
	float: left;
}
.update_txt a, .update_txt a:visited, .update_txt a:active {
	color: blue;
}
.update_txt a:hover {
	text-decoration: none;
}
#login_top {
	margin: 25px auto 0 auto;
	background: url(/images/login/login_logo.gif) no-repeat;
	height: 35px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 25px;
	width: 1000px;
    background-size: 230px;
}
.login_top_container {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}
#login_top a, #login_top a:visited, #login_top a:active, .login_links_content a, .login_links_content a:visited, .login_links_content a:active {
	color: #525252;
	text-decoration: none;
}
#login_top a:hover, .login_links_content a:hover {
	text-decoration: underline;
	color:#398BD9;
}
#signin_band {
	 height: 310px;
	width: 1000px;
	margin: auto;
	background:url(../../../images/login/login_img.gif) no-repeat;
	background-position: 80px 66px;
	background-size:40%;
}
#signin_band_rap {
	height: 310px;
	width: 900px;
	margin: auto;
	background:url(../../../images/login/rap_login.png) no-repeat;
	background-position: 80px 66px;
	background-size:35%;
}
.signin_band_container {
	 width: 100%;
	background-color: #eee;
	/* padding: 10px 0; */
	border-bottom: 1px solid #ebebeb;
	height: 317px;
}
#signin_form {
	width: 370px;
	height: 310px;
	float: right;
	padding:0 20px;
	overflow: hidden;
}
.signin_form_top {
	height: 8px;
	margin: 0;
	padding: 0;
	background: url(../../../images/login/signin_top.png) no-repeat;
}
.signin_form_fill {
	color: #fff;
	height: 310px;
	width: 370px;
	overflow:hidden;
}
.formContentTble {
	background-color:#fff;
	height: 272px;
	width: 370px;
	padding: 10px 20px;
	margin: 19px 0px;
}

.signin_form_fill input[type="text"] {
	width: 95%;
	font-size: 13px;
}
.signin_form_fill select {
	width: 97%;
	font-size: 13px;
}
.signin_form_bottom {
	height: 8px;
	background: url(../../../images/login/signin_bottom.png) no-repeat;
}
span.signin_error {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	margin-top: 7px;
	font-weight: normal;
	color: #ff0000;
}
.login_links_containter {
	width: 100%;
	border-bottom: 1px dotted #cfcfcf;
}
#login_links {
	width: 1080px;
	margin:auto;
	padding: 10px 0 0 0;
	height: 60px;
}
/* .login_links_left{float:left;width:11px;height:215px;background:url(../../images/login/login_links_left.png) no-repeat;} */
.login_links_content {
	float: left;
	width: 1080px;
}
.login_links_content li {
	font-size: 13px;
	color:#525252;
}
.login_links_content li a {
	color: #525252;
}
.login_links_content h4 {
	color: #404040;
	margin-top: 10px;
	margin-bottom: 0;
	font: bold 15px Lato, sans-serif;
}
.login_links_content ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.login_links_ql ul li, .login_links_contact li {
	line-height: 2.5;
}
.login_links_contact ul li a {
	text-decoration: none;
}
* html .login_links_ql ul li {
	padding-top: 5px;
}
.login_links_ql, .login_links_contact, .login_links_relatedprod {
	float: left;
	/* height: 100px; */
	width: 30%;
}
.login_links_contact{
	width: 32%;
	padding-left:25px;
}
.login_links_relatedprod{
	width: 100%;
	/* padding-left: 195px; */
}
.pcpSplitter {
	font-size: 17px;
	padding: 10px 3px 0px 4px;
}
.login_links_relatedprod h3 {
	color: #000;
	font-size: 13px;
	margin-right:0;
	margin-top:5px;
	padding-right:0;
	font-weight:normal;
}
.login_links_relatedprod a {
	display:inline-block;
}
.login_links_contact span.contact_highlight {
	font-weight: bold;
	color: #2181ae;
	display: block;
}
.login_links_right {
	float: left;
	width: 11px;
	height: 213px;
	background: url(../../images/login/login_links_right.png) no-repeat;
}
#browser_info {
	padding-top: 5px;
	text-align: center;
	color: #aaa;
	font-size: 13px;
	line-height: 30px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#browser_info a, #browser_info a:visited, #browser_info a:active {
	color: #000;
}
#support_info {
	color: black;
	padding-bottom: 10px;
	padding-top: 20px;
	text-align: center;
	width:100%;
}
#support_info a, #support_info a:visited, #support_info a:visited:active {
	color: #000;
	font-size: 14px;
	text-decoration:none;
}
#support_info  a:hover{
	color: #0669ac;
}
.clearboth {
	clear: both;
}
.login_links_ql ul li a {
	text-decoration: none;
}
.login_links_ql ul li a:hover {
	color:#398BD9;
}
#firstTimeHelp {
	font-weight: normal;
	padding-top: 5px;
	color: #CCC
}
#firstTimeHelp a, #firstTimeHelp a:link, #firstTimeHelp a:visited, #firstTimeHelp a:hover {
	color: #CCC;
}
#firstTimeHelp a {
	text-decoration: none;
}
#firstTimeHelp a:hover {
	text-decoration: underline;
}
#adminHelp {
	color: #999;
	font-weight: normal;
}
.img_caption {
	float: left;
	/*width: 650px;*/
	color: #353535;
	font: 21px Lato, sans-serif;
	text-shadow: 0px 2px 0px #FFFFFF;
	text-align: center;
	text-shadow: 1px 1px white;
	padding-top: 30px;
	padding-left: 6px;
}
.img_caption span {
	display: inline;
}
.signin_btn, .signin_loading {
	width: 85px;
	white-space: nowrap;
	font: 15px Lato, sans-serif;
	color: #fff;
	cursor: pointer;
	text-align: center;	
	border: 1px solid #FFF;
	padding: 6px 10px 7px 10px;
	margin: 11px 0px 0px 0px;
	background: #0097d8 url("/images/syncblue.gif") no-repeat 200px center; 
	background-size: 27px 27px;
	border: 1px solid #0089cb;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	float: left;
}
span.oneline {
	display: block;
	padding-top: 7px;
}
.signin_form_fill input[type="text"], .signin_form_fill input[type="password"] {
	margin: 15px 0px;
	border: 1px solid #fff;
	border-bottom:1px solid #CCC;
	padding-left: 40px;
	width: 290px;
	height: 26px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-image: url(../../../images/login/login_fields.png);
	background-repeat: no-repeat;
	*height:0px;
	*padding:5px 0 5px 40px;
	padding:5px 0 5px 40px\9;
	height:15px\9;
	background-size: 25px 80px;
}
.signin_form_fill input[type="text"]:focus, .signin_form_fill input[type="password"]:focus {
	border: 0px;
	border-bottom: 2px solid rgba(121, 187, 238, 0.75);
	border-radius: 0px;
	outline: 0;
	box-shadow: none;
	height: 25px;
	margin: 16px 1px 15px 1px;
}
.tempUserNameField, .UserNameField {
	background-position: 8px 8px;
}
.passwordField {
	background-position: 8px -25px;
}
#login_top div {
	width: 26px;
	height: 26px;
	display: inline-block;
	background: url(../../../images/login/toplinks.png) no-repeat;
	margin-right: 3px;
	border-radius:30px;
	border:1px solid #c1c1c1;
	background-size: 20px 250px;
}
#login_top div:hover{
	background: url(../../../images/login/toplinks1.png) no-repeat;
	background-color: #969696;
	background-size: 20px 250px;
}
#login_top a, #login_top a:link, #login_top a:visited, #login_top a:active {
	text-decoration: none;
}
 #login_top .topLink1, #login_top .topLink1:hover {
	background-position: 6px 10px;
}
/*
#login_top .topLink2, #login_top .topLink2:hover {
	background-position: 7px -15px;
}
#login_top .topLink3,#login_top .topLink3:hover {
	background-position: 6px -36px;
}
#login_top .topLink4, #login_top .topLink4:hover {
	background-position: 4px -57px;
}
#login_top .topLink5, #login_top .topLink5:hover {
	background-position: 4px -77px;
} */
#login_top .topLink6,#login_top .topLink6:hover {
	background-position: 5px -110px;
}
#login_top .topLink7,#login_top .topLink7:hover {
	background-position: 5px -141px;
}
#login_top .topLink8,#login_top .topLink8:hover {
	background-position: 3px -169px;
}
#login_top .topLink9,#login_top .topLink9:hover {
	background-position: 5px -226px;
}
#login_top .topLink10,#login_top .topLink10:hover {
	background-position: 3px -200px;
}
.signin_form_fill .customizedSelect {
	width: 330px;
	height: 27px;
	overflow: hidden;
	border:none;
	border-bottom: 1px solid #D0D0D0;
	background: #fff url(/images/actionitems_collapse.gif) no-repeat 95% center;
	margin: 15px 0;
}
.signin_form_fill .customizedSelect select {
	width: 330px;
	*width: 270px; /* IE 8+*/
	width: 270px\9; /* IE 9*/
	padding: 5px;
	font: 13px Lato, sans-serif;
	line-height: 1.5;
	padding: 0px 0px 0px 40px;
	background: url(../../../images/login/login_fields.png) 7px -60px no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 1px none;
	background-size: 25px 80px;
}
.signin_form_fill .customizedSelect select::-ms-expand {
	display: none;
}
.signin_form_fill .customizedSelect select option {
	outline: 1px none;
}
#resetHelp {
	display: inline-block;
	margin-top: 17px;
	padding-left: 10px;
}
#resetHelp a, #resetHelp a:link, #resetHelp a:visited, #resetHelp a:active {
	color: #999;
	text-decoration: none;
	font: 13px Lato, sans-serif;
}
#resetHelp a:hover {
	color: #5E6C75;
}
#login_topMDM  {
margin: 25px auto 0 auto;
background: url(/images/login/login_logo.gif) no-repeat;
height: 35px;
text-align: right;
background-position: 0px 22px;
padding-top: 7px;
padding-bottom: 45px;
width: 960px;
}

.img_captionMDM {
float: left;
/*width: 665px;*/
color: #252525;
font: 21px Lato, sans-serif;
text-shadow: 0px 2px 0px #FFFFFF;
text-align: center;
text-shadow: 1px 1px white;
padding-top: 20px;
}

#signin_bandMDM {
height: 265px;
width: 960px;
margin: auto;
background: url(../../../images/login/login_img.gif) no-repeat;
background-position: 170px 69px;
}

/* TOOLS-EDIT : Need to check and remove this style */
/* #signin_bandMDM_RAP {
height: 265px;
width: 960px;
margin: auto;
background: url(../../../images/login/rap_login.png) no-repeat;
background-position: 170px 69px;
} */

.login_links_relatedprodMDM {
width: 25%;

}

.login_links_contactMDM {
width: 42%;
padding-left: 25px;
}


.topnav-actionDropdown ul li {
    line-height:2;
    _line-height:2.5;
    margin-top:0;
    padding:5px 21px 5px 16px;
    white-space:nowrap;
}

.topnav-actionDropdown ul {
    font-family:'Lato',sans-serif;
    border-radius:0;
    font-size:13px;
    color:#000 !important;
    -moz-border-radius:10px;
    list-style-type:none;
    border:1px solid #CCC;
    padding:0;
    position:absolute;
    right:33px;
    top:-43px;
    background:#FFF;
    -webkit-box-shadow:0 0 2px 2px rgba(100,100,100,0.1);
    box-shadow:0 0 2px 2px rgba(100,100,100,0.1);
    min-width:120px
}

div.topnav-actionDropdown {
    width:150px;
    background:#FFF
}
/*.topnav-actionDropdown > ul {
	overflow: visible !important;
}*/
.topnav-actionDropdown ul li a {
    display : inline-block;
    width: 100%;
    color:#000 !important
}

.topnav-actionDropdown ul li:hover {
    background:#f5f5f5;
    color:#000;
    cursor:pointer
}
.topnav-actionDropdown ul span {
    font-family:'Lato',sans-serif;
    color:#4f4f4f;
    font-size:14px;
    width:100%;
    display:block;
    padding:10px 10px 0 13px
}
.topnav-actionDropdown ul li img {
    display:none
}
.topnav-disabledText {
    color:#ccc
}
.topnav-actionDropdown ul li.disabledText:hover {
    color : #ccc;
    cursor : default;
}
#login_top div.dropdownpointerUP {
    background-image: url("/images/sprite.png");
    background-color : transparent !important;
    background-position: -313px -684px;
    background-repeat: no-repeat;
    background-size: 500px 900px;
    height: 13px;
    position: absolute;
    right: -1px;
    top: -13px;
    width: 32px;
    z-index: 1020;
    border: none !important;
}
.signin_loading{
        background: #46a1e1 url("/images/syncblue.gif") no-repeat 28px center;
        background-size: 27px 27px;
        height: 32px;
}
.primaryActionBtn_loading{
        background: url("/images/syncblue.gif") no-repeat 15px center;
        background-size: 27px 27px;
        background-color: #46a1e1 !important;
}