BODY
{
    background-color:#ffffff;
    font-size:11pt;
	font-family : Verdana,helvetica,sans-serif;
    margin-top:0px;
    margin-left:0px;
}
FORM
{
    margin-top:0px;
    margin-bottom:0px;
    display:inline;
}
P
{
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
}
H2
{
    color:#116196;
    font-weight:bolder;
    font-size:14pt;
	font-family : Verdana,helvetica,sans-serif;
}
H3
{
    color:#116196;
    font-size:11pt;
    margin-top:3px;
    margin-bottom:3px;
    font-weight:bold;
}
H3.small
{
    font-size:10pt;
    font-weight:bold;
}
H4
{
    color:#0033CC;
    font-size:14pt;
    font-family: Verdana;
    margin-top:3px;
    margin-bottom:3px;
    font-weight:bolder;
    margin-left:3px;
}
H4.loggedin
{
    color:#0033cc;
}
.orange
{
    color:#ff9966;
}

.formHint H3
{
    margin-bottom:0px;
}
LI
{
    font-size:10pt;
}
TABLE
{
    font-size:10pt;
    text-align:left;
	font-family : Verdana,helvetica,sans-serif;
}
TABLE TD
{
    text-align:left;  
}
FORM, INPUT, SELECT
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:8pt;
	font-family : Verdana,helvetica,sans-serif;
}

IMG
{
    border-width:0px;
}
.tinyBlack, .tinyBlack A, .tinyBlack A:active, .tinyBlack A:visited
{
    color:#000000;
    font-size:9pt;
    font-family:Verdana,helvetica,sans-serif;
    text-decoration:none;
}
.tinyBlack A:hover
{
    color:#116196;
}
.errorMsgs
{
    font-size:11pt;
    color:#ff0000;
    font-weight:bolder;
	font-family : Verdana,helvetica,sans-serif;
}
.formHint
{
	color:#116196;
	border:1px solid #116196;
	background-color: #D9EAF5;
	padding:2px;
	font-family : Verdana,helvetica,sans-serif;
	font-size:10pt;
	font : normal;
}
.formHint P2
{
    font-size:8pt;
	font-family : Verdana,helvetica,sans-serif;
}
.introBody
{
    color:#000000;
    font-size:8pt;
    font-family:Verdana,helvetica,sans-serif;   
}
.redAsterisk
{
    color:red;
    font-size:150%;
    vertical-align:-40%;
    line-height:12pt;
}
.whiteSmall, .whiteSmall A, .whiteSmall A:active, whiteSmall A:visited
{
    color:#ffffff;
    font-size:10pt;
	font-family : Verdana,helvetica,sans-serif;
}
.whiteLarge
{
    color:#ffffff;
    font-size:18pt;   
	font-family : Verdana,helvetica,sans-serif;
}
.TTformLabel,.TTformLabelNC
{
	font-size:10pt;
	color:#000000;
	font-family : Verdana,helvetica,sans-serif;
	z-index:0;
	margin-bottom : 3px;
	line-height : 20px;
}
.TTformInput,.TTformInputNC
{
	font-size:10pt;
	background-color:#ffffff;
	color:#000000;
	font-family : Verdana,helvetica,sans-serif;
}
.TTformLabelNC
{
	font-weight: bold;
	color:#ff0000;
	font-family : Verdana,helvetica,sans-serif;
	font-style : normal;
	font-size : 10pt;
}
.TTformInput,.TTformInputNC
{
    width:180px;

}
.TTformInputNC
{
    font-weight:bolder;
    color:#ff0000;
    background-color:#ffffee;   
}
.memberImage
{
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    margin:10pt;
    padding:10pt;
    border:2px solid #7ec5f5;
}
.mostRecentMessage{
    border-right:1px solid blue;
    border-left:1px solid blue;
    border-bottom:1px solid blue;
    padding:5px;
    background-color:#ffffff;
}

.recentMessage{
    padding:5px;
    border-left:1px solid green;
    border-right:1px solid green;
    border-bottom:1px solid green;
    background-color:#ffffff;
}
.mostRecentMessageHeader{
    background-color:#D9EAF5;
    padding:3px;
    border-left:1px solid blue;
    border-right:1px solid blue;
}

.recentMessageHeader{
 //   background-color:#F6F5EA;
    padding:3px;
    border-left:1px solid green;
    border-right:1px solid green;
    background-color:#dddddd;

}
.conversation
{
    text-align:center;
    background-color:red;
}

.messageSubject, .messageBody
{
    padding:5px;
    background-color:#ffffff;
}
.tightSpacer
{
    font-size:6px;
}