.addNewSpan
        {
        background-color:#f4f4f4;
        margin-left:15px;
        padding-top:5px;
        }
.addNewSpanHidden
        {
        visibility:hidden;
        display:none;
        }
.addNewSpanTab
        {
        background:#f4f4f4;
	text-decoration:underline;
	color:#000066;
	cursor:pointer;
        }	
.blueA
        {
        background:#577596;
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
        }
.blueA:hover
        {
        color:#000000;
        text-decoration: underline;
        font-weight:bold;
        background:#FFCC33;
        }
.boldSm
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt
        }
.boldSm2
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        }
.boldSm3
        {
        background: #f9f9f9;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        }
.boldSm4
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-decoration: underline overlie;
        }
.corporate-bar
        {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:#000022;
        font-weight:bold;
        }
.dialogSm
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        }
.error, .errorMsg
		{
		color:#ff0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14pt
        }		
.errorMsgBig
		{
		color:#ff0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:21pt
        }		
.formField
        {
        font-size: 9pt;
        }
.heading
        {
        font:bold 10pt Verdana,Arial, Helvetica, sans-serif;
        margin-top:5px;
        }
.heading2
        {
        font:bold 9pt Verdana,Tahoma,Arial, Helvetica, sans-serif;
        color:#000000;background:#C7C8D1
        }
.headingsm 
	{ 
	font:bold 10pt Arial, Helvetica, sans-serif; 
	}
.highI
        {
        color:#1a4d80;
        font:bold 10pt;
        border-style:none;
        }
.itemDetail
        {
        color:#003366;
        font:9pt;
        }
.itemLine
        {
        font:10pt;
        }
.itemEdit:hover
        {
        color:#000;
        background:#FFFF33;
        cursor:pointer;
        }
div.bio, td.bio { font-style: italic; margin-left:30px;width:300px}
img.bio { max-width:300px; max-height:600px; }
.memberNav
        {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:#000022;
        font-weight:bold;
        background:#006699;
        }
.panelOutline
        {
        background:#004F75;
        }
.tab1
        {
        font:bold 8pt Arial, Helvetica, sans-serif;
        color:#000000;
        background:#ffcc66
        }
.tab2
        {
        font: 8pt Arial, Helvetica, sans-serif;
        color:#000000;
        background:#ffffff
        }
.tabBin     {
            font:9pt Verdana, Arial, Helvetica, sans-serif;
            background:#efefef;
            }
.tabCurrentBin
            {
            font:9pt Verdana,Arial, Helvetica, sans-serif;
            background:#efefef;
            color: #000000;
            font-weight: bold;
            }

.resultSet {border-bottom:1px solid #efefef}
.resultSet tr {padding-top:10px}
.tableDataHeader
            {
            font:9pt Tahoma, Helvetica, sans-serif;
            font-style: italic;
            color:#222
            }
.tm
        {
        color:#f0f0f0;
        font:bold 10pt Arial, Helvetica, sans-serif;
        }
.txinput
        {
        background:#eeeeee;
        }
.whiteA
        {
        color:#222244;
        }
.whiteA:hover
        {
        color:#000000;
		font-weight:bold;
        }
.warning
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #dd3300;
        font-weight: bold;
        }
.visibleTR
        {
        }
.hiddenTR, .hiddenObj
        {
        visibility:hidden;
        display:none;
        }
td	
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        }
		
.grayBgTR
		{
		background: #f1f1f1;
		}
.whiteBgTR
		{
		}
div.feedbackBtn {
        border:2px solid #000000;
        font-weight:bold;
        cursor:pointer;
        float:left;
        padding:5px;
        margin:10px;
        max-width:200px;
        background-color:#efefef;
}
div.feedbackBtn:hover {
        border-color: #006699;
}
.warningBox{border-width:1px; border-color:#efefef; background:#efe4b0; border-style:solid; font-weight:bold; padding:3px; margin:3px;}
