
body
{
	//background: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/background_pattern.png") no-repeat;
	//background-size: 100%;
	
	background-color: transparent;
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/background_pattern.png");
	background-repeat: no-repeat;
	//background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/background_pattern.png', sizingMethod='scale');
	
	width: 100%;
	height: 100%;
}

.login-page-content-wrapper-020
{
	/*
	background-color: yellow;
	*/
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	position: relative;
	z-index: 05;
}

.login-page-content-light-background-box
{
	background-color: white;
	/*
	width: 1000px;
	*/
	width: 961px;
	
	margin-left: auto;
	margin-right: auto;
	
	position: relative;
	z-index: 06;
	
	top: -1.3em
}

.login-bar-top-02
{
	background-color: rgb(190, 61, 63);
	background-color: rgb(193, 62, 64);
	
	/*
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/background_pattern.png");
	background-repeat: repeat;
	*/
	
	color: white;
	height: 1.3em;
}

.login-bar-top-01
{
	background-color: rgb(190, 61, 63);
	color: white;
	height: 1.3em;
}

.login-bar-bottom-01
{
	background-color: rgb(190, 61, 63);
	color: white;
	height: 0.6em;
}

.login-coloured-bar-header-010
{
	background-color: rgb(190, 61, 63);
	color: white;
	border-bottom: thin solid rgb(215, 215, 215);
	
	font-weight: 600;
	font-size: 1.1em;
	
	margin 0 0 0 0;
	padding: 0.5em 0.5em 0.5em 1em;
}

.login-primary-form-box
/*, .login-login-2013a*/
{
	background-color: white;
	border: medium solid rgb(215, 215, 215);;
}

.img-box-logo-default-01-wrapper
{
	text-align: right;
	margin: 1em 1em 1em 1em;
	padding: 0 1.5em 0 0;
}

.img-box-logo-default-01
{
	display: inline-block;
	
	text-align: center;
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/logo.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	/* "filter" is for IE8 to display the background images as scaled */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/logo.jpg', sizingMethod='scale');
	
	/* ORIG;
	width: 727px;
	height: 74px;
	*/
	/*
	width: 354px;
	height: 36px;
	*/
	/* png
	width: 273px;
	height: 26px;
	*/
	width: 281px;
	height: 29px;
}

.img-logo-default-02
{
	/*
	display: inline-block;
	background-color: transparent;
	
	width: 265px;
	height: 24px;
	*/
	
	margin: 0 0 0 4em;
	margin: 0 0 0 70px;
}

.img-box-logo-default-02
{
	display: inline-block;
	
	text-align: center;
	
	background-color: transparent;
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/footer_logo.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/footer_logo.jpg', sizingMethod='scale');
	
	width: 156px;
	height: 26px;
	
	margin: 0 0 -10px 66px;
}


.img-box-google-play
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/google_play.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/google_play.png', sizingMethod='scale');
	
	/*
	width: 222px;
	height: 76px;
	*/
	/*WAS
	width: 107px;
	height: 35px;
	*/
	width: 99px;
	height: 35px;
}

.img-box-app-store
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/app_store.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/app_store.png', sizingMethod='scale');
	/*
	width: 222px;
	height: 74px;
	*/
	/*WAS
	width: 107px;
	height: 35px;
	*/
	width: 99px;
	height: 33px;
}

.img-box-ad-01
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/control_locks.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/control_locks.png', sizingMethod='scale');
	
	/*
	width: 576px;
	height: 347px;
	*/
	width: 276px;
	height: 166px;
}

.img-box-space-010
{
	display: inline-block;
	width: 3em;
	height: 1px;
}

.img-box-ad-02
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/free_your_time.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/free_your_time.png', sizingMethod='scale');
	
	/*
	width: 576px;
	height: 347px;
	*/
	width: 276px;
	height: 166px;
	}
	
	.img-box-ad-03
	{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/know_whats_happening.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/know_whats_happening.png', sizingMethod='scale');
	
	/*
	width: 573px;
	height: 345px;
	*/
	width: 276px;
	height: 166px;

}

.img-box-ad-04
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/highlights.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/highlights.jpg', sizingMethod='scale');
	
	/* png
	width: 878px;
	height: 127px;
	*/
	width: 880px;
	height: 128px;
}

.login-default-footer-02
{
	background-color: transparent;
	/*
	width: 1000px;
	*/
	width: 961px;
	
	margin: 0.6em 0 4em 0;
	margin-left: auto;
	margin-right: auto;
	padding; 0 2em 0 2em;
	
	/*
	background-color: yellow;
	*/
}

.img-button-row-010
{
	text-align: center;
	/*
	margin: 1em 0 0 0;
	*/
	margin: 0 0 0 0;
}

.img-box-ad-090
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/girl_on_laptop.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/girl_on_laptop.png', sizingMethod='scale');
	
	/*
	width: 769px;
	height: 539px;
	*/
	width: 389px;
	height: 271px
	
	width: 379px;
	height: 272px;
	
	margin: -58px 0 0 0;
}

.img-box-ad-091
{
	display: inline-block;
	
	text-align: center;
	
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/man_on_laptop.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/man_on_laptop.jpg', sizingMethod='scale');
	
	/*
	width: 396px;
	height: 281px;
	*/
	/* png
	width: 343px;
	height: 290px;
	*/
	width: 357px;
	height: 289px;
	
	margin: -58px 0 0 0;
	margin: 0 0 0 0;
	
	/* nudge image into ad image below it */
	position: relative;
	top: 1px;
}

.login-description-box-010
{
	text-align: left;
}

.login-description-box-010-a
{
	color: rgb(190, 61, 63);
	font-size: 1.95em;
	font-size: 1.74em;
	font-weight: 500;
	
	margin: 0 0 0 8em;
	margin: 0 0 0 170px;
	
	position: relative;
	z-index: 10;
}

.login-description-box-010-b
{
	color: rgb(112, 112, 111);
	font-size: 1.10em;
	font-size: 1.22em;
	font-weight: 500;
	
	margin: 0.9em 0 0 344px;
	margin: 3px 0 0 280px;
	
	position: relative;
	z-index: 10;
}

.login-copyright-verbiage
{
	color: rgb(24, 50, 100);
	
	font-size: 0.74em;
	font-size: 0.64em;
	font-weight: 500;
	
	padding: 1em 1em 1em 70px;
	margin: 0;
}

.app-store-buttons-box
{
	display: inline-block;
	
	text-align: center;
	width: 110px;
	
	float: right;
	
	margin: 0 2em 0 0;
}

.wrapper-login-2013a
{
	/*
	width: 500px;
	width: 452px;
	*/
	width: 418px;
	min-width: 280px;
	
	position: absolute;
	left: 50%;
	left: 48%;
	top: 155px;
	margin: 20px 0 0 15px;
	margin: 20px 0 0 0;
}

.lg-body-login-2013a
{
	background-color: white;
	border: medium solid rgb(215, 215, 215);;
	/*
	margin-top: 10px;
	*/
	/*
	height: 235px;
	*/
	/*
	background: url(../../../media/images/interface/login-bg.jpg);
	background: url(../../../media/images/interface2013/login-bg.jpg);
	*/
	/*
	border-radius: 5px;
	border: 1px solid #444;
	border-bottom: 4px solid #333;
	box-shadow: inset 0 1px 0 0 #999;
	*/
}

.lite-footer-box-NOTLOGGEDIN
{
	text-align: left;
	
	color: rgb(112, 112, 111);
	
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	
	margin: 1em 0 0 5em;
	margin: 1em 0 0 70px;
}

.login-login-2013a ul li
{
	/*
	margin: 0.7em 1em 0.7em 1em;
	*/
	margin: 0.7em 0 0.7em 0;
	padding: 0;
	
	/*
	background-color: pink;
	*/
}

.login-text-input-9999
{
	/*
	display: inline;
	width: 100%;
	height: 32px;
	*/
	width: 88%;
	/*
	background: transparent;
	*/
	background-color: transparent;
	/*
	background-color: wheat;
	*/
	border: none;
	box-shadow: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	color: #ccc;
	text-shadow: 0 1px 0 #292929;
	
	/*
	text-indent: 40px;
	font-size: 12px;
	*/
	position: relative;
	top: -4px;
	height: 1.3em;
}

.login-button-login-2013a
{
	background-image: url("https://cloud.secure.direct/prod/media/images/custom_partner/default/login_button.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/custom_partner/default/login_button.png', sizingMethod='scale');
	
	/*
	width: 73px;
	height: 32px;
	*/
	width: 68px;
	height: 28px;
	
	border : none;
	color : transparent;
	font-size : 0
}

li#login-form-submit-login-btn-box
{
	margin-left: 14px;
	/*
	background-color: red;
	*/
}

li#usr-field-login-2013a ,
li#psw-field-login-2013a
{
	text-align: center;
}

.login-text-input-login-2013a
{
	width: 92%;
}

/*
a.forgot-pswd-link
{
	color: rgb(66, 150, 230);
	font-weight: normal;
	font-size: 0.6em;
}
*/

.forgot-pswd-box
{
	margin: 0 0 1em 0;
	/*
	padding: 0 1em 0 1.5em;
	*/
	padding: 0 1em 0 14px;
	/*
	background-color: wheat;
	*/
	
	color: rgb(66, 150, 230);
	font-weight: 400;
	font-size: 0.8em;
	
	letter-spacing: 0px;
}

.forgot-phrase-box
{
	/*
	color: rgb(66, 150, 230);
	font-weight: 400;
	font-size: 0.8em;
	*/
}


.forgot-phrase-box a:link
, .forgot-phrase-box a:visited
, .forgot-phrase-box a:active
, .forgot-phrase-box a:hover
, a.forgot-phrase-link:link
, a.forgot-phrase-link:visited
, a.forgot-phrase-link:active
, a.forgot-phrase-link:hover
{
	color: rgb(66, 150, 230);
	color: rgb(164, 164, 164);
	/*
	font-weight: normal;
	font-size: 0.3em;
	*/
	font-weight: 600;
}

/*
.forgot-phrase-box a:link
{
color: rgb(164, 164, 164);
}
*/

#lost-psw-login-2013a
{
	/*
	float: right;
	margin-top: -24px;
	*/
}

#lost-psw-login-2013a a
{
	/*
	color: #d3d3d3;
	font-size: 13px;
	*/
}

.not-first-app-store-button-010
{
	margin: 0.5em 0 0 0;
}

.error_box ,
.notice_box ,
.box-shadow-basic-all-sides-010
{
	/*
	-moz-box-shadow: 0 0 5px 5px #eee;
	-webkit-box-shadow: 0 0 5px 5px #eee;
	box-shadow: 0 0 5px 5px #eee;
	*/
	/* bkup 20130925
	-moz-box-shadow: 1px 1px 30px 1px #ccc;
	-webkit-box-shadow: 1px 1px 30px 1px #ccc;
	box-shadow: 1px 1px 30px 1px #ccc;
	*/
	
	-moz-box-shadow: 1px 1px 5px #ccc;
	-webkit-box-shadow: 1px 1px 5px #ccc;
	box-shadow: 1px 1px 5px #ccc;
}

.box-shadow-basic-all-sides-020
{
	/*
	-moz-box-shadow: 0 0 5px 5px #eee;
	-webkit-box-shadow: 0 0 5px 5px #eee;
	box-shadow: 0 0 5px 5px #eee;
	*/
	/* bkup 20130925
	-moz-box-shadow: 0 0 20px 5px #aaa;
	-webkit-box-shadow: 0 0 20px 5px #aaa;
	box-shadow: 0 0 20px 5px  #aaa;
	*/
	
	-moz-box-shadow: 0px 0px 3px 2px #ccc;
	-webkit-box-shadow: 0px 0px 3px 2px #ccc;
	box-shadow: 0px 0px 3px 2px #ccc;
}


/* additional error box styles */
/* NOTE: duplicate of same style in styhlesheet.php */
.error_box
	{
	font-weight: normal;
	font-size: 0.8em
	border: 1px solid #990000;
	background-color: #FFCCCC;
	/*
	width: 450px;
	*/
	width: 418px;
}


/* NOTE: duplicate of same style in styhlesheet.php */

.notice_box
{
	/* MODS PER PER GRPHDSNR
	font-weight: normal;
	border: 1px solid #000099;
	background-color: #CCCCFF;
	width: 450px;
	*/
	
	font-size: 0.8em
	color: #3a87ad;
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
	
	/*
	width: 700px;
	*/
	width: 418px;
}

.img-box-lite-icon-error
{
	display: inline-block;
	
	text-align: center;
	
	background-color: transparent;
	background-image: url("https://cloud.secure.direct/prod/media/images/icons/error.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='https://cloud.secure.direct/prod/media/images/icons/error.png', sizingMethod='scale');
	
	width: 48px;
	height: 48px;
	margin: 0 0 0 0;
	margin: 0.3em;
}

.lite-footer-box-NOTLOGGEDIN
{
	color: rgb(112, 112, 111);
}

.login-error-info-box-wrapper-010
{
	width: 400px;
	text-align: center;
}

/*bootstrap mods*/
.alert
{
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h5
{
	margin-top: 0;
	color: inherit;
	font-weight: bold;
}