/* CSS Document for EGOV-OPA*/
body{
margin:0;
padding:0;
background-color:#fff !important;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
}
.username 
{
font-size:1em;
font-weight:normal;
color:#192160;
}

html>body .container {height:100%;} 
/*header classes 
======================================*/
#header{
width:100%;
position:fixed;
height:72px;
background:url(../opa_images/headerbg1.jpg) repeat-x;
}

.logo{
/*background:url(../opa_images/logo.png) no-repeat;*/
width:102px;
height:55px;
float:left;
margin-top:5px;
margin-left:10px;
}
*html .logo{
margin-left:5px;
}

.header_rgt{
background:url(../opa_images/headerrgt_bg1.jpg) no-repeat;
width:419px;
height:34px;
float:right;
text-align:center;
padding-top:3px;
}
.usrnmesodiv
{
width:500px;
float:right;
text-align:right;
padding-top:10px;
}
span.headertxt{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#3152A4;
}

.wel{
font-size:.8em;
color:#636B6E;
}
.usrnme{
font-weight:bold;
font-size:.8em;
padding-left:3px;
padding-right:30px;
color:#656462;
}

a.signout{
color:#383C57;
font-size:.8em;
font-weight:600;
text-decoration:underline;
}
a.signout:link{
text-decoration:underline;
font-size:.8em;
font-weight:600;
color:#383C57;}
a.signout:hover{
text-decoration:underline;
font-size:.8em;
font-weight:600;
color:#656462;
}
/*content classes 
======================================*/
html>body .content-wrap{
height:100%;
}
 .content{
background: #fff url(../opa_images/body_img1.jpg) no-repeat left bottom;
height:396px;
padding:88px 0px;
}

.login_head{
background:url(../opa_images/login_head.jpg) repeat-x;
height:20px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#575756;
text-align:center;
}

.login_body{
background:#F1F8FE;
height:110px;
font-size:12px;
}
.login_body2{
background:url(../opa_images/login_body.gif) repeat;
height:80px;
font-size:12px;
}
.login_foot{
background:url(../opa_images/login_head.gif) repeat;
height:5px;
}

form,input{
margin:0;
padding:0;
}

.butimg{
background:url(../opa_images/button1.gif) repeat-x;
height:20px;
/*border:1px solid #003366;*/
border:0;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*.content-wrap,
 {background:#ffffff url(../opa_images/body_img.jpg) no-repeat left bottom;}*/
/*footer classes 
======================================*/

#footer{
background:url(../opa_images/footer1.jpg) repeat-x;
width:100%;
height:21px;
position:fixed;
bottom:0;
text-align:center;
}

.footertxt{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#3152A4;
line-height:20px;
}

/* master page css ---------------*/
.fntcolor{
color:#006666;
}

.navigation{
background:url(../opa_images/menu_bg1.gif) repeat-x;
width:100%;
height:24px;
}

html>body .navigation{
float:left;
}

.wrap{
background: #fff;
/*height:396px;*/
padding:88px 0px;
padding-bottom:0px;
margin-top:5px;
}

span.welcome{
padding-top:50px;
}

/* GRID STYLE  02  start here 
=================================== start here*/
#GridView {
border:solid 1px #ccc;
}


.G_alternaterow  /*  row 1 */
{
            background-color:#F3F7FB;
            font-size:1em;
            color:#5F5F5F;
            font-weight:normal;
            height:20px;         
}

.G_editrowstyle
{
            background-color:#77B6D0;
            font-size:1em;
            color:#000;
            font-weight:normal;         
}

.G_emtydatarowstyle 
{
            background-color:#77B6D0;
            font-size:1em;
            color:#000;
            font-weight:normal;         
}

.G_footerstyle
{
            background:#D0E5EE url(../opa_images/gridfooter1_bg.jpg) repeat-x top left;
            height:24px;
            font-size:1em;
            color:#000;
            font-weight:bold;
}

.G_headerstyle 
{
   /*         background:#81BBD3 url(../opa_images/gridH1_bg.jpg) repeat-x top left;*/

            background:url(../opa_images/grid_head.jpg) repeat-x top left;*/
            height:24px;
            font-size:1em;
            color:#000;
            font-weight:bold;
            /*font-family:inherit;*/
}


.G_headerstyle  th
{
   height:25px;   

}

.G_pagerstyle 
{
            background:#D0E5EE url(../opa_images/gridfooter1_bg.jpg) repeat-x top left;
            height:24px;
            font-size:1em;
            color:#000;
            font-weight:bold;

}

.G_rowstyle /*  row 2*/
{
            background-color:#FFF;
            font-size:1em;
            color:#5F5F5F;
            font-weight:normal;
            height:20px;         
}

.G_selectedrowstyle 
{
            background:#F8E9BE url(../opa_images/gridselectedrow1_bg.jpg) repeat-x top left;
            font-size:1em;
            color:#000;
            font-weight:normal;         
}

.DataGridFixedHeader {background-color: #A0D8EF; position:relative; top:expression(this.offsetParent.scrollTop);}

.HideHeader{display:none;width:0px;}

/* grid style start here 

=================================== end here*/

/* ASP menu - navigation BUTTONS
=================================== START */ 
.menustatic
{width:450px;

text-align:left;
/*background:#D5DAE0 url(../opa_images/offB_btn1.gif) left top repeat-x;*/
color:#005C96;
height:24px;
padding:0 1px 0 2px;
cursor:pointer;
font-weight:normal;
}
.menustatictxt
{text-align:left;
color:#005C96;
border:solid 1px #CCDEE7;
border-bottom:none 0px;
padding:0 1px 0 2px;
height:20px;
outline:none
}
 
.menuhover 
{text-align:left;
background-color:#BBCDD8;
color:#000;
height:20px;
margin:0px;
padding:0 1px 0 2px;
cursor:pointer;
font-weight:normal;
border:solid 1px #CCDEE7;
border-bottom:none 0px;
}

.menuactive 
{text-align:left;
background-color:#F7F7F7;
color:#000;height:20px;
margin:0px;
padding:1px 1px 0 2px;
cursor:pointer;
font-weight:normal;
border:solid 1px #CCDEE7;
border-bottom:none 0px;
outline:none;
}

.submenustatic
{width:100%;
text-align:left;
background-color:#7AB8D1;
color:#FFF;
height:20px;
margin:0;
cursor:pointer;
font-weight:normal;
border:solid 1px #85B0C6;
padding:3px
}

.submenuhover 
{width:100%;
background:#C0D1DD url(../opa_images/bgRibbonButton.jpg) left top repeat-x;
color:#000;
border:solid 1px #9DB0BC;
height:20px;
}

.submenuactive 
{width:100%;
background-color:#C0D1DD;
color:#000;
border:solid 1px #9DB0BC;
height:20px;
}
/* ASP menu - navigation BUTTONS
=================================== END */


/* working  
=========================================*/

.WorkingDiv /* working div for loading message */
{
	text-align:center;
	vertical-align:middle;
	background-color:#BCC4C6 !important;
	border:solid 1px #BFC7CC;
	padding-top:8px;
	color:#000 !important;
	height:20px;
	width:100px;
}
.WorkingIframe
{
	text-align:center;
	vertical-align:middle;
	filter: alpha(opacity=50);
}


#DummyDiv
{
	border:solid 1px #BFC7CC; /* same as div border color */
	display:none;
	z-index:99999;
	color:black;
	overflow:auto;
	background-color:#BCC4C6;
	border-collapse:collapse;
}
.inputs
{
 font-size:1em;
 font-family: Arial,Times New Roman,Arial, sans-serif; 
}
.inputMultiLine
{
 font-size:medium;
 text-align:justify;
 font-family: Times New Roman,Arial, sans-serif; 
}
#maintable {
	border:solid 1px #BDD7EF;
    margin-top:5px;
    width:90%;  
    table-layout:fixed;
}
.trow {
	height:20px;
	border:solid 1px #BDD7EF;
	background-color:#BDD7EF;
	
	table-layout: fixed;
	border-bottom: #BDD7EF 1px solid;
	border-right:solid 1px #BDD7EF;
	overflow: hidden;
	padding-left:5px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	
}
.tdata {
	table-layout: fixed;
	border-bottom: #BDD7EF 1px solid;
	border-right:solid 1px #BDD7EF;
	overflow: hidden;
	padding-left:5px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	
} 
