/* Global Styles  */
.imagenote { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.copyright { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.copyright:hover { color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }
.date { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.chapter { text-decoration:none; color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.school { text-decoration:none; color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.school:hover { text-decoration:none; color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }
.school2 { text-decoration:none; color: #000000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.school2:hover { text-decoration:none; color: #666666; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.address { color: #666666; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.headline { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; }
.body { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; }
.note { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; }
.link { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; }
.link:hover { color: #666666; font-size: 10px; font-family: verdana, arial, helvetica; }
.closewindow { color: #666666; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.closewindow:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.blackbold { color: #000000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.itemborder { border:1px solid #000000; padding:0px; }
.itemborder2 { border:1px solid #000000; padding:0px; }

.pageheading { color: #000000; font-size: 14px; font-family: verdana, arial, helvetica; }
.subpageheading { color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

.topnavtext { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.topnavtext:hover { color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }
.usersnavtext { color: #666666; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.usersnavtext:hover { color: #000000; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.navheading { text-decoration:none; color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.navtext { text-decoration:none; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica;     margin:0;
    padding:0; }
.navtext:hover {text-decoration:none; color: #466697; font-size: 10px; font-family: verdana, arial, helvetica; }
.pnavtext { text-decoration:none; color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica;     margin:0;
    padding:0; }
.pnavtext:hover {text-decoration:none; color: #DBBD4D; font-size: 10px; font-family: verdana, arial, helvetica; }
.editlink { color: #ffff00; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.editlink:hover { color: #cc0000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Users */
.usersnavtext { color: #000000; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.usersnavtext:hover { color: #cccccc; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.usersdate { color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* SubNav  */
.linkborder {border: 1px solid #ffffff; background-color: #084229;}
.sublink {color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.sublink:hover {color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; }
.sublink2 {color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.sublink2:hover {color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }

.sublinkon {color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.sublinkon:hover {color: #000000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Header Items  */
.date2 { color: #666666; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.event { color: #000000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.event:hover { color: #666666; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.memberlogin { color: #ffffff; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.loginbutton {font-family: verdana, arial, helvetica; font-weight: bold;  font-size: 10px; color: #ffffff; background-color: #859985; border-color: #cccccc;}
.alumnilink { color: #ffffff; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.alumnilink:hover { color: #666666; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.loginitem { color:  #ffffff;  font-size: 10px; font-family: verdana, arial, helvetica; }
.loginlabel { color:  #ffffff;  font-size: 10px; font-family: verdana, arial, helvetica; }
.forgotpassword { color: #859985; font-size: 10px; font-family: verdana, arial, helvetica; }
.forgotpassword:hover { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }

/* Public Pages  */
.contact { color: #666666; font-size: 11px; font-family: verdana, arial, helvetica; }
.members { color: #666666; font-size: 12px; font-family: verdana, arial, helvetica; }
.bio { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.search { color: #666666; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Styles for Items  */
.itemheading { color: #000000; font-size: 14px; font-family: verdana, arial, helvetica; }
.itemheading:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.itemdetails { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; }
.itemlink { color: #666666; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.itemlink:hover { color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Styles for Forms  */
.form {font-family: verdana, arial, helvetica; font-weight: bold;  font-size: 10px; color: #000000; background-color: #ffffff; border-color: #cccccc;}
.formitemsbold { color:  #000000;  font-size: 13px; font-weight: bold; font-family: verdana, arial, helvetica; }
.formitems { color:  #000000;  font-size: 12px; font-family: verdana, arial, helvetica; }
.formitems_q { color:  #000000;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.formitems_a { color:  #000000;  font-size: 11px; font-family: verdana, arial, helvetica; }
.formbutton {font-family: verdana, arial, helvetica; font-weight: bold;  font-size: 10px; color: #ffffff; background-color: #666666; border-color: #cccccc;}
.formnote { color:  #cc0000;  font-size: 10px; font-family: verdana, arial, helvetica; }
.errors { color: #cc0000; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica; }
.required { color: #cc0000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* UserLogin  */
.userlabel { color:  #000000;  font-size: 10px; font-family: verdana, arial, helvetica; }
.user { color:  #666666;  font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* User Pages */
.userlink { color: #666666; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.userlink:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.groupsmanager { color: #666666; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.groupsmanager:hover { color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.edit { color:  #000000;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.edit:hover { color:  #666666;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.delete { color:  #cc0000;  font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.delete:hover { color:  #cc0000;  font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.category { color:  #666666;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.category:hover { color:  #000000;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Styles for Calendar  */
.postings { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_post { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; }
.calendar_post:hover { color: #666666; font-size: 10px; font-family: verdana, arial, helvetica; }
.currentday { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.createdby { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.startdate { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendarnote { color: #000000; font-size: 10px; font-family: verdana, arial, helvetica; }
.calendarmonthheading { color: #000000; font-size: 16px; font-family: verdana, arial, helvetica; }
.calendar_small_month { color: #000000; font-size: 14px; font-family: verdana, arial, helvetica; }
.calendar_small_month:hover { color: #666666; font-size: 14px; font-family: verdana, arial, helvetica; }
.calendar_weekdays { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_numbers { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_numbers:hover { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_small_numbers { color: #000000; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_small_numbers:hover { color: #666666; font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_item { color: #000000;  font-size: 12px; font-family: verdana, arial, helvetica; }
.calendar_details { color: #000000; font-size: 11px; font-family: verdana, arial, helvetica; }
.calendar_edit { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.calendar_edit:hover { color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }

/* homepage styles */
.left, .become{
  float:left; 
  margin-bottom: 5px;
  z-index:7;
}

.right{
  float: right;
  width: 219px;
  margin-left: 5px;
  z-index:7;
}

.frontpage{
  margin: 0 0 0 275px;
  width:275px;
}

.navcontain{
z-index: 20;

}

ul.nav, ul.nav ul{
margin:0;
padding:0;
list-style: none;
}

ul.nav li{
margin:0;
padding:0;
float: left;
position: relative;
width:188px;
height: 37px;
margin-right: 8px;
z-index:50;
line-height: 2.3;
}

ul.nav li.contact{
margin-right: 0;
}

ul.nav li a{
display:block;
background-color: #2E2E2E;
text-decoration:none;
color:black;
}

ul.nav li ul{
position:absolute;
display:none;
left:0;
}


ul.nav li > ul{
z-index:150;
top:auto;
}

ul.nav li:hover ul{
display: block;

}

ul.nav li ul li{

text-align: center;
font-family: arial, sans-serif;
color: white;
margin-right:0;

height:37px;
}

ul.nav li ul li a{
  color:white;
  background: black url(/images/topbg.gif) top left repeat-x;
  height: 100%;
  font-size: 12px;
}

ul.nav li ul li a:hover{
    text-decoration: underline;
}

.formstyles{
    margin:0;
    padding:0;
}