/*$Id: style.css 797 2009-11-17 18:34:19Z beckes $ $HeadURL: http://nevada/svn/xtend/v4/trunk/domino/html/_Css/style.css $ */
/* various tables */
TABLE.topAlign {
        width:100%;
        text-align:left;
        margin-top: 0px;
}
table.scrolly tbody {
  overflow-y: auto;
}
table.noscrollx tbody {
  overflow-x: hidden;
}

table.containeronly {
  border:none;
  padding: 0px 0px 0px 0px;
}
table.containeronly td {
  border:none;
  padding: 0px 0px 0px 0px;
}

table.xtdstdtablestyle1HideEmpties {
  margin :auto;
  font-size:11px;
  empty-cells: hide;
}
table.xtdstdtablestyle1HideEmpties th {
  background-color: #e7e7e7;
  color: #000000;
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
  border-collapse: separate;
}

table.xtdstdtablestyle1HideEmpties td {
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}


table.xtdstdtablestyle1 {
  margin :auto;
  font-size:11px;
}
table.xtdstdtablestyle1 th {
  background-color: #e7e7e7;
  color: #000000;
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
  border-collapse: separate;
}

table.xtdstdtablestyle1 td {
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}


table.xtdslrptablestyle1 {
  margin :auto;
  font-size:11px;
  border:2px solid gray;
  border-collapse: collapse;
}
table.xtdslrptablestyle1 th {
  background-color: #DC4913;
  color: #000000;
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
  font:bold 9pt Arial;
  border-bottom:1px solid gray;
}

table.xtdslrptablestyle1 td {
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}

table.xtdslrptablestyle2 {
  margin :auto;
  font-size:11px;
  border:2px solid gray;
/*  border-collapse: collapse;*/
  border-collapse: separate;
}
table.xtdslrptablestyle2 th {
  background-color: #DC4913;
  color: #000000;
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: none;
  font:bold 9pt Arial;
  border-bottom:1px solid gray;
}

table.xtdslrptablestyle2 td {
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}

A.thxtdstdtablestyle1:link {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle1:active {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle1:visited {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle1:hover {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

table.xtdstdtablestyle2 {
  margin :auto;
  font-size:11px;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0px 0px 0px 0px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-collapse: separate;
}
table.xtdstdtablestyle2 th {
  background-color: #e7e7e7;
  color: #000000;
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}
table.xtdstdtablestyle2 td {
  border-width: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: white white white white;
}

A.thxtdstdtablestyle2:link {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle2:active {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle2:visited {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.thxtdstdtablestyle2:hover {
        FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


INPUT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9px; 
BORDER-LEFT-COLOR: #595959; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 
1px; BORDER-BOTTOM-COLOR: #595959; COLOR: #000000; BORDER-TOP-COLOR: 
#595959; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #595959
}
SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9px; 
BORDER-LEFT-COLOR: #595959; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 
1px; BORDER-BOTTOM-COLOR: #595959; COLOR: #000000; BORDER-TOP-COLOR: 
#595959; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #595959
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9px; 
BORDER-LEFT-COLOR: #595959; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 
1px; BORDER-BOTTOM-COLOR: #595959; COLOR: #000000; BORDER-TOP-COLOR: 
#595959; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #595959
}
.pagetable {
	BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid; 
BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 0px; COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.white:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.white:active {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.white:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.white:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.black:link {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.black:active {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.black:visited {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.black:hover {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/* keep these */
A.hdr:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hdr:active {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hdr:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hdr:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.breadcrumbs:link {
	FONT-SIZE: 12px; COLOR: #ee7601; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.breadcrumbs:active {
	FONT-SIZE: 12px; COLOR: #ee7601; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.breadcrumbs:visited {
	FONT-SIZE: 12px; COLOR: #ee7601; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.breadcrumbs:hover {
	FONT-SIZE: 12px; COLOR: #ee7601; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.ftrlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ftrlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ftrlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.ftrlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.top_subnav:link {
	font-weight: bold; font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav:active {
	font-weight: bold; font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav:visited {
	font-weight: bold; font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav:hover {
	font-weight: bold; font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
A.top_subnav_black:link {
        font-weight: bold; font-size: 12px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav_black:active {
        font-weight: bold; font-size: 12px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav_black:visited {
        font-weight: bold; font-size: 12px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.top_subnav_black:hover {
        font-weight: bold; font-size: 12px; COLOR: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}

A.whiteuline:link {
        FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.whiteuline:active {
        FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.whiteuline:visited {
        FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.whiteuline:hover {
        FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.reduline:link {
        FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reduline:active {
        FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reduline:visited {
        FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reduline:hover {
        FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.blackuline:link {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blackuline:active {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blackuline:visited {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.blackuline:hover {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


img.noborder {
 border: 0;
 display: block;
}
/*
TABLE.fullheight { height:100%; border-collapse: collapse; width:100%; border:0px }
TABLE.fullheight=h100p bcc w100p b0px 
*/
/* BEGIN DISPLAY */
.dnone {display: none;}
/* END DISPLAY */
/* BEGIN Size (Height) */
.h100p {height:100%;}
.h100px {height:100px;}
.h200px {height:200px;}
.h300px {height:300px;}
.h55px {height:55px;}
.h30px {height:30px;}
.h134px {height:134px;}
.h500px {height:500px;}
.h1000px {height:1000px;}
.h1500px {height:1500px;}
.h5px {height:5px;}
/* END Size (Height) */
/* BEGIN Size (Width) */
.w100p {width:100%;}
.w50p {width:50%;}
.w175px {width:175px;}
.w580px {width:580px;}
.w775px {width:775px;}
.w180px {width:180px;}
.w100px {width:100px;}
.w150px {width:150px;}
.w200px {width:200px;}
.w210px {width:210px;}
.w215px {width:215px;}
.w220px {width:220px;}
.w225px {width:225px;}
.w230px {width:230px;}
.w235px {width:235px;}
.w240px {width:240px;}
.w245px {width:245px;}
.w250px {width:250px;}
.w275px {width:275px;}
.w300px {width:300px;}
.w70px {width:70px;}
.w50px {width:50px;}
.w5px {width:5px;}
/* END Size (Width) */

/* BEGIN Borders */
.bnone { border: none; }
.bcc   {border-collapse: collapse;}
.bw0px {border-width: 0px;}
.bw1px {border-width: 1px;}
.bw2px {border-width: 2px;}
.bw3px {border-width: 3px;}
.bw4px {border-width: 4px;}
.b0px {border: 0px;}
.b1px {border: 1px;}
.btw1px {border-top-width: 1px}
.blw1px {border-left-width: 1px}
.brw1px {border-right-width: 1px}
.bbw1px {border-left-width: 1px}
.brblack {border-right: #000000}
.blblack {border-left: #000000}
.btblack {border-top: #000000}
.bbblack {border-bottom: #000000}
.br1px {border-right: 1px}
.bl1px {border-left: 1px}
.bt1px {border-top: 1px}
.bb1px {border-bottom: 1px}
.bstnone {border-style: none}
.bstsolid {border-style: solid }
.brsolid {border-right: solid}
.blsolid {border-left: solid}
.btsolid {border-top: solid}
.bbsolid {border-bottom: solid}
.bclrdkblue {border-color: #000066;}
.bclrdkblack {border-color: #000000;}
/* END Borders */

/* BEGIN padding */
.p0px {padding: 0px;}
.p1px {padding: 1px;}
.p2px {padding: 2px;}
.p4px {padding: 4px;}
.p3px {padding: 3px;}
.pl4px {padding-left: 4px}
.pl10px {padding-left: 10px}
.pr4px {padding-right: 4px}
.pb4px {padding-bottom: 4px}
.pb2px {padding-bottom: 2px}
.pt4px {padding-top: 4px}
.pt2px {padding-top: 2px}
.pt2-5px {padding-top: 2.5px}
/* END padding */

/* BEGIN Font Size */
.fsz9px           {font-size:9px;}
.fsz10px           {font-size:10px;}
.fsz11px           {font-size:11px;}
.fsz12px           {font-size:12px;}
.fsz13px           {font-size:13px;}
.fsz14px           {font-size:14px;}
.fsz17px           {font-size:17px;}
.fsz28px           {font-size:17px;}
/* END Font Size */

/* BEGIN Font Family */
.ff                {font-family: Arial, Helvetica, sans-serif}
/* END Font Family */

/* BEGIN Font Weight */
.bold                {font-weight: bold}
/* END Font Weight */

/* BEGIN Font Style */
.italic                {font-style: italic;}
/* END Font Style */

/* BEGIN Text */
.tdnone            { text-decoration:none }
.wrapbw            { word-wrap: break-word }
.wrapall          { text-wrap: unrestricted }
.hideovrflow          { overflow:hidden }
/* END Text */


/* BEGIN Position */
.pabs  {position: absolute}
.l50p  {left: 50%}
.l40p  {left: 40%}
.l45p  {left: 45%}
.t45p  {top: 45%}
.t50p  {top: 50%}
.t55p  {top: 55%}
.t65p  {top: 65%}
/* END Position */
/* BEGIN Margins */
.mauto           {margin :auto; }
.m0px            {margin : 0px; }
.m3px            {margin : 3px; }
.mL3px		 {margin-left: 3px; }
.mL10px		 {margin-left: 10px; }
.mL20px		 {margin-left: 20px; }
.mLpx20		 {margin-left: 20px; }
.mLpx114	 {margin-left: 114px; }
.mLpx250	 {margin-left: 250px; }
.mLpx300	 {margin-left: 300px; }
.mLpx350	 {margin-left: 350px; }
.mR10px		 {margin-right: 10px; }
.mR15px		 {margin-right: 15px; }
.mR20px		 {margin-right: 20px; }
.mR50px		 {margin-right: 50px; }
.mR75px		 {margin-right: 75px; }
.mR73px		 {margin-right: 73px; }
.mR125px	 {margin-right: 125px; }
.mR135px	 {margin-right: 125px; }
.marginT0,.mT0{margin-top: 0.5em;}
.marginT1,.mT1{margin-top:1em;}
.marginT2,.mT2{margin-top:2em;}
.marginT145px,.mT145px {margin-top:145px;}
.marginT155px,.mT155px {margin-top:155px;}
.mBpx32          {margin-bottom: 32px; }
.mB3px          {margin-bottom: 3px; }
/* END Margins */
/* BEGIN Cellspacing */
.bs0px        {border-spacing: 0px;}
.bs2px        {border-spacing: 2px;}
/* END Cellspacing */
/* BEGIN Cellpadding */
.cp0px        {padding: 0px;}
/* END Cellpadding */

/* BEGIN Alignment */
.floatRight,.flR        {float:right}
.floatLeft,.flL        {float:left}
.floatCenter,.flC        {float:center}
.alignRight,.alR        {text-align:right}
.alignLeft,.alL         {text-align:left}
.alignCenter,.alC       {text-align:center}
/*BEGIN soon to be deprecated in favor of valign*/
.alignM,.alM            {vertical-align:middle}
.alignB,.alB            {vertical-align:bottom}
.alignT,.alT            {vertical-align:top}
img.alignMiddle {vertical-align:middle;}
img.alM         {vertical-align:middle;}
/*END soon to be deprecated in favor of valign*/
.valignM,.valM            {vertical-align:middle}
.valignB,.valB            {vertical-align:bottom}
.valignT,.valT           {vertical-align:top}
img.valignMiddle,img.valM {vertical-align:middle;}
/* END Alignment */

/* BEGIN Color */
.bgcolorred,.bgred       { background-color: #c50141 }
.bgcolorgray,.bggray       { background-color: gray }
.bgcolorwhite,.bgwhite       { background-color: #FFFFFF }
.bgcolorlightgray,.bglightgray       { background-color: #e7e7e7 }
.bgcolorvlightgray,.bgvlightgray       { background-color: #FFFFCC }
.bgcolorlightyellow,.bglightyellow       { background-color: #FFFFCC }
.bgcolorblack,.bgblack       { background-color: black }
/* using color codes doesn't seem to work (I don't know why)
.bgFFFFCC  {background-color: #FFFFCC }
.bgFFFFFF  {background-color: #FFFFFF }
.bgEBEBEB  {background-color: #EBEBEB }
.bgD5D5D5  {background-color: #d5d5d5 }
*/
.black	{ color: #000000; }
.blue   { color: #0000FF; }
.white	{ color: #FFFFFF; }
.red	{color:#c50141;}
.realred {color:#ff0000;}
.green	{color:#008000;}
.darkgray { color: #666666 }
.orange  { color: #ff6600 }
/* END Color */

/* BEGIN Buttons */
.buttondisabled		{color: gray}
.ptr {cursor:pointer}
/* END Buttons */

/* BEGIN Text Decoration */
.ul1   { text-decoration: underline }
/* END Text Decoration */
/* BEGIN Borders */
.bw1px {border-width: 1px;}
.bstsolid {border-style: solid }
/* END Borders */

/* BEGIN Spans */
span.link.hover		{cursor:pointer; text-decoration:underline}
/* END Spans */
