@import url(public.css);



body#login{background: #fff;}
body.public.logged div#idHeader {height:100px;}

body.public.logged div#headerBackground {top:100px;}

body#login div#container100{background: none repeat scroll 0 0 #BEE8F8; position: relative;}
div#container100 div.container div.bgContainer{ width:920px;float:none;text-align:center; margin:auto;}

div.container div.bgContainer div#header {float:none;width:918px;padding:0;}


div.bgContainer  div#content{width:918px; margin:auto;float:none;text-align:center;top:10px;position:relative;}
div#defaultContent.loginContent img.loginLogo {margin: 0; padding-right: 0;}

div#defaultContent div#loginContentRight
{
float: right;
margin: 0;
min-height: 200px;
position: relative;
text-align: left;
width: 532px;
}


/* body#login p { color:#744730; } */

input.button
{
width:10em;
font-size: 18px;
height:35px;
border-radius:4px;
}
input.button#signUp {margin: 0 0 10px; position: relative; top: 1px;}
input.button#login,div.searchButton input.button {width: 6em;}



div#loginContainer.notLoggedIn div.support input.button{ height:28px;width:40px;font-size:14px; }

table#loginTable input#login{ width:6em; }

form#loginForm{ padding:2em 0 1em 0 ; }
form#loginForm table#loginTable{width:100%;}
form#loginForm table#loginTable td{text-align:left;vertical-align:top;}

form#loginForm table#loginTable th
{
vertical-align:top;
color: #724832;
padding: 0 0 0 10px;
text-align: center;
width:33%;
}
form#loginForm table#loginTable td#emailEntry{ width:210px; text-align:right;padding-right:10px;}
form#loginForm table#loginTable td#emailEntry p{text-align:left; width:100%;margin-top:2px;}
form#loginForm table#loginTable td input.ltxt
{
border: 1px solid #FFFFFF;
color: #999999;
float: none;
font-size: 14px;
height: 23px;
padding: 5px;
width: 200px;
}

form#loginForm table#loginTable td input#h_username.ltxt {margin-left: 0px;}

form#loginForm table#loginTable td p {color: #754632;}
form#loginForm table#loginTable td a{text-decoration: none;}


form#loginForm table#loginTable td a#forgotPwd:hover{ text-decoration:underline;}

form#loginForm table#loginTable td input.remembermeCheckbox{ position:relative;top:3px; }

div.store{display:none;} /* hidden containers for cacheing tab content */

a.lead
{
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
text-align:center;
font-size:120%;
color:#724832;
}

div.loginMsg{ width:906px; }

div#footerContainer #footerBgContainer a.backToTop {display:none;}

div#footerContainerColor, div#footerContainer100 {height:100px;}

/* Password Reminder Application */
DIV#popForm
{
position:absolute;
top: 0;
left: 0;
color: #000;
background:#E7E6D2;
border:1px solid #E5F6FD;
display:none;
width:200px;
height: 110px;
margin:0;
padding: 0px 10px 10px 10px;
}
div.popFormContent {float: left; width: 100px;}
div.popFormContent, div.popFormContent p {text-align:left; margin: 0; padding: 0;}
div#popFormClose {position: absolute; top: 10px; right: 10px;}
input.sfmtxt
{
float: left;
border: 1px solid #744730;
margin: 0;
text-align: left;
font-size:10px;
background:white;
color: #000;
width:125px;
padding: 3px;
}
div.loginMsg, div.status {width:913px;font-size:14px;}
div.responseMsg {width:856px;}

div#searchResults div.event .eventHost{ display:block; }
label
{
	cursor:pointer;
}

div.bgContainer div#content div.customHtml
{
	text-align:left;
}
