﻿body 
{
background-color:#F4F4ED;
background-image:url(../../img/pageFiller.gif);
background-repeat:repeat-x;
margin:10px 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000000;
}

body, td{
	text-align:left;
}

/*Table Style*/
table {
border-collapse:collapse;
border-style:solid;
border-width:0 0 0 0;
border-color:#FFFFFF; 
}
.tblGlobalTable {
width:775px;
}
.tblFullSize {
width:100%;
}
.tblSize50 
{
	width:50%;
}
.tblSize80 
{
	width:70%;
}


.tdTopCornerLeft {
width:10px;
background-image:url(../../img/BorderBgLeft.gif);
background-repeat:repeat-y;
color:#FFFFFF;
vertical-align:top;
}
.tdTopCornerRight {
width:7px;
background-image:url(../../img/BorderBgRight.gif);
background-repeat:repeat-y;
color:#FFFFFF;
vertical-align:top;
}
.tdTopBg {
background-repeat:repeat-x;
background-color:#FFFFFF;
/*width:744px;*/
vertical-align:top;
}
.tdShadowRightTop {
background-image:url(../../img/shadowRightBg.gif);
background-repeat:repeat-y;
width:3px;
vertical-align:top;
}

.tdLogoTopLine {
background-image:url(../../img/logoTLine.gif);
background-repeat:repeat-x;
}
.tdLogoBotLine {
background-image:url(../../img/logoBLine.gif);
background-repeat:repeat-x;
}
.tdLogoLeftLine {
background-image:url(../../img/logoTopLeftLineBg.gif);
background-repeat:repeat-y;
vertical-align:top;
}
.tdLogoRightLine {
background-image:url(../../img/logoTopRightLineBg.gif);
background-repeat:repeat-y;
vertical-align:top;
}

.tdContentBg {
background-color:#FFFFFF;
vertical-align:top;
padding:5px 0 5px 0;
}

.tdFooter {
background-image:url(../../img/botBg.gif);
background-repeat:repeat-x;
font-size:12px;
color:#626262;
font-weight:bold;
text-align:center;
}

.txtCopyright {
font-size:11px;
color:#626262;
padding:10px 0 0 0;
margin:10px 0 0 0;
}

a.txtCopyright {
color:#626262;
text-decoration:none;
}

a.txtCopyright:hover {
color:#626262;
text-decoration:underline;
}

a.aFooter {
color:#626262;
text-decoration:none;
}

a.aFooter:hover {
color:#626262;
text-decoration:underline;
}

/*td page*/
.tdPageFillerLeft {
background-image:url(../../img/pageFillerLeft.gif);
width:6px;
}
.tdPageFillerRight {
background-image:url(../../img/pageFillerRight.gif);
width:9px;
vertical-align:top;
}
.tdPageFiller {
background-color:#FFFFFF;
width:100%;
}

/*left column*/
.tdLeftColumn {
vertical-align:top;
width:184px;
}

.tdLBCornerTopLeft {
background-image:url(../../img/lbCornerTopLeft.gif);
background-repeat:no-repeat;
width:4px;
}
.tdLBCornerTopRight {
background-image:url(../../img/lbCornerTopRight.gif);
background-repeat:no-repeat;
width:7px;
}
.tdLBTopFiller {
background-image:url(../../img/lbTopFiller.gif);
width:100%;
}

.tdLBCornerBotLeft {
background-image:url(../../img/lbCornerBotLeft.gif);
background-repeat:no-repeat;
width:4px;
}
.tdLBCornerBotRight {
background-image:url(../../img/lbCornerBotRight.gif);
background-repeat:no-repeat;
width:7px;
}
.tdLBBotFiller {
background-image:url(../../img/lbBotFiller.gif);
width:100%;
}

.tdLBLeftFiller {
background-image:url(../../img/lbLeftFiller.gif);
width:4px;
}
.tdLBRightFiller {
background-image:url(../../img/lbRightFiller.gif);
width:7px;
}
.tdLBPageFiller {
background-color:#F4F4F4;
width:100%;
}
.tdLBTitleFillerBot {
background-image:url(../../img/lbTitleFillerBot.gif);
}
.tdLBTitleFillerTop {
background-image:url(../../img/lbTitleFillerTop.gif);
color:#4582BE;
font-weight:bold;
white-space:nowrap;
}
.tdLBTitleLeft {
background-image:url(../../img/lbTitleLeft.gif);
width:8px;
}
.tdLBTitleRight {
background-image:url(../../img/lbTitleRight.gif);
width:8px;
}
.tdLBText01 {
color:#336699;
padding:3px 3px 3px 3px
}
.tdLBText02 {
padding:3px 3px 3px 3px
}
.tdLBSpacer {
background-image:url(../../img/lbSpaser.gif);
background-repeat:repeat-x;
}


/*right column*/
.tdRightColumn {
vertical-align:top;
width:100%;
padding:0 0 5px 3px;
word-break: normal;
}
.tdRCTitltBig {
padding:0 5px 5px 5px;
color:#336699;
font-weight:bold;
font-size:1.4em;
}
.tdRCTitleSmall 
{
text-align:right;
background-color:#F4F4F4;
padding: 2px;
color:#336699;
font-weight:bold;
}
.tdRCTitleSmall a
{
font-weight:normal;
}
.tdRCTitleLeft {
background-repeat:no-repeat;
width:4px;
}
.tdRCTitleRight {
background-repeat:no-repeat;
width:4px;
}
.tdRCTitleFiller {
width:50%;
padding:0 3px 0 3px;
color:#FFFFFF;
white-space:nowrap;
}
.tdRCBorder {
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#CFCFCD;
padding:1px 1px 1px 1px;
}
.tdRCBorderBig {
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#CFCFCD;
padding:5px 5px 5px 5px;
}
.tdRCGreyLeft {
background-color:#F4F4F4;
border-collapse:collapse;
border-style:solid;
border-width:0 1px 0 0;
border-color:#FFFFFF;
width:100%;
}
.tdRCWhiteLeft {
background-color:#FFFFFF;
border-collapse:collapse;
border-style:solid;
border-width:0 1px 0 0;
border-color:#FFFFFF;
width:100%;
}
.tdRCGreyRight {
background-color:#E6E6E6;
border-collapse:collapse;
border-style:solid;
border-width:0 0 0 1px;
border-color:#FFFFFF;
width:31px;
text-align: center;
}
.tdRCBlueRight {
background-color:#E0EFFD;
border-collapse:collapse;
border-style:solid;
border-width:0 0 0 1px;
border-color:#FFFFFF;
width:31px;
}
.tdRCAviableTitle {
font-weight:bold;
padding:5px 5px 5px 5px;
text-align:left;
}
.tdRCAviableImg {
padding:0px 0px 5px 5px;
width:75px;
text-align:center;
}
.tdRCAviableText {
padding:0px 5px 5px 5px;
width:100%;
text-align:left;
}
.tdRCTableTitle {
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#CFCFCD;
background-color:#E8F6FD;
font-weight:bold;
color:#336699;
padding:1px 3px 1px 3px;
}
.tdRCTableText {
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#CFCFCD;
background-color:#FFFFFF;
padding:1px 3px 1px 3px;
}
.tdRCLoginBorder {
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#CFCFCD;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
width:50%;
}
.tdRCLoginText {
padding:3px 5px 3px 0px;
text-align:left;
}
.tdRCLoginTextCenter {
padding:3px 5px 3px 0px;
text-align:center;
}

/*ancor style*/
a.aGreenHard {
color:#90904E;
text-decoration:none;
}
a.aGreenHard:hover {
color:#75752C;
text-decoration:none;
}
a.aBlueHard {
color:#294D71;
text-decoration:underline;
}
a.aBlueHard:hover {
color:#386A9C;
text-decoration:underline;
}
a.aBlue {
color:#086BCC;
text-decoration:none;
}
a.aBlue:hover {
color:#0659AB;
text-decoration:none;
}
a.aWhite {
color:#90904E;
}
a.aSmall
{
font-size:xx-small;
}

/*images style*/
.imgBorder {
border-color:#CCCCCA;
border-collapse:collapse;
border-style:solid;
border-width:1px 1px 1px 1px;
}

/*input*/
input {
font-size:1em;
color:#000000;
}

.required-field-label:after{
    content: ' *';
    color: #FF0000;
}

.required-field-label-m:after{
    position: absolute;
    content: '*';
    color: #777777;
    font-family: "Helvetica";
}

.required-fields-msg {
    line-height: 3;
}

.txt-red {
    color: #FF0000;
}

/*td calendar*/
.tdCalendarCornerTL {
width:26px;
height:19px;
background-image:url(../../img/calendarBtnPrev.gif);
background-repeat:no-repeat;
}
.tdCalendarCornerTR {
width:26px;
height:19px;
background-image:url(../../img/calendarBtnNext.gif);
background-repeat:no-repeat;
}
.tdCalendarCornerBL {
width:26px;
height:19px;
background-image:url(../../img/calendarCornerBL.gif);
background-repeat:no-repeat;
}
.tdCalendarCornerBR {
width:26px;
height:19px;
background-image:url(../../img/calendarCornerBR.gif);
background-repeat:no-repeat;
}
.tdCalendarFillerB {
width:100%;
height:19px;
background-image:url(../../img/calendarFillerB.gif);
}
.tdCalendarFillerT {
background-image:url(../../img/calendarTopFiller.gif);
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.tdCalendarFillerPage {
background-color:#FFFFFF;
border-collapse:collapse;
border-style:solid;
border-color:#A4A4A4;
border-width:0 1px 0 1px;
padding:3px 3px 3px 3px;
}
.tdCalendarDay {
font-size:12px;
color:#000000;
padding:3px 3px 5px 3px;
border-collapse:collapse;
border-style:solid;
border-color:#000000;
border-width:0 0 1px 0;
text-align:center;
}
.tdCalendarData {
font-size:11px;
font-weight:bold;
color:#000000;
padding:3px 3px 3px 3px;
text-align:center;
}
.tdCalendarDataClose {
font-size:11px;
font-weight:bold;
color:#000000;
padding:3px 3px 3px 3px;
text-align:center;
background-image:url(../../img/calendarFillerDClose.gif);
background-position:center;
background-repeat:no-repeat;
}
.tdCalendarDataSelect {
font-size:11px;
font-weight:bold;
color:#000000;
padding:3px 3px 3px 3px;
text-align:center;
border-collapse:collapse;
border-style:solid;
border-color:#046BD2;
border-width:1px 1px 1px 1px;
}

/* Error Panel */
.tblError 
{
border: 0px solid #98ADC2;
background-color:#F0F6FC;
width: 100%;
table-layout: fixed;
}
.tdErrorLeft {
background-color:#F0F6FC;
vertical-align:middle;
}
.tdErrorRight {
background-color:#F0F6FC;
width: 100%;
}
table.tblError td.tdErrorRight {
padding-left: 60px;
}

.textError {
color:#990000;
text-align:justify;
word-wrap: break-word;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
}
.PrivacyPanel 
{
background-color: #F4F4F4;
border: 1px solid #CFCFCD;
margin: 4px 0;
padding: 3px;
color: #336699;
}



.tblFullSizePKG {
	border-bottom: 1px solid #cfcfcf;
width:100%;
}

.sideText, sideText td {
font-size:11px;
color:#626262;
text-align: center;
}
