h1, h2, h3 { font-weight: normal; }

.profilePage li, .profilePage dt, .profilePage dd { font-size: .8em; }
.profilePage dt { clear: both; float: left; width: 100px; text-align: right; }
.profilePage dd { display: block; margin-left: 110px; text-align: left; margin-bottom: 5px; }

.tabActive, .tabInactive { padding: 5px 10px 5px 10px; border-style:solid; border-color:gray; font-size: 1em; }
.tabActive { border-width: 1px 1px 0px 1px; font-weight:normal; color:navy; background-color: #CCDDFF; }
.tabInactive { border-width: 1px; background-image: url(/images/gui/nav_title.gif); background-repeat: repeat-x; }
.tabActive a { text-decoration: none; }
.tabActive a:hover { text-decoration: underline; }
.tabDivider { border-width: 0px 0px 1px 0px; border-style:solid; border-color:gray; font-size:1.2em; color:navy; font-weight:normal;}
.tabBlock { margin-bottom: 20px; }

.menu, .messageMenu { padding: 5px 0px 5px 5px; margin: -20px 0px 20px 0px; border-width: 0px 1px 1px 1px; border-style: solid;}
.messageMenu { margin-top: 20px; border-width: 1px; }
.menu, .messageMenu { background-color: #CCDDFF; border-color: gray; }

.menu ul, .messageMenu ul { padding: 0px; margin: 0px; }
.menu li, .messageMenu li { display: inline; margin-right: 10px; }

.none { color: gray; }

.profilePage .list { background-color: gainsboro; width: 100%; }
.profilePage .list td { background-color: white; padding: 3px; font-size: .8em; }
.profilePage .list th { background-color: white; padding: 3px; font-size: .8em; font-weight: bold; text-align: left; }

.metaInfo { font-size:12px; font-weight:normal; margin-bottom: 20px; }
.messageBody { font-size: 1em; margin-bottom: 10px; }

