/* general settings */
body {background:#114c8b url(../image/background.gif); margin:25px 0px 25px 0px; font:12px verdana, arial, helvetica, sans-serif; color:#000;}
form {margin:0px;}
input {font-size:14px; color:#666;}
select {font-size:14px; color:#666;}
textarea {font-size:14px; color:#666;}
h1 {font:bold 18px arial; color:#333; margin:0px; padding:0px;}
label {cursor:pointer;}

/* layout settings */
#container {background:#fff;}
#leftnav {background:url(../image/left-gradient.gif) repeat-y;}
#leftnav .wrapper {width:165px; margin:25px auto;}
#content {background:url(../image/content-background.gif) no-repeat top right;}
#content .wrapper {margin:0px; padding:40px 25px 25px 25px;}
#content ul {margin:0px; padding:0px; font-size:14px;}
#content ul li {list-style-type:none; line-height:22px;}
#footer {font-size:12px; padding:25px;}
#footer span {margin:0px 6px;}
#disclaimer {padding:25px; font:italic 11px verdana;}
#form {}
#form label {display:block; padding-bottom:2px;}
#form input {margin-bottom:10px;}
#bottom {background:url(../image/fade.png) repeat-x center; height:18px; margin:0 auto; width:800px; padding-top:1px;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}

/* link settings */
a:link, a:visited {color:#000; text-decoration:none;}
a:active, a:hover {color:#000; text-decoration:underline;}

/* success/error settings */
.log-results-fail, .log-results-success { display:none; }
#success, .log-results-success {color:#4e8c28; min-height:50px; padding:5px 15px; background:#e9ffdb url(../image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}
#error, #error-footer, .error, .log-results-fail {color:#cc0000; min-height:50px; padding:5px 15px; background:#ffeeee url(../image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin-bottom:8px;}