/* CSS Document */

html, body{
margin:0px;
background:url(../images/top-bg.gif) repeat-x left top #e5e9eb;
padding:0px 0px 0px 0px;
border:none;height:100%;}

table{  
margin:0px;
padding:0px;
border:none;
width:100%;
text-align:left;
border-collapse:collapse;}
	
tr{
padding:0px;
Margin:0px;}

td{
vertical-align:top;
padding:0px;
margin:0px;}

.svpx{
vertical-align:top;
padding:0px;
margin:0px;
height:1px;}

.shpx{
vertical-align:top;
padding:0px;
margin:0px;
width:1px;}

img{
border-style: none;
    border-color: inherit;
    border-wi

img{
border-style: none;
    border-color: inherit;
    border-width: medium;
    padding: 0px;
    margin: 0px;
    height: 22px;
}

in:0px;}

.verdana12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
.arial10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ffffff;}
.arial11 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6f6f6f;}
.arial11 a:link{text-decoration:underline; color:#6f6f6f;}
.arial-b {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c4560;}
.tahoma11 {font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; color:#535f6a;}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#535f6a; text-align:justify;}

.input1 {background:#f9f9f9; width:200px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;
    margin-left: 0px;
}
.input2 {background:url(../images/input-bg.gif) right top; border:0px; width:228px; padding:9px 0px 9px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff;}
.input3 {background:#f9f9f9; width:100px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.input4 {background:#f9f9f9; width:70px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.input5 {background:#f9f9f9; width:40px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.input6 {background:#f9f9f9; width:50px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.textarea {background:#f9f9f9; width:300px; height:100px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.textareabig {background:#f9f9f9; width:400px; height:150px; border:solid 1px #c9c9c9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-down {background:#f9f9f9; width:90px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-down2 {background:#f9f9f9; width:120px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-down5 {background:#f9f9f9; width:182px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-down4 {background:#f9f9f9; width:170px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-down3 {background:#f9f9f9; width:150px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-select {background:#f9f9f9; width:200px; border:solid 1px #c9c9c9; padding:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-search {background:#f9f9f9; width:150px; border:solid 1px #c9c9c9; padding:1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}
.d-city {background:#f9f9f9; width:130px; border:solid 1px #c9c9c9; padding:1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; vertical-align:middle;}

.main {width:978px; padding-bottom:24px;}
.main-td {height:81px; vertical-align:middle; padding-left:10px;}

.r-tab {width:auto; margin-right:56px;}
.r-tab td {vertical-align:middle;}

.border {border:solid 1px #d6d6d6; padding:5px; background:#ffffff;}
.left-td {border:solid 1px #e2e2e2; width:180px; background:url(../images/l-menu-bg.gif) repeat-y; padding:4px 5px;}

.menu {width:auto; margin:7px 9px 0px 0px;}
.menu p {border-top:solid 1px #d6d6d6; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6;}
.menu a {display:block; padding:6px 8px; border:solid 1px #ffffff; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c4560; text-decoration:none; background:url(../images/repeat1.gif) repeat-x;}
.menu div a {padding:0px; border:none; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.menu b {display:inline-block; cursor:pointer;}
.menu a img {vertical-align:middle; margin-right:5px;}
.menu a:hover {color:#2c4560; background:url(../images/repeat2.gif) repeat-x;}
.menu .selected {color:#2c4560; background:url(../images/repeat2.gif) repeat-x;}

.l-menu {background:#6dace5;width:180px;}
.l-menu td {background:url(../images/menu-bg.gif) repeat-x left bottom; vertical-align:middle;}
.l-menu td img {vertical-align:middle;}
.l-menu td a {display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; padding:7px 0px;}
.l-menu td a img {margin:0px 5px 0px 5px; vertical-align:middle;}
.l-menu td a:hover {color:#ffffff; background:url(../images/menu-over.gif) repeat-x left bottom #5496d1;}
.l-menu td .fixed {color:#ffffff; background:url(../images/menu-over.gif) repeat-x left bottom #5496d1;}

.job-td {border:solid 1px #f0f3f4; background:#ffffff; padding:1px;}
.job-list {background:#6dace5;}
.job-list td {vertical-align:middle; padding:6px 4px;}
.job-list td img {vertical-align:middle;}

.main-tab td {border:solid 1px #f0f3f4; padding:2px 10px 2px 10px;}
.main-tab th {border:solid 1px #f0f3f4; padding:0px 10px 0px 10px;}
.main-tab .repeat td {background:url(../images/repeat.gif) repeat-x; border-right:solid 1px #cbcbcb;line-height:20px;}
.main-tab .repeat th {background:url(../images/repeat.gif) repeat-x; border-right:solid 1px #cbcbcb;line-height:25px;}
.main-tab .repeat th img{vertical-align:baseline;}
.main-tab .first td {background:#EFEFEF;}
.main-tab td a:link{color:#535f6a; text-decoration:underline;}
.main-tab td a:active{color:#535f6a; text-decoration:underline;}
.main-tab td a:visited{color:#535f6a; text-decoration:underline;}
.main-tab td a:hover{color:#ff0000; text-decoration:underline;}


.bottom td {height:37px; background:url(../images/bottom.gif) repeat-x left bottom; vertical-align:middle;}

.login {width:396px; height:200px; background:url(../images/client-login.gif) no-repeat left top;}
.login-tab {width:850px; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a;}
.login-tab td {padding:2px 8px; vertical-align:middle;}
.login-tab td a:link{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.login-tab td a:active{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.login-tab td a:visited{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.login-tab td a:hover{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}

.login-tab .new-tab td {padding-left:0px;width:70px;}
.login-tab .new-tab td input {margin-left:0px;}

.log-in-tab {width:auto; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a;}
.log-in-tab td {padding:2px; vertical-align:middle;}
.log-in-tab td a:link{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.log-in-tab td a:active{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.log-in-tab td a:visited{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.log-in-tab td a:hover{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}


.general-tab {width:auto; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a;}
.general-tab td {padding:2px; vertical-align:middle;}
.general-tab td a:link{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.general-tab td a:active{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.general-tab td a:visited{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.general-tab td a:hover{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}


.forgot {width:396px; height:200px; background:url(../images/forgot.gif) no-repeat left top;}
.forgot-tab {width:auto; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a;}
.forgot-tab td {padding:4px; vertical-align:middle; text-align:right;}
.forgot-tab td a:link{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.forgot-tab td a:active{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.forgot-tab td a:visited{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.forgot-tab td a:hover{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}


.left {width:50%; background:#6dace5;}
.right {width:50%; background:#6dace5;}
.login-td {vertical-align:middle; height:108px; padding-left:10px;}
.login1 {text-align:center; background:url(images/login-bg.gif) no-repeat center bottom; padding:30px;}

.welcome {background:#6dace5; padding:7px;}

.wel-td {padding:30px; border-left:solid 1px #f0f3f4; border-right:solid 1px #f0f3f4;}
.wel-td p {margin-bottom:10px;}
.wel-td1 {padding:30px; border-left:solid 1px #f0f3f4; border-right:solid 1px #f0f3f4; border-bottom:solid 1px #f0f3f4;}
.wel-i {table-layout:fixed;}
.wel-i td {text-align:center; vertical-align:middle; padding:5px;}

.title {font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:normal; color:#ffffff; text-decoration:none;}

.Required{color: #ff0000;font-family:arial;font-size:12px;}
.headercheckbox{color: #ff0000;}
.innercheckbox{color: #ff0000;}
.Req{color: #ff0000;}

.paging-link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c4560;vertical-align:middle; font-weight:normal;text-decoration:none;}
.paging-link td table {width:auto;}
.paging-link td table td {width:20px; border:none;}
.paging-link a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c4560; text-decoration:none; font-weight:normal;}
.paging-link a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c4560; text-decoration:none; font-weight:normal;}
.paging-link a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c4560; text-decoration:none;font-weight:normal;}
.paging-link a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:underline;font-weight:normal;}

.border_checkbox {border:solid 1px #d6d6d6; padding:5px; background:#ffffff;}
.border_checkbox label{padding-right:40px;}

.tableauto {width:auto;}
/*.tableauto td {padding:10px;}*/

.section-tab td {border:solid 1px #f0f3f4; padding:2px 10px 2px 10px;width:200px;text-align:left;line-height:20px;}
/*tree view*/
.treeview-tab td {border-bottom:solid 1px #f0f3f4; padding:0px;}
.treeview-tab th {border-bottom:solid 1px #f0f3f4; padding:0px;}
.treeview-tab .repeat td {background:url(../images/repeat.gif) repeat-x; border-right:solid 1px #cbcbcb;line-height:20px;}
.treeview-tab .repeat th {background:url(../images/repeat.gif) repeat-x; border-right:solid 1px #cbcbcb;line-height:25px;}
.treeview-tab .first td {background:#EFEFEF;}
.treeview-tab .altfirst td {background:#e5e5e5;}

.treeview{font-family:Arial,Helvetica, sans-serif;vertical-align:middle;padding-left:0px;font-size:11px; font-weight:normal; color:#6f6f6f;width:943px;}
.treeview .tvItem { white-space:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6f6f6f;padding:0px;}
.treeview .tvItem a{text-decoration:none;}

.treeview1{font-family:Arial,Helvetica, sans-serif;vertical-align:middle;padding-left:0px;font-size:11px; font-weight:normal; color:#6f6f6f;text-align:left;}
.treeview1 a{text-decoration:none;text-align:left;}
.treeview1 table {width:auto;text-align:left;margin-left:0px;padding-left:0px;}


.homepage{font-family:Arial, Helvetica, sans-serif; padding-top:20px; font-size:11px; font-weight:bold; color:#2c4560; text-decoration:none;}
.homepage table {border:solid 2px #f0f3f4; padding:2px 10px 2px 10px;}
.homepage a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2c4560; text-decoration:none; font-weight:bold;}
.homepage a:hover{color:#ff0000;}

.imgcenter img{vertical-align:middle;}
.textheight td{height:25px;}

.access-submenu-width td {width:25%}


.nwlogin-tab {font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a;}
.nwlogin-tab td {padding:2px 8px; vertical-align:middle;}
.nwlogin-tab td a:link{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.nwlogin-tab td a:active{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.nwlogin-tab td a:visited{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#535f6a; text-decoration:none;}
.nwlogin-tab td a:hover{font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:underline;}

.nwlogin-tab .new-tab td {padding-left:0px;width:70px;}
.nwlogin-tab .new-tab td input {margin-left:0px;}
.imagemiddle {vertical-align:middle; padding-left:5px;}

.report {font-family:Verdana; font-size:12px; color:#6F6F6F;}
.report td {border:solid 1px #cbcbcb; padding:5px 10px 5px 10px;}
.report th {border:solid 1px #cbcbcb; padding:0px 10px 0px 10px;}
.report .repeat td {border-right:solid 1px #cbcbcb;line-height:20px;}
.report .repeat th {border-right:solid 1px #cbcbcb;line-height:25px;}
.report .repeat th img{vertical-align:baseline;}

.login-tab {color:#535F6A; font-family:Tahoma,Arial,Verdana; vertical-align:bottom; padding-bottom:5px; height:25px; font-size:11px; font-weight:bold; width:850px;}
.login-tab2 {color:#535F6A; font-family:Tahoma,Arial,Verdana; vertical-align:bottom; padding-bottom:5px; height:25px; font-size:12px; font-weight:bold; width:484px;margin-right:240px;}

.catvalidation {padding-left:121px;display:inline;}