body { background:#a89d7f url(../images/bg.jpg) repeat-y top center; font-family:Arial, Helvetica, sans-serif; color:#333}
* { margin:0; padding:0}
* img { border:0}
* a { outline:0}
.Fl { float:left}
.Fr { float:right}
h4 { color:#E27F26; font-size:14px; margin:8px 0}
#Head { width:1000px; display:block; margin:0 auto; padding:16px 0; overflow:hidden}
#Head strong.Slogan { color:#fff; font-size:20px; font-weight:normal; display:block; text-align:right}
.Banner { width:1004px; display:block; margin:0 auto 0 auto; clear:both}
#Middle { background:url(../images/midbg.png) repeat-y; padding:10px; width:983px; display:block; margin:0 auto; clear:both}
.Boxbtm { background:url(../images/boxbgbtm.jpg) no-repeat top center; display:block; height:35px; clear:both; padding-bottom:15px}
#Middle h1 { font-size:18px; margin-bottom:15px; color:#E27F26; font-weight:normal}
#Middle h1 a.Rightbtn { float:right; font-size:11px; text-transform:uppercase; text-decoration:none; color:#333; font-weight:bold; margin-top:8px; line-height:18px; background:url(../images/viewicon.png) no-repeat; padding-left:25px;}
#Middle h1 a.Rightbtn:hover { color:#E27F26}
#Middle { font-size:12px;}
.Districts ul { margin-right:20px}
.Districts li { list-style:none; display:block; margin-bottom:5px; padding-bottom:5px; border-bottom:#f5f5f5 solid 1px}
.Districts li a { font-weight:bold; color:#333; text-decoration:none}
.Districts li a:hover { color:#E27F26}
#Footer { width:1000px; margin:0 auto 15px; font-size:11px; color:#000; text-align:right}
#Footer a { color:#000; text-decoration:underline}
.Login { padding:30px 10px 10px 10px; display:block; border:#ccc solid 1px; margin-top:50px; position:relative}
#Middle .Login h1 { position:absolute; margin-top:-42px; font-size:16px; font-weight:bold}
.Login h1 span { background:#fff; padding:0 8px}
.Login .Raw { display:block; margin-bottom:10px; overflow:hidden}
.Login .Raw span { width:120px; float:left; line-height:25px}
.Login .Raw input.Txtbox { height:22px; padding:2px; border:#ddd solid 1px; width:250px; float:left}
.Submitbtn { width:70px; height:25px; color:#fff; border:0; cursor:pointer; background:url(../images/btn.png) no-repeat; font-size:12px; font-weight:bold; }
.Login a { text-decoration:none}
.Topright { width:500px; display:block; float:right}
.Home .Navigation { display:none}
.Navigation { display:block;clear:both;font-weight:bold;font-size:12px; padding-top:30px}
.Navigation ul { float:right}
.Navigation li { float:left;list-style:none;margin-left:15px}
.Navigation li a { color:#333; text-decoration:none; display:block; padding-left:25px; line-height:18px}
.Navigation li a.Dashboardicon { background:url(../images/dashboardicon.png) no-repeat}
.Navigation li a.Logout {background:url(../images/logouticon.png) no-repeat}
.Navigation li span.Welcomeicon {background:url(../images/usericon.png) no-repeat; display:block; padding-left:25px; line-height:18px}
.Navigation li a:hover { color:#fff}
.Dashboard, .Dashboardlr { display:block; overflow:hidden; margin-bottom:20px}
ul.Dashboard { margin-bottom:0}
.Dashboard li { width:265px; padding-left:45px; background:url(../images/formicon.png) no-repeat top left; height:50px; padding-bottom:10px; border-bottom:#ddd solid 1px; margin-right:15px; float:left; list-style:none; line-height:18px; margin-bottom:15px; font-size:12px}
.Dashboard li { background:url(../images/formicon.png) no-repeat top left;}
.Dashboard li.Remaining {background:url(../images/formicon-rem.png) no-repeat top left;}
.Dashboard li a { color:#333}
.Dashboard li a:hover { text-decoration:none; color:#666}
.Dashboardlr li { width:250px; padding-left:60px; background:url(../images/formicon.png) no-repeat top left; height:70px; padding-bottom:10px; border-bottom:#ddd solid 1px; margin-right:15px; float:left; list-style:none; line-height:18px; margin-bottom:15px; font-size:12px}
.Dashboardlr li a { color:#211A5B; font-size:12px; font-weight:bold; text-transform:uppercase}
.Dashboardlr li a:hover { text-decoration:none; color:#666}

.Setting { display:block; overflow:hidden; margin-bottom:20px}
.Setting li { width:250px; padding-left:60px; background:url(../images/setting.png) no-repeat top left; height:50px; padding-bottom:10px; border-bottom:#ddd solid 1px; margin-right:15px; float:left; list-style:none; line-height:18px; margin-bottom:15px; font-size:12px}
.Setting li a { color:#333}
.Setting li a:hover { text-decoration:none; color:#666}
.Table { background:#ccc; margin-bottom:10px}
.Table td { background:#fff; padding:3px 5px}
.Table td.Padding { padding:0}
.Table table.nopadding td { padding:0 0 0 0}
.Table th { background:#f5f5f5; padding:5px}
.Table td a { color:#333}
.Table td a:hover { color:#333; text-decoration:none}
.Table .Txtbox, .Table .Txtboxbig { width:150px; padding:3px; border:#ddd solid 1px; background:#fff}
.Table .Txtbox.big { width:500px}
.Table .Submitbtn { margin-left:0}
.Table th.lalign { text-align:left}
.Table1 { background:#FFF; font-size:11px; line-height:12px}
.Table1 td { background:#fff; padding:5px }
.Table1 th { background:#f5f5f5; padding:2px}
.Table1 td a { color:#333; text-decoration:underline; font-weight:bold}
.Table1 td a:hover { text-decoration:none}
.Table1 tr.Totals td { height:40px; font-weight:bold; color:#000066}
.Table1 .Txtbox, .Table1 .Txtboxbig { width:150px; padding:3px; border:#ddd solid 1px; background:#fff}
.Table1 .Txtboxbig { width:300px}


.Txtarea {width:550px; padding:3px; border:#ddd solid 1px; background:#fff; height:85px}
.Center { text-align:center}
.Center p { margin-bottom:8px}
#Middle h2 { font-size:14px; margin-bottom:10px;}
.Intable { background:#ccc}
.Intable td { background:#fff}
.Overtable { width:980px; overflow:auto; padding-bottom:5px}
.Print { background:url(../images/printbtn.jpg) no-repeat; color:#333; font-weight:bold; margin-bottom:12px; padding-left:25px; padding-bottom:8px; margin-right:8px}
.Excel { background:url(../images/excelicon.png) no-repeat; color:#333; font-weight:bold; margin-bottom:12px; padding-left:20px; padding-bottom:8px; margin-left:8px}

.Txtbox:focus, .Txtarea:focus, .Txtboxbig:focus { background:#fffca7; border:#333 solid 1px}
.Lor { background:url(../images/report.png) no-repeat; padding:5px 0 0 60px; display:block; width:420px; border-right:#333 solid 1px; min-height:200px}
.Actionplan { background:url(../images/actionplan.png) no-repeat; padding:5px 0 0 60px; display:block; width:400px}
.Lor p, .Actionplan p { line-height:20px; margin-bottom:15px}
.Lor a, .Actionplan a { color:#211a5b}
.Lor a:hover, .Actionplan a:hover { color:#333; text-decoration:none}

.Img { float:right; margin-left:10px}
.Help p, .Help ul, .Help ol { margin-bottom:12px; line-height:18px}
.Help ul li { list-style:none; padding-left:10px; background:url(../images/blt.gif) no-repeat 0 5px;}
.Help ol li { list-style:decimal outside; margin-left:18px; line-height:18px}
.Uper { text-transform:uppercase; color:#003399}
.Link { text-decoration:none; color:#333; font-weight:bold; text-decoration:underline}
.Link:hover { color:#000; text-decoration:none}
.Tabhead { display:block; background:url(../images/tabsbtm.jpg) repeat-x bottom; overflow:hidden}
.Tabhead li { list-style:none; float:left; margin-left:5px}
.Tabhead li a { display:block; padding-left:10px; background:url(../images/tabsbg.jpg) no-repeat 0 -31px; text-decoration:none; color:#333}
.Tabhead li a b {background:url(../images/tabsbg.jpg) no-repeat right -31px; display:block; padding-right:10px; line-height:31px;}
.Tabhead li.active a { background:url(../images/tabsbg.jpg) no-repeat 0 0; color:#025179}
.Tabhead li.active a b {background:url(../images/tabsbg.jpg) no-repeat right top;}
.Tabcnt { display:none; padding:15px 5px}
.Profiletable {}
.Profiletable strong {color:#025179}
.Profiletable td.Nopad td strong { color:#333}
.Profiletable td {padding:10px 5px; background:#fff; border-bottom:#ccc dotted 2px}
.Table1 .Profiletable td  {border-bottom:0}
.Profiletable td table td, .Profiletable td table th { padding:5px; border-bottom:0}
.Profiletable td.Nopad {padding:10px 0}
.Profiletable td.Nopad table {background:#ddd}
.Profiletable td table th {text-align:left; background:#f5f5f5; padding:5px}
.Editbtn {background:url(../images/edit.png) no-repeat; padding-left:20px; float:right; font-size:12px; text-decoration:none; color:#333; padding:2px 0 2px 20px;}
.Editbtn:hover {color:#000}
h1 a.Link { font-size:12px}
#Middle h2.Dhead { margin-bottom:18px}
.Table1 .Profiletable td.Nopad table { background:none; padding:2px; border:#ccc solid 1px}

.Intab { overflow:hidden; padding:12px 0}
.Intab li { list-style:none; float:left; margin-right:15px}
.Intab li a { color:#333;}
.Intab li a:hover { text-decoration:none}
@font-face {
    font-family: 'devlys_010normal';
    src: url('../fonts/devlys_010-webfont.eot');
    src: url('../fonts/devlys_010-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/devlys_010-webfont.woff') format('woff'),
         url('../fonts/devlys_010-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.Hinditxt, .Hindifonts, .Hindifonts .English .Hindifonts  {font-family: 'devlys_010normal';}
.Hfntsize { font-size:18px}
.Hfntsize2 { font-size:15px}
ol li { list-style:decimal outside; margin-left:30px; margin-bottom:12px; line-height:20px}
.Hindifonts .Editbtn { font-family:calibri; font-size:14px; font-weight:bold}
.Hindifonts .English {font-family:calibri; font-size:14px; font-weight:bold}
.Backbtn {background:url(../images/edit.png) no-repeat; padding-left:20px; float:right; text-decoration:none; color:#333; padding:2px 0 2px 20px;}


.Intab { overflow:hidden; padding:12px 0}
.Intab li { list-style:none; float:left; margin-right:15px}
.Intab li a { color:#333;}
.Intab li a:hover { text-decoration:none}

.zero { font-size:12px; color:#ff0000; font-weight:bold}
.done { font-size:12px; color:#006600; font-weight:bold}
.Red { color:#ff0000}

.vertical{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(-90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
    display:block; max-width:30px; margin-bottom:5px
}
.Table, .Table th, .Table td { border-collapse:0;}
.Reportlinks { display:block; font-size:15px; margin-bottom:15px; color:#025179; text-decoration:none; font-weight:bold}
.Reportlinks span { color:#E27F26;}

.Helpsec li, .Helpsec p { margin-bottom:15px; font-size:14px; line-height:20px}
.Helpsec ul { margin-left:20px}
.Helpsec li strong { color:#8c0909}
.NewTxtbx { height:25px; width:80px; padding:3px; margin-left:8px; background:#FFC; border:#ccc solid 1px}