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:2px 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:650px; padding:5px; border:#ccc solid 1px}
.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 tr.Rtotl td { background:#f5f5f5}

.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:20px; margin-bottom:15px;font-weight:normal

}

.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;}
.Anx2 table table { border:0}
.Anx2 th table th { padding:0}