﻿body
{
    /*font: 62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif;*/
    font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
    background-color:#64759d; background-image:url(../Images/SiteBg2.png); background-repeat: repeat-x;
    }
.bodyLogin {background-image:url(../Images/Login/BgLoginPage.jpg);background-repeat:repeat-x;background-color:#172047}
.tableLogin {background-image:url(../Images/Login/BoxBG.png);background-repeat:no-repeat;}
.username{background-image:url(../Images/Login/usernameBox.png); background-position:center; background-repeat:no-repeat;}
.LoginTextbox {Width:210px;font-size:14px;border-width:0px;background-color:#efefef;text-align:center;height:24px;}
.loginButton {border-width: 1px; background:transparent url(../Images/Login/LoginButton.png) no-repeat;height: 40px; width:112px;cursor:pointer;}
.watermark {font-size:14px; text-align: center; color:#666666; background-color:#efefef;font-style:italic; border-width:0px;}
table.jsmenumenu{cursor: pointer;}
.divMenuBottom {border-bottom:1px black solid;}
table.jsmenumenuTabPage{ text-align:left;}
table.jsmenumenu TR TD {font-size: 12px;padding-bottom: 3px;color: #FFF;cursor: pointer;font-weight: bold;}
table.jsmenumenu tr td.selectedoption {color: #FFFFFF;font-weight: bold;border-bottom: #797979 1px solid;}
table.jsmenumenu tr td.menuoptiondisabled {	color: #85874A;	font-weight: bold;}
/*.menuDiv{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-left:1px #ffffff solid;border-right:1px #ffffff solid;border-bottom:1px #ffffff solid;}*/
table.jsmenusubmenu {border-right: #000000 0px solid;border-top: #000000 0px solid;border-left: #797979 1px solid;background-color: #FFFFFF;}
table.jsmenusubmenu td {font-size: 12px;color: #fff;height: 25px;background-color: #e2e2e2; text-align:center}
table.jsmenusubmenu td td {	padding-right: 6px;	padding-left: 2px;color: #000000;border-bottom: #000 0px solid; border-right:1px #797979 solid;}
.menuoption {border-bottom: #64759d 0px solid;}
table.jsmenusubmenu td.selectedoption td {color: #FFFFFF; background-color: #000000;border-bottom: #000 0px solid;}
table.jsmenusubmenu td.menuoptiondisabled td {color: #FFFFFF;border-bottom: #E3E6ED 1px solid;}
td.jsmenusubmenuarrowup {border-right: #000000 1px solid;border-top: #000000 1px solid;border-left: #000000 1px solid;height: 16px;background-color: #646778;}
td.jsmenusubmenuarrowdown {border-right: #000000 1px solid;	border-left: #000000 1px solid;	border-bottom: #64759d 1px solid;height: 16px;background-color: #646778;}
table.jsmenumenucontainer {border-bottom: #FFFFFF 1px solid;}
table.jsmenumenucontainerTabPage{border-bottom: #FFFFFF 1px solid;}
div.jsmenusubmenuscrolldiv {border-right: #000000 1px solid;}
.mainmenuTabPageOn{padding-right:10px;height:30px;}
.menuTop{color:#fff;background-image:url(../Images/HeaderMenu.png);background-position:top right;background-repeat:no-repeat;height:30px;}
table.jsmenumenuTabPage td.mainmenuTabPage{padding-right:10px;color:#fff;height:30px;}
table.jsmenumenuTabPage td.selectedoptionTabPage{padding-right:10px;background-color:#A2AABD;height:28px;}
table.jsmenumenuTabPage td.mainmenuTabPage_Left{border-top: solid 1px #000000;border-bottom: solid 1px #E3E6ED;border-right: solid 1px #000000;}
table.jsmenumenuTabPage td.mainmenuTabPage_Center{}
table.jsmenumenuTabPage td.mainmenuTabPage_Right{border-top: solid 1px #000000;border-bottom: solid 1px #E3E6ED;border-left: solid 1px #000000;}
.tdTextMenuTabPage{font-size:12px;font-weight:bold;}
.table_wait_please_style{border:2px solid #d3d3d3;width: 300px;}
.td_box_wait_please_style{font-size: 12px;color:#000000;background-color: #f9f9f9;padding:5px;}

.div_wait_please_style {
    border: 0 solid black;
    border-radius: 2px;
    display: none;
    font-size: 12px;
    height: 60px;
    left: 0;
    margin: 0 auto;
    padding: 20px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 150px;
    z-index: 1000;
}

div.listhidescrollbyshowwait{width: 100%;overflow:-moz-scrollbars-none;OVERFLOW-Y: hidden;OVERFLOW-X: hidden;z-index: 1;position: relative;}
table.titlemain{border: solid 1px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #172047;}
table.newtitlemain{	border: solid 0px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #4C6289;background-image:url(../Images/BgPrincipalBar.gif);background-repeat:repeat-x;height:25px;}
table.newtitlemain td {border: solid 0px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #4C6289;background-image:url(../Images/BgPrincipalBar.gif);background-repeat:repeat-x;height:25px;}
table.newtitlemainlarge{	border: solid 0px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #4C6289;background-image:url(../Images/BgPrincipalBarLarge.gif);background-repeat:repeat-x;height:25px;}
table.newtitlemainlarge td {border: solid 0px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #4C6289;background-image:url(../Images/BgPrincipalBarLarge.gif);background-repeat:repeat-x;height:25px;}
table.titlemain td.title{font-size: 11px;font-weight: bold;color: #001C2A;}
table.newtitlemain td.title{font-size: 12px;font-weight: bold;color: #FFFFFF; text-align: center }
table.newtitlemainlarge td.title{font-size: 12px;font-weight: bold;color: #FFFFFF; text-align: center }
td.verticaldivisorTab{width: 1px;background-color: #FFF;}
td.verticaldivisor{width: 1px;background-color: #999;}
td.horizontaldivisor{height: 1px;background-color: #172047;}
td.horizontaldivisorbottom{height: 1px;background-color: #FFFFFF;}
table.white{border: solid 0px #FFFFFF;background-color: #FFFFFF;}
table.skin{border: solid 1px #FFFFFF;background-color: #BBC0CD;}
td.skin{background-color: #BBC0CD;}
.space5{padding: 5px;}
.spacer10{padding: 10px;}
td.space5skin{background-color: #FFFFFF;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:10px;}
tr.listtitle td{background-color: #172047;font-weight: normal;font-size:12px;color: #FFFFFF;}
td.listtitle{background-color: #172047;font-weight: bold;color: #FFFFFF;}
tr.listitemeven td{	border-bottom: solid 1px #ECECEC;background-color: #ECECEC;font-size:12px;color: #000000;height: 25px; background-image: none;}
tr.listitemuneven td{border-bottom: solid 1px #FFFFFF;background-color: #FFFFFF;font-size:12px;color: #000000;height: 25px; background-image: none;}
.labelTotal{font-weight: bold;font-size:12px;color: #172047;}
.labelTotal2{font-weight: bold;font-size:11px;color: #172047;}
table.titlemgmt{border: solid 1px #172047;}
td.titlemgmt{border: solid 1px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #172047;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#172047,endColorStr=#333D61);}
.topMenuLogout {font-family:Arial;font-size:12px;color:#000000;cursor:pointer;font-weight:bold;padding:5px;}
.topMenu {font-family:Arial;font-size:12px;color:#000000;cursor:pointer;font-weight:bold;padding:4px;border-top: 1px #CCCCCC solid;border-right: 1px #cccccc solid;border-left: 1px #cccccc solid;background-color:#efefef;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
.on {background-color:#172047;border-top: 1px #172047 solid;border-right: 1px #172047 solid;border-left: 1px #172047 solid; color:White;}
.over {background-color:#ccc;color:#000;}
.newtitlemgmt{color: #ffffff;font-size:12px;background-color: #A2AABD;}
td.toolbar{height: 25px;background-color: #A2AABD;}
td.mgmttoolbar{height: 28px; background-image: url(../Images/MenuBG.png);font-size:12px; color:#FFF;}
td.labeldesc{color: #000000;padding-bottom: 2px;font-size:12px;}
td.labeltotal{color: #000000;font-size:13px;font-weight:bold}
td.labeltotalvalue{color: #000000;font-size:14px;font-weight:bold}
td.labeldeschome{color: #000000;font-size:12px; vertical-align:middle;}
td.labelvalue{color: #172047;padding-bottom: 2px;font-size:12px;height:20px; vertical-align:middle;}
td.labelvaluehome{color: #172047;font-size:12px;height:20px;vertical-align:middle;}
input.textbox{border: solid 1px #CCCCCC;color: #172047;background: #EBEBEB;height:20px;}
input.textboxLabel{border: solid 0px #CCCCCC;color: #000000; background-color: Transparent; height:20px; font-weight: bold;}
input.rightAlign { text-align:right}
input.textboxInfo{border: solid 1px #CCCCCC;font-size: 12px;color: #172047;background: #EBEBEB;}
.labelbox{border: solid 0px #000000;height: 18px;font-size: 12px;color: #172047;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;font-weight:bold}
.ddlbox{border: solid 1px #999999;color: #172047;background: #EBEBEB; z-index:999;}
.textareabox{border: solid 1px #cccccc;font-size: 12px;color: #172047;background: #ededed;font-family:Arial}
table.alertoutertable{border: solid 1px #000000;}
table.alertinnertable{background-color: #FEFEFE;}
table.alerttitletable{background-color: #172047;border-bottom: solid 0px #FFFFFF;color: #FFFFFF;font-family:Verdana;font-size: 12px;font-weight: bold;}
table.alertmessagetable{border-top: solid 0px #000000;color: #000000;font-size: 12px;}
table.alertbuttontable{border-top: solid 0px #000000;background-color: #FFFFFF;}
td.alertbuttonseparatorskin{width: 1px;background-color: #000000;}
td.alertbuttonseparatorwhite{width: 1px;background-color: #FFFFFF;}
input.imagelist{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 0px 0px;padding-right: 0px;cursor: pointer;height: 15px;width:15px;}
a.imagebutton{color: #000000;text-decoration: none;font-size:11px;}
a.imagebutton:hover{color: #000000;text-decoration: none;}
input.imagebutton{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:12px;font-family:Verdana;}
input.imagebutton_over{border: solid 0px #000000;font-size:12px;background-color:Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;color:#666666;font-family:Verdana;}
input.imageMgmtButton{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:12px;font-family:Verdana;}
input.imageMgmtButton_over{border: solid 0px #000000;font-size:12px;background-color:Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;color:#F00;font-family:Verdana}
input.imagebuttontitle{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:12px;font-family:Verdana;color: #FFFFFF;}
input.imagebuttontitle_over{border: solid 0px #000000;font-size:12px;font-family:Verdana;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;color: #FFFFFF;}
table.external{border: solid 1px #666666; background-color:#FFFFFF; width: 1000px;}
table.externalwhite{border: solid 1px #172047;background-color: #FFFFFF;}
table.external_1{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_2{border-top: solid 1px #ffffff;border-left: solid 1px #ffffff;border-bottom: solid 1px #808080;	border-right: solid 1px #808080;}
table.external_3{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_4{border-top: solid 1px #808080;border-left: solid 1px #808080;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_5{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #ffffff;border-right: solid 1px #ffffff;}
#divSwMiniPopin{position: absolute;top: 0px;left: 0px;z-index:100;width: 100%;height: 100%;background-color: #000;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity: 0.0;opacity: 0.0;}
div.divTitle{font-weight:bold;border-bottom: solid 1px #000000;height:20px;font-size:12px}
div.divQSTitle{font-weight:bold;border: solid 1px #000000;height:15px;font-size:12px}
div.list{width: 100%;overflow:-moz-scrollbars-vertical;	OVERFLOW-Y: scroll;OVERFLOW-X: hidden;z-index: 1;background-color: #fbfbfb;}
.mbtnbuttonstyle {	BORDER-LEFT: #000000 1px solid;	BORDER-RIGHT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-BOTTOM: #000000 1px solid;	BACKGROUND-COLOR: #000000;	PADDING-LEFT: 0px;	padding-right:0px;	WIDTH: 41px; COLOR: #50DE47;	FONT-SIZE: 10px;		HEIGHT: 20px;	text-align:right;}
.mbtnarrowstyle {	BORDER-RIGHT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-BOTTOM: #000000 1px solid;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 10px;	cursor: pointer;	HEIGHT: 20px;	BACKGROUND-COLOR: #000000;}
.mbtnoptionstablestyle {	BORDER-RIGHT: #000000 1px solid;	BORDER-LEFT: #000000 1px solid;	BORDER-TOP: #000000 1px solid;	BORDER-BOTTOM: #000000 1px solid;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	OVERFLOW: visible;	WIDTH: 80px;	PADDING-TOP: 0px;	WHITE-SPACE: nowrap;	BACKGROUND-COLOR:#E3E6ED;	LAYER-BACKGROUND-COLOR:#E3E6ED;}
a.mbtnoptionlinkstyle {	FONT-SIZE: 10px;	COLOR: #000000;		TEXT-DECORATION: none; }
a.mbtnoptionlinkstyle:hover {	FONT-SIZE: 10px;		TEXT-DECORATION: none;	COLOR: #ffffff;}
.mbtnoptionstyle {	PADDING-RIGHT: 5px;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	PADDING-TOP: 4px;}
.mbtnoptionmouseoverstyle {	PADDING-RIGHT: 5px;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	PADDING-TOP: 4px;		FONT-SIZE: 10px;	BACKGROUND-COLOR: #000000;	CURSOR: pointer;}
td.mbtnoptionmouseoverstyle a {	FONT-SIZE: 10px;		TEXT-DECORATION: none;	COLOR: #ffffff;}
.LineSeparatorStyle {	 HEIGHT: 1px;	 BACKGROUND-COLOR: #000000;	 BORDER-TOP: none;	 BORDER-BOTTOM: none;}
/*.menuarrowscrolldown{FONT-SIZE: 10px; CURSOR: pointer;  HEIGHT: 15px;BACKGROUND-COLOR:#A2AABD;border-right: #000 1px solid;border-bottom: #000 1px solid;border-left: #000 1px solid;}
.menuarrowscrollup{FONT-SIZE: 10px; CURSOR: pointer;  HEIGHT: 15px;BACKGROUND-COLOR:#A2AABD;border-right: #000 1px solid;border-top: #000 1px solid;border-left: #000 1px solid;height: 16px;}*/

.menuarrowscrolldown{visibility:hidden;}
.menuarrowscrollup{visibility:hidden;}

a.titlefilter{FONT-SIZE: 12px; COLOR: #FFFFFF; }
a.titlefilter:hover{COLOR:#E3E6ED; font-size: 12px }
a.titlefilterselected{FONT-SIZE: 12px;HEIGHT: 16px;COLOR:#FFF;text-decoration:underline;}
a.titlefilterselected:hover{COLOR:#E3E6ED; font-size: 12px }
div.divPopin{display:none;position:absolute;z-index:900;height:auto;border:solid 1px #000000;left:30px;}
input.btnClosePopin{font-size:11px; background-Image:url(../Images/Icons/close-window-icon.gif);PADDING-LEFT: 16px; WIDTH: 53px; HEIGHT: 18px;border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 0px 50%;padding-right: 0px;	cursor: pointer;color: #FFFFFF; }
a.messageForgot {FONT-SIZE: 10px; COLOR: #172047; text-decoration:none}
a.messageForgot:hover { COLOR: #333D61;}
td.message { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; }
td.copyrightmessage { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; }
td.copyrightmessage a{color:#00a2e8}
td.copyrightmessage a:hover{color:#f00}
.messageError { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #172047; }
td.field { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #172047; FONT-FAMILY: Verdana }
input.loginbutton {border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:11px;}
input.loginbutton_over {COLOR: #333D61;border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:11px;}
a.login { FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none }
.loginon { FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none }
td.content { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana }
a.forgot { COLOR: #172047 }
.lnkSeparator{FONT-SIZE: 12px; COLOR: #172047; text-decoration:none}
a.lnkHeader{FONT-SIZE: 12px; COLOR: #172047; text-decoration:none}
a.lnkHeader:hover{COLOR: #333D61;}
a{color:#172047}
a:hover{color:#F00}
.optionTab{background-image:url(../Images/BgButonOff.gif);height:24px;font-size:12px;color:#FFF;border:0;font-family:Verdana}
.optionTabOver{background-image:url(../Images/BgButonOn.gif);height:24px;font-size:12px;color:#FFF;border:0;font-family:Verdana}
.helptooltip {	BORDER-RIGHT: 1px solid;	PADDING-RIGHT: 3px;	BORDER-TOP: 1px solid;	PADDING-LEFT: 3px;	Z-INDEX: 10000;	BACKGROUND: #FFF;	PADDING-BOTTOM: 3px;	BORDER-LEFT: 1px solid;	COLOR: #000;	PADDING-TOP: 3px;	BORDER-BOTTOM: 1px solid;	POSITION: absolute;	font-family: Arial, Verdana;	FONT-SIZE: 11px;}
.linkpaging {color: #FFF; text-decoration:none;padding:2px;}
fieldset {padding:0px; margin:0px;}
legend {font-size:11px;}
