@charset "utf-8"; /* CSS Document */

body { background:#FFF; color:#000; margin:0px; }
a, a:visited, { color:06C; }
a:hover, a:active { color:#09F }
input:focus { outline:none; background-color:#FFFFEC; }
.LgdIn { font-family:Tahoma, Geneva, sans-serif; font-size:0.75em; color:#CCCCCC; }
.FrmLbl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#333333; font-weight:normal; text-align:right; }
.FrmVal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#000000; font-weight:normal; text-align:left; }
.FrmRslt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#000000; font-weight:normal; text-align:left; }
.FrmRsltCtr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#000000; font-weight:normal; text-align:center; padding:8px 20px; }
.FrmLblC { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background:#e0e7ed; padding:10px 10px 10px 20px; text-align:right; }
.FrmLblCT { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background:#e0e7ed; padding:10px 10px 10px 20px; text-align:right; }
.FrmLblCB { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background:#e0e7ed; padding:10px 10px 10px 20px; text-align:right; }
.FrmValC { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background:#FFFFFF; padding:10px; text-align:left; }
.FrmValC2 { border-top:1px #8fa2b3 solid; background:#FFFFFF; padding:10px 0px 10px 10px; text-align:left; }
.FrmValCB { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background:#FFFFFF; padding:10px 0px 10px 10px; text-align:left; }
.FrmValCBR { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; border-right:1px #8fa2b3 solid; background:#FFFFFF; padding:0px; text-align:left; }

.TblTab { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#FFFFFF; background:#8fa2b3; }
.TableContentTL { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#FFFFFF; padding:0px; }
.TableContentTR { background:url(/images/tables/grey-white_topright.gif) right no-repeat; padding:0px; width:20px; }
.TableContent { border-left:1px #8fa2b3 solid; background-color:#FFFFFF; padding:0px 0px 0px 20px; }
.TableContentR { border-right:1px #8fa2b3 solid; background-color:#FFFFFF; padding:0px; }
.TableContentBL { border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#FFFFFF; padding:0px; }
.TableContentBR { background:url(/images/tables/grey-white_botright.gif) right no-repeat; padding:0px; width:20px; }
.textbox { font-size:1em; font-style: normal; color: #000000; background-color: #FFFFFF; width: 300px; }
.medtextbox { font-size:1em; font-style: normal; color: #000000; background-color: #FFFFFF; width: 200px; }
.smltextbox { font-size:1em; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; background-color: #FFFFFF; width: 100px; paddingThickness: 3px
}
.tinytextbox { font-size:1em; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; background-color: #FFFFFF; width: 40px; paddingThickness: 3px
}
.inputtext { font-size:1em; font-style: normal; color: #000000; background-color: #FFFFFF; }

/* GLOBAL SIZING ELEMENTS */
.WhiteCell { background:#FFFFFF; }
.TblRsltHdng { font-family:verdana,arial,helvetica; font-size:0.70em; color:#999999; font-weight:bold; padding:3px 10px; text-align:center; }


/* ADMIN ELEMENTS */
.AdminTblHead { font-family:tahoma,arial,helvetica; font-size:11px; color:#999; padding:2px 5px; text-align:center; }
/* ADMIN ELEMENTS */
.AdminTblValue { font-family:tahoma,arial,helvetica; font-size:11px; color:#333; font-weight:normal; padding:2px 5px; }



/* GREY COLOURS & TABLES */
.Grey1Color { color:#8fa2b3; }
.Grey1Cell { background-color:#8fa2b3; }
.Grey2Color { color:#e0e7ed; }
.Grey2Cell { background-color:#e0e7ed; }

.GrWhTL { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GrWhT { border-top:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GWTB { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; background:#FFFFFF; }
.GrWhTBL { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GWTR { border-top:1px #8fa2b3 solid; border-right:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GrWhL { border-left:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GWR { border-right:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GrWhBL { border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GWB { border-bottom:1px #8fa2b3 solid; background-color:#FFFFFF; }
.GrWhTblBR { background:url(/images/tables/grey-white_right.gif); border-top:1px #8fa2b3 solid; padding-top:12px; }
.GrWhTblTR { background:url(/images/tables/grey-white_right.gif); padding-bottom:12px; }
.GreyCellTL { border-top:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GrTBL { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellTB { border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellT { border-top:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellTR { border-top:1px #8fa2b3 solid; border-right:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellL { border-left:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellR { border-right:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellBL { border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellB { border-bottom:1px #8fa2b3 solid; background-color:#e0e7ed; }
.GreyCellBR { border-bottom:1px #8fa2b3 solid; border-left:1px #8fa2b3 solid; background-color:#e0e7ed; }

.TblTtl { border:none; background:none; padding:0; margin:10px 0 0 0; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.TblTtl span, .TblTtl em { display:block; height:28px; line-height:28px; margin:0; color:#FFFFFF; }
.TblTtl span { padding-left:15px; background:url(/images/tables/default_TableTitle_bg.gif) no-repeat 0 0; }
.TblTtl em { font-style:normal; padding-right:15px; background:url(/images/tables/default_TableTitle_bg.gif) no-repeat 100% 0; }

.SizBut { border:none; background:none; padding:0; margin:0px 1px 25px 0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:32px; line-height:28px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.SizBut span, .SizBut em { display:block; height:34px; line-height:30px; margin:0; color:#FFFFFF; }
.SizBut span { padding-left:15px; background:url(/images/tables/default_TableButtons_bg.gif) no-repeat 0 bottom; }
.SizBut em { font-style:normal; padding-right:15px; background:url(/images/tables/default_TableButtons_bg.gif) no-repeat 100% bottom; }


/* ORANGE COLOURS & TABLES */
.Orange1Color { color:#ffa801; }
.Orange1Cell { background:#ffa801; }
.Orange2Color { color:#feeecc; }
.Orange2Cell { background:#feeecc; }

.OrWhTL { border-top:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#FFFFFF; }
.OrWhT { border-top:1px #ffa801 solid; background:#FFFFFF; }
.OrWhTB { border-top:1px #ffa801 solid; border-bottom:1px #ffa801 solid; background:#FFFFFF; }
.OrWhTBL { border-top:1px #ffa801 solid; border-bottom:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#FFFFFF; }
.OrWhTR { border-top:1px #ffa801 solid; border-right:1px #ffa801 solid; background:#FFFFFF; }
.OrWhL { border-left:1px #ffa801 solid; background:#FFFFFF; }
.OrWhR { border-right:1px #ffa801 solid; background:#FFFFFF; }
.OrWhBL { border-bottom:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#FFFFFF; }
.OrWhB { border-bottom:1px #ffa801 solid; background:#FFFFFF; }
.OrWhTblBR { background:url(/images/tables/orange-white_right.gif); border-top:1px #ffa801 solid; padding-top:12px; }
.OrWhTblTR { background:url(/images/tables/orange-white_right.gif); padding-bottom:12px; }
.OrClTL { border-top:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#feeecc; }
.OrTBL { border-top:1px #ffa801 solid; border-bottom:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#feeecc; }
.OrClTB { border-top:1px #ffa801 solid; border-bottom:1px #ffa801 solid; background:#feeecc; }
.OrClT { border-top:1px #ffa801 solid; background:#feeecc; }
.OrClTR { border-top:1px #ffa801 solid; border-right:1px #ffa801 solid; background:#feeecc; }
.OrClL { border-left:1px #ffa801 solid; background:#feeecc; }
.OrClR { border-right:1px #ffa801 solid; background:#feeecc; }
.OrClBL { border-bottom:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#feeecc; }
.OrClB { border-bottom:1px #ffa801 solid; background:#feeecc; }
.OrClBR { border-bottom:1px #ffa801 solid; border-left:1px #ffa801 solid; background:#feeecc; }
.OrWhDiv { border:1px #ffa801 solid; background:#FFFFFF; }

.TblTtlOr { border:none; background:none; padding:0; margin:0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.TblTtlOr span, .TblTtlOr em { display:block; height:28px; line-height:28px; margin:0; color:#FFFFFF; }
.TblTtlOr span { padding-left:15px; background:url(/images/tables/orange_TableTitle_bg.gif) no-repeat 0 0; }
.TblTtlOr em { font-style:normal; padding-right:15px; background:url(/images/tables/orange_TableTitle_bg.gif) no-repeat 100% 0; }

.TblButOr { border:none; background:none; padding:0; margin:0px 1px 0px 0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:32px; line-height:28px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.TblButOr span, .TblButOr em { display:block; height:34px; line-height:30px; margin:0; color:#FFFFFF; }
.TblButOr span { padding-left:15px; background:url(/images/tables/orange_TableButtons_bg.gif) no-repeat 0 bottom; }
.TblButOr em { font-style:normal; padding-right:15px; background:url(/images/tables/orange_TableButtons_bg.gif) no-repeat 100% bottom; }



.BottomLink { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#0066CC; font-weight:bold; }
.BottomLinkTab { background-color:#FFFFFF; border-bottom:1px #8fa2b3 solid; }
.SizingButtons { background-color:#8fa2b3; color:#FFFFFF; border-top:1px #F4F4F4 solid; border-bottom:1px #666666 solid; border-left:1px #CCCCCC solid; border-right:1px #999999 solid; margin-right:2px; padding:5px 6px 4px 6px; font-size:12px; font-weight:bold; white-space:nowrap; overflow:visible; text-align:left; }
#MainContentDiv { margin:0; padding:20px 30px; border-top:1px #8fa2b3 solid; border-bottom:1px #8fa2b3 solid; vertical-align:top; }

.ApplicationTitle {
	font: 150% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	margin-top:0px;
}


.SizButW { border:none; background:none; padding:0; margin:0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:34px; line-height:32px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.SizButW span, .SizButW em { display:block; height:34px; line-height:32px; margin:0; color:#039; }
.SizButW span { padding-left:11px; background:url(/images/tables/default_TableButtonsW_bg.gif) no-repeat 0 bottom; }
.SizButW em { font-style:normal; padding-right:11px; background:url(/images/tables/default_TableButtonsW_bg.gif) no-repeat 100% bottom; }
.UpdateSuccess { border:1px #CC6 solid; background:#FFC; padding:10px; text-align:left; color:#066; font-weight:bold; margin:30px 0px; }
