a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }
a:active { text-decoration: none; }

body {
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  margin: 0;
  padding: 0;
  background: #336699;
  background-image: url(awcopy.jpg); 
  background-repeat: no-repeat; 
  background-position: right bottom;
  scrollbar-face-color: #C1EAF7;
  scrollbar-highlight-color: #336699;
  scrollbar-3dlight-color: #C1EAF7;
  scrollbar-darkshadow-color: #C1EAF7;
  scrollbar-shadow-color: #336699;
  scrollbar-arrow-color: #336699;
  scrollbar-track-color: #C1EAF7;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 1px 4px 1px 4px;
}

input, textarea, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

form#zeromargins {
  margin: 0px;
  padding: 0px;
}

form {
  margin: 0px;
  padding: 2px 4px 7px 4px;
}

div#bordertext {
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  visibility: hidden;
}

div#bordertext p.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

div#header {
  position: relative;
  background: transparent;
  background-image: url(logov.jpg); 
}

div#header div#headerpadding {
  height: 90px;
  background-image: url(logo.jpg); 
  background-repeat: no-repeat; 
  background-position: right top;
}

div#middletopcontent {
  position: relative;
  background-color: #C1EAF7;   
}

div#middletopcontent div#middletopcontentpadding {
  padding: 0;
}

div#middletopcontent div#middletopcontentborder {
  border-bottom: 1px solid #000;
}

div#middletopcontent div#middletopcontentborder div {
  padding: 0px 0px 1px 0px;
}

div#menubar { 
  padding: 0px 4px 0px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold; 
  color: #FFFFFF;
}

table#menubartable { 
  border-spacing: 0px; 
  border-collapse: collapse; 
}

table#menubartable td { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}

table#menubartable td a { 
  font-weight: bold; 
  color: #FFFFFF; 
}

div#Menumnudivx1, div#Menumnudivx2, 
div#Menumnudivx3, div#Menumnudivx4 { 
  background-color: #336699; 
  border-top: 3px solid #E5F8FF;
  border-left: 3px solid #E5F8FF;
  border-right: 3px solid #224466; 
  border-bottom: 3px solid #224466; 
}

div#Menumnudivx1 div, div#Menumnudivx2 div,
div#Menumnudivx3 div, div#Menumnudivx4 div { 
  padding: 2px 6px; 
}

div#Menumnudivx1 div a, div#Menumnudivx2 div a,
div#Menumnudivx3 div a, div#Menumnudivx4 div a { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #FFFFFF; 
  display: block; 
}

table#rootbar { 
  width: 100%; 
  border-spacing: 0px; 
  border-collapse: collapse;
}
table#rootbar td { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
}
table#rootbar td#rootpath {  
  color: #336699; 
  padding-left: 5px;   padding-right: 7px; 
}
table#rootbar td#rootpath a {  
  color: #336699; 
}
table#rootbar td#welcome { 
  color: #FFFFFF; 
  padding-left: 7px;   padding-right: 4px; 
  text-align: right; 
}

div#middle {
  position: relative;
  background: transparent;
  width: 100%;
}

div#middlerightallscreen {
  position: relative;
  margin-left: 0;
  padding: 4px 0px 7px 4px;
  background: transparent;
}

div#middlerightcontentscreen {
  position: relative;
  background: transparent;
  width: inherit;
}

div#middlemainpartscreenholder {
  position: relative;
  margin-right: 15em;
  padding-right: 9px;
  background: transparent;
}

div#middlemainpartscreen {
  position: relative;
  padding: 0px 0px 0px 0px;
  background: transparent;
}

div#middlemaincontentshadow {
  position: relative;
  top: 3px;
  left: 3px;
  background: #246;
}

div#middlemaincontent {
  position: relative;
  top: -3px;
  left: -3px;
  background: #FFF;
}

div#middlemaincontent div#middlemaincontentborder {
  border: 1px solid #000000;
}

div#middlemaincontent div#middlemaincontentborder div {
  padding: 0px;
}

div#content h1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px 0px 12px 0px; 
  padding: 0px 16px 0px 19px;
  background-image: url(h1bkg.jpg); 
  background-repeat: no-repeat; 
  background-position: left bottom;
}

div#content h2 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px 0px 12px 0px; 
  padding: 0px 16px 1px 19px; 
  background-image: url(h3bkg.jpg); 
  background-repeat: no-repeat; 
  background-position: left bottom;
}

div#content h3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px 0px 12px 0px; 
  padding: 0px 16px 0px 19px; 
}

div#content div.tx-newloginbox-pi1 h3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000; 
  margin: 8px 0px 12px 0px; 
  padding: 0px 16px 0px 19px; 
}

div#content p.bodytext, div#content div.tx-newloginbox-pi1 p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #222; 
  margin: 0px 16px 12px 19px; 
}

div#content div.tx-yhtimetracker-pi1 table tr#timetrackertablesearch td p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #222; 
  margin: 0px 2px 0px 2px; 
}

div#content div.tx-yhtimetracker-pi1 table tr#timetrackertableheader td p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #222; 
  margin: 0px 2px 5px 2px; 
}

div#content div.tx-yhtimetracker-pi1 table tr#timetrackertableitem td p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #222; 
  margin: 0px 2px 2px 2px; 
}

div#content div.tx-yhtimetracker-pi1 form table { 
  margin: 0px 0px 8px 14px; 
}

div#content div.tx-yhtimetracker-pi1 table { 
  margin: 0px 0px 0px 14px; 
}

div#content div.tx-yhtimetracker-pi1 table tr { 
  vertical-align: top;
}

span.error {
  color: #F00;
  font-weight: bold;
}

span.lightgray {
  color: #CCC;
  font-weight: normal;
}

div#content div.tx-newloginbox-pi1 td p, div.tx-dmailsubscription td p { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 1px 4px 1px 4px;
  margin: 0px 16px 0px 19px;
}

div#content div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgotP { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #222; 
  margin: 12px 16px 8px 19px; 
}

div#content h6 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: center; 
  font-weight: bold; 
  font-size: 11px; 
  color: #000000;
  margin: 0px 35px 12px 30px; 
  background-color: #E8F6FF;
  border: 1px solid #336699; 
  padding: 6px 14px 6px 14px; 
}

div#content li { 
  padding: 0px; 
  margin: 0px 16px 0px 19px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: normal; 
  color: #222;
}

div#content p#lastupdate {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px; 
  font-weight: normal; 
  text-align: right; 
  margin: 0px 0px 0px 0px;
  color: #AAA; 
  padding: 0px 4px 3px 1px; 
  background: #F8F8F8;
}

div#middlemainfloater {
  float: right;
  position: relative;
  width: 10em;
  background: #BBB;
}

div#middlerightcontent {
  position: relative;
  float: right;
  width: 15em;
  background: transparent;
}

div#middlerightcontent div#middlerightcontentpadding {
  position: relative;
  padding: 0px 6px 0px 0px;
}

div#middlerightcontent div#middlerightcontentshadow {
  position: relative;
  margin-bottom: 9px;
  top: 3px;
  left: 3px;
  background: #246;
}

div#middlerightcontent div#middlerightcontentborder {
  position: relative;
  top: -3px;
  left: -3px;
  border: 1px solid #000;
  background: #FFF;
}

div#middlerightcontent div#middlerightcontentborder div {
  padding: 0px;	
}

div#rightcontent h1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px 0px 7px 0px; 
  padding: 3px 6px 2px 6px;
  border-bottom: 1px solid #336699;
  background-color: #C1EAF7; 
}

div#rightcontent h2 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px 6px 7px 6px; 
}

div#rightcontent p.bodytext { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #222; 
  margin: 0px 6px 7px 6px; 
}

div#footer {
  position: relative;
  background: transparent;
}

div#footer div#footerpadding {
  padding: 3px 0px 3px 0px;
}

div#footer div#footerborder {
  border-top: 1px solid #000;
}

div#footer div#footerborder div {
  padding: 3px;
}
