<style type="text/css">
/*
 * $Date: 2013/03/30 00:01:26 $
 * $Revision: 1.46 $
 */

/*--------------------------- NavBar -------------------------*/
/* modify the toptabs - want one single line without additional spacing*/

/*  Needs to be declared in the beginning, but causes nav menus to screw up */
body {
	font-family: Arial, helvetica, sans-serif;
	background: "#ffffff";
	margin: 0 0 0 0; 
}

/*
table {
	width: 100%; 
	border-width: 0px; 
	border-spacing: 0px; 
	padding: 0px;
}
*/

A {
	font-size: 1em;
	color: #8E0402;
	font-style: none;
	font-weight: bold;
	text-decoration:none;
}

A:visited {
	font-size: 1em;
	color: #20297C;
	font-style: none;
	font-weight: bold;
	text-decoration:none;
}


/*
A:hover {
	font-size: 1em;
	color: #CC0000;
	font-style: none;
	font-weight: bold;
	text-decoration:none;
}

A:active {
	font-size: 1em;
	color: #000000; 
	font-style: none;
	font-weight: bold;
	text-decoration:none;
}
*/

img {
	border-style: none;
}

#toptabs {
    padding: 0px;
    margin: 0px;
    background: #00DDC5;
	width: *;
    font-family: 'arial', 'helvetica', 'sans-serif';
    font-size: 10pt */
}
#toptabs table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    color: #ffffff;
/*	border-bottom: none; */
}
#toptabs td.selected a {
    background: #ffffff;
    color: #06348C;
}
#toptabs td {
    color: #ffffff;
}
#toptabs a {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}
#toptabs a:hover { 
    background: #ff0000;
    color: #698ed1;
}

#sidetabs {
    padding: 0px;
    margin: 0px;
    margin-top: 0.5em;
    background: #336698;
    width: 100%;
}
#sidetabs ul, ol, li, td, tr, th {
    font-family: 'arial', 'helvetica', 'sans-serif';
    font-size: 10pt
}
#sidetabs ul {
    margin: 0px;
    padding: 0px;
    width: *;
    list-style: none;
    color: #ffffff;
    font-weight: bold;
    border-bottom: none; 
}
#sidetabs li {
    color: #ffffff;
}
#sidetabs a {
    text-decoration: none;
    color: #ffffff;
}
#sidetabs a:hover { 
    background: #ffffff;
    color: #698ed1;
}
#sidetabs li.th a  {
    background: #ffffff;
    color: #06348C;
}

/*--------------------------- Text ---------------------------*/

.hdr1 {
	color:#0000EE;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px
}
.hdr1blk {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px
}
.hdr1blue {
	color:#0000FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px
}
.hdr1red {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px
}
.hdr2 {
	color:#6699FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px
}
.hdr2blk {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px
}
.hdr2blue {
	color:#0000FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px
}
.hdr2red {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px
}

.body1 {
	color:#0000EE;
	text-decoration: none;
	font-size: 14px
	}
.body1blk {
	color:#000000;
	text-decoration: none;
	font-size: 14px
}
.body1blue {
	color:#0000FF;
	text-decoration: none;
	font-size: 14px
}
.body1red {
	color:#FF0000;
	text-decoration: none;
	font-size: 14px
}
.body2 {
	color:#0000EE;
	text-decoration: none;
	font-size: 12px
	}
.body2blk {
	color:#000000;
	text-decoration: none;
	font-size: 12px
}
.body2blue {
	color:#0000FF;
	text-decoration: none;
	font-size: 12px
}
.body2red {
	color:#FF0000;
	text-decoration: none;
	font-size: 12px
}
.body3blk {
	color:#000000;
	text-decoration: none;
	font-size: 10px
}
.body3blue {
	color:#0000FF;
	text-decoration: none;
	font-size: 10px
}
.body3red {
	color:#FF0000;
	text-decoration: none;
	font-size: 10px
}
.body4blk {
	color:#000000;
	text-decoration: none;
	font-size: 8px
}
.body4blue {
	color:#0000FF;
	text-decoration: none;
	font-size: 8px
}
.body4red {
	color:#FF0000;
	text-decoration: none;
	font-size: 8px
}
.listhdr {
	font-size: 100%;
	line-height: 140%;
	margin: 10px -5px 0px;
	text-align: left;
	background-color: #EEE;
}
.listtext { 
	color:#000000; 
	text-decoration: none; 
	font-size: 14px 
}

.homehdr1 { 
	color:#FBD349; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 15px 
	}
.homehdr2 { 
	color:#6699FF; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 15px 
	}
.time { 
	color: #FFFFFF; 
	font-size: 11px; 
	}
.homebc { 
	color:#ffffff; 
	text-decoration: none; 
	font-size: 12px 
	}
.navbcbg {
	background-color: #000000;
	}
.navbg { 
	background-color: #00DDC5; 
	}
.navfooter {
	background-color: #99FFFF;
	}
.alumniheader1 { 
	color:#0000EE; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 18px 
	}
.alumniheader2 { 
	color:#0000EE; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 16px 
	}
.alumnitextboxheader { 
	color:#0000FF; 
	text-decoration: none; 
	font-size: 14px 
	}

.personalsheader1 { 
	color:#0080FF; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 18px 
	}
.personalsheader2 { 
	color:#0000FF; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 16px 
	}
.personalstextboxheader { 
	color:#0000FF; 
	text-decoration: none; 
	font-size: 14px 
	}

.copyright { 
	font-size: 12px; 
	text-align: center; 
}

.chartdata {
	font-size: 12px; 
}

.featuredTxt {
	text-decoration: none;
	font-size: 8pt;
	color:#000099;
	font-weight: normal;
	white-space: nowrap;
}

.featuredTitle {
	font-size: 100%;
	line-height: 140%;
	margin: 10px -5px 0px;
	text-align: center;
	background-color: #EEE;
}
.newsheadline {
	font-size: 100%;
	line-height: 140%;
	margin: 10px -5px 0px;
	text-align: left;
	background-color: #EEE;
}
.newsdate {
	color: #000000;
	font-size: 70%;
	text-align: left;
}
.newsstory {
	color: #000000;
	font-size: 80%;
	text-align: justify;
}
.eventYes {
	font-size: 80%;
	text-align: center;
	background-color: #00FF00;
}
.eventNo {
	font-size: 80%;
	text-align: center;
	background-color: #FF0000;
}
.eventMaybe {
	font-size: 80%;
	text-align: center;
	background-color: #0099FF;
}
.eventUnknown {
	font-size: 80%;
	text-align: center;
	background-color: #EEEEEE;
}
.eventStatYes {
	font-size: 80%;
	line-height: 100%;
	margin: 10px -5px 0px;
	text-align: center;
	background-color: #00FF00;
}
.eventStatNo {
	font-size: 80%;
	line-height: 100%;
	margin: 10px -5px 0px;
	text-align: center;
	background-color: #FF0000;
}
.eventStatMaybe {
	font-size: 80%;
	line-height: 100%;
	margin: 10px -5px 0px;
	text-align: center;
	background-color: #0099FF;
}
.eventStatUnknown {
	font-size: 80%;
	line-height: 100%;
	margin: 10px -5px 0px;
	text-align: center;
	background-color: #EEEEEE;
}
.ads {
	text-decoration: none;
	font-size: 8pt;
	color:#000099;
	font-weight: normal;
}
.addetail {
	text-decoration: none;
	font-size: 10pt;
	color:#000099;
	font-weight: normal;
}
.adcategory {
	text-decoration: none;
	font-size: 10pt;
	color:#000099;
	font-weight: bold;
}
.adslist {
	text-decoration: none;
	font-size: 10pt;
	color:#000099;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}
.adsubcategory {
	text-decoration: none;
	font-size: 10pt;
	color:#000099;
	font-weight: normal;
}
.adInputLabel {
	text-align: right;
}
table.albumlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.albumlist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.albumlist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.edmclist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.edmclist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.edmclist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evlist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.evlist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evselflist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.evselflist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.evselflist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evinfoblk {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.evinfoblk th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.evinfoblk td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evinfo {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.evinfo th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.evinfo td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evinvitees {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.evinvitees th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.evinvitees td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.evinviteescomment {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dashed dashed dashed dashed;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(175, 238, 238);
	width: 100%;
}
table.evinviteescomment th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(255, 245, 238);
}
table.evinviteescomment td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(224, 255, 255);
}
table.forumlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.forumlist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
	text-align: center;
}
table.forumlist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
	text-align: left;
}
table.newslist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.newslist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.newslist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.vidlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.vidlist th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.vidlist td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.profileProxyList {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}
table.profileProxyList th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 245, 238);
}
table.profileProxyList td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}

table.discussList {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	border-collapse: separate;
	background-color: rgb(255, 245, 238);
	width: 100%;
}

table.discuss_header {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
	border: solid black 1px;
}

div.discuss_content {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
	color: #000000;
	background: #eeeeee;
}

table.discuss_content_footer {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
	spacing: 0;
	padding: 0;
}

table.discuss_summary {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
	spacing: 0;
	padding: 0;
}

table.discuss_reply_form {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
	spacing: 0;
	padding: 0;
}

dl.discuss_child {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
}

dl.discuss_parent {
	font-family: 'arial', 'helvetica', 'sans-serif';
	font-size: 10pt;
}

blockquote {
	border-left: solid black 2px;
	padding-left: 3px;
}

table.medRecord {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 100%;
}

table.medRecord th {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	font-style: italic;
    text-align: center;
	background-color: #FFFFCC;
}

table.medRecord td {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	color: #000000;
    text-align: right;
}

table.medRecord tr.d0 td {
	background-color: #FCF6CF;
}

table.medRecord tr.d1 td {
	background-color: #FEFEF2;
}

table.medRecord tr.d0 td.medData {
    font-weight: bold;
    text-align: left;
}

table.medRecord tr.d1 td.medData {
    font-weight: bold;
    text-align: left;
}

table.msgMenu {
	background-color:#adbdde;
/*	border-style: solid;
 *	border-width 1px;
 *	border-color: #000000;*/
	padding: 5px;
	border-spacing: 3px;
	width: *;
}

table.msgMenu th {
	background-color: #adbdde; 
	border-style: solid;
	border-width 1px;
	border-color: #000000;
	width: *; 
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
}

table.msgMenu td {
	background-color: #adbdde; 
	border-style: solid;
	border-width 1px;
	border-color: #000000;
	width: *; 
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
}

table.msgList {
    background-color:#FFFFFF;
	border-style: solid;
	border-width 3px;
	border-color: #000000;
    width: 100%;
}

table.msgList th {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	font-weight: bold;
    text-align: left;
	background-color: #FFFFCC;
}

table.msgList td {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	color: #000000;
    text-align: left;
}

table.msgList tr.d0 td {
	background-color: #FCF6CF;
}

table.msgList tr.d1 td {
	background-color: #FEFEF2;
}

table.msgList tr.unread0 td {
	background-color: #AABAC0;
}

table.msgList tr.unread1 td {
	background-color: #ADBDDE;
}

table.msgList tr.d0 td.msgData {
    text-align: left;
	vertical-align: top;
}

table.msgList tr.d1 td.msgData {
    text-align: left;
	vertical-align: top;
}

table.msgList tr.unread0 td.msgData {
    font-weight: bold;
    text-align: left;
	vertical-align: top;
}

table.msgList tr.unread1 td.msgData {
    font-weight: bold;
    text-align: left;
	vertical-align: top;
}

table.contactList {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 100%;
}

table.contactList th {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	font-style: italic;
    text-align: center;
	background-color: #FFFFCC;
}

table.contactList td {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	color: #000000;
    text-align: right;
}

table.contactList tr.d0 td {
	background-color: #FCF6CF;
}

table.contactList tr.d1 td {
	background-color: #FEFEF2;
}

table.contactList tr.d0 td.contactData {
    font-weight: bold;
    text-align: left;
}

table.contactList tr.d1 td.contactData {
    font-weight: bold;
    text-align: left;
}

table.cliqueList {
    background-color: #FFFFFF;
    border: solid #000 3px;
    width: 100%;
}

table.cliqueList th {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	font-style: italic;
    text-align: center;
	background-color: #FFFFCC;
}

table.cliqueList td {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	color: #000000;
    text-align: left;
}

table.cliqueList tr.d0 td {
	background-color: #FCF6CF;
}

table.cliqueList tr.d1 td {
	background-color: #FEFEF2;
}

table.cliqueList tr.d0 td.contactData {
    font-weight: bold;
    text-align: left;
}

table.cliqueList tr.d1 td.contactData {
    font-weight: bold;
    text-align: left;
}

/* Roles */

table.roleList {
    background-color: #FFFFFF;
    border: solid #000 3px;
    width: 100%;
}

table.roleList th {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	font-style: italic;
    text-align: center;
	background-color: #FFFFCC;
}

table.roleList td {
    padding: 5px;
    border-style: solid;
	border-width 1px;
	border-color: #000000;
	color: #000000;
    text-align: left;
}

table.roleList tr.d0 td {
	background-color: #FCF6CF;
}

table.roleList tr.d1 td {
	background-color: #FEFEF2;
}

table.roleList tr.d0 td.contactData {
    font-weight: bold;
    text-align: left;
}

table.roleList tr.d1 td.contactData {
    font-weight: bold;
    text-align: left;
}

</style>
