.Headondark { font-family: Tahoma; font-size: 11px; font-weight: Bold; color: #ffffff; background-image:url(head_bg.gif); height:20px; }
.HeadOnWhite { font-family: Tahoma; font-size: 11px; font-weight: Bold; color: #3b3b3b; height:20px; }
.HeadOnWhiteMajor { font-family: Tahoma; font-size: 15px; font-weight: Bold; color: #3b3b3b; }
.CNormal { font-family: Tahoma; font-size: 11px; font-weight: Normal; color: #3b3b3b; padding: 10px 0 0 0; }
.OutlineRight { background-image:url(c_outline_r.gif); background-repeat:repeat-y; width: 15px; }
.OutlineLeft { background-image:url(c_outline_l.gif); background-repeat:repeat-y; width: 15px; }
.OutlineBase { background-image:url(c_outline_base.gif); background-repeat:repeat-x; }
.TopFadewBG { background-image:url(topfade_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#cccccc; }
.TopFade { background-image:url(topfade_bg_onwhite.gif); background-repeat:repeat-x; background-position:top; }
.micro { font-size:1px; }
.spacer { height:15px; }

.top_brown { background-color:#c48009; height:2px; }
.top_cfblue { background-color:#4f9cef; height:2px; }
.top_fuchsia { background-color:#fd37fd; height:2px; }
.top_gizmoblue { background-color:#155db4; height:2px; }
.top_limegreen { background-color:#7cd300; height:2px; }
.top_orange { background-color:#ff9523; height:2px; }
.top_orangered { background-color:#ff6600; height:2px; }
.top_pink { background-color:#f677c4; height:2px; }
.top_purple { background-color:#af2396; height:2px; }
.top_red { background-color:#ed2024; height:2px; }
.top_turquoise { background-color:#40e0d0; height:2px; }
.top_yellow { background-color:#feec30; height:2px; }

.gridBox .rowGrid { display:block; height:20px; }
.gridBox .rowGridAlt { display:block; height:20px; background-color:#d6e2ee; }
.gridBox .rowEdit { display:inline-block; float:left; margin-left:10px; margin-right:10px; height:18px; padding-top:2px; }
.gridBox .rowTitle, .gridBox .rowTitle a, .gridBox .rowTitle a:link,
.gridBox .rowTitle a:visited,
.gridBox .rowTitle a:active { display:block; height:20px; line-height:20px; font-family:verdana; color:#000000; font-size:12px; cursor:pointer; padding-left:10px; }
.gridBox .rowTitleAlt, .gridBox a.rowTitleAlt, .gridBox a.rowTitleAlt:link,
.gridBox a.rowTitleAlt:visited,
.gridBox a.rowTitleAlt:active { display:block; height:20px; line-height:20px; font-family:verdana; color:#000000; font-size:12px; background-color:#d6e2ee; cursor:pointer; padding-left:10px; }
.gridBox a.rowTitle:hover, .gridBox a.rowTitleAlt:hover { background-color:#afc6db; text-decoration:none; color:#000000; font-size:12px; }
.gridBox .rowDetails { font-family:verdana; font-size:12px;}

.detailbox {padding:10px;border:#d6e2ee solid 1px; margin-bottom:10px; border-top:none; background-image:url(List_detail_bg.gif); background-repeat:repeat-x; background-position:top;} 
.detailbox .closeButton {display:block; height:17px; line-height:17px; padding:0 5px 0 5px; background-color:#d6e2ee; width:35px;font-family:verdana; font-size:11px; color:#000000;}
.detailbox .descriptionBox {padding-top:10px;font-family:verdana; font-size:11px; color:#000000; font-weight:normal;}
.detailbox .Normal {font-family:verdana; font-size:11px; color:#000000; font-weight:normal;}
.detailbox .EHeader {font-weight:bold; color:#466285;}
.detailbox .photoBox {padding-right:10px;}
