html, body { margin: 0; }
body { background:url(img/body-bg.gif) #ffffff repeat-x; font-family: "Arial", sans-serif; font-size:.9em; line-height:22px; color:#444; padding:0px 25px 0px; 25px; }
strong { color:#4b85ad; }
h1,h2,h3,h4 { color:#4b85ad; }
a { color:#4b85ad; }
#Logo { margin-top:25px; }
#Auth { position:absolute; top:0px; right:50px; }
.Left { float:left; }
.Clear { clear:both; }
ul#Menu li a { font-weight:bold; text-decoration:none; }
ul#Menu:hover li a { font-weight:bold; text-decoration:underline; }

.Grid th { text-align:Left; color:#4b85ad; text-decoration:none; padding:0px 0px 0px 3px; }
.Grid tr.AltItemStyle { background-color:white; }
.Grid tr.ItemStyle { background-color:#E8EEF7; }
tr.ItemStyle td, tr.AltItemStyle td { border-top:1px solid #C3D9FF; padding:3px 3px 3px 3px; }

div#nifty {
  background: #C3D9FF;
}
div.rounded div {
  height: 1px;
  overflow: hidden;
}
div#nifty div.Content { border-left:8px solid #C3D9FF; border-right:8px solid #C3D9FF; }
/*div#rounded{background:#C3D9FF; padding:7px;} */
/*div.rounded{padding:7px;} */
/*div.rounded div.Content { background:#ffffff; border-left:8px solid #C3D9FF; border-right:8px solid #C3D9FF; } */