﻿/* BODY AND MAIN LAYOUT STYLE */
html, body { margin:0px; padding:0px; padding-bottom:40px; color:#666666; font-family:Tahoma; font-size:11px; line-height:15px; }
body img { border-width:0px; display:block; }
.mainTableStyle { width:938px; margin-left:auto; margin-right:auto; }
.mainTableFirstCellStyle { border-right:1px solid #000000; padding-right:30px; padding-left:9px; vertical-align:top; }
.mainTableSecondCellStyle { width:180px; padding-left:30px; vertical-align:top; }



/* GENERIC LINK STYLE */
.linkA A { display:block; width:85px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:79px center; background-repeat:no-repeat; }
.linkA A:visited { display:block; width:85px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:79px center; background-repeat:no-repeat; }
.linkA A:hover { display:block; width:85px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:79px center; background-repeat:no-repeat; } 
.linkA A:active { display:block; width:85px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:79px center; background-repeat:no-repeat; }

.linkB A { display:block; width:66px; line-height:16px; font-weight:bold; padding:0 0 1px 5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:60px center; background-repeat:no-repeat; }
.linkB A:visited { display:block; width:66px; line-height:16px; font-weight:bold; padding:0 0 1px 5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:60px center; background-repeat:no-repeat; }
.linkB A:hover { display:block; width:66px; line-height:16px; font-weight:bold; padding:0 0 1px 5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:60px center; background-repeat:no-repeat; } 
.linkB A:active { display:block; width:66px; line-height:16px; font-weight:bold; padding:0 0 1px 5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:60px center; background-repeat:no-repeat; }

.linkC A { color:#cccccc; text-decoration:underline; font-size:9px; }
.linkC A:visited { color:#cccccc; text-decoration:underline; font-size:9px; }
.linkC A:hover { color:#999999; text-decoration:underline; font-size:9px; }
.linkC A:active { color:#999999; text-decoration:underline; font-size:9px; }

.linkD A { color:#cccccc; font-weight:bold; text-decoration:none; font-size:9px; }
.linkD A:visited { color:#cccccc; font-weight:bold; text-decoration:none; font-size:9px; }
.linkD A:hover { color:#ffffff; font-weight:bold; text-decoration:underline; font-size:9px; }
.linkD A:active { color:#ffffff; font-weight:bold; text-decoration:underline; font-size:9px; }

.linkE A         { font-family:Tahoma; font-size:10px; font-weight:normal; color:#333333; text-decoration:none; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; background-color:#efefef; text-align:center; display:block; float:left; width:16px; padding-bottom:2px; }
.linkE A:visited { font-family:Tahoma; font-size:10px; font-weight:normal; color:#333333; text-decoration:none; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; background-color:#efefef; text-align:center; display:block; float:left; width:16px; padding-bottom:2px; }
.linkE A:hover   { font-family:Tahoma; font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; border-bottom:2px solid #ed2024; border-top:2px solid #ed2024; background-color:#ed2024; text-align:center; display:block; float:left; width:16px; padding-bottom:2px; }
.linkE A:active  { font-family:Tahoma; font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; border-bottom:2px solid #ed2024; border-top:2px solid #ed2024; background-color:#ed2024; text-align:center; display:block; float:left; width:16px; padding-bottom:2px; }

.linkF A { color:#999999; text-decoration:underline; }
.linkF A:visited { color:#999999; text-decoration:underline; }
.linkF A:hover { color:#333333; text-decoration:underline; }
.linkF A:active { color:#333333; text-decoration:underline; }

.linkG A { color:#ffffff; text-decoration:none; }
.linkG A:visited { color:#ffffff; text-decoration:none; }
.linkG A:hover { color:#ffffff; text-decoration:underline; }
.linkG A:active { color:#ffffff; text-decoration:underline; }

.linkH A { color:#ed2024; text-decoration:none; font-size:9px; }
.linkH A:visited { color:#ed2024; text-decoration:none; font-size:9px; }
.linkH A:hover { color:#333333; text-decoration:underline; font-size:9px; }
.linkH A:active { color:#333333; text-decoration:underline; font-size:9px; }

.linkI A { color:#999999; text-decoration:none; }
.linkI A:visited { color:#999999; text-decoration:none; }
.linkI A:hover { color:#333333; text-decoration:underline; }
.linkI A:active { color:#333333; text-decoration:underline; }

.linkJ A { color:#666666; text-decoration:underline; }
.linkJ A:visited { color:#666666; text-decoration:underline; }
.linkJ A:hover { color:#000000; text-decoration:underline; }
.linkJ A:active { color:#000000; text-decoration:underline; }

.linkK A { display:block; width:40px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:34px center; background-repeat:no-repeat; }
.linkK A:visited { display:block; width:40px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#ed2024; background-image:url(../../Images/white_arrow.gif); background-position:34px center; background-repeat:no-repeat; }
.linkK A:hover { display:block; width:40px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:34px center; background-repeat:no-repeat; } 
.linkK A:active { display:block; width:40px; line-height:16px; font-weight:bold; padding-left:5px; font-family:Tahoma; font-size:9px; color:#ffffff; text-decoration:none; background-color:#666666; background-image:url(../../Images/white_arrow.gif); background-position:34px center; background-repeat:no-repeat; }

.linkL A { color:#999; text-decoration:none; display:block; background-color:#f7f7f7; padding:2px 0px 2px 0px; }
.linkL A:visited { color:#999; text-decoration:none; display:block;  background-color:#f7f7f7; padding:2px 0px 2px 0px; }
.linkL A:hover { color:#999; text-decoration:none; display:block; background-color:#eeeeee; padding:2px 0px 2px 0px; }
.linkL A:active { color:#999; text-decoration:none; display:block; background-color:#eeeeee; padding:2px 0px 2px 0px; }

.linkM A { display:block; width:61px; line-height:16px; padding-left:5px; font-family:Tahoma; font-size:9px; font-weight:bold; color:#ed2024; text-decoration:none; background-color:#fff; background-image:url(../../Images/red_arrow.gif); background-position:60px center; background-repeat:no-repeat; }
.linkM A:visited { display:block; width:61px; line-height:16px; padding-left:5px; font-family:Tahoma; font-size:9px; font-weight:bold; color:#ed2024; text-decoration:none; background-color:#fff; background-image:url(../../Images/red_arrow.gif); background-position:60px center; background-repeat:no-repeat; }
.linkM A:hover { display:block; width:61px; line-height:16px; padding-left:5px; font-family:Tahoma; font-size:9px; font-weight:bold; color:#333; text-decoration:underline; background-color:#fff; background-image:url(../../Images/red_arrow.gif); background-position:60px center; background-repeat:no-repeat; } 
.linkM A:active { display:block; width:61px; line-height:16px; padding-left:5px; font-family:Tahoma; font-size:9px; font-weight:bold; color:#333; text-decoration:underline; background-color:#fff; background-image:url(../../Images/red_arrow.gif); background-position:60px center; background-repeat:no-repeat; }






/* HEADER & TEXT STYLE */
.headerStyleA { font-family:Tahoma; font-size:14px; color:#ffffff; }
.headerStyleB { font-family:Tahoma; font-size:16px; color:#333333; }
.headerStyleC { font-family:Tahoma; font-size:14px; color:#333333; }
.headerStyleD { font-family:Tahoma; font-size:17px; color:#ffffff; position:absolute; margin-top:-21px; margin-left:21px; padding:1px; }
.headerStyleE { font-family:Tahoma; font-size:13px; color:#333333; }
.headerStyleF { font-family:Tahoma; font-size:11px; color:#333333; }
.headerStyleG { font-family:Tahoma; font-size:13px; color:#999999; font-weight:normal; }
.headerStyleH { font-family:Tahoma; font-size:11px; color:#fff; background-color:#ed2024; padding:2px 0px 2px 0px; }

.textStyleA { font-family:Tahoma; font-size:11px; color:#ffffff; }
.textStyleB { font-family:Tahoma; font-size:10px; color:#cccccc; }
.textStyleC { font-family:Tahoma; font-size:10px; color:#ed2024; font-style:italic; }
.textStyleD { font-size:10px; }
.textStyleE { font-family:Tahoma; font-size:10px; color:#666666; }
.textStyleF { font-family:Tahoma; font-size:11px; color:#999999; }
.textStyleG { color:#333333; }
.textStyleH { color:#ed2024; font-size:12px; }
.textStyleI { color:#000000; font-size:10px; }

 .middotSty { font-family:Verdana; font-size:9px; }
/* END HEADER & TEXT STYLE */




/* BACKGROUND & BORDER STYLES */
.bgColourA { background-color:#efefef; }
.borderBottomA { border-bottom:1px solid #efefef; }


.shadowLeft { background-image:url(../../Images/shadow_left.gif); background-repeat:repeat-y; }
.shadowRight { background-image:url(../../Images/shadow_right.gif); background-repeat:repeat-y; }
/* END BACKGROUND COLOURS */




/* FORM ELEMENTS STYLE */
.formItemStyleA { font-family:Tahoma; color:#666666; font-size:10px; border:1px solid #cccccc; width:70px; }
.formItemStyleB { font-family:Tahoma; color:#999999; font-size:11px; border:0px solid #ffffff; width:200px; background-color:#ffffff; }
.formItemStyleC { font-family:Tahoma; color:#666666; font-size:11px; border:1px solid #cccccc; width:100px; }
.formItemStyleD { font-family:Tahoma; color:#999999; font-size:11px; border:1px solid #b3c2d9; width:200px; background-color:#ffffff; }

.formButtonStyleA { font-family:Tahoma; color:#ffffff; font-size:10px; font-weight:bold; border:1px solid #ed2024; background-color:#ed2024; width:70px; }
.formButtonStyleB { font-family:Tahoma; color:#ffffff; font-size:10px; font-weight:bold; border:1px solid #333333; background-color:#333333; }

.highlightFormElement { background-color:#efefef; color:#333333; }

.formItemWatermark { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #cccccc; width:70px; }
.formItemWatermarkB { font-family:Tahoma; color:#cccccc; font-size:11px; border:1px solid #ffffff; }
.formItemWatermarkC { font-family:Tahoma; color:#cccccc; font-size:11px; border:1px solid #cccccc; }
.formItemWatermarkD { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #cccccc; }
.formItemWatermarkPassword { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #cccccc; width:70px; background-image:url(../../Images/form_password.gif); background-repeat:no-repeat; background-position:left bottom; text-align:right; color:#ffffff; }
.formItemWatermarkPassword_en { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #cccccc; width:70px; background-image:url(../../Images/form_password_en.gif); background-repeat:no-repeat; background-position:left bottom; text-align:right; color:#ffffff; }

.warningStyle { font-family:Tahoma; color:#ff0000; font-size:10px; }
/* END FORM ELEMENTS STYLE */



/* SCROLLBAR STYLE */
.scrollbarStyle { scrollbar-arrow-color:#ed2024; scrollbar-3dlight-color:#fff; scrollbar-darkshadow-color:#fff; scrollbar-face-color:#ddd;
                  scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#fff; }
/* END SCROLLBAR STYLE */



/* AJAX STYLE */
.modalBackground { background-color:#000000; filter:alpha(opacity=85); opacity:0.85; }

.DropDownExtender_ddlHeaderStyle { color:#ed2024; font-weight:bold; font-size:10px; text-align:left; display:block; width:250px; padding:1px 3px 1px 3px; border:1px solid #ccc; background-color:#fff; background-image:url(../../Images/ddl_arrow.gif); background-repeat:no-repeat; background-position:243px 6px; }
.DropDownExtender_dropPanelStyle { font-size:10px; font-weight:bold; border:1px solid #666; text-align:left; width:220px; margin-right:5px; margin-left:-2px; background-color:#fff; background-image:url(../../Images/dropdownPnl_bg.gif); background-repeat:repeat-y; }
.DropDownExtender_dropPanelStyle A { color:#666; text-decoration:none; padding:1px 2px 1px 15px; margin:2px 2px 2px 4px; }
.DropDownExtender_dropPanelStyle A:visited { color:#666; text-decoration:none; padding:1px 2px 1px 15px; margin:2px 2px 2px 4px; }
.DropDownExtender_dropPanelStyle A:hover { background-color:#efefef; border-left:5px solid #333; color:#666; padding:1px 2px 1px 10px; margin:2px 2px 2px 4px; }
.DropDownExtender_dropPanelStyle A:active { background-color:#efefef; border-left:5px solid #333; color:#666; padding:1px 2px 1px 10px; margin:2px 2px 2px 4px; }
/* END AJAX STYLE */



/* GRIDVIEW, DETAILSVIEW, INSERT-DB-FRAME STYLES */
.gvwStyle { width:700px; font-size:10px; }       
.gvwStyle th { background-color:#333333; color:#ffffff; padding-top:1px; padding-bottom:1px; font-size:10px; font-weight:bold; text-align:left; }
.gvwStyle td { padding-top:2px; padding-bottom:2px; }
.gvwFirstHeaderAndItemStyle { padding-left:3px; }
.buttonMargin { margin-left:14px; }
.emptyDataTemplateStyle { font-family:Tahoma; color:#ff0000; font-size:10px; font-weight:bold; padding:20px; padding-top:10px; }

.dvwStyle { width:640px; font-size:10px; }  

.insertDBframeStyle { width:640px; }

.headerTableStyleA { border-bottom:1px solid #333333; margin-top:30px; margin-bottom:10px; width:640px; }
.headerTableStyleA td { vertical-align:bottom; padding-bottom:2px; }

.headerTableStyleB { width:640px; }

.lblReturnMessageStyle { width:630px; }

.gridViewPagerStyle td { border:1px solid #ffffff; background-color:#ffffff; padding-top:5px; padding-bottom:0px; }
.gridViewPagerStyle td table td { border-width:0px; } 
.gridViewPagerStyle td table td A { font-family:Tahoma; font-size:10px; color:#999999; text-decoration:none; }
.gridViewPagerStyle td table td A:visited { font-family:Tahoma; font-size:10px; color:#999999; text-decoration:none; }
.gridViewPagerStyle td table td A:hover { font-family:Tahoma; font-size:10px; color:#000000; text-decoration:underline; }
.gridViewPagerStyle td table td A:active { font-family:Tahoma; font-size:10px; color:#000000; text-decoration:underline; }
.gridViewPagerStyle span { font-family:Tahoma; font-weight:bold; color:#ed2024; display:block; border:1px solid #ed2024; padding:0px 3px 0px 3px; }

/* END GRIDVIEW, DETAILSVIEW, INSERT-DB-FRAME STYLES */