/* generic styles */
.listheader    { color: #607e99; font-weight: bold; font-size: 14px; font-family: Arial }
.header2  { color: black; font-size: 16px; font-family: Arial; font-weight: bold }
.header3  { color: black; font-size: 14px; font-family: Arial; font-weight: bold }
.standardheader        { color: #244053; font-size: 12px; font-family: Arial; font-weight: bold }
.loginrightcell { background-image: url(images/login/rightbg.png); background-repeat: no-repeat }
.bodytext   { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.loginfield  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffff93 }
.mainbody  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; text-align: center; margin: 0px; }
.helpbody  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #DFF5EF; margin: 0px; }
.outershellbody  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e9eccd; margin: 8 }
.wizardall  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; text-align: left; margin: 10px; width: 475px }
.wizardcolumn { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; text-align: left; margin: 10px }
.wizardfull { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; text-align: left }
.smallbody      { font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.reversebody  { color: white; font-size: 12px; font-family: Arial }
.editArea { border: solid 2px yellow }
.listArea { border: solid 1px yellow }
.errorMessage { color: red }
.errorCorrectLink {}

/* link styles */
a:link        { color: #336598; text-decoration: none }	
a:hover     { color: #465171; text-decoration: none }
a:active     { color: #607e99; text-decoration: none }
a:visited      { color: #336598; text-decoration: none }
a:visited:hover  { color: #73a5c8; text-decoration: none }

/* explorer / outline view styles */
.openfolder     { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; list-style-image: url(images/explorer/folder.png); position: relative }
.closedfolder    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; list-style-image: url(images/explorer/folder_closed.png) }
.documentitem    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; list-style-image: url(images/explorer/document.png); vertical-align: baseline }
.nobullet { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none }

/* 2.2 explorer / outline view styles */
td.stretchListItemIcon { vertical-align: top; }
.stretchListClicked td.titleCell { background-color: #ffffcc; }
.stretchListClicked td.titleCellSmall { background-color: #ffffcc; }
td.titleCellSmall { padding-bottom: 10px; }
.stretchListTextSmall { font-size: 10px; }
.folderIconSmall { width: 18px; height: 18px; } /* full-size icon: 24x24 */
.pageIconSmall { width: 18px; height: 18px; } /* full-size icon: 24x24 */
.addIconSmall { width: 10px; height: 7px; } /* full-size icon: 13x10 */
.moveIconSmall { width: 12px; height: 11px; } /* full-size icon: 16x14 */
.formIconSmall { width: 12px; height: 12px; } /* full-size icon: 16x16 */
.pencilIconSmall { width: 11px; height: 11px; } /* full-size icon: 14x14 */

/* table styles */
.maintable  { border-collapse: collapse; padding: 3; border: 1px solid #83c5e6; margin-left: auto; margin-right: auto;}
.wizardtable  { border-collapse: collapse; padding: 0; border: 0px; margin-left: auto; margin-right: auto;}
.bodycell   { border: 1px solid #F0F0F0; padding: 3}
.bodycelltext  { font-size: 11px; font-family: Arial }
.labelcell      { padding: 3; vertical-align: middle; border: solid 1px #91becc }
.labelcelltext     { color: #336598; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none }
.listheadercelltext  { color: white; font-size: 12px; font-family: Arial; font-weight: bold }
.listheadercell { background-color: #83c5e6; padding: 3; border: solid 1px #91becc }
.tralt { background-color: #cde2f3; padding: 3 }
.rightcell { text-align: right }
.tablesummary    { background-color: #fefef0 }

/* controls the pager select boxes under the help box */
#pagercurrent{ padding : 2px 0px 2px 2px; width:100px; height : 19px; line-height : 11px; margin : 0px 0px 0px 0px; vertical-align : bottom;}
#pagerselect{ margin : 0px 0px 1px 0px; width:50px; vertical-align : bottom; line-height : 10px; }
#listviewselect{ margin : 0px 0px 1px 0px; width:100px; vertical-align : bottom; line-height : 10px; }
