#container {
  margin:0px;
  padding:0px;  
  display:inline;
  _float:left;
}
#feature {
  width:750px;
  height:264px;
  margin:0px;
  padding:0px;  
  border:1px solid;
}
#feature .left {  
  float:left;
  width:365px;
  margin:0px;
  padding:0px;
  height:200px;
  margin-left:10px;
  padding-top:20px;
  margin-right:5px;
  display:inline;
}
#feature .left p {
  padding-top:10px;
  margin:0px;
  line-height:16px;
}
#feature .left ul {
  padding-top:10px;
  margin-top:0px;
  line-height:16px;
}
#feature .right { 
  float:right;
  width:370px;
  margin:0px;
  padding:0px;
  height:264px;
  margin-right:0px;
}
#logo{
  height:111px;
  display:inline; float:left; margin:0px;width:110px;
}
#title{
  display:inline;float:left;margin:0px;
  width:530px;height:111px;
  
}
#campus{
  display:inline;float:right;margin:0px;width:110px;height:111px;
}

#logosmall{
  height:86px;
  display:inline; float:left; margin:0px;width:110px;
}
#titlesmall{
  display:inline;float:left;margin:0px;
  width:460px;  height:34px;
}
#campussmall{
  display:inline;float:right;margin:0px;width:110px;height:86px;
}

#titlelogo{
  margin:0px;
  width:460px;  height:34px;
  margin-left:auto;
  margin-right:auto;
  padding-top:20px;
}


.boxlogin {
  border:solid 1px;
  width:750px;
  height:530px;
}

#topleft {
  DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 376px; padding:0px;
}

#topright {
  DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 376px; padding:0px;
}

#topright a {
  text-decoration:none;
}

#topleft .box {
  border-left:solid 1px;
  border-top:solid 1px;
  border-bottom:solid 1px;
}

#topright .box {
  border-right:solid 1px;
  border-top:solid 1px;
  border-bottom:solid 1px;
}

#left {
  DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 371px; padding:0px;
}

#left .box H2 {
  width:100%;
  text-align:center;
  font-size:10pt;
}

#right {
  DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 371px; padding:0px;
}
#main A {
  FONT-WEIGHT: normal
}

#login {
  PADDING-RIGHT: 5px;   
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 5px; 
  MARGIN: 0px 0px 10px;   
  margin-top:10px;
  PADDING-TOP: 5px;   
  TEXT-ALIGN: center
}
#login H2 {
  font-family:trebuchet,"Trebuchet MS", sans-serif;
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

#login FORM {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#login FIELDSET {
  BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#login LEGEND {
  DISPLAY: none
}
#login LABEL {
  VERTICAL-ALIGN: middle;
}
#login TABLE {
  BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#login TABLE TD {
  BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
#login .em TD {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
#login .loginElement TD {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
#login .loginElement .input {
  PADDING-LEFT: 1px; MARGIN-LEFT: 1px
}
#login .loginElement INPUT {
  WIDTH: 135px
}
#login .remember .text {
  display:inline;
  color:white;
  float:left;
  padding-top:3px;
}
#login .remember .checkbox {
  display:inline;
  float:left;
}
#login .buttons {
  TEXT-ALIGN: center
}
#login .remember {
  TEXT-ALIGN: center
}
#login .forgot {
  TEXT-ALIGN: center
}
#login .label {
  WIDTH: 28%; TEXT-ALIGN: right
}
#login .input {
  TEXT-ALIGN: left
}

#login .buttons INPUT {
  MARGIN-RIGHT: 12px
}

#login .buttons TD {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#login .forgot {
  FONT-SIZE: 7.6pt; VERTICAL-ALIGN: top
}
#login .forgot TD {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
#login .forgot TD A {
  MARGIN-TOP: -2px
}
#advertisement {
  TEXT-ALIGN: center
}
#footer P {

}
#footer p.right {

}
#footer P IMG {
  MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: middle
}
#footer p a {
  text-decoration:none;
}
#footer p a:hover {
  text-decoration:underline;
}

a.loginlink {
  text-decoration:none;
}

a.loginlink:hover {
  text-decoration:underline;
}



.joinnowbutton {
  margin-top:-1px;
  font-size:11px;
  line-height:1.2em;
  text-align:center;
  height:54px;
  }
.joinnowbutton h2 {
  margin:0;
  padding:5px;
  border-top:1px solid;
  font-size:100%;
  }
.joinnowbutton ul {
  margin:0;
  padding:0 0 2px;
  list-style:none;
  padding-top:10px;
  }
.joinnowbutton li {
  display:inline;
  width:173px;
  margin:0px;
  padding:0 5px;
  line-height:1em;
  }

.joinnowbutton li a {
  display:inline;
  padding:1px 84px 48px;
  border:0px solid;
  text-decoration:none;
  line-height:1.48em;
  letter-spacing:2px;
  width:173px;
  }
.joinnowbutton li a:hover {
  text-decoration:none;
  }
* html .joinnowbutton li a {
  height:1%;
  }
.joinnowbutton li.parent div {
  background:url("../img/shadow_menu.png") no-repeat right bottom;
  position:absolute;
  top:0;
  left:-1000px;
  z-index:20;
  width:182px;
  }
