* {padding:0; margin:0; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font: 12px}
body {background-color: #333;}
* img {vertical-align:text-bottom;}
* td {vertical-align:middle}
* h1 {font-weight:bold; font-size: 18px}
* th {font-weight:bold; padding-top:4px	}
* h2 {font-weight:bold; font-size: 14px}
* h3 {text-decoration: underline; padding-top: 3px; padding-bottom: 3px; font-size: 14px }
#wrapper {background-color:#ffffff; width:910px; display:block; position:relative;
  margin-left: auto; margin-right:auto;}
#header {background-color: #ffffff; display:block; float: left; width: 940px; padding: 5px;
  border-color: #000000; border-style: dotted; border-bottom-width:1px; padding-bottom: 0px}
#footer {background-color: #ffffff; display: block; float:left; padding: 5px; padding-top: 10px; 
         padding-bottom: 10px; text-align:center; width: 940px; font-size:10px;
         border-top: 1px; border-top-style:dotted; border-top-color: #000000}
#footer a {font-size:10px}
#flash {background-color: #F8FDCD; font-size:14px; text-align:center;
  float: left; padding: 15px; height: 18px; width: 600px; vertical-align: middle;
  position: absolute; top: 12px; left: 200px}
#content {background-color:#ffffff; float: left; width:938px; padding: 6px;
          padding-top:12px; padding-bottom: 20px; position: relative}
#content h2{margin:14px 0 14px 0}
#content p{margin:5px 0 9px 0; font-family:Arial; font-size:14px}
#content div{padding:0px}
#content form .formrow{padding:3px}
#loginbox {display:block; float: right; padding: 0px; position: relative; top:-40px;}
#menu {position: relative; top:20px;}
#logo {display:block; float: left; padding: 0px;}
#logo img {float:left; display: block; align:left; padding-right:10px;
     height:60px; width:60px; vertical-align: top}
.imagebutton {border:0px;width:16px;height:16px}
#tooltip {padding: 5px 10px;background: #333; color:#fff;border: 1px solid #b2bdc3;opacity: 0.90;}
.listinfo {position: relative;}
.listinfo2 {postion: relative; top: -12px; left: 600px}
#invitebox {position: absolute; top: 12; left: 300}
.addButton {padding-top: 20px; position: relative;}
.listinfo {position: absolute; top: 35px; left: 200px;}
#calendarEntryNav {position: absolute; top: 30px; left: 550px}
#createtimesheet  {position: absolute; top: 32px; left: 800px}
.formwrapper {position: relative}
.formcol1 { position: absolute; top: 0px; left: 0px }
.formcol2 { position: absolute; top: 0px; left: 350px }