@charset "utf-8";
/* CSS Document */

/* Global */
html{height:100%;}
body{margin:0px 0px 100px 0px; padding:0px; background:#e1e2e4 url(../images/background.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
h1,h2,h3{color:#036fba;}
fieldset{border:#aaa 1px solid; padding:20px; background:#e0e0e0 url(../images/fieldback.jpg) repeat-x;}
fieldset fieldset{margin-top:10px;}
fieldset h3{margin:0px; padding:10px 0px 10px 0px;}
textarea{resize:none;}

/* Login Page */
#splash{margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; height:437px;}
#loginbox{margin:0px 0px 0px 0px; padding:70px 0px 0px 0px; position:absolute; top:0px; left:0px; z-index:999; width:100%;}
#login{margin:0px auto; padding:0px; width:300px; position:relative; text-align:center; color:#036fba;}
#legal{margin:0px 0px 0px 0px; padding:200px 0px 0px 0px; font-size:8px; color:#999;}
.error{margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; font-size:11px; height:20px; color:#ff0000;}

/* Sub Pages  */
div{margin:0px; padding:0px;}
#header{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100px; background:#036fba url(../images/headerback.jpg) repeat-x;}
#nav{margin:1px 0px 0px 0px; padding:0px; height:25px; background:#eee;}
#navlist{margin:0px auto; width:955px; line-height:2em; color:#333; border-left:#aaa 1px solid;}
#navlist ul{margin:0px; padding:0px;}
#navlist ul li{margin:0px; padding:0px 10px 0px 11px; display:inline; list-style:none; border-right:#aaa 1px solid; float:left;}
#navlist ul li:hover{color:#fff; background:#ddd;}
#navlist ul li a, a:link, a:visited{color:#333; text-decoration:none;}
#navlist ul li a:hover{color:#036fba; text-decoration:none;}
#navlist ul li a.active{color:#036fba; text-decoration:none;}
#logout{padding:0px 10px 0px 11px; text-align:right; float:right; border-left:#aaa 1px solid; border-right:#aaa 1px solid;}
#info{margin:0px; padding:5px; width:300px; height:150px; float:right; border:#999 1px dashed; background:#eee;}
#wrap{margin:0px auto; padding:0px; width:955px; text-align:left;}
#content{margin:35px 0px 0px 0px; padding:0px 0px 100px 0px; color:#000;}
#notify{margin:0px 0px 20px 0px; padding:10px 0px 0px 75px; border:#333 1px dashed; background:url(../images/warning.jpg) center left no-repeat; height:auto;}
#notify ul li{color:#036fba;}
#notify h4{margin:15px 0px 20px 0px; padding:0px; color:#036fba;}
div.err{margin:0px 0px 15px 0px; padding:5px; background:#e0e0e0 url(../images/fieldback.jpg) repeat-x; border:#999 1px dashed; color:#036fba;}

/* Table Specific */
table th{background:#fff;}
td a, a:link, a:visited{color:#036fba; text-decoration:none;}
td a:hover{color:#000; text-decoration:underline;}
td form{display:inline;}
td form input{margin-right:5px;float:left;}

/* Class List */
.clear{clear:both;}
.left{float:left;}
.even{background:#ccc;}
.odd{background:#fff;}
.label{float:left;width:150px; line-height:2em;}
.label1{float:left;width:105px; line-height:2em;}
.on{display:block;}
.off{display:none;}
.state{padding-top:5px;}
.row:hover{background-color:#036fba; color:#fff;}
.full{margin:0px; padding:20px;}