@charset "utf-8";
/* CSS Document */
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body{margin:0; padding:0; background-color:#e7f2ff; background-image:url(bglogin.jpg); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.clear{ clear:both;}
.main{ width:450px; height:auto; margin:0 auto;}
.header{ padding:110px 0 50px 0;}
.logo{width:433px; margin:0 auto;}
.logo a{border:none; text-align:center;}

.sitemap{float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #20340e; font-weight:bold;}


.working{width:385px; margin:0 auto; background-color:#FFF; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0px 0px 12px #333333;}
.workinga{width:385px; height:42px; background-image: url(top-color.jpg); background-repeat:repeat-x; background-position:top; -moz-border-radius: 4px; border-radius: 4px; }
.workingb{width:385px; height:60px; background-image: url(bottom-color.jpg); background-repeat:repeat-x; background-position:bottom; -moz-border-radius: 4px; border-radius: 4px; }

.work{width:300px; margin:0 42px;}
.feld{ margin:20px 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #666666;}
.feld-txt{float:left; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #20340e;}
.fldbox{ float:left; width:285px; height:30px; background-image:url(field-bg.png); background-repeat:repeat-x; -moz-border-radius: 8px; border-radius: 8px; border:6px solid #96bcea; margin-bottom:15px; }
.leftbg{ float:left; background-image:url(bg-user.png); background-repeat:no-repeat; background-position:bottom; width:92px; height:30px; -moz-border-radius: 3px; border-radius: 3px;}
.leftbg p{ padding:7px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.rightbg { float:right; width:193px; height:30px;}
.rightbg input{font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #20340e; background-image:url(field-bg.png); background-repeat:repeat-x; width:190px; height:30px; padding:0 1px 0 2px; border:none; border-top-right-radius:4px; border-bottom-right-radius:4px; -moz-border-top-right-radius:4px; -moz-border-bottom-right-radius:4px;}


.wanttxt{ font-family:MV Boli, "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000; text-decoration:none; margin:20px 0 20px 0;}
.bothof{ margin:20px 0 20px 150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-decoration:none; }
.line{ border-bottom:1px solid #999999; margin:25px 0 22px 0;}
.keep{margin-left:120px;}
.keep a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-decoration:none; }
.keep a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-decoration: none;}


.forgotbox{}
.forgotboxleft{ width:180px; float:left;}
.line1{}
.checkpanel{ float:left; padding:2px 10px 2px 0px;}
.forgot{ float:left; padding:4px 10px 2px 0px;}
.forgot a{font-family: Tahoma; font-size:11px; color: #20340e; text-decoration:none;}
.forgot a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color: #000; text-decoration:underline;}
.signin{ float:right; margin-top:8px;}
.signin input{ float:right; border:4px solid #96bcea; -moz-border-radius: 8px; border-radius: 8px;}

input[type=checkbox] {
    display:none;
  }

  input[type=checkbox] + label
   {
   background-image:url(check-off.png);
       height: 14px;
       width: 13px;
       display:inline-block;
       padding: 0 0 0 0px;
   }

   input[type=checkbox]:checked + label
    {
         background-image:url(check-on.png);
        height: 14px;
        width: 13px;
        display:inline-block;
        padding: 0 0 0 0px;
    }



