/* Basic Start */

*
{
  padding: 0;
  margin: 0;
}

html, body
{
  height: 100%; 
}

body
{
  font-family: Tahoma, Arial, Verdana, Trebuchet MS, Lucida Sans;
  font-size: 10pt;
}

html
{
  overflow-y: scroll;
}

/* Basic End */

/* Main Menu Start */

#MainContainer
{
  width:960px;
}

#PageContainer
{
  margin: 5px;
}

#PageContainer .loading
{
  background-image:url('../images/LoadingBig.gif');
  z-index:2;
  position:absolute;
  width:100px;
  height:100px;
  top:50%;
  left:50%;
}

.reload
{
  background-image:url('../images/reload.gif');
  position:absolute;
  width:50px;
  height:50px;
  top:50%;
  left:50%;
  z-index:4;
  cursor:pointer;
}

.reloadText
{
  position:absolute;
  top:50%;
  left:50%;
  z-index:3;
  cursor:pointer;
  font-size: 11pt;
}

.reloadTextInner
{
  position:relative;
  margin-top:51px;
  margin-left:-37px;
  z-index:3;
  cursor:pointer;
}

.reloadDisable
{
  background-color:#F4F4F4;
  filter: alpha(opacity=85);
  opacity: 0.85;
  -moz-opacity: 0.85;
  width:960px;
  height:100%;
  position:absolute;
  cursor:wait;
  top:0;
  z-index:2;
}

body
{
  background: #B8B8B8;
}

div.Container
{
  background-color: White;
  width: 960px;
  margin: 0 auto -20px auto;
  min-height: 100%;
  /*height: auto !important;*/
  height: 100%;
}

div.PageLockedText
{
  color: Red;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

div.PageLocked
{
  background: url('../images/lockbackground.jpg');
}

div.errorMsg
{
  font-size: 9pt;
  color: Red;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 10px;
}

div.MainHeader
{
  height: 64px;
  background: url("../images/TopTRAXGradientBG.png");
}

div.LogonDistrict
{
  font-size: 16pt;
  margin: 10px;
  text-align: center;
}

div.Header1
{
  display: block;
  text-align: center;
  width: 100%;
  height: 61px;
}

div.Header2
{
  position: relative;
  top: -25px;
  left: 150px;
  width: 660px;
  height: 30px;
  text-align: center;
  z-index: 2;
}

div.TenSigmaHeader
{
  display: inline;
  font-size: 18pt;
  font-weight: bold;
  vertical-align: top;
}

img.Logo
{
  border: 0;
}

input.HeaderTab
{
  background-image: url('../images/BlueTab.png');
  text-decoration: none;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  width: 120px;
  height: 28px;
  color: white;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

input.selectedMenu
{
  background-image: url('../images/GreyTab.png');
  color: Black;
}

div.Header3
{
  position: relative;
  top: -86px;
  left: 360px;
  width: 600px;
  height: 51px;
  font-size: 9pt;
  text-align: right;
  z-index: 1;
}

div.Header3 a.logout
{
  text-align: right;
  padding-top: 3px;
  color: black;
  text-decoration: none;
}

div.Header3 a.stop
{
  text-align: right;
  padding-top: 3px;
}

div.Header3 span, div.Header3 div
{
  padding-top: 3px;
  padding-right: 5px;
  text-align: right;
}

div.Header4
{
  position: relative;
  top: -139px;
  left: 280px;
  width: 400px;
  font-size: 9pt;
  text-align: right;
  z-index: 4;
}

div.TestSiteText
{
  background: url("../images/TestSite.png");
  width: 378px;
  height: 22px;
}

div.DemoSiteText
{
  background: url("../images/DemoSite.png");
  width: 378px;
  height: 22px;
}

div.SharedSiteText
{
  background: url("../images/SharedSite.png");
  width: 378px;
  height: 22px;
}

div.ContextBox
{
  background: url("../images/TopTRAXGradientBG.png");
}

div.ContextBox table
{
  width: 100%;
  font-size: 9pt;
}

div.ContextBox select
{
  font-size: 9pt;
}

a[action='GoToServer']:hover
{
  color:Red;
}

a[action='GoToServer']:active
{
  top:1px;
  left:1px;
  color:Gray;
}

.icon
{
  width:16px;
  height:16px;
}

.AdminMenu
{
  font-size: 10pt;
}

.AdminMenu li
{
  list-style-type: none;
  margin-bottom: 3px;
}

.AdminMenu a[action='GoToServer'], .AdminMenu a[action='RunScript']
{
  margin-left: 10px;
  cursor: pointer;
  color: #1B75BB;
  text-decoration: underline;
}

.AdminMenu a[action='Show submenus']
{
  font-weight: bold;
  font-size: 11pt;
  color: Black;
}

.admincloseclass
{
  margin-left:10px;
  float: right;
}

/* Main Menu End */

/* Header Start */

div.pageHeading
{
  width: 100%;
  border: 0px;
  background-color: White;
  text-align: center;
  font-weight: bold;
}

div.pageHeading span.hdgTitleA
{
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12pt;
  display: inline-block;
}

div.pageHeading span.hdgTitleB
{
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12pt;
  display: inline-block;
}

div.pageHeading span.hdgTitleC
{
  color: Red;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12pt;
  display: inline-block;
}

div.pageHeading span.hdgHelp
{
  margin:3px;
  font-size: 9pt;
  float: right;
  vertical-align: top;
}

div.pageHeading span.hdgSpace
{
  display: inline-block;
  width: 1px;
  height: 11px;
  border: 1px solid #035D95;
  background-color: #035D95;
}

/* Header End */

/* Footer Start */

div.Footer,div.Push
{
  height: 19px;
}

div.Footer
{
  margin: 0px auto 0px auto;
  clear: both;
  text-align: center;
  border-top: 1px solid #A0A0A0;
  color: #A0A0A0;
  font-size: 8pt;
  width: 960px;
}

#VerboseLogMessages
{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  max-height:90%;
  overflow:scroll;
  border:solid 1px Black;
  background:White;
  z-index:5;
}

/* Footer End */

/* General Start */

h4
{
  font-size: 9pt;
}

input.text
{
  width: 150px;
}

input.password
{
  width: 150px;
}

textarea
{
  padding:3px; 
}

textarea.TextArea
{
  width: 500px;
  height: 200px;
}

table td.Required
{
  /*color: #0000FF;*/
}

label.Required
{
  /*color: #0000FF;*/
}

label.Required:before
{
  content: "*";
}

label.Error, td.Error
{
  color: #EE2626;
}

img.question
{
  display: inline;
}

a
{
  color: #096FB9;
}

a:hover
{
  color: #02598f;
}

/* General End */

/* Buttons Start */

.divGreenButton
{
  background-image:url('../images/GreenButton.png');
  margin-left: 7px;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: white;
  cursor: pointer;
}

.divGrayButton
{
  background-image:url('../images/grayButton.png');
  margin-left: 7px;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: #5C9302;
}

.submitButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.resetButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.cancelButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.closeButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.deleteButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.sendButton
{
  background-image:url('../images/RedButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid Red;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.nextButton
{
  background-image:url('../images/GreenButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.blueButton
{
  background-image:url('../images/BlueButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #015990;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.greenButton
{
  background-image:url('../images/GreenButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.grayButton
{
  background-image:url('../images/grayButton.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  color: #5C9302;
}

.greenButtonSmall
{
  background-image:url('../images/GreenButtonSmall.png');
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.grayButtonSmall
{
  background-image:url('../images/grayButtonSmall.png');
  margin: 0 2px 0 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  border: 1px solid #5C9302;
  font-size: 7pt;
  font-weight: bold;
  color: #5C9302;
}

.button-rounded
{
  margin: 2px 2px 2px 2px;
  padding: 0px 2px 0px 2px;
  text-decoration: none;
  /*border: 1px solid #40CC40;
  background: #40CC40;*/
  border: 1px solid #2B6BB0;
  background: #2B6BB0;
  /* background: #e0ebf5 url('../images/BlueGradient.png') 0 50% repeat-x;*/
  color: white; /*#1B75BB;*/
  font-size: 10pt;
  font-weight: bold;
  /*-moz-border-radius: 10px;
  -webkit-border-radius: 10px;*/
}

/* For IE and Opera */
/*
.button-rounded .wrapped { border: none; background: transparent none; float: none; margin: 0; padding: 0;}
span.button-rounded {position: relative;}
span.button-rounded i,span.button-rounded i {position: absolute; width: 10px; height: 10px; background: url('../images/corners.png') no-repeat;}
span.button-rounded i.tl,span.button-rounded i.tl {top: -1px; left: -1px; background-position: 0 0;}
span.button-rounded i.tr,span.button-rounded i.tr {top: -1px; right: -1px;  background-position: -10px 0;}
span.button-rounded i.bl,span.button-rounded i.bl {bottom: -1px; left: -1px; background-position: 0 -10px;}
span.button-rounded i.br,span.button-rounded i.br {bottom: -1px; right: -1px; background-position: -10px -10px;}
*/
/* Buttons End */

/* TreeList Start */

img.DropAnimate,img.DropAnimateOpen,img.DropAnimateClose
{
  height: 14px;
  width: 14px;
  border: 0px;
}

/* TreeList End */

/* Edit Table Start */

table.edittable
{
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border: 1px solid #1B75BB;
}

tr.RowGap
{
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
  border-collapse: collapse;
  height: 10px;
}

tr.RowGap td.RowGap
{
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
  border-collapse: collapse;
}

table.edittable td
{
  border: 1px solid #1B75BB;
  text-align: left;
}

table.edittable th
{
  border: 1px solid #1B75BB;
  text-align: center;
}

table.edittable input.readonly
{
  border: 1px solid transparent;
  background-color: transparent;
}

table.edittable td.Action
{
  width: 75px;
  text-align: center;
}

table.edittable td.ActionRubric
{
  width: 45px;
  text-align: center;
}

table.edittable td.Action .greenButtonSmall,
table.edittable td.ActionRubric .greenButtonSmall,
table.edittable td.seqColumn .greenButtonSmall
{
  font-size: 7pt;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 2px;
}

table.edittable td.Action .blueButton,
table.edittable td.Action .submitButton,
table.edittable td.ActionRubric .blueButton,
table.edittable td.ActionRubric .submitButton
{
  font-size: 7pt;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 2px;
  margin-right: 2px;
}

table.edittable div.viewmode
{
  font-size: 10pt;
}

table.edittable div.editmode
{
  font-size: 10pt;
}

table.edittable div.editmode input,
table.edittable div.editmode select,
table.edittable div.divadd input,
table.edittable div.divadd select
{
  background-color: #EDEDED;
}

table.edittable div.editmode input.Required,
table.edittable div.editmode select.Required,
table.edittable div.divadd input.Required,
table.edittable div.divadd select.Required
{
  background-color: #ECF6DE;
}

table.edittable tr.hidden td
{
  display: none;
}

div .RowGroup .viewmode
{
  font-size: 11pt;
  font-weight: bold;
}
div .RowGroup .editmode
{
  font-size: 11pt;
  font-weight: bold;
}
div .tablesubtitle
{
  font-size: 12pt;
  font-weight: bold;
  margin-top: 10px;
  color: #5C9302;
}
div .subsubtitle
{
  font-size: 11pt;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 10px;
  color: Black;
}
div.tableitem
{
  margin-left: 20px;
}

div.AdminTable
{
  margin-left: 5px;
  font-size: 11pt;
}

div.AdminTable a
{
  text-decoration: underline;
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 2px;
}

table.filterbox
{
  clear: both;
  margin-left: 5px;
  margin-top: 5px;
}
table.filterbox td
{
  padding-left: 5px;
  text-align: left;
  white-space: nowrap;
}

table.filterbox td.filterimg
{
  text-align: right;
}

span.filtercount
{
  margin-left: 5px;
  font-size: 8pt;
}

table.TrialPreview td
{
  padding: 5px;
  font-weight: bold;
  text-align: center;
}

/* Edit Table End */

/* Survey Start */

div.SurveyContainer
{
  padding: 1em .8em;
}

div.SurveyContainer div.directions
{
  margin-top: 12px;
  margin-bottom: 15px;
  font-size: 11pt;
  clear: both;
}

div.SurveyContainer div.warning
{
  margin-top: 12px;
  margin-bottom: 15px;
  font-size: 11pt;
  color: Red;
  clear: both;
}

div.SurveyItem
{
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  padding-bottom: 50px;
}
div.SurveyItem h4.Title
{
  margin: 0px;
}
div.SurveyItem ul.Answer
{
  padding: 0px;
  padding-left: 10px;
  white-space: nowrap;
  margin: 0px;
  list-style-type: none;
}
div.SurveyItem ul.Inline li
{
  margin-left: 5px;
  margin-right: 5px;
  display: inline;
}
div.SurveyItem div.Answer
{
  padding: 0px;
  padding-right: 10px;
  white-space: nowrap;
  margin: 0px;
  float: left;
}
div.Legend
{
  font-size: 9pt;
  font-weight: normal;
}
tr.SurveyItem td.Answer
{
  padding: 0px;
  white-space: nowrap;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
tr.Legend th
{
  border: 1px solid #000000;
  background-color: #EDEDED;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
}
th.Legend
{
  padding: 0px;
  margin: 0px;
  text-align: left;
  font-weight: normal;
  vertical-align: bottom;
  font-size: 11pt;
}
th.Answer
{
  padding: 2px;
  white-space: nowrap;
  margin: 0px;
  text-align: center;
  vertical-align: bottom;
}
div.SurveyItemDescription
{
  border: 1px solid #000000;
  overflow: auto;
  padding: 5px;
  font-size: 9pt;
  margin-left: 15px;
}
div.SurveyItem span.OrderNumber
{
  padding-right: 10px;
  font-weight: normal;
  float: left;
}
div.SurveyGroup table.SurveyTable
{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  border-collapse: collapse;
  width: 100%;
}
div.SurveyGroup table.SurveyTable th.Legend
{
  font-size: 10pt;
}
div.SurveyGroup table.SurveyTable tr.SurveyItem td
{
  border: 1px solid #000000;
  vertical-align: top;
  padding: 2px;
}
div.SurveyGroup table.SurveyTable tr.SurveyItem td.Title
{
  width: 95%;
}
div.SurveyGroup table.SurveyTable tr.SurveyItem td.Prompt
{
  padding: 0px;
  width: 95%;
}
div.SurveyGroup
{
  font-size: 11pt;
}
div.SurveyGroup h3.SurveyGroupHead
{
  text-align: left;
  font-size: 11pt;
}
div.Survey
{
}
div.Survey h2.SurveyHead
{
}
table.SurveyTable tr.odd
{
  background-color:#ecf6de;
}
div.TakerName
{
  font-size: 9pt;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg); /* IE 9 */
  -webkit-transform: rotate(-45deg); /* Safari and Chrome */
  white-space: nowrap;
  position: fixed;
  width: 100px;
  text-align: left;
}
div.Prompt
{
  text-align: left;
  font-size: 11pt;
  margin-top: 10px;
}
div.commentPrompt
{
  text-align: left;
  font-size: 9pt;
  margin-left: 30px;
}
input[disabled]
{
  color: Gray;
}
div.SurveyResults table.Group
{
  border: 1px solid #000000;
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 0px;
}
div.SurveyResults table.Group th.Priority,
div.SurveyResults table.Group th.Strength
{
  width: 70px;
  text-align: center;
}
div.SurveyResults table.Group td.Priority,
div.SurveyResults table.Group td.PriorityInput,
div.SurveyResults table.Group td.Strength,
div.SurveyResults table.Group td.StrengthInput
{
  text-align: center;
  vertical-align: middle
}
div.SurveyResults table.Group td.PriorityInput input,
div.SurveyResults table.Group td.StrengthInput input
{
  width: 12px;
  height: 12px;
  margin: 0px;
}
div.SurveyResults table.Group th.totals
{
  width: 30px;
  text-align: center;
}
div.SurveyResults table.Group td.taker,
div.SurveyResults table.Group td.avgBar
{
  width: 25px;
  text-align: center;
  vertical-align: middle;
}
div.SurveyResults table.Group td.graphCell
{
  background-color: #FF0000;
  border: 1px solid #000000;
}
div.SurveyResults table.Group td.TakerPriority
{
  font-weight: bold;
  font-size: 9pt;
}
div.SurveyResults table.Group td.Unassigned
{
  background-color: #CCCCCC;
}
div.SurveyResults table.Group th
{
  border: 1px solid #000000;
  text-align: center;
}
div.SurveyResults table.Group td
{
  border: 1px solid #000000;
}
div.SurveyResults h4
{
  margin-top: 20px;
  margin-bottom: 0px;
}
div.SurveyResults table.Group th.GroupHeaderTaker
{
  width: 32px;
}
div.SurveyResults table.Group th.GroupHeaderLegend
{
  text-align: left;
}
div.SurveyResults table.Group th.GroupHeaderSelect
{
  text-align: center;
}
div.groupCommentBlock
{
  margin-bottom: 10px;
  width: 100%;
  border-bottom: 1px solid #000000;
  padding-bottom: 2px;
}
div.groupCommentHeading
{
  font-weight: bold;
  font-size: 9pt;
}
div.groupCommentMessage
{
  font-weight: bold;
  font-size: 9pt;
  color: Green;
}
div.groupComment
{
  font-size: 9pt;
}
div.SurveyHeader h1.Title
{
  text-align: center;  
}
div.SurveyLegend
{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 9pt;
}
div.SurveyLegend h4
{
  display: block;
  margin: 0 0 0 0;
}
div.SurveyLegend ul
{
  margin: 0 0 0 0;
  list-style: none;
}
div.SurveyLegend ul li
{
  margin: 0 0 0 10px;
  display: inline
}
div.SurveyLegend ul li.Separator
{
  margin: 0 0 0 0;
}

div#SelectedSkills .SkillType
{
  font-weight: bold;
  font-size: 10pt;
}

div.previewTitle
{
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
}

table.SelectedStrengths, table.SelectedPriorities
{
  border-collapse: collapse;
}

table.SelectedStrengths tbody tr td, table.SelectedPriorities tbody tr td
{
  border: 1px solid;
}

h2.SurveyHead
{
  font-size: 12pt;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

div.surveybannerbase
{
  height: 46px;
  clear: both;
  display: inline;
}

div.surveybanner
{
  height: 46px;
  background-image: url('../images/NavBarCenter.png');
  clear: both;
  width: 100%;
}

div.surveybanner input.blueButton,
div.surveybanner input.submitButton,
div.surveybanner input.closeButton,
div.surveybanner input.cancelButton
{
  margin-top: 13px;
  margin-right: 7px;
}

div.surveybanner span.SurveyLink
{
}

.Legend-Left
{
  width: 145px;
  text-align: center;
  margin-right: 2px;
  border-right: 2px solid #5C9302;
  vertical-align: bottom;
}

.Legend-Center
{
  text-align: left;
  border-right: 2px solid #5C9302;
  vertical-align: bottom;
}

.Legend-Right
{
  margin-left: 2px;
  /*border-left: 2px solid #5C9302;*/
  text-align: right;
  vertical-align: bottom;
}

/* Survey End */

/* Takers Start */

table.takers
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
}

table.takers th
{
  border: 1px solid #1B75BB;
  text-align: center;
}

table.takers td
{
  border: 1px solid #1B75BB;
  font-size: 10pt;
}

table.takers input[type="text"]
{
  width: 95%;
}

table.takers input.readonly
{
  border: 1px solid #FFFFFF;
}

table.edittable tr.tableGroup td
{
  font-weight: bold;
  font-size: 11pt;
  background-color: #EDEDED;
  color: Black;
}

table.edittable tr.surveyGroup td
{
  font-weight: bold;
  font-size: 11pt;
  background-color: #C1DF95;
  color: Black;
}

table.edittable td.seqColumn
{
  text-align: center;
  vertical-align: middle;
  width: 40px;
}

/* Takers End */

/* Inputform Start */

table.Inputform
{

}

.InputHeader
{
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
}

.InputBlock
{
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
  background-color: Silver;
}

table.Inputform td, div.Inputform
{
  padding: 2px;
  font-size: 10pt;
}

select, input, textarea
{
  font-size: 10pt;
  font-family: Tahoma, Arial, Verdana, Trebuchet MS, Lucida Sans;
  background-color: #EDEDED;
}

select.Required, input.Required, textarea.Required
{
  background-color: #ECF6DE;
}

select.Error, input.Error, textarea.Error
{
  background-color: #FAD9D9;
}

input.calendar
{
  width: 75px;
}

/* Inputform End */

/* Console Start */

.SurveyHeader
{
  margin-top:1px;
}

div.Title
{
  font-size: 11pt;
  color: red;
  margin: 3px;
}

div.newcustomer
{
  font-size: 11pt;
  color: red;
  margin: 50px;
}

/* Console End */

/* School Calendar Start */

table.SchoolCalendar
{
  width: 100%;
}

table.SchoolCalendar td
{
  padding: 5px;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  vertical-align: top;
}

table.MonthCalendar
{
  border: 1px solid #1B75BB;
  width: 100%;
}

table.MonthCalendar th
{
  padding-bottom: 1px;
  padding-top: 1px;
  color: #FFFFFF;
  background-color: #F68620;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #1B75BB;
  width: 30px;
}

table.MonthCalendar td
{
  padding: 1px;
  font-size: 9pt;
  border: 1px solid #1B75BB;
  text-align: right;
}

span.SchoolCalendar
{
  color: #F68620;
  font-weight: bold;
  font-size: 14pt;
}

span.MonthCalendar
{
  color: #F68620;
  font-weight: bold;
  font-size: 14pt;
}

.nonschoolday
{
  font-weight: bold;
  font-size: 8pt;
  color: Red;
  background-color: silver
}

.schoolday
{
  font-weight: bold;
  font-size: 10pt;
  color: Green;
}

.esyschoolday
{
  font-weight: bold;
  font-size: 10pt;
  color: Navy;
}

table.Interval th
{
  background-color: #CCCCCC;
  font-size: 9pt;
  font-weight: bold;
  vertical-align: bottom;
}

table.Interval td
{
  font-size: 9pt;
}

div.Instruction, span.Instruction, td.Instruction
{
  color: #5C9302;
  margin-bottom: 5px;
  font-size: 9pt;
  font-weight: normal;
}

/* School Calendar End */

/* Profile Start */

dl.Profile
{
  padding: 2px;
}

dl.Profile dt
{
  float: left;
  clear: left;
  width: 150px;
}

/* Profile End */

/* Logon Start */

div #colErrors
{
  font-weight: bold;
  font-size: 10pt;
  color: red;
  width: 400px;
  background-color: #FAD9D9;
}

div .LoginMessage
{
  font-weight: bold;
  font-size: 10pt;
  color: red;
  width: 400px;
  margin-bottom: 15px;
}

/* Logon End */

/* Admin Users Start */

table.UserList
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
}
table.UserList th
{
  border: 1px solid #1B75BB;
  text-align: center;
}
table.UserList td
{
  border: 1px solid #1B75BB;
}

div.import ul
{
  padding-left: 30px;
}

/* Admin Users End */

/* Transitions Start */

div.Transitions
{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
div.Transitions table.Group
{
  border: 1px solid #000000;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.Transitions table.Group td.GroupHdr
{
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
}
div.Transitions .MethodHdr,
div.Transitions .CategoryHdr
{
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 10pt;
}
div.Transitions .AtrItem
{
  text-align: center;
  vertical-align: middle;
}
div.Transitions .AtrItemInput, div.Transitions .AtrItemDisplay
{
  font-size: 8pt;
  font-weight: bold;
}
div.Transitions .AtrMetDate
{
  text-align: left;
  vertical-align: middle;
  font-size: 7pt;
  font-weight: bold;
  width: 70%;
  cursor: pointer;
}
div.Transitions .AtrMetDateImg
{
  visibility: hidden;
}
div.Transitions h1
{
  text-align: center;
}
div.TransitionsTitle
{
  font-size: 12pt;
  text-align: center;
  font-weight: bold;
}
div.Transitions .Legend td
{
  font-size: 12pt;
  font-weight: normal;
  vertical-align: bottom;
  background-color: White;
}
div.Transitions tr.Legend td br
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12pt;
}
div.Transitions tr.Legend td b
{
  font-size: 12pt;
  font-weight: normal;
}
div.Transitions tr.RowSkillGroup td
{
  background-color: #EDEDED;
  border: 1px solid #000;
  font-size: 8pt;
  font-weight: bold;
  padding: 4px;
}
div.Transitions td.ColGap
{
  background-color: #000000;
  border-collapse: collapse;
}
div.Transitions .AtrSurveyName
{
  background-color: #EDEDED;
  font-size: 12pt;
  font-weight: bold;
  padding: 4px;
}
div.Transitions .AtrGroup
{
  background-color: #EDEDED;
  font-size: 10pt;
  font-weight: bold;
  padding: 4px;
}
div.Transitions .AtrSkill
{
  background-color: #EDEDED;
  font-size: 8pt;
  font-weight: bold;
  padding: 4px;
}

div.Transitions table.Skills
{
}

div.Transitions table.Skills td
{
  padding-top: 1px;
  padding-bottom: 1px;
  vertical-align: middle;
}

div.Transitions #AtrGoalTable input[type="text"]
{
  width: 400px;
}

div.Transitions #AtrGoalTable input.Readonly[type="text"]
{
  background-color: Transparent;
  border: 1px solid Transparent;
}

div.SelectSkill
{
  border: 2px solid #333333;
  width: 400px;
  margin: 2px 2px 2px 20px;
  padding: 5px 5px 5px 5px;
  font-size: 8pt;
}

div.SelectSkill th.Item
{
  width: 300px;
  font-size: 10pt;
  font-weight: bold;
}

div.SelectSkill th.Desc
{
  width: 100px;
  font-size: 10pt;
  font-weight: bold;
}

div.SelectSkill th.Select
{
  width: 20px;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}

div.SelectSkill td.Select
{
  text-align: center;
}

div.PlanBanner
{
  height: 46px;
  background-image: url('../images/NavBarCenter.png');
  clear: both;
}

div.PlanBanner span.PlanLink
{
}

div.PlanMessage
{
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
}

div#dp-right div.popup-calendar
{
  left: -159px; /* value for IE */
}
html>body div#dp-right div.popup-calendar
{
  left: -60px; /* value for decent browsers */
}

/* Transitions End */

/* Transitions.PlanDetails Start */

div.PlanDetails
{
}
div.PlanDetailsTitle
{
  font-size: 12pt;
  text-align: center;
  font-weight: bold;
}

div.PlanDetails #AtrGoalTable input[type="text"]
{
  width: 400px;
}

div.PlanDetails #AtrGoalTable input.Readonly[type="text"]
{
  background-color: Transparent;
  border: 1px solid Transparent;
}

div.PlanDetails table.Group
{
  border: 1px solid #000000;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
div.PlanDetails table.Group td.GroupHdr
{
  text-align: left;
  vertical-align: middle;
}
div.PlanDetails .MethodHdr,
div.PlanDetails .CategoryHdr
{
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 10pt;
}
div.PlanDetails .AtrItem
{
  text-align: center;
  vertical-align: middle;
}
div.PlanDetails .AtrItemInput, div.PlanDetails .AtrItemDisplay
{
  font-size: 12pt;
  font-weight: bold;
}
div.PlanDetails .AtrItemDM input, div.PlanDetails .AtrItemDM .AtrItemDisplay
{
  font-size: 8pt;
  font-weight: normal;
}
div.PlanDetails .AtrItemDM input
{
}
div.PlanDetails .AtrMetDate
{
  text-align: left;
  vertical-align: middle;
  font-size: 7pt;
  font-weight: bold;
  width: 70%;
  cursor: pointer;
}
div.PlanDetails .AtrMetDateImg
{
  visibility: hidden;
}
div.PlanDetails table td
{
  border: 1px solid #000000;
  border-collapse: collapse;
}
div.PlanDetails h1
{
  text-align: center;
}
div.PlanDetails .Legend td
{
  font-size: 12pt;
  font-weight: normal;
  vertical-align: bottom;
  background-color: White;
}
div.PlanDetails tr.Legend td br
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12pt;
}
div.PlanDetails tr.Legend td b
{
  font-size: 12pt;
  font-weight: normal;
}
div.PlanDetails tr.RowSkillGroup td
{
  background-color: #C1DF95;
  border: 1px solid #000;
  font-size: 10pt;
  font-weight: bold;
  padding: 4px;
}
table.tablesorter tbody tr.odd td.ColGap,
div.PlanDetails tr td.ColGap,
div.PlanDetails tr th.ColGap
{
  background-image: none;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
  border-collapse: collapse;
}
div.PlanDetails table tbody tr.RowGap td
{
  background-image: none;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
  border-collapse: collapse;
  height: 10px;
  padding: 0px;
}
div.PlanDetails .AtrSurveyName
{
  background-color: #EDEDED;
  font-size: 12pt;
  font-weight: bold;
  padding: 4px;
}
div.PlanDetails .AtrGroup
{
  background-color: #EDEDED;
  font-size: 10pt;
  font-weight: bold;
  padding: 4px;
}
div.PlanDetails .AtrSkill
{
  background-color: #EDEDED;
  font-size: 8pt;
  font-weight: bold;
  padding: 4px;
}
.AtrGoalDisplay, .AtrGoalCategory
{
  text-align: left;
  vertical-align: middle;
  font-weight: normal;
}

/* Transition.PlanDetails End */

/* AddCustomSkill Start */

#idAddCustomSkill
{
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 2px solid #646400;
}
#idAddCustomSkill .Skill
{
  width: 45%;
}
#idAddCustomSkill .Group
{
  width: 45%;
}
#idAddCustomSkill .Action
{
  width: 20px;
  font-size: 8pt;
}
#idAddCustomSkill #idAddTable input
{
  background-color: Transparent;
  border: 1px solid Transparent;
  width: 99%;
}  
#idAddCustomSkill #idAddNewDiv
{
  width: 90%;
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: right;
}
#idAddCustomSkill #idNewDialog
{
  border: 2px solid #646400;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  width: 600px;
}
#idAddCustomSkill #idNewDialog .Label
{
  font-weight: bold;
}
#idAddCustomSkill #idNewDialog #idNewSubmit,
#idAddCustomSkill #idNewDialog #idNewCancel
{
  float: right;
  margin-left: 15px;
}

/* AddCustomSkill End */

/* RubricMaker Start */

#RubricEditor
{
  width: 100%;  
}

#RubricEditor td.header
{
  text-align: center;
  background-color: #92D050;
  font-size: 11pt;
  font-weight: bold;
  padding: 3px;
  width: 50%;
}

div.header
{
  text-align: center;
  background-color: #92D050;
  font-size: 12pt;
  font-weight: bold;
  padding: 3px;
  margin: 5px;
}

div.RubricHeader
{
  background-color: #92D050;
  clear: both;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 2px;
}

input.levelbox
{
  width: 15px;
}

div.rubriclevel1
{
  text-decoration: underline;
  font-weight: bold;
}

div.rubriclevel2
{
  text-decoration: underline;
  margin-left: 10px;
}

div.rubriclevel3
{
  margin-left: 20px;
}

div.rubriclevel4
{
  margin-left: 30px;
}

div.rubriclevel5
{
  margin-left: 40px;
}

div.rubriclevel6
{
  margin-left: 50px;
}

table.RubricCriteria tr.RubricHighlight td
{
  background-color: #e0e0e0;
}

table.GridTable
{
  width: 99%;
  margin: 5px;
  border-collapse: collapse;
}

table.GridTable td
{
  border: 1px solid #000000;
  padding: 2px;
}

table.GridTable td.GridHeader
{
  font-weight: bold;
  font-size: 11pt;
  text-align: center;
}

table.GridTable td.GridCell
{
  font-size: 9pt;
  vertical-align: top;
}

table.GridTable span.CatCell
{
  font-size: 10pt;
  font-weight: bold;
}

table.GridTable li
{
  margin-left: 15px;
}

.RmFormsMenu
{
}
.RmFormsMenu input[type="button"]
{
  overflow: hidden;
}
.RmFormsBody
{
  width: 100%;
  clear: both;
  margin-top: 5px;
  margin-bottom: 5px;
}
.RmFormsBody table
{
  width: 100%;
  clear: both;
}
.RmFormsBody .RmRowGap
{
  background-color: #FFFFFF;
  height: 10px;
}
.RmFormsBody .RmRowGap td
{
  background-color: #FFFFFF;
  border: none;
}
.RmFormsBody .RmRowGroup
{
  border: 1px solid #000000;
  margin-top: 20px;
}
.RmFormsBody .RmRowGroup td
{
  background-color: #EDEDED;
  border: 1px solid #000000;
  font-size: 11pt;
  font-weight: bold;
  padding: 4px;
}
.RmFormsBody .RmRowSkill
{
  border: 1px solid #000000;
}
.RmFormsBody .RmRemoveSkillTd /* td with checkbox */
{
  text-align: center;
  vertical-align: middle;
}
.RmFormsBody .RmRemoveSkillTd input /* checkbox */
{
}
.RmFormsBody .RmRowNone
{
  border: none;
}
.RmFormsBody .RmRowNone td
{
  font-size: 12pt;
  border: none;
}
.disableSelection
{
  user-select: none; 
  -o-user-select: none; 
  -moz-user-select: -moz-none; 
  -khtml-user-select: none; 
  -webkit-user-select: none; 
}
.enableSelection
{
  user-select: all; 
  -o-user-select: all; 
  -moz-user-select: text; 
  -khtml-user-select: all; 
  -webkit-user-select: auto; 
}

h3.RubricTitle
{
  font-size: 11pt;
  margin-bottom: 5px;
}

div.RubricMethod
{
  font-size: 9pt;
  padding-bottom: 5px;
  margin-left: 20px;
}

table.GroupSearch
{
  border: solid 1px;
  border-color: purple;
  font-size: 10pt;
  width: 100%;
}

table.GroupSearch td.SearchColumn
{
  vertical-align: top;
  border: none;
}

table.GroupSearch td.SearchItemText
{
  border: none;
  width: 370px;
}

table.GroupSearch td.SearchCheckbox
{
  margin-right: 5px;
  vertical-align: top;
  border: none;
}

table.behavior tr.odd,
, table.legend tr.odd
/*, table.Inputform tr.odd*/
{
  background-color: #ecf6de;
}

table.behavior td.heading, table.legend td.heading
{
  text-align: center;
  font-weight: bold;
}

table.behavior td.content, table.legend td.content
{
  text-align: center;
}

div.editheader
{
  font-weight: bold;
  font-size: 11pt;
  float: right;
  text-align: center;
  width: 700px;
}

div.sectionTitle
{
  font-weight: bold;
  font-size: 10pt;
}

div.previewblock
{
  margin-left: 120px;
  width: 684px;
}

/* RubricMaker End */

/* Student Start */

table.StudentAssign
{
  border-collapse: collapse;
}

div.StudentList
{
  clear: both;
}

table.StudentList
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
}

table.StudentList td
{
  border: 1px solid #1B75BB;
}

span.Assigned
{
  color: black;
}

span.Unassigned
{
  color: white;
  background-color: black;
}

table.StudentInfo
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
  width: 385px;
}

/* Student End */

/* Plan View Start */

.PlanView
{
  margin-bottom: 12px;
  width: 100%;
}

a.PlanReport
{
  display: block;
  font-size: 10pt;
  margin-bottom: 10px;
  font-weight: bold;
}

a.PlanGuide
{
  font-size: 10pt;
  margin-bottom: 10px;
  font-weight: bold;
}

/* Plan View End */

/* jquery tooltip Start */

#tooltip
{
  border: 1px solid #444;
  font-size: 8pt;
  font-weight: normal;
  max-width: 300px;
  padding: 2px;
  position: absolute;
  z-index: 3000;
  text-shadow: none;
  border-radius: 6px;
  background-color: #eee;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

/* jquery tooltip End */

/* Goal Generator Start */

.ViewGoalText
{
  padding-left: 20px;
  padding-bottom: 20px;
}

div.subtitle
{
  text-align: left;
  font-weight: bold;
}

table.goalTable
{
  width: 100%;
  border-collapse: collapse;
}

table.goalTable th.goalTitle
{
  width: 400px;
  vertical-align: bottom;
  text-align: center;
}

table.goalTable th.goalStatus
{
  vertical-align: bottom;
  text-align: center;
  width: 55px;
}

table.goalTable th.goalNumber
{
  vertical-align: bottom;
  text-align: center;
  width: 35px;
}

table.goalTable td.goalTitle
{
  padding-bottom: 5px;
  border: 1px solid #1B75BB;
}

table.goalTable td.subtitle
{
  font-weight: bold;
  font-size: 11pt;
  width: 400px;
  border: 0px;
}

table.goalTable td.goalStatus
{
  text-align: center;
  border: 1px solid #1B75BB;
  width: 55px;
}

table.goalTable td.goalNumber
{
  text-align: center;
  border: 1px solid #1B75BB;
  width: 35px;
}

#PreviewTemplateArea, #PreviewTextArea
{
  border: 1px solid Black;
  margin-top: 5px;
  padding: 2px;
  font-size: 10pt;
  width: 460px;
}

.DivWorkArea
{
  border: 1px solid Black;
  margin-top: 5px;
  padding: 2px;
  font-size: 10pt;
  width: 460px;
}

.GeneratedDiv
{
  margin-top: 5px;
  padding: 2px;
  font-size: 10pt;
  width: 460px;
}

.TemplateDiv
{
  border: 1px solid Black;
  margin-top: 5px;
  padding: 2px;
  font-size: 10pt;
}

div.generator
{
  margin-top: 5px;
  margin-bottom: 5px;
}

div.generatorend
{
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 2px solid #5C9302;
}

.templateName
{
  font-weight: bold;
  margin-bottom: 10px;
  padding: 2px;
  font-size: 12pt;
}

select.Chosen
{
  background-color: #AAFFFF;
}

.BehaviorHead
{
  font-weight: bold;
  padding-bottom: 5px;
  font-size: 12pt;
  text-decoration: underline;
  text-align: center;
}

.Level0
{
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}

.Level1
{
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}

.Level2
{
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
  margin-left: 10px;
}

.Level3
{
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  margin-left: 20px;
}

.scaleBlock
{
  font-size: 10pt;
}

div.scaleDisplay
{
  padding: 2px;
  margin-bottom: 5px;
}

select.goalselect
{
  margin-bottom: 5px;
  margin-top: 5px;
}

table.PrintOptions
{
  width: 900px;
  border-collapse: collapse;
}

/* Goal Generator End */

/* Activities Start */

div.previewactivity
{
  margin-left: 75px;
  width: 660px;
}

table.Activities
{
  width: 100%;
  border-collapse: collapse;
}

td.leftcell
{
  vertical-align: top;
  width: 53%;
  padding: 2px;
}

td.rightcell
{
  vertical-align: top;
  width: 47%;
  padding: 2px;
}

div.Activities
{
  width: 640px;
  margin-left: 75px;
}

div.activityBlock
{
  width: 100%;
  margin-bottom: 10px;
}

div.activityHeading
{
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

input.activityText, textarea.activityText
{
  width: 100%;
  font-size: 10pt;
}

td.activityLevel1
{
  font-weight: bold;
}
td.activityLevel2
{
  text-decoration: underline;
  padding-left: 40px;
}
td.activityLevel3
{
  padding-left: 80px;
}

div.SelectionHeading
{
  font-weight: bold;
  font-size: 11pt;
  width: 100%;
  padding: 5px;
  text-align: center;
}

table.ActivitySelection
{
  width: 100%;
  border-collapse: collapse;
}

td.SelectedList
{
  vertical-align: top;
  width: 30%;
  padding: 2px;
}

td.ActivityList
{
  vertical-align: top;
  width: 55%;
  padding: 2px;
}

td.SearchTags
{
  vertical-align: top;
  width: 15%;
  padding: 2px;
}

table.UnitSelection
{
  width: 100%;
  border-collapse: collapse;
}

td.UnitList
{
  vertical-align: top;
  width: 85%;
  padding: 2px;
}
/* Activities End */

/* My Cases Start */

table.caseTable
{
  border-collapse: collapse;
  font-size: 9pt;
}

table.caseTable th
{
  vertical-align: bottom;
  text-align: center;
}

table.caseTable td
{
  text-align: center;
  vertical-align: top;
  padding: 3px;
  border: 1px solid #1B75BB;
}

span.recentUpdate
{
  color: red;
  font-weight: bold;
  font-size: 12pt;
}

div.cellLine
{
  height: 20px;
}

h3.SectionHead
{
  margin-bottom: 10px;
}

h3.Title
{
  color: red;
  margin-bottom: 5px;
}

h3.SubTitle
{
  font-size: 12pt;
  color: red;
  margin-bottom: 5px;
}

/* My Cases End */

/* Contract Start */

table.tablesorter tbody tr.prodenabled td
{
  background-color: White;
}
table.tablesorter tbody tr.prodexpired td
{
  background-color: #FF8888;
}
table.tablesorter tbody tr.proddisabled td
{
  background-color: lightblue;
}
table.tablesorter tbody tr.prodcaution td
{
  background-color: Yellow;
}

table.CustomerInfo
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
  margin-bottom: 5px;
  width: 100%;
}

table.AllocList
{
  border: 1px solid #1B75BB;
  border-collapse: collapse;
}
table.AllocList th
{
  border: 1px solid #1B75BB;
  text-align: center;
}
table.AllocList td
{
  border: 1px solid #1B75BB;
  text-align: right;
  margin-right: 5px;
}

table.AvailList
{
  
}
table.AvailList td
{
  padding: 3px;
}

/* Contract End */

/* Home Page Start */

h1.HomePageTitle
{
  text-align: center;
  color: #096FB9;
  font-size: 16pt;
  margin-bottom: 15px;
}

td.HomePageColumn
{
  vertical-align: top;
  width: 50%;
}

div.HomeDistrict
{
  width: 353px;
  background-color: #E4E4E4;
  text-align: center;
  margin-left: 20px;
}

div.HomeHeading
{
  width: 475px;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
}
div.HomeHeading span
{
  color:Black;
  text-align:center;
}
div.HomeHeading a
{
  font-size: 9pt;
  margin-left: 10px;
}
div.content
{
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  text-align: left;
}
table.EditDocs tr.odd
{
  background-color:#ecf6de;
}
table.content, div.content
{
  width: 100%;
  font-size: 10pt;
}
table.content td
{
  text-align: left;
  width: 380px;
}
textarea.Richtext
{
  width: 750px;
  height: 650px;
  margin: 10px;
}
div.qcontent
{
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  font-size: 10pt;
}
div.message
{
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  color: #5C9302;
  font-size: 10pt;
}

/* Home Page End */
