/* CSS Document */
/*<-------START GENERAL------ */
*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background:#81A594; font: .75em Arial, Helvetica, sans-serif; color:#3A3A3A;}
h1{font:bold 1.5em "Trebuchet MS"; color:#4E3700; margin:0px; padding:0px}
h2{font:bold 1.3em "Trebuchet MS"; color:#4E3700;}
h3{font:bold 1.2em Arial, Helvetica, sans-serif; color:#4E3700;}
i{font-size:13px; font-weight:bold;}
img{border:0px;}
p{font: normal Arial, Helvetica, sans-serif; color:#3A3A3A; text-align:justify}
/*<-------END GENERAL------ */

/*Start table property*/
table{margin:0px; padding:0px; border:0px;}
table.tblbgclr{ background:inherit}
th, td{margin:0px; padding:1px 3px 1px 3px; border:0px;}
tr.tblRowTitle{background:#E4E4E4; height:17px; font-weight:bold}
tr.tbl_nml_title{height:15px; font-weight:bold}
tr.tblRowA{background:#f7f7f7;}
tr.tblRowB{background:#fff;}
td.tblclear{padding:0px}
td.tblrtbrdr{border-right:solid 1px #0E3B10; background:#888888} /* saini news reader back ground*/
/*End table property*/

/*<-------START DIV ID------ */
#maincontainer{width:97%; height:100%; margin:0px auto;} /* main div - First div in any html */
#headerwrap{width:100%; height:187px;}/* div for  head section  */
#topnav{height:25px;font:11px Arial, Helvetica, sans-serif; color:#3A3A3A;}/* top navigation */
#header{background:url(../themes/blue/header_bg.jpg) top repeat-x; height:170px; border:solid 1px #011939; position:relative} /* to show header background img */
#logoleft{ float:left; width:500px; height:60px; font:bold 2em "Trebuchet MS"; color:FFFFFF; padding-top:30px; padding-left:85px; position:absolute}/* Left logo */
#logoright{background:url(../themes/green/jnulogo.png) no-repeat top right; float:right; width:500px; height:90px; position:relative}/* right logo  */
#mainnav{height:20px; font:bold 1em Arial,; color:#000; padding-top:4px; padding-left:2px; margin-top:1px}/* horizondal menu on top - below logo */
#mainnav a{color:#fff; text-decoration:none; border:1px solid #0E3B10; padding:1px 7px 1px 7px; background:url(../themes/green/btnbg.jpg) repeat-x}
#loginnav{ background:#528B47; height:19px; font:normal 12px Arial,; color:#fff; padding-top:1px; border-left:solid 1px #0E3B10; border-right:solid 1px #0E3B10; padding-top:.15em}/* login pannel */
#loginnav a{color:#fff; text-decoration:none}
#content{background:#FFFFFF; height:100%; border-left:solid 1px #0E3B10; border-right:solid 1px #0E3B10}/* For Body Part*/
#breadcrumbnav{width:auto; height:19px;font:normal 1em Arial, Helvetica, sans-serif; color:#2E2101; padding-top:4px; padding-left:2px; background:url(../themes/green/brdcrbnav_bg.jpg) repeat-x #FBFBF9; border:solid 1px #0E3B10}/* For Bread Crumb*/
#breadcrumbnav a{color:#2E2101; text-decoration:none}
#breadcrumbnav a:hover{color:#2E2101; text-decoration:underline}
#breadcrumbnav span{ font:bold; color:#810800}
#leftpnl{height:100%;}
#newsupdate{width:225px; float:left; background:url(../themes/green/news_pnl.jpg) top repeat-x #888888; margin:25px 3px 10px 3px; border:solid 1px #0E3B10; font:1em Arial; color:#000; position:relative}/*For Left News Panel Updates*/ /* saini news update cplour*/
#rightpnl{height:auto;padding:5px;}
#homepagebg{background:url(../themes/green/head_bg.jpg) top repeat-x #DEDEDE; border:solid 1px #D1D1D1; height:145px; position:relative}
#contentin{background:#FFFFFF; margin-top:5px; margin-bottom:10px}/* div for content in Home page */
#footer{ background:#1F6D22; font:normal 1em Arial; color:#fff; border-left:solid 1px #0E3B10; border-right:solid 1px #0E3B10;}
#frmcontent{background:#FFF; padding:5px 2px 2px 2px;}/* div for form*/
/*<-------END DIV ID------ */

/*<-------Start Common Class------ */
.clear{clear:both}
.txticon{width:20px; padding-top:2px}
.scroltxt{margin-top:21px; padding:1px 3px 3px 3px; border-bottom:4px solid #0E3B10}/* for marquee*/
.tbl_no_brdr{border-collapse:collapse; } /*Used for removing "border="0" cellspacing="0" cellpadding="0"" from table*/
.tbl_with_brdr{border-collapse:separate; border-spacing:1px; background:#dfdfdf} /*Used for Giving Border in Table */
.collapse_menu {background:url(../themes/green/collapse_menu.jpg) no-repeat; width:15px; height:62px; float:left}
.pnlhd{font: bold 1em Arial, Helvetica, sans-serif; color:#000; background:#9AC389; border-top:1px solid #0E3B10; border-left:1px solid #0E3B10; border-right:1px solid #0E3B10; height:15px; position:absolute; z-index:2; text-align:center; top:4px; left:5px; padding:0px 3px}
.more{font: bold 1em Arial, Helvetica, sans-serif; color:#000; text-align:right; padding-right:3px}
.more a{color:#000; text-decoration:none}
.help{font: normal 12px Arial, Helvetica, sans-serif; color:#4A3B12}
.help a{color:#4A3B12; text-decoration:none}
.frmhd{font:bold 1.1em "Trebuchet MS"; color:#1A2022; background:#E4E4E4; padding:3px;}
.frmpnlbrdr{padding:5px 10px 0px 10px; border:1px solid #E4E4E4}
.frmpnlbg{background:#F7F7F7; padding:10px; margin:10px 20px 10px 20px}
.frmhelp{font:bold 12px "Trebuchet MS"; color:#8F451A; background:url(../themes/green/helpfrm.png) no-repeat left; height:15px;text-decoration:none; padding-left:20px}
.frmhelp a{color:#8F451A; text-decoration:none;}
.frmtxt{font:normal 1em Arial, Helvetica, sans-serif; color:#1A2022; border:1px solid #DCDCDC; position:relative; background:inherit; padding:20px 10px 15px 10px;}
.frmhdtitle{font:bold 1.1em "Trebuchet MS"; color:#372600; background:#F7F7F7; position:absolute; z-index:1; text-align:center; top:-9px; left:12px; padding:0px 3px}
.blktxt{font:normal 1em Arial, Helvetica, sans-serif; color:#000}
.errormsg{font:normal 1em Arial, Helvetica, sans-serif; color:#FF0000; height:15px; padding-top:3px} /*Used for error message*/
.mndt{font:normal 1em Arial, Helvetica, sans-serif; color:#FF0000; padding-left:1px} /*Used for mandetory field (Star)*/
.txtlink{font:normal 1em Arial, Helvetica, sans-serif; color:#5F3C00;}
.txtlink a{color:#5F3C00; text-decoration:none}
.npnlbg{background:#D8A820; height:5px}
.pageno{font: bold 12px "Trebuchet MS"; color:#1A2022;}
.pre a{font: bold 12px "Trebuchet MS"; color:#1A2022; background:url(../themes/green/prvious.png) no-repeat; padding-left:17px; padding-top:0px; text-decoration:none}
.nxt a{font: bold 12px "Trebuchet MS"; color:#1A2022; background:url(../themes/green/next.png) no-repeat right top; padding-right:18px; padding-top:0px; text-decoration:none}
.btmlogospace{padding:2px}
.greybrdr{border:1px solid #757575}
.fotbrdr{ border-top:solid 4px #9BC387}
/*<-------End Common Class------ */

/*----------Statrt Form Field Style----------*/
.themefield{ border:1px solid #A8A8A8; height:18px; font:normal 1em Arial; color:#000; width:110px}
.combofield{ border:1px solid #A8A8A8; height:18px; font:normal 1em Arial; color:#000;}/*Used for Combo Box*/
.frmhd1{font:bold 1em "Trebuchet MS"; color:#fff; background:#AB7D3C; height:20px}
.frmfield{  border:1px solid #A8A8A8; background:#FBF9F0; height:18px; font:normal 1em Arial; color:#000;} /*Used Normal Text field*/
.sfield{ border:1px solid #4C4C4C; height:18px; font:normal 1em Arial; color:#000;} /*Not in Use*/
.frmtxtarea{ border:1px solid #A8A8A8; font:normal 1em Arial; color:#000;}/*Used for Text Area and Multiselection Field*/
.btn{}
.btnpnl{margin:10px 20px 20px 20px; text-align:center}
/*----------End Form Field Style----------*/

/*----------Start Collapse Pnl----------*/
.pnlsize{width:230px; margin-left:2px; display: block}
.coltab{width:15px; height:65px; padding-top:10px; display:none}
.extab{width:10px; padding-top:10px; padding-left:5px}
/*----------End Collapse Pnl----------*/

/* ---------------Accordian Menues----------------------- */
.arrowlistmenu{
width: 225px;
margin-top:10px;
margin-left:2px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
background:#81A76E /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: url(../themes/green/titlebar.png) #81A594 no-repeat left;
/*font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content
text-transform: uppercase;
padding: 4px 0 4px 10px; header text is indented 10px*/
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
cursor: hand;
cursor: pointer;
width:225px;
color:#000;
padding:4px 0px 4px 13px;
margin:0px 0px;
border-bottom:1px solid #FFFFFF; width:212px;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../themes/green/titlebar-active.png);
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}
.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}
.arrowlistmenu ul li a{
color:#000;
background: url(../themes/green/arrowbullet.gif) #C7E1BA no-repeat 3% 50%; /*custom bullet list image*/ /* saini submenu background colour*/
display: block;
padding: 3px 0;
padding-left: 12px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #fff;
font-size: 1em;
}

.arrowlistmenu ul li a:visited{color: #000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
/*background-color: #333333;*/
color: #000;
background: url(../themes/green/arrowbulletH.gif) no-repeat 3% 50%;}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;}
/* ---------------Accordian Menues ends here----------------------- */
/*<-------Start Dashboard Tab----*/
#tab_panel {padding:0; border-bottom:1px #fff solid;}
#tab_panel ul { padding:0px; margin:0px;}
#tab_panel li { padding:0; margin:0 1px -1px 0; list-style:none; float:left;}
#tab_panel a {
	display: block;
	background: #F7F7F7;
	-moz-border-radius: 5px 5px 0 0; /* Firefox */
	-webkit-border-radius: 5px 5px 0 0; /* Safari, Chrome */
	-khtml-border-radius: 5px 5px 0 0; /* KHTML */
	border-radius: 5px 5px 0 0; /* CSS3 */	
	border:1px #757575 solid; border-bottom:0px; padding: 4px 10px;	text-decoration: none;
	font:bold 12px Arial, Helvetica, sans-serif; color:#1F1702; text-transform:none; margin-top:3px;
}
#tab_panel a:hover, #tab_panel a.current { 
	color:#00003C; background:#E4E4E4; margin-top:0px; padding-top:7px;	border:1px #757575 solid; border-bottom:0px;}
/*<-------End Dashboard Tab----*/
/*<-------Font Resizer Start---*/
.resize{color:#3A3A3A;}

.smallview .resize{ /*CSS for "small font" setting*/
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

.normalview .resize{ /*CSS to return page to default setting (with no additional CSS rules added)*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px
}

.largeview .resize{ /*CSS for "large font" setting*/
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

a.texttoggler{ /*CSS for Text Size Toggler control*/
margin-right: 10px;
}

a.texttoggler img{ /*CSS for Text Size Toggler control*/
border: 1px solid gray;
}

a.texttoggler img:hover{ /*CSS for Text Size Toggler control*/
border: 1px solid red;
}

a.selectedtoggler img{ /*CSS for Selected Text Size Toggler control*/
border: 1px solid red;
}
/*<-------Font Resizer End---*/
