body, html { margin: 0px; padding: 0px; width: 100%; height: 100%; }

body, div, p { font-family: Verdana; font-size: 14px; }

.header { display: block; height: 61px; background: url('images/header_bg.gif'); }

.content { display: block; background: url('images/header_shadow.gif') repeat-x top; padding: 20px; }

h1, h2, h3 { margin-top: 0px; font-family: 'Trebuchet MS'; font-weight: normal; }

h1 { font-size: 26px; }

h2 { font-size: 18px; }

h3 { font-size: 14px; color:#FF0000 }

div.info { border: 1px solid #eee; padding: 20px 20px 20px 120px; margin-top: 10px; margin-bottom: 40px; background: url('images/info.gif') no-repeat 20px 20px; }

div.info p { color: #555; }

/*#info { width: 900px; margin: 0px auto; }*/

#compline { width: 560px; margin: 0px auto; }

a { text-decoration: none; color: #266FAD; }

a:hover { text-decoration: underline; }



#login_form { padding: 10px 10px 10px 170px; background: url('images/login.gif') no-repeat 20px 50px; }

#login_form label.text { display: block; clear: both; margin-bottom: 5px; font-style: italic; }

#login_form input { margin-bottom: 10px; }



#password_info { margin-top: 0px; font-size: 10px; color: #555; }

#btnLogin { margin-top: 10px; }



ul.tools { list-style: none; margin: 0px; padding: 0px; }