body {
    font-family : verdana,arial,tahoma;
    font-size : 8pt;
    margin : 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color : #ffffff;
}
a{
    text-decoration: none;
}
table, td, th {
    font-family :  verdana,arial,tahoma;
    font-size : 8pt;
    padding : 0px;
    background-color : #ffffff;
}
input, textarea, select {
    font-family :  verdana,arial,tahoma;
    font-size : 8pt;
    border : 1px solid #cccccc;
    color : #663300;
}
form {
    padding: 0;
    margin: 0;
}
.date {
    text-align: center;
}
.yellownote{
    background-color: #ffff99;
    color: #333333;
    border: 1px solid #333333;
    padding: 10px;
}
.smallgreytext{
    color: #666666;
    font-size: 8pt;    
}
td.content {
    padding-top: 5px;
    padding-bottom: 5px;
}
span.navitem {
    padding-left: 5px;
    padding-right: 3px;
    color : #663300;
    background-color : #ffcc66;
    font-family :  verdana,arial,tahoma;
    font-weight : bold;
    font-size : 8pt;
}
#contentbody {
    font-family :  verdana,arial,tahoma;
    font-size : 8pt;
    padding: 20px;    
}
ul {
    list-style: square;
}
li {
    list-style: square;
}
h1 {
    font-family : tahoma,verdana,arial;
    font-size : 18pt;
    color : #A4102A;
}
h2 {
    font-family : tahoma,verdana,arial;
    font-size : 14pt;
    color : #A4102A;
}
h3 {
    font-family : tahoma,verdana,arial;
    font-size : 12pt;   
    color : #A4102A;
}
.events {
    padding-top: 15px;
}
.news {
    padding-top: 15px;
}
.newscontent {
    width: 285px;
    height: 170px;
    padding-left: 15px;
    font-size : 8pt;
}
.newscontent td {
    font-size : 8pt;
}
#eventtable table {
    border: 1px solid #000066;
}
#eventtable td {
    padding: 5px;
    font-family :  verdana,arial,tahoma;
    font-size : 9pt;
    background-color: #ffffcc;
    color: #000066;
}
/*
* BOOKSTORE
*/
.bookcategory {
    margin-top: 20px;
    font-weight: bold;
}
#booklist {
    border-collapse: collapse;    
}
#booklist tr th {
    padding: 5px;
    background-color: #ffffcc;
    border: 1px solid black;
    border-left: 0px;
}
#booklist tr td {
    padding: 5px;
}
.row0 {
    background-color: #ffffff;
}
.row1 {
    background-color: #ccccff;
}
.literow0 {
    background-color: #ffffff;
}
.literow1 {
    background-color: #dddddd;
}
/*
* Profile
*/
.profilesection {
    padding-top: 20px;
    color: black;
    font-weight: bold;
    border-bottom: 2px solid #A4102A;
    text-align: left !important;
}
/*
* pop ups
*/
#popups{
    margin: 10px;
}

#memberslist tr th {
    border: 1px solid #cccccc;
}
#memberslist tr td {
    text-align: center;
}
/*
* Ex Co
*/
.exco_name{
	color: #FF3300;
	font-size: 12pt;
	font-weight: bold;
}
/*
* Resources
*/
.resourcesdiv{
    width: 100%;
    padding: 5px;
}
/* memlist
*/
.memlistrow0 {
    background-color: #ffffff;
    padding-left:5px;
}
.memlistrow1 {
    background-color: #ccccff;
    padding-left:5px;
}
