* {
  margin:0px;
  padding:0px;
}
body {
  background-color:#ffffff;
  background-image:url(images/bg.gif);
  background-repeat:repeat-x;
  font-family: Tahoma, Verdana, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;

}
#head {
  height:96px;
  width:913px;
  //width:920px;
  margin:0 auto;
  background-color:#f2f7f6;
}
#headleftborder {
  height:96px;
  width:274px;
  background-image:url(images/headleftborder.gif);
  background-repeat:no-repeat;
  float:left;
}
#logo {
  float:left;
  width:177px;
  height:63px;
  padding-top:16px;
}
#login {
  background-image:url(images/inputtext.gif);
  background-repeat:no-repeat;
  background-position:10px 25px;
  padding-left:30px;
  float:left;
  width:192px;
  height:74px;
}
#password {
  background-image:url(images/inputtext.gif);
  background-repeat:no-repeat;
  background-position:0px 25px;
  padding-left:20px;
  float:left;
  width:170px;
  height:74px;
}
.headinput {
  border:0px;
  width:147px;
  height:24px;
  color:#818181;
  font-size:11pt;
  font-weight:bold;
  text-transform:uppercase;
  margin-top:40px;
}
.headlink {
  color:#b5c3c9;
  font-size:15px;
  text-decoration:none;
  line-height:30px;
}
.headlink:hover {
  text-decoration:underline;
}
#headrightborder {
  height:96px;
  width:50px;
  background-image:url(images/headrightborder.gif);
  background-position:right;
  background-repeat:no-repeat;
  float:left;
}
#links {
  text-align:center;
  height:40px;
  width:100%;
  clear:both;
  font-family: Tahoma, Verdana, Arial, Times New Roman;
}
.links {
  color:#898c8b;
  font-size:18px;
   padding-top: 12px;
  font-family: Tahoma, Verdana, Arial, Times New Roman;  
}
.links a {
  color:#898c8b;
  padding-top: 12px;
  font-size:17px;
  text-decoration:none;
  font-family: Tahoma, Verdana, Arial, Times New Roman;
}
.links a:hover {
  text-decoration:underline;
}
#biglogo {
  height:174px;
  text-align:center;
}
#search {
  height:64px;
  width:659px;
  margin:0 auto;
  background-color:#ffffff;
  background-image:url(images/searchbg.gif);
  background-repeat:no-repeat;
}
.searchinput {
  width:546px;
  height:24px;
  color:#818181;
  font-size:14pt;
  font-weight:bold;
  text-transform:uppercase;
  border:0px;
  margin-top:22px;
}
#searchinput {
  height:64px;
  width:546px;
  padding-left:50px;
  float:left;
}
#searchbutton {
  width:41px;
  height:41px;
  padding-top:12px;
  padding-left:10px;
  float:left;
}
#bottom {
  width:949px;
  margin:0 auto;
}
#td1 {
  width:300px;
  float:left;
}
.bottomtop {
  height:38px;
  width:300px;
  background-image:url(images/bottomtop.gif);
  background-repeat:no-repeat;
}
.bottombg {
  background-image:url(images/bottombg.gif);
  background-repeat:repeat-y;
}
.bottomtitle {
  color:#abb8bd;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
}
.bottombottom {
  height:23px;
  width:300px;
  background-image:url(images/bottombottom.gif);
  background-repeat:no-repeat;
}
#td2 {
  width:301px;
  float:left;
  margin-left:24px;
}
#td3 {
  width:300px;
  float:left;
  margin-left:24px;
}
#bottomlinks {
  clear:both;
  text-align:center;
  margin:0 auto;
}
.bottomlinks {
  color:#788b8d;
  line-height:50px;
  font-size:18px;
}
.bottomlinks a {
  color:#788b8d;
  line-height:40px;
  font-size:17px;
  text-decoration:none;
}
.bottomlinks a:hover {
  text-decoration:underline;
}
#disclaimer {
  margin:0 auto;
  text-align:center;
}
.disclaimer {
  color:#a7a7a7;
  font-size:16px;
}
.disclaimer a {
  color:#737373;
  font-size:16px;
  text-decoration:none;
}
.disclaimer a:hover {
  text-decoration:underline;
}
#reg {
 width:600px; 
 margin:0 auto;
 padding:20px; 
 height:98%;
}
#reg input {
  background:transparent;
}
.reg input {
  border:0px;
  width:147px;
  height:24px;
  font-size:14pt;
  font-weight:bold;
  text-transform:uppercase;
  margin-top:40px;
}