body { padding:0px; margin:0px; line-height:150%; color:#000; font-size:13px; font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; }
a { text-decoration:underline; }

header, nav, footer, #sidebar, #overlay, #popup, #popcontent, #tabbed div.nav { display:none; }

section { padding:0px 10px 20px 10px; margin:0px auto; }
#main { margin:0px; }

table { border-collapse:collapse; width:100%; }
table.tabbed th { color:#256C89; padding:5px; font-size:13px; text-align:left; border-bottom:2px solid #256C89; padding-top:20px; }
table.home th { background:#60c8f2; color:#003399; padding:5px; font-size:13px; text-align:left; }
table.home th:first-child { background:#60c8f2 url(../images/thleft.jpg) no-repeat top left; width:25px; padding-left:15px; }
table.home th:last-child { background:#60c8f2 url(../images/thright.jpg) no-repeat top right; }
table tbody td { background:#ecf8fd; color:#666699; padding:5px; border-top:1px solid #fff; cursor:pointer; }
table tbody td:first-child { padding-left:15px; }
table tbody td.active { background-image:url(../images/right.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
table tbody td.warn { background-image:url(../images/warn.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
table tbody td.dead { background-image:url(../images/dead.png); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
table tbody tr:hover td { background-color:#d2e7f0; }
table tbody tr.selected td { background-color:#94FFDF; }

#pager { text-align:center; padding-top:15px; }
#pager a { border:1px solid #52BFEA; color:#52BFEA; padding:2px 5px; margin:0px 1px; }
#pager a:hover, #pager a.active { border:1px solid #52BFEA; background:#52BFEA; color:#fff; }

#tabbed div.content { border:0px none; padding:0px; }

/* Forms */
fieldset { margin:10px; background-color:#fff; border:1px solid #ccc; padding-top:20px; padding-bottom:20px; }
label { width:200px; display:block; float:left; text-align:right; padding-right:10px; margin-top:10px; }
label.doms { width:50px; margin-top:5px; text-align:left; }
input, select { vertical-align:middle; margin-top:10px; border:1px solid #66f; outline:none; }
input { width:200px; }
input:focus, select:focus { border:1px solid #f00; }
button { background:url(../images/bgbutton.gif) repeat-x; height:28px; line-height:28px; border:0px none; color:#fff; font-weight:bold; padding:0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; }
button:hover { background-position:0 100%; }
button.green { background-image:url(../images/btngreen.gif); }