body
{
	margin: 0px; font-family:Arial;
	background-color: #FFFFFF;
	margin-left:0px;
	margin-top:0px;
}
.outermosttable
{	
	border-right: #0029B5 1px solid;
	border-left: #0029B5 1px solid;
}

.gridheader
{
	font-family: Arial;
	font-size: 0.8em;
	background-color:#008CEF;
	font-weight:bold;
	color:#FFFFFF;
}

.tab_border
{
	border-top:#008CEF 1px solid;
	border-right: #008CEE 1px solid;
	border-left: #008CEE 1px solid;
	border-bottom: #008CEE 1px solid;
}
.but_box
{
	border: solid 1px #649BF7;
	font-size: 0.7em;
	background-color: #649BF7;
	font-family: Verdana;
	color: WHITE;
	padding: 1px;
    text-decoration: none;
}
.labelinnertext
{
	font-family: Verdana, Arial, Tahoma,;
	font-size: 0.8em;
	color: #000000;
	padding-left:5px;
}
@media(max-width:600px){
.labelinnertext {font-size: 1em;}
}
.labelinnertext td a
{
	font-size: 0.7em;
}
.labelinnertext td span
{
	font-size: 0.7em;
}
.labelinnertext td p
{
	margin:0;
}
.labelinnertext1
{
	font-family: Verdana, Arial, Tahoma,;
	font-size: 0.7em;
	color: #008CEF;
}

.errmsg
{
	font-family: Verdana,Arial,Times New Roman;
	font-size: 0.6em;
	color: Red;
}
.loss
{
	
	color: Red;
}

.putborder
{
	font-family:Georgia;
	margin:10px;
}
.putborder .sub_table_top_center
{
	background-color:#ccc;
	padding:7px;
}
.grid_headings
{
	background-color:#F1F5FE;
	color: #001C9F;
	font-size: .7em;
	font-weight: bold;	
	font-family: Verdana,Arial,Times New Roman;
	
}
.grid_headings a:link
{
	background-color:#F1F5FE;
	color: #001C9F;
	font-size: 1em;
	font-weight: bold;	
	font-family: Verdana,Arial,Times New Roman;
	text-decoration:underline;
}

.grid_headings a:visited
{
	background-color:#F1F5FE;
	color: #001C9F;
	font-size: 1em;
	font-weight: bold;	
	font-family: Verdana,Arial,Times New Roman;
	text-decoration:underline;
}

.grid_headings a:hover
{
	background-color:#F1F5FE;
	color: #001C9F;
	font-size: 1em;
	font-weight: bold;	
	font-family: Verdana,Arial,Times New Roman;
	text-decoration:none;
}

.link1
{
	color: #001C9F;
	font-size: .9em;
	font-family: Verdana,;
	text-decoration: none;
}
.link1:hover
{
	color: #008CEF;
	font-size: 0.9em;
	font-family: Verdana, ;
	text-decoration: underline;
}
.grid_border
{

	border-width:1px;
	border-color:#008CEF;
	
}
.b_link {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.t_link {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	color:White;
	
}
a.b_link {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.b_link:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#cccccc;
}

.link4
{
	color: #001C9F;
	font-size: .6em;
	font-family: Verdana,;
	
}
.link4:hover
{
	color: #008CEF;
	font-size: 0.6em;
	font-family: Verdana, ;
	
}

.index_head
{
	color: #000000;
	font-size: 0.7em;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma,;
}
.link5
{
	color: #008CEF;
	font-size: 0.6em;
	font-family: Verdana;
	text-decoration: none;
	
}
.image_border
{
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	
	}
.tab_border1
{
	border-bottom:#008CEF 1px solid;
}
.tab_border2
{
	border-left: #008CEF 1px solid;
	border-bottom: #008CEF 1px solid;
}
.subgridheader
{
	font-family: Arial;
	font-size: 0.8em;
	background-color:#8ACDFF;
	font-weight:bold;
	color:#FFFFFF;
}
.subbut_box
{
	border: solid 1px #649BF7;
	font-size: 0.7em;
	background-color:#8ACDFF;
	font-family: Verdana;
	color: WHITE;
}
.labelmsg
{
	font-family: Verdana,Arial,Times New Roman;
	font-size: 0.6em;
	color:#00C161;
	font-weight:bold;
	
}
Input.file
{
 border-right: #7f9db9 1px solid;
 border-top: #7f9db9 1px solid;
 /*font-weight: bold;*/
 font-size: 0.7em;
 border-left: #7f9db9 1px solid;
 color: #333300;
 border-bottom: #7f9db9 1px solid;
 font-family:Verdana, Arial;
 
 
}
.borderongrid
{
border:0px solid #008CEF;

}
.div2 {

background:#F0F7FF none repeat scroll 0 0;
border:1px solid #C1DCF1;
float:left;
padding:1px;
width:209px;}

.div2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 6px;
}
.div2 ul li {
clear:both;
display:block;
}
.div2 ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

color:#374D63;
display:block;
float:left;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
padding:3px 0 3px 10px;
text-decoration:none;
width:198px;
}
.div2 ul li a.noline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.div2 ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6E3F2 none repeat scroll 0 0;
}
.div2 ul li a label img {
border:medium none;
padding-right:10px;
}
.div2 ul li a label {
float:left;
text-align:center;
width:55px;
}

.dropdownstyle{ margin-bottom:5px;}


#dgEngInfo a{ text-decoration:none; font-size:12px;}
