body {
  margin: 0;
  padding: 0;
  background: #FFFFFF url(/images/bg.jpg);
  background-repeat: repeat-x;
}
.loginform {
    border-color:#88a2bc;
    border: 1px #88a2bc solid;
    background-color: #00376f !important;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 13px
}

img, div, a { behavior: url(/styles/iepngfix.htc) }
  

/* -------- start div css --------- */

div#container {
  width: 909px;
  margin: 0 auto;
}
div#leftshadow {
  width: 29px;
  height: 600px;
  background: #FFFFFF;
  float: left;
}
div#rightshadow {
  width: 29px;
  height: 600px;
  background: #FFFFFF;
  float: right;
}

/* -------- left content --------- */ 

div#leftcontent {
  width: 205px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  float: left;
  position: relative;
  background: #FFFFFF url(/images/bg_left.jpg) no-repeat;
  z-index: 999999;
}
div#nav {
  height: 200px;
  position: absolute;
  left: 16px;
  top: 232px;
  z-index: 999999;
}
div#tagline {
  width: 93px;
  height: 22px;
  position: absolute;
  left: 31px;
  top: 482px;
}

/* -------- center/right content --------- */

div#maincontent {
  width: 646px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  float: left;
  background: #FFFFFF;
}
div#sitesearch {
  width: 646px;
  height: 30px;
  background: url(/images/bg_sitesearch.jpg) no-repeat;
  padding-left: 373px;
}
html>body div#sitesearch {
  width: 273px;
  height: 30px;
  background: url(/images/bg_sitesearch.jpg) no-repeat;
  padding-left: 373px;
}
div#maincopy {
  width: 646px;
  min-height: 379px;
  height: auto !important;
  height: 379px;
  background: #FFFFFF url(/images/bg_rightcontent.jpg) no-repeat;  
  position: relative;
  text-align: left;
}
div#ktidifference {
  width: 532px;
  position: absolute;
  top: 238px;
}
div#newsandevents {
  width: 180px;
  position: absolute;
  top: 23px;
  left: 425px;
}
div#webchat {
  position: absolute;
  top: 23px;
  left: 393px;
  width: 190px;
}
div#studentsuccess {
  width: 232px;
  position: absolute;
  top: 23px;
  left: 0px;
}
div#studentsuccessphoto {
  width: 129px;
  height: 140px;
  position: absolute;
  top: 51px;
  left: 8px;
}
div#studentsuccesscopy {
  width: 180px;
  position: absolute;
  top: 44px;
  left: 155px;
}
div#scheduleatour {
  width: 180px;
  position: absolute;
  top: 202px;
  left: 392px;
}

/* -------- footer styles --------- */   

div#footer {
  clear: both;
  height: 72px;
  padding-top: 41px;
  padding-left: 67px;
  padding-right: 67px;
  width: 909px;
  background: #FFFFFF url(/images/bg_footer.jpg) no-repeat;
  text-align: center;
}
html>body div#footer {
  clear: both;
  height: 31px;
  padding-top: 41px;
  padding-left: 67px;
  padding-right: 67px;
  width: 775px;
  background: #FFFFFF url(/images/bg_footer.jpg) no-repeat;
  text-align: center;
}
div#footer p.row {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #00376f;
  font-size: 11px;
}
div#footer p.row span.leftcol {
  width: 270px;
  float: left;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #00376f;
  font-size: 11px;
  font-style: italic;
}
div#footer p.row span.rightcol {
  width: 250px;
  float: right;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #7c2224;
  font-size: 11px;
  font-style: italic;
}
div#footer p.row span.leftcol A:link {font-family: Arial, Helvetica, sans-serif; color: #00376f; text-decoration: underline; font-size: 11px; font-style: italic;}
div#footer p.row span.leftcol A:visited {font-family: Arial, Helvetica, sans-serif; color: #00376f; text-decoration: underline; font-size: 11px; font-style: italic;}
div#footer p.row span.leftcol A:active {font-family: Arial, Helvetica, sans-serif; color: #00376f; text-decoration: underline; font-size: 11px; font-style: italic;}
div#footer p.row span.leftcol A:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background: #00376f; text-decoration: none; font-style:italic; 11px; font-weight: italic;}


