#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;
}

#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{
	display:inline;
	float:left;
	margin:0px;
	width:160px;
	height:60px;
}


.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 {

}

#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
}
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("shadow_m.png") no-repeat right bottom;
  position:absolute;
  top:0;
  left:-1000px;
  z-index:20;
  width:182px;
  }







/* PICK YOUR FRIENDS MODULE CSS */
.boxsubsplitbody .content {
	padding: 0;
}

#boxes {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 300px;
  padding: 0px;
  margin: 0px;
}

#boxes li {
	cursor: pointer;
	float: left;
	margin: 5px 10px 0px 0px;
	padding: 5px 0 0 0;
	width: 110px;
	height: 110px;
	text-align: center !important;
}

#boxes li img {
  width: 75px
}

#boxes li .username, .username {
	padding-top:97px;
}

.login_form .username {
	padding-top: 0;
}
  
#drop {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 300px;
  padding: 0px; 
  margin: 0px;
}
  
#drop li {
  cursor: move;
  position: relative;
  float: left;
  margin: 5px 5px 0px 0px;
  width: 90px;
  height: 110px;
  text-align: center;
  padding-top: 5px;
}

#drop li img {
  width: 75px
}

#boxes .remove {
  display: none;
}

#drop .remove {
  float: right;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: -5px 0px 0px 0px;
}

.button {
	width:100px;
}

.pyf_instructions {
	margin-top: 28px;
}

.pyf_friends_list {
	margin: 0;
	padding; 0;
    clear: left; 
  text-align: center;
  min-height: 375px !important;
  _height: 375px;
}

.pyf_sort_list { 
  width: 300px;
  min-height: 375px; 
  _height: 369px; 
  margin-bottom: 5px; 
  clear: left; 
  text-align: center;
}

.pyf_filter_box {
  clear: both;
}

.pyf_filter_form {
	margin: 0 !important;
}

.pyf_filter_box #namesearch {
  width: 270px; 
  height: 14px; 
  padding: 2px; 
  margin-bottom: 5px;
}

.pyf_control_box {
	width: 100% !important;
	height: 25px; 
	margin: 0 auto 5px;
	float: left;
	text-align: center; 
	clear: left !important;
}

#groups_create_event .boxsubsplitbody {
}


#groups_create_event .sitebutton ul {
	text-align:center;
}

#order_friends_box_left .pyf_left, #order_friends_box_right .pyf_right {
	height: 400px !important;
}
/* // PICK YOUR FRIENDS MODULE CSS */
