.generalComment{color: #74746E; font-size: 0.9em; padding: 18px 0px 14px 14px; clear: both;}
.generalComment strong{display: block; padding-bottom: 6px;}
.generalComment ul{margin-left: 1px;}
.generalComment li{margin-bottom: 0px; background: none; padding-left: 2px;}

.generalCommentImg {padding-top: 6px; padding-right: 5px;}

.generalComment_IM{padding: 8px 0px 14px 14px;}

.home_panelTable{clear: both; margin-top: 33px;}

.activity_latestViolations{border: 1px solid #F0EEEE; vertical-align: top; width: 780px; height: 150px;}
.activity_latestViolations h2{height: 24px; padding: 3px 5px 6px 9px; border: 1px solid white; background-color: #F7F7F6; font: normal 1.2em arial; color: #00c6d4; margin: 0px;}
.activity_latestViolations h2 a.questionTooltip{float: right; width: 16px; height: 15px; margin-top: 5px; background: url(imgs/title_question.gif) left top no-repeat; color: #F7F7F6; font-size: 2px; text-decoration: none;}

.pStyle {margin-left: 9px; padding-top: 8px; font: normal 0.9em arial; color: #666666; text-decoration: none; width: 770px; text-align: left;}

.parentStyle{margin-left: 9px; padding-top: 0px; font: normal 0.9em arial; color: #666666; text-decoration: none; width: 770px; text-align: left;, margin-top: -8px;}

.stepCorner_rb{background: #F6F6F5 url(imgs/grey_corner_rb.gif) right bottom no-repeat; clear: both; margin-top: 4px;}
.stepCorner_lb{background: url(imgs/grey_corner_lb.gif) left bottom no-repeat;}
.stepCorner_rt{background: url(imgs/grey_corner_rt.gif) right top no-repeat;}
.stepCorner_lt{background: url(imgs/grey_corner_lt.gif) left top no-repeat; color: #666666; font-size: 0.9em; padding: 7px 18px 0px 0px;}

.questionTooltipOrange{float: right; width: 16px; height: 15px; margin-top: 3px; background: url(imgs/title_question.gif) left top no-repeat; color: #F7F7F6; font-size: 2px; text-decoration: none;}

table.UsersM{margin: 0px 0px 0px 8px;}
table.UsersM th{text-align: left;}
table.UsersM td{font: normal 0.9em arial; color: #666666; padding-top: 10px; padding-right: 5px; }
table.UsersM td.underscore{background: url(imgs/list_table_tr.gif) left bottom repeat-x; padding-bottom: 6px; padding-right: 50px;}
table.UsersM .timeCombo{display: block; border: 1px solid #E9EFD8; height: 19px; background-color: #ffffff; padding: 0px 2px 0px 4px;}
table.UsersM .timeCombo input{border: 0px solid red; width: 70%; background-color: transparent; color: #848484; font: normal 0.8em arial; vertical-align: middle; cursor: default;}
table.UsersM  tr.RO_list td{background-color: #ebf0e1; color: #5f5c5d; cursor: default;}
table.UsersM  tr.selectedTR td{background-color: #e3e9d9; color: #5f5c5d; cursor: default;}
table.UsersM  tr.whiteBg td{background-color: white;}
table.UsersM  tr.RO_listWhite td{background-color: #ebf0e1; color: #5f5c5d; cursor: default;}
table.UsersM  tr.selectedTRWhite td{background-color: #e3e9d9; color: #5f5c5d; cursor: default;}

.pNoOffset{padding-top: 8px; font: normal 1em arial; color: #666666; text-decoration: none; width: 700px; text-align: left; margin-left: 8px;}

.nestedLink{font-size: 0.9em; color: #5f5c5d; text-decoration: none; padding-right: 8px;}
.nestedLink:hover{text-decoration: underline;}

.infoParag td a{font-size: 0.9em;}

ol li{font: normal 0.9em arial; color: #666666;}
.managementPadding{padding-left: 8px; margin-left: 8px;}
.profileErrorPadding{padding-left:0px; margin-left: 6px;}
.defaultTablePadding{margin-left: 3px; padding-left: 0px;}
.defaultLiPadding{margin-left: 20px;}
.validationPadding{padding-left: 10px;}
.addExplanationPadding{padding-left: 3px;}
.profilePasswordTextPadding{padding-left:0px; margin-left: 10px;}