/* content-specific */


.bluedialog h1,
.greendialog h1,
.orangedialog h1  {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
 /* header */
 font-size:14px;
 font-weight: bold;
 margin:0px 0 5px 3px;
 padding:0px;

}
.whitedialog h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:12px;
  font-weight: bold;
  margin:-5px 0 5px 0px;
  padding:0px;

}
.bluedialog img,
.greendialog img,
.orangedialog img,
.whitedialog img {
  margin: 0 4px;
  vertical-align: absmiddle;
}

.bluedialog table,
.whitedialog table,
.greendialog table,
.orangedialog table {
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
  text-align: right;
}
.bluedialog table td,
.greendialog table td,
.orangedialog table td,
.whitedialog table td 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
}
.bluedialog,
.bluedialog a,
.bluedialog table td {
  color: #FFFFFF
}
.bluedialog .whitedialog ,
.bluedialog .whitedialog a,
.bluedialog .whitedialog table td {
  /*color: #375A8C;*/
  font-size: 12px;
}


.bluedialog table th,
.whitedialog table th,
.bluedialog table td.headrow,
.whitedialog table td.headrow
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
.whitedialog table {
  /*color: #333333*/

}
.whitedialog span 
{

      color: #333333;
}

/* dialogs */

.bluedialog,
.whitedialog,
.greendialog {

 margin:0px auto;
 min-width:20px;
 max-width:950px; 
 color:#fff;
}

.bluedialog .hd .c,
.bluedialog .ft .c,
.whitedialog .hd .c,
.whitedialog .ft .c,
.greendialog .hd .c,
.greendialog .ft .c,
.orangedialog .hd .c,
.orangedialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:12px;
}

.bluedialog .ft .c,
.whitedialog .ft .c,
.greendialog .ft .c,
.orangedialog .ft .c {
 height:14px;
}

.bluedialog .hd {
 background:transparent url(/assets/images/legacy/blue/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}
.greendialog .hd {
 background:transparent url(/assets/images/legacy/green/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}
.orangedialog .hd {
 background:transparent url(/assets/images/legacy/orange/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}
.whitedialog .hd {
 background:transparent url(/assets/images/legacy/white/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.bluedialog .hd .c {
 background:transparent url(/assets/images/legacy/blue/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}
.greendialog .hd .c {
 background:transparent url(/assets/images/legacy/green/tr.png) no-repeat right 0px !important;
 margin-right:-14px !important; /* pull right corner back over "empty" space (from above margin) */
}
.orangedialog .hd .c {
 background:transparent url(/assets/images/legacy/orange/tr.png) no-repeat right 0px !important;
 margin-right:-14px !important; /* pull right corner back over "empty" space (from above margin) */
}
.whitedialog .hd .c {
 background:transparent url(/assets/images/legacy/white/tr.png) no-repeat right 0px !important;
 margin-right:-14px !important; /* pull right corner back over "empty" space (from above margin) */
}


.bluedialog .bd {
 background:transparent url(/assets/images/legacy/blue/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}
.greendialog .bd {
 background:transparent url(/assets/images/legacy/green/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}
.orangedialog .bd {
 background:transparent url(/assets/images/legacy/orange/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}
.whitedialog .bd {
 background:transparent url(/assets/images/legacy/white/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}

.bluedialog .bd .c {
 background:transparent url(/assets/images/legacy/blue/mr.png) repeat-y right 0px;
 margin-right:-6px;
}
.greendialog .bd .c {
 background:transparent url(/assets/images/legacy/green/mr.png) repeat-y right 0px;
 margin-right:-6px;
}
.orangedialog .bd .c {
 background:transparent url(/assets/images/legacy/orange/mr.png) repeat-y right 0px;
 margin-right:-6px;
}
.whitedialog .bd .c {
 background:transparent url(/assets/images/legacy/white/mr.png) repeat-y right 0px;
 margin-right:-6px;
}


.bluedialog .bd .c .s {
 margin:0px 4px 0px 4px;
 background:#6094D0 url(/assets/images/legacy/blue/ms.jpg) repeat-x 0px 0px;
 padding:2px;
}
.greendialog .bd .c .s {
 margin:0px 4px 0px 4px;
 background:#7D9A60 url(/assets/images/legacy/green/ms.jpg) repeat-x 0px 0px;
 padding:2px;
}
.orangedialog .bd .c .s {
 margin:0px 4px 0px 4px;
 background:#C46F7D url(/assets/images/legacy/orange/ms.jpg) repeat-x 0px 0px;
 padding:2px;
}
.whitedialog .bd .c .s {
 margin:0px 4px 0px 4px;
 background:#ffffff url(/assets/images/legacy/white/ms.jpg) repeat-x 0px 0px;
 padding: 5px;
}


.bluedialog .ft {
 background:transparent url(/assets/images/legacy/blue/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}
.greendialog .ft {
 background:transparent url(/assets/images/legacy/green/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}
.orangedialog .ft {
 background:transparent url(/assets/images/legacy/orange/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}
.whitedialog .ft {
 background:transparent url(/assets/images/legacy/white/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}

.bluedialog .ft .c {
 background:transparent url(/assets/images/legacy/blue/br.png) no-repeat right 0px;
 margin-right:-14px;
}
.greendialog .ft .c {
 background:transparent url(/assets/images/legacy/green/br.png) no-repeat right 0px;
 margin-right:-14px;
}
.orangedialog .ft .c {
 background:transparent url(/assets/images/legacy/orange/br.png) no-repeat right 0px;
 margin-right:-14px;
}
.whitedialog .ft .c {
 background:transparent url(/assets/images/legacy/white/br.png) no-repeat right 0px;
 margin-right:-14px;
}




.dialog {
 position:relative;
 margin:0px auto;
/* min-width:570px; */
 /*width:950px; */
 color:#333333; 
 margin-bottom: 10px;
}

.dialog textarea
{
	font-family:arial, helvetica, sans-serif; 
	font-size: 13px;
}

.dialog .hd .c,
.dialog .hd .c2,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:26px;
}


.dialog .ft .c {
 height:16px;
}

.dialog .hd {
 /*background: #7fcbe2 url("/assets/images/legacy/dialog/turquoise/header_left.jpg") no-repeat 0px 0px;*/
   /*background-color: #00A096;*/
    background: #EFF3F5 url("/assets/images/legacy/table/th_bg.png") repeat-x scroll center top;
	border:1px solid #E3E6E8;
}

.dialog .hd .c {
 /*background:transparent url("/assets/images/legacy/dialog/turquoise/header_right.jpg") no-repeat right 0px;*/
   /*background-color: #00A096;*/
}
.dialog .hd .c2 {
 /*background:transparent url("/assets/images/legacy/dialog/turquoise/header_bg.jpg") repeat-x right 0px;*/
}
.dialog .bd {
 /*background:transparent url(ml.gif) repeat-y 0px 0px;*/
}

.dialog .bd .c {
 /*background:transparent url(mr.gif) repeat-y right 0px;*/
}

.dialog .bd .c .s {
 /*margin:0px 8px 0px 4px;*/
 background:#EFF3F5;
 border-left: 1px solid #E3E6E8;
 border-right: 1px solid #E3E6E8;
 /*padding-top:10px;*/
 min-height: 130px;
 
}

.dialog .ft {
	/*background: #84d0e7 url("/assets/images/legacy/dialog/turquoise/bottom_left.jpg") no-repeat 0px 0px;*/
	background-color: #EFF3F5;
	border: 1px solid #E3E6E8;



}

.dialog .ft .c {
 /*background:transparent url(br.gif) no-repeat right 0px;*/
 text-align: right;	
 padding-right: 5px;
}
.dialog .ft .c a {
 color: #3E4B5B;
 font-size: 11px;
}
.dialog img {
  margin: 0 4px 0 0;
  vertical-align: absmiddle;
}
.dialog h3 {
 margin: -22px 0 0 5px;
 padding-bottom: 6px;

}
.dialog a {
  font-size: 12px;
}
.dialog .subcontent table {
  margin-bottom: 10px;
}
.dialog table th,
.dialog table td
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.dialog table th,
.dialog table td.headrow
{
  font-weight: bold;
  text-align: right;
}
.dialog  td,
.dialog .subcontent td
{
  /*color: #1a668b;*/

}
.dialog .subcontentnobg,
.dialog .subcontent
 {
  font-size: 12px;
  background: #ffffff;
  padding: 10px;
  /*margin-top: 30px;*/
}
.dialog .subcontentnobg
{
    background: none;
}
.dialog .subcontent h2
 {
 font-size:13px;
 color: #333333
}

/*-- green dialog --*/

.dialog-green {
 position:relative;
 margin:0px auto;
/* min-width:570px; */
 /*width:950px; */
 color:#333333; 
  margin-bottom: 10px;
 
}

.dialog-green .hd .c,
.dialog-green .hd .c2,
.dialog-green .ft .c {
 font-size:1px; /* ensure minimum height */
 height:29px;
}


.dialog-green .ft .c {
 height:16px;
 text-align: right;	
 padding-right: 5px;
}

.dialog-green .hd {
 background: #A1D070 url("/assets/images/legacy/dialog/green/header_left.jpg") no-repeat 0px 0px;
}

.dialog-green .hd .c {
 background:transparent url("/assets/images/legacy/dialog/green/header_right.jpg") no-repeat right 0px;
}
.dialog-green .hd .c2 {
 /*background:transparent url("/assets/images/legacy/dialog-green/green/header_bg.jpg") repeat-x right 0px;*/
}
.dialog-green .bd {
 /*background:transparent url(ml.gif) repeat-y 0px 0px;*/
}

.dialog-green .bd .c {
 /*background:transparent url(mr.gif) repeat-y right 0px;*/
}

.dialog-green .bd .c .s {
 /*margin:0px 8px 0px 4px;*/
 background:#e5e5e5 url("/assets/images/legacy/dialog/green/middle_bg.jpg") repeat-x 0px 0px;
 border-left: 1px solid #b8b7b7;
 border-right: 1px solid #b8b7b7;
 /*padding-top:10px;*/
 min-height: 130px;
 
}

.dialog-green .ft {
 background: #A1D070 url("/assets/images/legacy/dialog/green/bottom_left.jpg") no-repeat 0px 0px;
}

.dialog-green .ft .c {
 /*background:transparent url(br.gif) no-repeat right 0px;*/
}
.dialog-green img {
  margin: 0 4px 0 0;
  vertical-align: absmiddle;
}
.dialog-green h1 {

 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:13px;
 font-weight: bold;
 margin: -22px 0 0 5px;
 padding-bottom: 6px;

}
.dialog-green a {
  font-size: 12px;
}
.dialog-green .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-green .subcontent table {
  margin-bottom: 10px;
}
.dialog-green table th,
.dialog-green table td
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.dialog-green  table header th
{
  font-weight: bold;
  text-align: right;
}
.dialog-green  table body th,
.dialog-green  table body td.headrow
{
  font-weight: bold;
  text-align: right;
}
.dialog-green  td,
.dialog-green .subcontent td
{
  /*color: #1a668b;*/

}
.dialog-green .subcontentnobg,
.dialog-green .subcontent
 {
  font-size: 12px;
  background: #ffffff;
  padding: 10px;
  /*margin-top: 30px;*/
}
.dialog-green .subcontentnobg
{
    background: none;
}
.dialog-green .subcontent h2
 {
 color: #333333
}


/*-- purple dialog --*/

.dialog-purple {
 position:relative;
 margin:0px auto;
/* min-width:570px; */
 /*width:950px; */
  /*color:#892f8f;*/
  margin-bottom: 10px;
 
}

.dialog-purple .hd .c,
.dialog-purple .hd .c2,
.dialog-purple .ft .c {
 font-size:1px; /* ensure minimum height */
 height:26px;
 padding-right: 5px;
 text-align: right;	
}


.dialog-purple .ft .c {
 height:16px;
}

.dialog-purple .hd {
 background: #EF95F5 url("/assets/images/legacy/dialog/purple/header_left.jpg") no-repeat 0px 0px;
}

.dialog-purple .hd .c {
 background:transparent url("/assets/images/legacy/dialog/purple/header_right.jpg") no-repeat right 0px;
}
.dialog-purple .hd .c2 {
 /*background:transparent url("/assets/images/legacy/dialog-purple/purple/header_bg.jpg") repeat-x right 0px;*/
}
.dialog-purple .bd {
 /*background:transparent url(ml.gif) repeat-y 0px 0px;*/
}

.dialog-purple .bd .c {
 /*background:transparent url(mr.gif) repeat-y right 0px;*/
}

.dialog-purple .bd .c .s {
 /*margin:0px 8px 0px 4px;*/
 background:#e5e5e5 url("/assets/images/legacy/dialog/purple/middle_bg.jpg") repeat-x 0px 0px;
 border-left: 1px solid #b8b7b7;
 border-right: 1px solid #b8b7b7;
 /*padding-top:10px;*/
 min-height: 130px;
 
}

.dialog-purple .ft {
 background: #EF95F5 url("/assets/images/legacy/dialog/purple/bottom_left.jpg") no-repeat 0px 0px;
}

.dialog-purple .ft .c {
 padding-right: 5px;
 text-align:right;
}
.dialog-purple .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-purple img {
  margin: 0 4px 0 0;
  vertical-align: absmiddle;
}
.dialog-purple h1 {

 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:13px;
 font-weight: bold;
 margin: -22px 0 0 5px;
 padding-bottom: 6px;

}
.dialog-purple a, .dialog-purple input, .dialog-purple select {
  font-size: 12px;
  /*color:#892f8f;*/
}
.dialog-purple .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-purple .subcontent table {
  margin-bottom: 10px;
}
.dialog-purple table th,
.dialog-purple table td
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.dialog-purple table th,
.dialog-purple table td.headrow
{
  font-weight: bold;
  text-align: right;
}
.dialog-purple  td,
.dialog-purple .subcontent td
{
  /*color: #892f8f;*/
}
.dialog-purple .subcontentnobg,
.dialog-purple .subcontent
 {
  font-size: 12px;
  background: #ffffff;
  padding: 10px;
  /*margin-top: 30px;*/
}
.dialog-purple .subcontentnobg
{
    background: none;
}

.dialog-purple .subcontent h2
 {
 color: #333333
}

/*-- dialog-blueoriginal --*/


.dialog-blueoriginal {
 position:relative;
 margin:0px auto;
/* min-width:570px; */
 /*width:950px; */
 color:#333333; 
 margin-bottom: 10px;
}

.dialog-blueoriginal .hd .c,
.dialog-blueoriginal .hd .c2,
.dialog-blueoriginal .ft .c {
 font-size:1px; /* ensure minimum height */
 height:26px;
}


.dialog-blueoriginal .ft .c {
 height:16px;
}

.dialog-blueoriginal .hd {
 background: #86c6f4 url("/assets/images/legacy/dialog/blueoriginal/header_left.jpg") no-repeat 0px 0px;
}

.dialog-blueoriginal .hd .c {
 background:transparent url("/assets/images/legacy/dialog/blueoriginal/header_right.jpg") no-repeat right 0px;
}
.dialog-blueoriginal .hd .c2 {
 /*background:transparent url("/assets/images/legacy/dialog-blueoriginal/turquoise/header_bg.jpg") repeat-x right 0px;*/
}
.dialog-blueoriginal .bd {
 /*background:transparent url(ml  .gif) repeat-y 0px 0px;*/
}

.dialog-blueoriginal .bd .c {
 /*background:transparent url(mr.gif) repeat-y right 0px;*/
}

.dialog-blueoriginal .bd .c .s {
 /*margin:0px 8px 0px 4px;*/
 background:#e5e5e5 url("/assets/images/legacy/dialog/blueoriginal/middle_bg.jpg") repeat-x 0px 0px;
 border-left: 1px solid #4696d1;
 border-right: 1px solid #96d3ff;
 /*padding-top:10px;*/
 min-height: 130px;
 
}

.dialog-blueoriginal .ft {
	background: #96d3ff url("/assets/images/legacy/dialog/blueoriginal/bottom_left.jpg") no-repeat 0px 0px;

}

.dialog-blueoriginal .ft .c {
 /*background:transparent url(br.gif) no-repeat right 0px;*/
 text-align: right;	
 padding-right: 5px;
}
.dialog-blueoriginal .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-blueoriginal img {
  margin: 0 4px 0 0;
  vertical-align: absmiddle;
}
.dialog-blueoriginal h1 {

 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:13px;
 font-weight: bold;
 margin: -22px 0 0 5px;
 padding-bottom: 6px;

}
.dialog-blueoriginal a {
  font-size: 12px;
}
.dialog-blueoriginal .subcontent table {
  margin-bottom: 10px;
}
.dialog-blueoriginal table th,
.dialog-blueoriginal table td
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.dialog-blueoriginal table th,
.dialog-blueoriginal table td.headrow
{
  font-weight: bold;
  text-align: right;
}
.dialog-blueoriginal  td,
.dialog-blueoriginal .subcontent td
{
  /*color: #1a668b;*/

}
.dialog-blueoriginal .subcontentnobg,
.dialog-blueoriginal .subcontent
 {
  font-size: 12px;
  background: #ffffff;
  padding: 10px;
  /*margin-top: 30px;*/
}
.dialog-blueoriginal .subcontentnobg
{
    background: none;
}
.dialog-blueoriginal .subcontent h2
 {
 color: #333333
}
.ajax__calendar_days table td
{
    padding:0px;
}

/*-- orange dialog --*/

.dialog-orange {
 position:relative;
 margin:0px auto;
/* min-width:570px; */
 /*width:950px; */
 /* color:#C97603;*/
  margin-bottom: 10px;
 
}

.dialog-orange .hd .c,
.dialog-orange .hd .c2,
.dialog-orange .ft .c {
 font-size:1px; /* ensure minimum height */
 height:26px;
 padding-right: 5px;
 text-align: right;	
}

.dialog-orange .ft .c {
 height:16px;
}

.dialog-orange .hd {
 background: #EF9E2C url("/assets/images/legacy/dialog/orange/header_left.jpg") no-repeat 0px 0px;
}

.dialog-orange .hd .c {
 background:transparent url("/assets/images/legacy/dialog/orange/header_right.jpg") no-repeat right 0px;
}

.dialog-orange .bd .c .s {
 background:#e5e5e5 url("/assets/images/legacy/dialog/orange/middle_bg.jpg") repeat-x 0px 0px;
 border-left: 1px solid #b8b7b7;
 border-right: 1px solid #b8b7b7;
 min-height: 130px;
}

.dialog-orange .ft {
 background: #FFA92F url("/assets/images/legacy/dialog/orange/bottom_left.jpg") no-repeat 0px 0px;
}

.dialog-orange .ft .c {
 padding-right: 5px;
 text-align:right;
}

.dialog-orange .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-orange img {
  margin: 0 4px 0 0;
  vertical-align: absmiddle;
}

.dialog-orange h1 {
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:13px;
 font-weight: bold;
 margin: -22px 0 0 5px;
 padding-bottom: 6px;

}
.dialog-orange .ft .c a {
 color: White;
 font-size: 11px;
}
.dialog-orange .subcontent table {
  margin-bottom: 10px;
}
.dialog-orange table th,
.dialog-orange table td
{
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}
.dialog-orange table th,
.dialog-orange table td.headrow
{
  font-weight: bold;
  text-align: right;
}
.dialog-orange  td,
.dialog-orange .subcontent td
{
  /*color: #AF6F15;*/
}
.dialog-orange .subcontentnobg,
.dialog-orange .subcontent
 {
  font-size: 12px;
  background: #ffffff;
  padding: 10px;
  /*margin-top: 30px;*/
}
.dialog-orange .subcontentnobg
{
    background: none;
}

.dialog-orange .subcontent h2
 {
 color: #333333
}
