@charset "utf-8";
/* CSS Document */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.chktransbutton:hover {
	text-decoration:none;
}

a.chktransbutton {
	background-color:transparent;
	background-image:url('images/core/bg_button_a.gif');
	background-repeat:no-repeat;
	background-position:top right;
	background-attachment:scroll;
	
    color: red;
    display: block;
    float: left;
    font-family: Tahoma;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	font-size:8pt;
}

a.chktransbutton span {
	background-color:transparent;
	background-image:url('images/core/bg_button_span.gif');
	background-repeat:no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.chktransbutton:active {
    background-position: bottom right;
    color:#039;
    outline: none; /* hide dotted outline in Firefox */
}

a.chktransbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


.CORNER {
	background-image:url(images/boxes/corners.png);	
}

.HBORDER {
	background-image:url(images/boxes/hborders.png);
}

.VBORDER {
	background-image:url(images/boxes/vborders.png);
}

.messagebox {
	display:block;
	width:98%;
	height:auto;
	min-height:25px;
	min-width:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	background-position:right top;
	background-repeat:repeat-y;
	overflow:hidden;
}
.messagebox .BT {
	background-position:top;
	background-repeat:repeat-x;
	height:6px;
	width:100%;
	overflow:hidden;
	display:block;
}
.messagebox .BB {
	background-position:bottom;
	background-repeat:repeat-x;
	height:6px;
	width:100%;
	overflow:hidden;
	display:block;
}
.messagebox .LTC {
	background-position:top left;
	background-repeat:no-repeat;
	width: 6px;
	height:6px;
	float:left;
	background-color:#FFF;
}
.messagebox .RTC {
	background-position:top left;
	background-repeat:no-repeat;
	width: 6px;
	height:6px;
	float:right;
	background-color:#FFF;
}
.messagebox .LBC {
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 6px;
	height:6px;
	float:left;
	background-color:#FFF;
}
.messagebox .RBC {
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 6px;
	height:6px;
	float:right;
	background-color:#FFF;
}
.messagebox .content {
	float:left;
	overflow:hidden;
	display:block;
	width:94%;
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;

}



.greenbox {	background-color:#d2ffc2; background-image:url(images/boxes/gr-v-right-border.png); }
.greenbox .BT { background-image:url(images/boxes/gr-h-top-border.png); }
.greenbox .BB { background-image:url(images/boxes/gr-h-bottom-border.png);}
.greenbox .content {	background-image:url(images/boxes/gr-v-left-border.png); }
.greenbox .LTC {	background-position: -42px 0; }
.greenbox .RTC {	 background-position: -49px 0; }
.greenbox .LBC {	background-position: -28px 0; }
.greenbox .RBC {	 background-position: -35px 0; }

.bluebox {	background-color:#c3d4ff;	background-image:url(images/boxes/bl-v-right-border.png);}
.bluebox .BT {	background-image:url(images/boxes/bl-h-top-border.png);}
.bluebox .BB {	background-image:url(images/boxes/bl-h-bottom-border.png);}
.bluebox .content {	background-image:url(images/boxes/bl-v-left-border.png);}
.bluebox .LTC {	background-position: -14px 0; }
.bluebox .RTC {	 background-position: -21px 0; }
.bluebox .LBC {	background-position: 0 0; }
.bluebox .RBC {	  background-position: -7px 0; }

.redbox {	background-color:#ffc2c2;	background-image:url(images/boxes/re-v-right-border.png);}
.redbox .BT {	background-image:url(images/boxes/re-h-top-border.png);}
.redbox .BB {	background-image:url(images/boxes/re-h-bottom-border.png);}
.redbox .content {	background-image:url(images/boxes/re-v-left-border.png);}
.redbox .LTC {	 background-position: -98px 0; }
.redbox .RTC {	background-position: -105px 0; }
.redbox .LBC {	background-position: -84px 0;  }
.redbox .RBC {	  background-position: -91px 0;  }

.yellowbox {	background-color:#ffffc2;	background-image:url(images/boxes/yl-v-right-border.png);}
.yellowbox .BT {	background-image:url(images/boxes/yl-h-top-border.png);}
.yellowbox .BB {	background-image:url(images/boxes/yl-h-bottom-border.png);}
.yellowbox .content {	background-image:url(images/boxes/yl-v-left-border.png);}
.yellowbox .LTC {	 background-position: -154px 0;  }
.yellowbox .RTC {	background-position: -161px 0;   }
.yellowbox .LBC {	background-position: -140px 0;  }
.yellowbox .RBC {	background-position: -147px 0; }

.graybox {	background-color:#e9e9e9;	background-image:url(images/boxes/gy-v-right-border.png);}
.graybox .BT {	background-image:url(images/boxes/gy-h-top-border.png);}
.graybox .BB {	background-image:url(images/boxes/gy-h-bottom-border.png);}
.graybox .content {	background-image:url(images/boxes/gy-v-left-border.png);}
.graybox .LTC {	 background-position: -70px 0; }
.graybox .RTC {	 background-position: -77px 0; }
.graybox .LBC {	background-position: -56px 0; }
.graybox .RBC {	  background-position: -63px 0; }

.whitebox {	background-color:#fff;	background-image:url(images/boxes/wh-v-right-border.png);}
.whitebox .BT {	background-image:url(images/boxes/wh-h-top-border.png);}
.whitebox .BB {	background-image:url(images/boxes/wh-h-bottom-border.png);}
.whitebox .content {	background-image:url(images/boxes/wh-v-left-border.png);}
.whitebox .LTC {	 background-position: -126px 0; }
.whitebox .RTC {	background-position: -133px 0;  }
.whitebox .LBC {	background-position: -112px 0;  }
.whitebox .RBC {	 background-position: -119px 0;  }
