/****************************************\
 Login Page
\****************************************/

/* Overall Content Container */
#bodyContainer {
	width: 780px;
	margin: auto;
	background-color: #ecedf0;
}

/* Header / Top Container */
#topcontainer {
	height: 104px;
	padding: 10px;
	background: #ffffff;
}
#frontLogo {
	width: 228px;
	height: 60px;
	margin-left: 20px;
	margin-top: 10px;
	background-image: url('logo-dwell.png');
}
#signupButton {
	position: absolute;
	top: 175px;
	right: 10px;
	width: 225px;
	height: 162px;
	z-index: 1000;
	margin-top: -143px;
	background-image: url('signup.png');
}
#signupButton:hover {
	position: absolute;
	top: 175px;
	right: 10px;
	width: 225px;
	height: 162px;
	margin-top: -143px;
	background-image: url('signup.png');
	background-position: 0 0;
	z-index: 1000;
}

/* Main Banner Image */
#mainimgcontainer {
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: visible;
	background-color: #fff;
}
.mainimg {
	width: 100%;
	height: 254px;
	overflow: hidden;
	background-image: url('main-dwell.jpg');
	background-repeat: no-repeat;
	background-color: #000;
	background-position: center center;
}

/* Middle, Body Area */
.frontBody {
	height: 100%;
	margin-bottom: 0;
	background: #fffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #fffff 0%, #fffff 378px, #f7f7f7 0, #f7f7f7 140%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fffff 0%,#fffff 378px,#f7f7f7 0,#f7f7f7 140%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fffff 0%,#fffff 378px,#f7f7f7 0,#f7f7f7 140%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.frontBody div, 
.frontBody a,
.frontBody p {
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4;
	text-align: left;
	text-decoration: none;
	white-space: normal;
}
#leftcontainer p,
#leftcontainer a,
#leftcontainer div {
	color: #555;
	font-size: 14px;
}
#leftcontainer #accountForgotLabel {
	font-size: 11px;
}
#leftcontainer h1 {
	color: #515b67;
}
#loginbox #loginForm input {
	color: #000;
	border: 1px solid #c0d1e1;
    background: #fff none repeat scroll 0 0;
}
#loginbox a {
	color: #2d8ee9;
}

/* Footer */
#footercontainer {
	height: 100px;
	padding: 25px;
	background: #f7f7f7;
}
#footercontainer a {
	color: #2d8ee9;
}



/****************************************\
 SMA Interface
\****************************************/

/* Header div shown at top of interface after logging in */
#header {
	position: relative;
	width: 100%;
	height: 75px;
	border-bottom: 1px solid #a4a4a4;
	line-height: 14px;
	z-index: 99 !important;
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
/* Main logo at top left of software */
#smaLogo{
	position: absolute;
	top: 8px;
	left: 10px;
	width: 285px;
	height: 60px;
	padding: 0;
	background-image: url('logo-dwell.png');
	background-repeat: no-repeat;
}
/* Links shown whenever there is a siteMsg */
#header a {
	color: #0071B4;
}
#header a:hover {
	color: #0071B4;
	text-decoration: underline;
}
