body { background: #e8e8e8 url(/assets/img/wallpaper_v02.jpg) top center no-repeat; margin: -1px 0 0 0; padding: 0; font-family: arial,sans-serif; font-size: 11px; color: #CCC; font-weight: normal; line-height: 14px; text-align: center; }
a { color: #999; }
a:hover { text-decoration: underline; }
img { border: 0; }
#wrapper { margin: 0 auto; width: 769px; text-align: left; }


#content { background: url(/assets/img/login/bg_top.jpg) top left no-repeat; padding: 120px 0 0 0; }
#login { margin: 0; padding: 0; }
#logo { float: left; width: 350px; height: 212px; margin-left: 40px; display: inline; }

  #logo ol {list-style: none; margin: 0; padding: 0;}
    #logo ol li {float: left; background: #eee; width: 115px; height: 70px; display: block; margin: 0 1px 1px 0; text-align: center;}
      #logo ol li:hover  {background: #fff;}
      #logo ol li img { margin-top: 20px; width: 80px; }
      #logo ol li.blank:hover { background: #eee; }
      #logo ol li.selected { background: #fff; }
      #logo ol li.selected:hover { background: #fff; }

#loginForm { float: left; width: 310px; margin-left: 20px; }
h1 { font-size: 17px; line-height: 19px; color: #0099FF; margin: 0; padding: 0 0 5px 0; font-weight: normal; }
div.error_mess { color: #FFF; margin: 0 0 4px 0; padding: 3px; background: #ff3300; }
p { font-size: 11px; line-height: 14px; margin: 0 0 10px 0; padding: 0 0 10px 0; font-weight: normal; border-bottom: 1px solid #666666; }
form { margin: 0; padding: 0; }
div.field { height: 35px; }
label { clear: left; float: left; display: block; width: 100px; height: 24px; padding-top: 6px; }
input.frm_input_medium { width: 140px; }
select.frm_input_medium { width: 140px; margin: 0; padding: 0; }
input.cbox { margin: 0 3px 0 0; }
#reminder { clear: left; float:left; margin: -5px 0 5px 103px; color: #CCC; display: inline; }

#submit_zone { clear: left; margin-left: 103px; padding-top: 5px; border-top: 1px solid #666; }
#submit_zone div#remindme { float: left; }
div#remindme { text-transform: capitalize; }

#submit_zone a#signin { float: right; background: url(/assets/img/buttons/signin_black_off.gif) top left no-repeat; width: 73px; height: 24px; text-indent: -5000px; outline: none; margin-top: 10px;}
#submit_zone a#signin:hover { background: url(/assets/img/buttons/signin_black_on.gif) top left no-repeat; }

#submit_zone a#submit { float: right; background: url(/assets/img/buttons/submit_black_off.gif) top left no-repeat; width: 73px; height: 24px; text-indent: -5000px; outline: none; }
#submit_zone a#submit:hover { background: url(/assets/img/buttons/submit_black_on.gif) top left no-repeat; }

#comments { clear: left; height: 85px; background: url(/assets/img/login/bg_bottom.gif) top left no-repeat; text-align: right; padding: 20px 50px 0 0; font-size: 10px; color: #999; voice-family: "\"}\""; voice-family:inherit; height: 65px;}


#footer { width: 769px; }
#footer a { text-decoration: none; color: #666; }
#footer a:hover { text-decoration: underline; }
#footer #ft_left { float: left; margin-left: 15px; color: #666; }
#footer #ft_right { float: right; margin-right: 15px; color: #666; }
