#container {
	margin:0px;
	padding:0px;	
	display:inline;
}
#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:530px;height:86px;*/
	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:verdana;
	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;
  }

.wn {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 15px !important;
  line-height: 0 !important;
  width: auto !important;
  height: auto !important;
  color: black !important;
}

.wn li {
}

.wn a {
}

.wn5 b {
  color: black !important;
}

.hiddentext {
  display: none;
}
