/* Styles for basic elements */ .pplevel, table, td, div { border: 0px solid #3c6379; } td, th, body, input { font-family: verdana, sans-serif; font-size: 0.3cm; } body { margin: 0px; padding: 0px; background: #204050; color: black; } td { text-align: left; color: black; } th { color: white; } img { border: none; } A { color: #9f2929; text-decoration: none; } form { margin: 0px; } input, select, textarea { background: #f0f0ff; font-weight: normal; } /* Styles for main template elements */ td#contentarea { background: #c6ccd6; border-top: 1px solid black; border-bottom: 1px solid black; padding: 12px 25px 12px 15px; text-align: center; vertical-align: top; } td#sidebartop, td#sidebarbottom { background: #e2e5ea; padding: 12px 5px 12px 5px; width: 150px; } td#sidebartop { border-top: 1px solid black; padding-top: 0px; vertical-align: top; } td#sidebarbottom { border-bottom: 1px solid black; vertical-align: bottom; } td#sidebartop dl { margin: 0px; padding: 0px; } td#sidebartop dt { font-size: 115%; font-weight: normal; margin: 12px 0px 0px 0px; } td#sidebartop dd { margin: 0px 0px 0px 10px; padding: 0px; } table#topbar, table#bottombar { width: 100%; } table#topbar td, table#bottombar td { padding-left: 12px; padding-right: 12px; } div#main-menu { color: white; font-size: 120%; margin-top: 46px; margin-left: 12px; padding-bottom: 3px; background: #204050; border-bottom: 1px solid black; text-align: left; overflow: auto; } div#main-menu A { color: white; font-weight: bold; } img#main-logo { position: absolute; top: 21px; right: 12px; } table#bottombar { border-bottom: 1px solid black; } table#topbar, table#bottombar, td#middlebar { background: #3c6379; } td#middlebar { width: 20px; border-left: 1px solid black; border-right: 1px solid black; } table#topbar, table#bottombar { padding-bottom: 1px; height: 20px; } td#topbarsearch { color: white; text-align: right; vertical-align: bottom; } td#topbarsearch input { color: #20475d; background: #c9d8e0; border-width: 1px; border-style: solid; } td#usernamecell { color: white; vertical-align: bottom; padding-bottom: 1px; } A.email { color: white; font-weight: normal; font-size: 0.3cm; font-style: italic; } td.menucell { color: white; font-size: 120%; vertical-align: bottom; } th A, td.menucell A, td#usernamecell A { color: white; } th A, td.menucell A { font-weight: bold; } /* Content tables */ table.contentf { background: #3c6379; border: none; border-spacing: 1px; /* border-width: 1px; */ /* border-style: solid; */ } table.contentfn { border: 1px solid #3c6379; border-spacing: 0px; } tr.contentfn td { border-top: 1px solid #3c6379; } tr.contentb td, td.contentb, td.contentg { background: #a4b3ba; font-size: 110%; } td.contenth, th.contenth, tr.contenth, th.contentsh { background: #5f859b; color: white; font-size: 120%; text-align: left; } th.contentsh { font-size: 110%; } tr.contentl, tr.content1, td.content1, tr.contentfn td { background: #b8c7cf; } tr.content2, td.content2 { background: #c9d8e0; } tr.content3, td.content3 { background: #d1e0e8; } tr.contentl:hover, tr.contentl:hover td { /** border-top: 1px dashed #a4b3ba; border-bottom: 1px dashed #a4b3ba; **/ background: #c9d8e0; } A.pwktool { color: black; font-weight: bold; }