BODY
{
  color:#000000;
  font:500 9pt Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}

TD
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
}

B
{
  FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
  FONT-WEIGHT: bold
}
P
{
  COLOR: black;
  FONT-FAMILY: Verdana,Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-INDENT: 0pt
}
P.rm
{
  COLOR: black;
  FONT-FAMILY: Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-ALIGN: right;
  TEXT-INDENT: 0pt
}
P.lm
{
  COLOR: black;
  FONT-FAMILY: Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-ALIGN: left;
  TEXT-INDENT: 0pt
}
P.intro
{
  COLOR: black;
  FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500;
  TEXT-ALIGN: justify;
  TEXT-INDENT: 0pt
}
H3
{
  BACKGROUND: none transparent scroll repeat 0% 0%;
  COLOR: #993333;
  FONT: bold 15pt Helvetica,Arial,sans-serif;
  MARGIN-LEFT: 0px
}
H4
{
  BACKGROUND: none transparent scroll repeat 0% 0%;
  COLOR: #000000;
  FONT: bold 11pt Arial,Helvetica,sans-serif;
  MARGIN-LEFT: 0px
}
OPTGROUP
{
  color: #ffffff;
  background: #336699;
}
.white
{
  COLOR: #ffffff
}
.red
{
  COLOR: #990000
}
BLOCKQUOTE
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}
LI
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}
UL
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}
OL
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}
.sansmedblack
{
  COLOR: #000000;
  FONT-FAMILY:  Arial, Helvetica, sans-serif;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: 700
}
.sansmedred
{
  COLOR: #cc0033;
  FONT-FAMILY:  Arial, Helvetica, sans-serif;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: 700
}
.sansmedwhite
{
  COLOR: #ffffff;
  FONT-FAMILY:  Arial, Helvetica, sans-serif;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: 700
}
.sansmedblack2
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: 500
}
.sanssmallblack
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

.sanssmallred
{
  COLOR: #cc0033;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

.sanssmallblue
{
  COLOR: #00309c;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 500
}

.sanssmallwhite
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 700;
 text-decoration: none;
}

.sanssmallbluebold
{
  COLOR: #00309c;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 900
}

.sanssmallblackbold
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 900
}
.sanssmallwhitebold
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 900
}
.sansxxsmallblack
{
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal
}
.sansxsmallwhite
{
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: 500
}
.serifsmallblack
{
  COLOR: #000000;
  FONT-FAMILY: Times, serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 400
}
.serifxsmallblack
{
  COLOR: #000000;
  FONT-FAMILY: Times, serif;
  FONT-SIZE: 7pt;
  FONT-WEIGHT: 400
}
.sanssmallwhite A
{
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: 700;
  text-decoration: none;
}
.clsAnchor
{
  color: Blue;
  cursor: hand;
  cursor: pointer;
  text-decoration:underline;
}
.clsAnchor:hover
{
  color: Red;
  cursor: hand;
  cursor: pointer;
  text-decoration:underline;
}  
.tableheader{
  padding:1pt;
  padding-left:2pt;
  border-bottom:1px solid #DCDCDC;
  background:transparent url("/sdcadmin/images/crlist_texture.gif");
  color:#000000;
  font:700 9pt Arial,Helvetica,sans-serif;
  height:14px;
}
.tablecell
{
  border-right-width:1px;
  border-left-width:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#000000;
}
.tableoutside
{
  border-right-width:0px;
  border-left-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#000000;
}
.backnav
{
  COLOR: #dddddd;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 7.5pt;
  FONT-WEIGHT: 600;
  text-decoration: none;
}

.backnav A
{
  COLOR: #dddddd;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 7.5px;
  FONT-WEIGHT: 600;
  text-decoration: none;
}

.backnav  A:hover {
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 7.5pt;
  FONT-WEIGHT: 600;
  text-decoration: none;
}


.submenu A
{
  COLOR: #d3d3d3;
  FONT: 7.5pt Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.submenu A:hover
{
  COLOR: #ffcc00;
  FONT: 7.5pt Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none
}
.submenu
{
  FONT: 7.5px Verdana, Arial, Helvetica, sans-serif;
}
.actions A
{
  COLOR: #000080;
  FONT: 9pt Verdana, Arial;
  TEXT-DECORATION: none
}
.actions A:hover
{
  FONT: 9pt Verdana, Arial;
  BACKGROUND: #dadada;
  COLOR: #800000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none
}
.actions
{
  FONT: 9pt Arial, Helvetica, sans-serif;
}
.divtab
{
  BACKGROUND-COLOR: darkolivegreen;
  BORDER-BOTTOM: thin;
  BORDER-LEFT: thin;
  BORDER-RIGHT: thin;
  BORDER-TOP: thin;
  COLOR: white;
  FONT-SIZE: 100px;
  FONT-VARIANT: small-caps;
  FONT-WEIGHT: bolder;
  HEIGHT: 30px;
  PADDING-TOP: 5pt;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  TEXT-TRANSFORM: capitalize;
  WIDTH: 100px
}
.swnu
{
  BACKGROUND-COLOR: transparent;
  COLOR: white;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: lighter;
  TEXT-DECORATION: none;
  TEXT-TRANSFORM: none
}
.swnu1
{
  COLOR: white;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: lighter;
  TEXT-TRANSFORM: none
}
.swnu2
{
  BACKGROUND-COLOR: transparent;
  COLOR: gold;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: lighter;
  TEXT-DECORATION: none;
  TEXT-TRANSFORM: none
}
.header {
 font-family: Arial,helvetica,sans-serif;
 font-size: 15pt;
 font-weight: bold;
 color: #000000;
}

.pageheader {
 font-family: Arial,helvetica,sans-serif;
 font-size: 16pt;
 color: #003366;
 line-height: 16px;
 font-weight: bolder;
}

.clsSubHeader {
 font-family: Arial,helvetica,sans-serif;
 font-size: 13pt;
 color: #003366;
 line-height: 13px;
 font-weight: bolder;
}

dl 
{
  margin-left:15px;
  margin-top:0px;
  font:500 10pt Verdana, Arial,Helvetica,sans-serif;
  text-indent:0px;
}

.entry{
  border:thin groove #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#191970;
  background:#FAFAFA;
  font:500 9pt Verdana, Arial,Helvetica,sans-serif;
  letter-spacing:0px;
  vertical-align: middle;
}

.entrynumeric{
  border:thin groove #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#191970;
  background:#FAFAFA;
  font:500 9pt Verdana, Arial,Helvetica,sans-serif;
  letter-spacing:0px;
  text-align:right;
}

.entrydisable{
  border:thin groove #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#191970;
  background:#eeeeee;
  font:500 9pt Verdana, Arial,Helvetica,sans-serif;
  letter-spacing:0px;
}

.crlist{
  padding:1pt;
  padding-left:2pt;
  border-bottom:1px solid #DCDCDC;
  background:transparent url("/sdcadmin/images/crlist_texture.gif");
  color:#000000;
  font:700 9pt Verdana,Arial,Helvetica,sans-serif;
  width:100%;
  height:14px;
}

.copyright  {
  COLOR : #999999;
  FONT-FAMILY : Verdana, Arial, Helvetica;
  FONT-SIZE : 7pt;
  FONT-WEIGHT : normal;
  text-decoration: none;
}

.copyright A   {
  COLOR : #999999;
  FONT-FAMILY : Verdana, Arial, Helvetica;
  FONT-SIZE : 7pt;
  FONT-WEIGHT : normal;
  text-decoration: none;
}

.tabs{
  height:16px;
  border:thin groove;
  color:#666666;
  font:bold 9pt Verdana, Arial, Helvetica;
  padding:1,2,3,2;
  text-decoration:none;
  background:#dddddd;
}
.tabs a{
  border:thin groove;
  color:#666666;
  font:bold 9pt Verdana, Arial,Helvetica,sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#dddddd;
}
.tabs a:hover{
  border:thin groove;
  color:#666666;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#cccccc;
}

.curtabs{
  height:16px;
  border:thin groove;
  color:#ffffff;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#003366;
}
.curtabs a{
  border:thin groove;
  color:#ffffff;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#003366;
}
.curtabs a:hover{
  border:thin groove;
  color:#ffffff;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#003366;
}

.dimtabs{
  height:16px;
  border:thin groove;
  color:#666666;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#dddddd;
}
.dimtabs a{
  border:thin groove;
  color:#666666;
  font:bold 9pt Verdana, Arial,Helvetica,sans-serif;
  padding:1,2,3,2;
  text-decoration:none;
  background:#dddddd;
}
.dimtabs a:hover{
	border: thin groove;
	color:#666666;
	font:bold 9pt Verdana, Arial,Helvetica,sans-serif;
	padding:1,2,3,2;
	text-decoration:none;
	background:#cccccc;
}

.navy {
  font-weight: bold; 
  color: navy;
}

.noscroll {
  scrollbar-3dlight-color:#FAFAFA; 
  scrollbar-arrow-color:#FAFAFA;
  scrollbar-base-color:#FAFAFA;
  scrollbar-darkshadow-color:#FAFAFA;
  scrollbar-face-color:#FAFAFA;
  scrollbar-highlight-color:#FAFAFA;
  scrollbar-shadow-color:#FAFAFA;
  border:thin groove #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#191970;
  background:#FAFAFA;
  font:500 9pt Arial,Helvetica,sans-serif;
  letter-spacing:0px;
}
.clsTreeNode
{
  cursor: hand;
  cursor: pointer;
  font-family :  verdana,helvetica,arial;
  font-size: 12px;
  font-weight: bolder;
  color: #505050;
}
.clsTreeNodeOver
{
  cursor: hand;
  cursor: pointer;
  font-family: verdana, helvetica, arial;
  font-size: 12px;
  font-weight: bold;
  background-color: #99bbee;
  color: #333333;
}
.clsTreeNodeText
{
  cursor: hand;
  cursor: pointer;
  font-family :  verdana,helvetica,arial;
  font-size: 12px;
  font-weight: bolder;
}
.clsTreeContainerNode
{
  cursor: hand;
  cursor: pointer;  
  border-top: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  background-color : #dddddd;
  font-family : Verdana, sans-serif;
  font-size : 12px;
  font-weight: bolder;
  color: #666666;
  line-height: 12px;
  padding-left: 2px;
}
.clsTreeContainerNodeClicked
{
  cursor: hand;
  cursor: pointer;
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  border-bottom: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  background-color : #dddddd;
  font-family : Verdana, sans-serif;
  font-size : 12px;
  font-weight: bolder;
  color: #666666;
  line-height: 12px;
  padding-left: 2px;
}
.clsTreeContainerNodeSelected
{
  cursor: hand;
  cursor: pointer;
  border-top: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  background-color : #cccccc;
  font-family: Verdana, sans-serif;
  font-size : 12px;
  font-weight: bold;
  color: #666666;
  line-height: 12px;
  padding-left: 2px;
}
.clsSpan
{
  margin-left: 12px;
}
.clsTreeLeaf
{
  cursor: hand;
  cursor: pointer;
  font-family: helvetica,verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #003399;
}
.clsTreeLeafMouseOver
{
  cursor: hand;
  cursor: pointer;
  font-family : helvetica,verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #003399;
  background-color: #99bbee;
}
.clsTreeLeafSelected
{
  cursor: hand;
  cursor: pointer;
  font-family: helvetica,verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
  background-color: #003377;
}
.clsTreeLeafDiv
{
  cursor: hand;
  cursor: pointer;
  font-family :  helvetica,verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #003399;
}
.clsTreeLeafDivMouseOver
{
  cursor: hand;
  cursor: pointer;
  font-family: verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #6699bb;
  background-color: #99bbee;
}
.clsTreeLeafDivSelected
{
  cursor: hand;
  cursor: pointer;
  font-family: verdana,arial;
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
  background-color: #003377;
}
.clsSubmit
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: white;
  background-color: blue;
  border-style: outset;
  border: #ffffff;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
}
.clsDataTable
{
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
}
.clsHeaderRow
{
  padding:1pt;
  padding-left:2pt;
  border-bottom:1px solid #DCDCDC;
  background-color: blue;
  color: white;
  font:700 9pt Arial,Helvetica,sans-serif;
  height:14px;
}
.clsHeaderCell
{
  padding:1pt;
  padding-left:2pt;
  border-bottom:1px solid #DCDCDC;
  background-color: #666666;
  color: white;
  font:700 9pt Arial,Helvetica,sans-serif;
  height:14px;
}
.clsDataOdd
{
  background-color: #FFFFCC;
}
.clsDataEven
{
  background-color: #DCDCDC;
}
.expandomatic
{
  border:thin groove #DCDCDC;
  padding:1pt;
  float:none;
  margin:1px 1px 1px 1px;
  color:#191970;
  background:#FAFAFA;
  font:500 8pt Verdana,Arial,Helvetica,sans-serif;
  scrollbar-base-color:#FAFAFA;
  scrollbar-darkshadow-color:#EEEEEE;
  scrollbar-face-color:#f5f5f5;
  scrollbar-track-color:#F8F8F8;
  scrollbar-shadow-color:#000000;
  scrollbar-highlight-color:#C0C0C0;
  scrollbar-arrow-color:#660033;
  letter-spacing:0px;
  height :250px;
  width : 100%;
  top : auto;
}
.clsReportAttrHeading
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold
}
.clsReportAttrValue
{
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal
}

.display
{
  border: thin solid #eeeeee;
  padding: 1px;
  float: none;
  margin: 1px 1px 1px 1px;
  color: #191970;
  background: #ffffff;
  font: 500 8pt Verdana, Arial, Helvetica, sans-serif;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-arrow-color: #ffffff;
  letter-spacing: 0px;
  height: 80px;
  width: 100%;
  top: auto;
}

/***** Table ListView Classes *******************************************************/
.clsTable1 /* Use in a TABLE tag of a gridview table */
{
	border: solid 1px #003366;
	background-color: #ffffff;
}

.clsTableHeader /* Use in the first row TD tag for a gridview table title row */
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ffffff;
  font: bold;
  letter-spacing: 1px;
  padding: 2px 8px 2px 8px;
  background-color: #336699;
  border: solid 1px;
  border-color: #99ccff #000033 #000033 #99ccff;
}

.clsTableSubHeader A /* Used for sortable column headers */
{
  color: #000000;
  text-decoration: none;
}

.clsTableSubHeader A:hover /* Used for sortable column headers */
{
  color: #cc3333;
  text-decoration: none;
}

.clsTableSubHeader /* Use in every TD tag of a gridview table column header row */
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  background: #dddddd;
  padding: 3px;
  border: solid 1px;
  border-color: #ffffff #999999 #999999 #ffffff;
}

/* provide some interactivity on reports by providing the "pointer" to the user 
   on the table column headers */ 
table.sortable thead th, table.sortable thead td { cursor: hand; }    /*the <ie55 way*/
table.sortable thead th, table.sortable thead td { cursor: pointer; padding-left: 8px; } /*the w3cdom way*/
table.sortable .updownarrow { padding: 2px; } /*the arrow inside each TH cell*/


.clsTableRow1 /* Use in every TD tag of an even row (0,2,4...) of a gridview table */
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #ffffff;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}

.clsTableRow2 /* Use in every TD tag of an odd row (1,3,5...) of a gridview table */
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #eeeeee;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
  vertical-align: middle;
}


.clsTableGroupRowHeader 
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color: #ABBEDB;
  padding: 3px 4px 4px 4px;
  vertical-align: middle;
}

.clsTableCell
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  padding: 3px 4px 4px 4px;
  border-bottom: solid 1px #bbbbbb;
}

.clsRowHasInput /* DEPRECATED: see .clsCellHasInput */
{
  padding: 0px;
  border-right: solid 1px #bbbbbb;
  background-color: #dddddd;
}

.clsTableRowMaster1
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #d9d9d9;
  border-bottom: solid 1px #bbbbbb;
  padding: 3px 4px 4px 4px;
}

.clsTextStandard12
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-style: normal; 
}

.clsTextStandard11
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-style: normal; 
}

.clsTextStandard10
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  font-style: normal; 
}

.clsSubTable
{
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #cccccc;
}

.clsSubTableHeader
{
  background-color: #C0D0F0;
  border-style: solid;
  border-width: 1px;
  border-color: #EFF0FF #A0B0D0 #A0B0D0 #EFF0FF;
  margin: 0px;
  padding: 3px 4px 4px 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.clsSubTableRow1
{
  background-color: #F6F6FC;
  border-bottom: 1px solid #aaaaaa;
  margin: 0px;
  padding: 3px 4px 4px 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.clsSubTableRow2
{
  background-color: #DCE3F8;
  border-bottom: 1px solid #aaaaaa;
  margin: 0px;
  padding: 3px 4px 4px 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.clsTextButton2
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background-image: url(/sdccommon/images/crs_button_tile.gif);
  border-bottom-width: 2px;   
}

.clsTextButton1 /* Use in an INPUT:SUBMIT or BUTTON for page-level buttons near the bottom or the page */
{ 
  background: #e0e1e5 url(/sdccommon/images/crs_button_tile.gif); 
  border: solid 1px;
  border-color: #3366ff #003366 #003366 #3366ff;
  color: #000000;
  cursor: hand; 
  cursor: pointer;
  font-weight: bold;
  margin: 8px 8px 0px 0px;
  filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#cccccc, offX=1, offY=1);
}

.clsTextSmallButton1
{
  background: #cccccc url(/sdccommon/images/crs_button_tile.gif); 
  border: solid 1px;
  border-color: #3366ff #003366 #003366 #3366ff;
  color: #000000;
  padding: 0px;
  vertical-align: middle;
  cursor: hand;
  cursor: pointer;
  text-align: center;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#cccccc, offX=1, offY=1);
}

.clsLinkButton1
{
  color: #666666;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.clsLinkButton1:hover
{
  color: #003366;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.clsLinkButton1 A
{
  color: #666666;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.clsLinkButton1 A:hover
{
  color: #003366;
  font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.clsCalendarButton
{
  vertical-align: middle;
}

.clsCellHasButton /* Use in a TD that contains either an ImageAction or TextAction button */
{
  padding: 1px;
  height: 21px;
  vertical-align: middle;
  width: 20px;
  background-color: #dddddd;
}

.clsCellHasInput /* Use in a TD that contains the left checkbox for a table */
{
  border-left: solid 1px #ffffff;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #999999;
  background-color: #dddddd;
  padding: 0px 1px 0px 0px;
  width: 1px;
}

.clsImageAction1 /* Use in an A that contains an ImageAction button */
{
  vertical-align: middle;
  background-color: #ffffff;
  border: outset 1px white;
  padding: 1px;
}

.clsImageAction1:hover /* Hover state for above class */
{
  vertical-align: middle;
  border: solid 1px #003366;
  padding: 1px;
}

.clsTextAction1 /* Use in an A that contains a TextAction button */
{
  text-decoration: none;
  font: 7pt Verdana;
  color: #000099;
  vertical-align: top;
  background-color: #ffffff;
  border: outset 1px white;
  padding: 2px;
  height: 18px;  
}

.clsTextAction1:hover /* Hover state for above class */
{
  text-decoration: none;
  font: 7pt Verdana;
  vertical-align: top;
  color: #0000ff;
  border: solid 1px #003366;
  padding: 2px;
  height: 18px;
}

.clsScrollbar /* Use in a DIV or other object that needs to have custom scrollbar colors */
{
  scrollbar-3dlight-color: #cccccc;
  scrollbar-highlight-color: #ffffff;
  scrollbar-face-color: #eeeeee;
  scrollbar-shadow-color: #eeeeee;
  scrollbar-darkshadow-color: #999999;
  scrollbar-arrow-color: #000000;
  scrollbar-track-color: #99aabb;
}

/***** Agent Preview Content Classes *******************************************************/
.pvcItem
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  text-decoration: none;
}

.pvcTCBX
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  text-decoration: none;
  color: #000000;
  width: 20px;
}

.pvcCheckbox
{
  font-family: Helvetica, Verdana, Arial;
  font-size: 8pt;
  text-decoration: none;
}

.pvcContent
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  text-decoration: none;
  color: #000000;
  width: 50%;
}

.pvcTreeNode
{
  cursor: hand;
  cursor: pointer;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
  font-weight: normal;
  padding: 0px;
  height: 12pt;
  border-top: solid 1px #ffffff;
}

.pvcTList
{
  padding: 0px;
  background: #fafafa;
  font: normal 8pt Arial, Helvetica, sans-serif;
}

.rule
{
  width: 500px;
  height: 1px;
  text-align: left;
  color: #000000;
}

.paragraph
{
  width: 500px;
}

#entrybox
{
	border: solid 1px #000000;
	padding: 2px 2px 2px 2px;
	background-color: #eeeeee;
	margin: 0px;
}

/***** SprtUI TabStrip Classes *******************************************************/
.tabStrip
{
  font:bold 9pt Verdana, Arial, Helvetica;
  color: #e6e6e6;
  background: url(/sdccommon/images/ctb_unselected_tile.gif);
  padding: 2px 4px 0px 4px;
}

.tabStrip A
{
  font:bold 9pt Verdana, Arial, Helvetica;
  color: #e6e6e6;
  text-decoration: none;
}

.tabStrip A:hover
{
  font:bold 9pt Verdana, Arial, Helvetica;
  color: #51595f;
  text-decoration: none;
}

.tabStripSel
{
  font:bold 9pt Verdana, Arial, Helvetica;
  color: #000000;
  background: url(/sdccommon/images/ctb_selected_tile.gif);
  padding-top: 3px;
  padding: 0px 4px 0px 4px;
}

.tabStripSel A
{
  font:bold 9pt Verdana, Arial, Helvetica;
  color: #000000;
  text-decoration: none;
}

.tabStripTop
{
  font: 9pt Verdana, Arial, Helvetica;
  background: url(/sdccommon/images/ctb_frame_t.gif);
}

.tabStripTop2
{
  border-left: solid 1px #003366;
  background: url(/sdccommon/images/ctb_frame_tile.gif);
}

.tabStripBottom
{
  background: url(/sdccommon/images/ctb_frame_b.gif);
}

.tabStripMain
{
  font: 9pt Verdana, Arial, Helvetica;
  color: #000000;
  background: url(/sdccommon/images/ctb_frame_tile.gif);
  border-left: solid 1px #003366;
  border-right: solid 1px #003366;
  padding: 4px 8px 4px 8px;
  vertical-align: top;
}

.tabStripBody
{
  display: none;
  font: 9pt Verdana, Arial, Helvetica;
  color: #000000;
}

/***** SprtUI EditableDropDown Classes *******************************************************/
.clsPullDown 
{
  border:thin groove #eeeeee;
  background: #fafafa;
	padding: 0px;
  position: absolute;
  overflow: auto;
}

.clsPullDownText
{
  height: 22px;
}

.clsSelectOptions
{
  border: thin groove #eeeeee; 
  background: #fafafa; 
  padding: 0pt;
  position: absolute;
  overflow: auto;
}

.clsPullDownSelected
{
  color: #ffffff;
  background: #003399;
}

.clsPullDownHover
{
   background: #ccddff;
}

.clsPullDownUnSelected
{
   background: #ffffff;
}

/*************** SASV classes *****************/

.sasvbackground
{
  background: url(/sdchealtop/sasv/images/scrs_background-image.gif);
}

.sasv_table_text
{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #b7c2d0;
	background-color : #ffffff;
	height: 27px;
	vertical-align : middle;
	padding-top : 4px;
}

.sasv_table_text_bgcolor
{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #b7c2d0;
	height: 27px;
	vertical-align : middle;
	padding-top : 4px;
	background-color : #f3f5f7;
}

.sasv_details_item
{
  margin-top: 4px;
  font-size: 8pt;
}

.sasv_results
{
	background-color : #999999;
	color: #ffffff;
	height: 22px;
	padding-top: 2px;
	vertical-align : middle;
}

.sasv_border_open
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	width : 200px;
	border-left : 1px solid #000000;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
  vertical-align: top;
}

.sasv_border_single
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	width : 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
  vertical-align: top;
}

.sasv_border_close
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	text-decoration: none;
	width : 200px;
  vertical-align: top;
}

.sasv_border_mid
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	width : 200px;
	border-left : 1px solid Black;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
  vertical-align: top;
}

.sasv_results_head
{
	background-color : #585878;
	color: #ffffff;
	height: 24px;
	padding-top : 4px;
}

.sasv_steps
{
  width:80px;
  display: inline;
  vertical-align: top;
}

.sasv_steps_short
{
  width:80px;
  display: inline;
  vertical-align: top;
}

