﻿/* BODY AND MAIN LAYOUT STYLE */
html, body { height:100%; margin:0px; padding:0px; }
body { background-image:url(../../Images/bgImg_Body.jpg); background-repeat:repeat-x; background-position:0px 96px; background-color:#001349; }
body img { border-width:0px; display:block; }

.mainFormContainer { width:100%; height:100%; }
.mainTable { height:100%; width:1000px; margin-left:auto; margin-right:auto; background-color:#ffffff; }

.mainContentStyle { padding-left:20px; padding-right:10px; padding-bottom:50px; line-height:20px; font-size:11px; border:1px solid #ffffff; }


.topImageStyle { position:absolute; left:0px; top:0px; z-index:1; width:100%; height:96px; background-image:url(../../Images/bgImg_Top.jpg); background-repeat:no-repeat; background-position:center top; }
.topImageStyle_en { position:absolute; left:0px; top:0px; z-index:1; width:100%; height:96px; background-image:url(../../Images/bgImg_Top_en.jpg); background-repeat:no-repeat; background-position:center top; }
.footerStyle { text-align:right; height:20px; background-image:url(../../Images/bgImg_Foot.jpg); background-repeat:no-repeat; background-position:2px bottom; }
.footerStyle p { font-family:Tahoma; font-size:10px; color:#8390b9; padding-top:4px; padding-right:15px; }
.footerStyle p a { color:#8390b9; text-decoration:underline; }
.footerStyle p a:visited { color:#8390b9; text-decoration:underline; }
.footerStyle p a:hover { color:#ffffff; text-decoration:underline; }
.footerStyle p a:active { color:#ffffff; text-decoration:underline; }
/* END BODY STYLE */




/* GENERIC LINK STYLE */
.linkA A { color:#023685; text-decoration:none; display:block; padding-left:11px; background-image:url(../../Images/spacer_blue.gif); background-repeat:no-repeat; background-position:0px 8px; }
.linkA A:visited { color:#023685; text-decoration:none; display:block; padding-left:11px; background-image:url(../../Images/spacer_blue.gif); background-repeat:no-repeat; background-position:0px 8px; }
.linkA A:hover { color:#023685; text-decoration:underline; display:block; padding-left:11px; background-image:url(../../Images/spacer_blue.gif); background-repeat:no-repeat; background-position:0px 8px; }
.linkA A:active { color:#023685; text-decoration:underline; display:block; padding-left:11px; background-image:url(../../Images/spacer_blue.gif); background-repeat:no-repeat; background-position:0px 8px; }

.linkB A { color:#023685; text-decoration:none;  }
.linkB A:visited { color:#023685; text-decoration:none; }
.linkB A:hover { color:#023685; text-decoration:underline; }
.linkB A:active { color:#023685; text-decoration:underline; }

.linkC A { color:#a3b5d0; display:block; white-space:nowrap; text-decoration:none; background-color:#ffffff; float:left; padding:1px; padding-left:8px; padding-right:8px; border:1px solid #b3c2d9; border-right-width:0px; }
.linkC A:visited { color:#a3b5d0; display:block; white-space:nowrap; text-decoration:none; background-color:#ffffff; float:left; padding:1px; padding-left:8px; padding-right:8px; border:1px solid #b3c2d9; border-right-width:0px; }
.linkC A:hover { color:#ffffff; display:block; white-space:nowrap; text-decoration:none; background-color:#b3c2d9; float:left; padding:1px; padding-left:8px; padding-right:8px; border:1px solid #b3c2d9; border-right-width:0px; }
.linkC A:active { color:#ffffff; display:block; white-space:nowrap; text-decoration:none; background-color:#b3c2d9; float:left; padding:1px; padding-left:8px; padding-right:8px; border:1px solid #b3c2d9; border-right-width:0px; }

.linkD A { display:block; border:1px solid #a3b5d0; float:left; margin:2px; }
.linkD A:visited { display:block; border:1px solid #a3b5d0; float:left; margin:2px;  }
.linkD A:hover { display:block; border:1px solid #023685; float:left; margin:2px; }
.linkD A:active {  display:block; border:1px solid #023685; float:left; margin:2px; }

.linkE A { color:#ffffff; text-decoration:none; }
.linkE A:visited { color:#ffffff; text-decoration:none; }
.linkE A:hover { color:#ffffff; text-decoration:underline; }
.linkE A:active { color:#ffffff; text-decoration:underline; }

.linkF A         { font-family:Tahoma; font-size:11px; font-weight:normal; color:#023685; text-decoration:none; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; background-color:#efefef; text-align:center; display:block; float:left; width:19px; padding-bottom:2px; }
.linkF A:visited { font-family:Tahoma; font-size:11px; font-weight:normal; color:#023685; text-decoration:none; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; background-color:#efefef; text-align:center; display:block; float:left; width:19px; padding-bottom:2px; }
.linkF A:hover   { font-family:Tahoma; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; border-bottom:2px solid #333333; border-top:2px solid #333333; background-color:#a3b5d0; text-align:center; display:block; float:left; width:19px; padding-bottom:2px; }
.linkF A:active  { font-family:Tahoma; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; border-bottom:2px solid #333333; border-top:2px solid #333333; background-color:#a3b5d0; text-align:center; display:block; float:left; width:19px; padding-bottom:2px; }

.linkG A { display:block; border:1px solid #a3b5d0; float:left; margin:2px; }
.linkG A:visited { display:block; border:1px solid #a3b5d0; float:left; margin:2px;  }
.linkG A:hover { display:block; border:1px solid #023685; float:left; margin:2px; }
.linkG A:active {  display:block; border:1px solid #023685; float:left; margin:2px; }

.linkH A { color:#023685; text-decoration:none;  }
.linkH A:visited { color:#023685; text-decoration:none; }
.linkH A:hover { color:#ffffff; text-decoration:underline; }
.linkH A:active { color:#ffffff; text-decoration:underline; }

.linkI A { color:#a3b5d0; text-decoration:underline;  }
.linkI A:visited { color:#a3b5d0; text-decoration:underline; }
.linkI A:hover { color:#023685; text-decoration:underline; }
.linkI A:active { color:#023685; text-decoration:underline; }

.linkJ A { color:#ffffff; text-align:center; display:block; background-color:#023685; width:59px; padding-top:2px; padding-bottom:3px; text-decoration:none;  }
.linkJ A:visited { color:#ffffff; text-align:center; display:block; background-color:#023685; width:59px; padding-top:2px; padding-bottom:3px; text-decoration:none; }
.linkJ A:hover { color:#ffffff; text-align:center; display:block; background-color:#a3b5d0; width:59px; padding-top:2px; padding-bottom:3px; text-decoration:none; }
.linkJ A:active { color:#ffffff; text-align:center; display:block; background-color:#a3b5d0; width:59px; padding-top:2px; padding-bottom:3px; text-decoration:none; }
/* END GENERIC LINK STYLE */





/* HEADER & TEXT STYLE */
.headerStyleA { font-family:Tahoma; font-size:16px; color:#023685; }
.headerStyleB { font-family:Tahoma; font-size:14px; color:#023685; }
.headerStyleC { font-family:Tahoma; font-size:16px; color:#023685; margin-top:20px; }
.headerStyleD { font-family:Tahoma; font-size:12px; color:#023685; border-bottom:1px solid #023685; }
.headerStyleE { font-family:Tahoma; font-size:14px; color:#023685; font-weight:normal; border-bottom:1px solid #023685; padding-bottom:2px; }
.headerStyleF { font-family:Tahoma; font-size:12px; color:#666699; }

.textStyleA { font-family:Tahoma; font-size:11px; color:#666666; }
.textStyleB { font-family:Tahoma; font-size:12px; color:#666666; }
.textStyleC { font-family:Tahoma; font-size:11px; color:#023685; }
.textStyleD { font-family:Tahoma; font-size:11px; color:#cccccc; }
.textStyleE { color:#a3b5d0; }
.textStyleF { color:#4368a6; font-size:10px; }
/* END HEADER & TEXT STYLE */





/* BACKGROUND & BORDER STYLES */
.bgColourA { background-color:#eef0f6; }
.bgColourB { background-color:#f5f5f5; }
.borderA { border:1px solid #b3c2d9; }
.borderTopA { border-top:1px solid #023685; }
.borderTopB { border-top:1px dashed #b3c2d9; }
.borderBottomA { border-bottom:1px solid #efefef; }
.borderBottomB { border-bottom:1px solid #023685; }
/* END BACKGROUND COLOURS */





/* PAGE ELEMENT STYLE */
.pageMainPicStyle { float:right; margin-left:25px; margin-bottom:10px; width:200px; }
.pageMainPicStyleB { float:right; margin-left:25px; height:100px; margin-top:20px; }
.pageMainPicStyleC { float:right; margin-left:25px; margin-top:20px; }
.arrowWhiteStyle { display:block; background-image:url(../../Images/arrow_white.gif); background-repeat:no-repeat; background-position:28px 8px; }
.setParagraph p { margin:0px; padding:0px; }
/* END PAGE ELEMENT STYLE */





/* FORM ELEMENTS STYLE */
.formItemStyleA { font-family:Tahoma; color:#4368a6; font-size:10px; border:1px solid #b3c2d9; width:100px; }
.formItemStyleB { font-family:Tahoma; color:#999999; font-size:11px; border:0px solid #ffffff; width:200px; background-color:#ffffff; }
.formItemStyleC { font-family:Tahoma; color:#4368a6; font-size:11px; border:1px solid #b3c2d9; width:100px; }
.formItemStyleD { font-family:Tahoma; color:#999999; font-size:11px; border:1px solid #b3c2d9; width:200px; background-color:#ffffff; }
.formItemStyleE { font-family:Tahoma; color:#4368a6; font-size:11px; border:0px solid #ffffff; border-bottom:1px dashed #cccccc; width:100px; }
.formItemStyleF { font-family:Tahoma; color:#4368a6; font-size:11px; border:1px solid #efefef; width:100px; }
.formItemStyleG { font-family:Tahoma; color:#00113f; font-size:11px; border:0px solid #ffffff; width:200px; background-color:#ffffff; }
.formButtonStyleA { font-family:Tahoma; color:#ffffff; font-size:10px; font-weight:bold; border:1px solid #4368a5; background-color:#4368a5; background-image:url(../../Images/arrow_white.gif); background-repeat:no-repeat; background-position:43px 5px; width:60px; }
.formButtonStyleB { font-family:Tahoma; color:#4368a5; font-size:10px; font-weight:bold; border:1px solid #4368a5; background-color:#eef0f6; width:100px; }
.formButtonStyleC { font-family:Tahoma; color:#fff; font-size:10px; font-weight:bold; border:1px solid #00113f; background-color:#00113f; width:100px; }
.highlightFormElement { background-color:#efefef; color:#023685; }

.formItemWatermark { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #b3c2d9; width:100px; }
.formItemWatermarkB { font-family:Tahoma; color:#a3b5d0; font-size:11px; border:1px solid #b3c2d9; }
.formItemWatermarkC { font-family:Tahoma; color:#a3b5d0; font-size:10px; border:1px solid #b3c2d9; }
.formItemWatermarkD { font-family:Tahoma; color:#a3b5d0; font-size:11px; border:1px solid #ffffff; }
.formItemWatermarkE { font-family:Tahoma; color:#a3b5d0; font-size:11px; border:1px solid #efefef; }
.formItemWatermarkPassword { font-family:Tahoma; color:#cccccc; font-size:10px; border:1px solid #b3c2d9; width:100px; background-image:url(../../Images/form_password.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 */





/* LEFT TREEVIEW STYLE */
.treeViewStyle div div { margin-top:1px; margin-bottom:10px; }
.treeViewStyle div div A { font-family:Tahoma; font-size:11px; color:#666699; padding:2px; margin-left:0px; padding-left:10px; display:block; width:177px; border-left:3px solid #ffffff; }
.treeViewStyle div div A:visited { color:#666699; border-left:3px solid #ffffff; }
.treeViewStyle div div A:hover { color:#021f6f; background-color:#eef0f6; border-left:3px solid #021f6f; }
.treeViewStyle div div A:active { color:#021f6f; background-color:#eef0f6; border-left:3px solid #021f6f; }
.treeViewStyle div div A img { display:block; margin-left:-20px; background-color:#ffffff; margin-top:-2px; padding-top:2px; margin-bottom:-2px; padding-bottom:2px; padding-left:18px; padding-right:46px; }
.parentNodeStyle { font-family:Tahoma; font-size:13px; color:#021f6f; background-color:#eef0f6; width:198px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; padding:2px; padding-left:10px; }
.parentNodeStyleSpecial { font-family:Tahoma; font-size:13px; color:#000000; background-color:#000000; width:198px; border-left:2px solid #ffffff; border-top:2px solid #ffffff; padding:2px; padding-left:10px; }
/* END LEFT TREEVIEW STYLE */





/* TOP MENU STYLE */
.MenuMainStyle { width:100%; }
.StaticMenuItemStyle {text-align:left; padding:3px; padding-left:9px; font-family:Tahoma; font-size:11px; color:#c5cbda; }
.StaticHoverStyle { color:#ffffff; }
.DynamicMenuStyle { border-top:3px solid #b3c2d9; border-bottom:3px solid #b3c2d9; margin-left:15px; }
.DynamicMenuItemStyle { width:130px; text-align:left; padding:5px; padding-left:7px; background-color:#eef0f6; font-family:Tahoma; font-size:11px; color:#021f6f; }
.DynamicHoverStyle { color:#021f6f; background-color:#d9e0eb; }
/* END TOP MENU STYLE */




/* GridView Style */
.gvwStyle { width:100%; border-width:0px; font-size:10px; }
.gvwStyle th { text-align:left; background-color:#021f6f; font-weight:bold; }
.gvwFirstHeaderAndItemStyle { padding-left:3px; }

.gvwHeaderStyle a { color:#fff; text-decoration:none; border-width:0; }
.gvwHeaderStyle a:visited { color:#fff; text-decoration:none; border-width:0; }
.gvwHeaderStyle a:hover { color:#fff; text-decoration:underline; border-width:0; }
.gvwHeaderStyle a:active { color:#fff; text-decoration:underline; border-width:0; }


.gridViewPagerStyle td table { border:1px solid #ededed; font-weight:bold; margin:5px 0 5px 0; }
.gridViewPagerStyle td table td { border-width:0px; } 
.gridViewPagerStyle td table td a { color:#999; text-decoration:none; border-width:0px; }
.gridViewPagerStyle td table td a:visited { color:#999; text-decoration:none; border-width:0px; }
.gridViewPagerStyle td table td a:hover {color:#021f6f; text-decoration:underline; border-width:0px; }
.gridViewPagerStyle td table td a:active { color:#021f6f; text-decoration:underline; border-width:0px; }
.gridViewPagerStyle span { font-family:Tahoma; font-weight:bold; color:#021f6f; display:block; border:1px solid #021f6f; padding:0px 5px 0px 5px; }


/* DetailsView Style */
.dvwStyle { width:720px; }
.dvwHeaderStyle { font-size:11px; padding:8px 20px 10px 0; font-weight:bold; vertical-align:top; }





/* AJAXTOOLKIT:ModalPopupExtender STYLE */
.modalBackground { background-color:#000b29; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; }
.modalPopup { padding:3px; background-color:#ffffff; }
.buttonStyleA { background-color:#ffffff; width:13px; height:13px; position:absolute; margin-top:-10px; margin-left:737px; text-decoration:none; }
.buttonStyleB { background-color:#ffffff; width:13px; height:13px; text-decoration:none; }
/* END AJAXTOOLKIT:ModalPopupExtender STYLE */
