﻿.pageheading .subheading .lblon .gridheaderfont .griddatafont .lblonvalue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tbl100
{
	width:100%;
}
/*--------Font Classs Starts--------*/

/*--------Align Classs Starts--------*/
.aligncenter
{
	text-align:center;
}
.alignright
{
	text-align:right;
}
.alignleft
{
	text-align:left;
	margin:inherit;
}
.valigntop.pageheading .subheading .gridheaderfont .lblon .griddatafont .leftnavlink
 {
	font-family:Verdana, Arial, helvetica, Sans-Serif;
 }
 .tbl100
 {
	width:100%;
	
	
 }
  .valigntop
 {
	vertical-align:top;
 }
 .datewidth
{
	width:75px;
} 
 .mainheading
 {
	font-family:Verdana, aril, helvetica, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#ed1c24;
	padding-left:20px;
 }
 
 .pageheading
 {
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:#446574;
	text-transform:lowercase;
    font-variant:small-caps;
    padding-left:10px;
 }
 .sub
 {
 font-family:Verdana, Arial;
 font-size:13px;
 color:#d55454;
 font-weight:normal;
 } 
 .lblon
 {
     font-size:11px;
     color:#000000;
 }
 .bordertbl
 {
	background-color:#6cabe7;
	border:1px solid #000000;     
 }
 .rspagetitle
 {
	height:14px;
 }
 .rspagetitle1
 {
	height:22px;
 }
 .rscontrols
 {
	height:4px;
 }
 .lblwidht
 {
      width:150px;
      padding-left:30px;      
 }
 .tblheight
 {
	height:400px;
 }
 .tblheight2
 {
	height:300px;
 }
 .tblheight3
 {
	height:150px;
 }
 .tblheight4
 {
	height:50px;
 }
 a.mainlinks:link
 {	
	font-family:verdana;
	font-weight:bold;
	color:#00567d;
	font-size:13px;
	text-decoration:none;
 }
 a.mainlinks:visited
 {
	font-family:verdana;
	font-size:13px;
	color:#00567d;
	font-weight:bold;
   text-decoration:none;
 }
 a.mainlinks:hover
 {
	font-family:verdana;
	font-size:13px;
	color:#ed1c24;
	font-weight:bold;
   text-decoration:none;
 }
 a.mainlinks:active
 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
   text-decoration:none;
 }
 a.gridlinks:link
 {	
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
 }
 a.gridlinks:visited
 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
   text-decoration:none;
 }
 a.gridlinks:hover
 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
   text-decoration:none;
 }
 a.gridlinks:active
 {
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
   text-decoration:none;
 } 
 .gridheaderbg5
 {
	background-color:Red;
	width:150px;
	height:250px;
 }	
.gridheaderbg
{
    background-color:#009ddd;
    height:30px;
    width:100%;
    border:1px solid #48575d;
    font-family:Verdana, Arial;
    font-size:15px;
    font-weight:bold;
    color:#ffffff;
    padding-left:30px;
}
.gridheaderbg1
{
    background-color:#f1f1f1;    
    width:26%;
    border:1px solid #c5c5c5;
    color:#ED1C24;
    font-weight:normal;
    font-size:11px;
    padding:5px 13px 5px 13px;
}
.incentiveborder
{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	border:1px solid #000000;
	height:30px;
}
.gridfont
{
	font-family:Arial;
	color:#000000;
	font-size:20px;
}
.gridfont1
{
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
}

.gridheaderfont
{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.sublinks
{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
    color:#000000;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}
.subheading2
{
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#013b53;
	text-align:center;	
}
.subheading5
 {
	font-family:arial;
	font-size:13px;
	color:#111e33;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
   border-right-color:#000000;
 }
 .lblwidth
 {
	width:150px;
    padding-left:30px;
 }
 .mainheading1
 {
	font-family: aril;
	font-size:16px;
	font-weight:bold;
	color:#445760;
	padding-left:30px;	
 } 
 .pagejustify
 {
   text-align:justify;
   line-height:40px;
 }
 .valigntop
{
	vertical-align:top;
}
/*--------Align Classs Ends--------*/

.subheading
{	
	font-size:11px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	cursor:default;
}
.lblon
{	
	font-size:11px;
	color:Black;
}
.lblonvalue
{	
	font-size:10px;
	color:Black;
	font-weight:bold;
	
	
}
.bordertbl
{
	border:2px solid #0070b0;
}
/*------Grids------*/
.gridheaderbg
{
	background-color:#666699;
	height:16px;
}
.gridheaderfont
{	
	font-size:13px;
	color:#d55454;
	font-weight:normal;
	padding-left:3px;
	padding-right:3px;
}
.griddatafont
{	
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
}
.gridiscwidth
{
	width:200px;
}
.gridimgwidth
{
	width:20px;
}
.gridnamewidth
{
	width:120px;
}
/*------Grids------*/


/*--------Font Classs Ends--------*/

/*--------Control width Classs Starts--------*/
.shortcontrolwidth
{
	width:100px;
}
.shortconwidth
{
	width:120px;
}
.namecontrolwidth
{
	width:150px;
}
.longcontrolwidth
{
	width:180px;
}
.toolongcontrolwidth
{
	width:200px;
}
.datewidth
{
	width:75px;
}
.multiLine
{
	width:150px;
	height:50px;
}
.lblwidth1
{
	width:170px;
	padding-left:30px;
}
.csbuttons
{
	width:10px;
}

/*--------Control width Classs Ends--------*/

/*--------RS(Row Space) Classs Starts--------*/
.rsabovepagetitle
{
	height:10px;
}
.rspagetitle
{
	height:14px;
}
.rsbredcrumbs
{
	height:10px;
}
.rssections
{
	height:10px;
}
.rsbuttons
{
	height:10px;
}
.rscontrols
{
	height:8px;
}

.page
{
	font-family:Verdana;
	color:#005d99;
	font-size:13px;
}

/*--------RS Classs Starts--------*/

a.toplinks:link
 {	
	font-family:verdana;
	font-weight:normal;
	color:#2a44e0;
	font-size:10px;
	text-decoration:none;
 }
 a.toplinks:visited
 {
	font-family:verdana;
	font-size:10px;
	color:#2a44e0;
	font-weight:normal;
   text-decoration:none;
 }
 a.toplinks:hover
 {
	font-family:verdana;
	font-size:10px;
	color:#ff6c00;
	font-weight:normal;
   text-decoration:underline;
 }
 a.toplinks:active
 {
	font-family:verdana;
	font-size:10px;
	color:#2a44e0;
	font-weight:normal;
   text-decoration:none;
 }
 .smallheaderfont
 {
	font-family:Verdana, Sans-Serif, Arial;
	font-size:13px;
	text-decoration:underline;
	color:#fc6500;
	padding-left:10PX;
	cursor:default;
 }
 .smallheadlink:link
 {
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#ff6c00;
	padding-left:3px;
 }
 .smallheadlink:visited
 {
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#ff6c00;
	padding-left:3px;
 }
 .smallheadlink:hover
 {
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	padding-left:3px;
 }
 
 .sublink:link
 {
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	color:#fc6500;
 }
 .sublink:visited
 {
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	cursor:hand;
	color:#fc6500;
 }
 .sublink:hover
 {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	text-align:justify;	
 }
 
 .leftnavfont
 {	
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#444444;
	padding:10px 5px 5px 5px;
 }
 .workbox
 {
	background-color: #ffffff;
	border: 1px solid #b1b1b1;
	width:202px;
	height: 310px;
 }
 .workbox3
 {
	background-color:#f9f9f9;
	border:1px solid #b1b1b1;	
 }
  .workbox4
 {
	background-color:#f9f9f9;
		
 }
 .workbox2
 {
	background-color:#f1f1f1;
	border:1px solid #b1b1b1;
	width:202px; 
	height:150px;
 }
 .workboxfont
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#444444;
	text-align:justify;
	line-height:15px;
	padding:3px 3px 3px 3px;
 } 
 .workboxfont2
 {
	font-family:Verdana;
	font-size:10px;
	color:#ff7200;
	text-align:justify;
	font-weight:normal;
	text-decoration:underline;
 } 
  .worklink:link
 {
	font-family:Verdana;
	font-size:10px;
	text-align:justify;
	color:#2a44e0;
	text-decoration:none;
	padding:3px 3px 3px 3px;
 }
 .worklink:visited
 {
	font-family:Verdana;
	font-size:10px;
	text-align:justify;
	color:#2a44e0;
	text-decoration:none;
	padding:3px 3px 3px 3px;
 }
 .worklink:hover
 {
	font-family:Verdana;
	font-size:10px;
	color:#ff6c00;
	text-decoration:underline;
	padding:3px 3px 3px 3px;
 }
 .orgstrip
 {
	height: 12px;
	background-color: #ffcc66;
	width: 100%;
 }
 .orgstripfont
 {
	background-color:#ffa500;
	height:15px;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	width:300px;
 }
 .dotimg
 {
	background-image:url(../../images/dot.gif);
	background-repeat:repeat-y;
 }
 .fontbold
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#444444;
	text-decoration:none;
	text-align:justify;
	line-height:15px;
	padding-left:15px;
 }
 .maillink:link
 {
	font-family:Verdana;
	font-size:11px;
	color:#0036ff;
	text-decoration:none;
 }
 
 .maillink:visited
 {
	font-family:Verdana;
	font-size:11px;
	color:#0036ff;
	text-decoration:none;
 }
 
 .maillink:hover
 {
	font-family:Verdana;
	font-size:11px;
	color:#ff6c00;
	text-decoration:none;
 }
 .rightnavfont
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#ff0000;
	line-height:15px;
	text-align:justify;
	padding:3px 3px 3px 3px;
 }
 
 .maplink:link
 {
	font-family:helvetica;
	font-size:12px;
	text-align:justify;
	text-decoration:none;
	color:#2a44e0;
	padding-left:10px;
 }
 .maplink:visited
 {
	font-family:helvetica;
	font-size:12px;
	text-align:justify;
	text-decoration:none;
	color:#2a44e0;
	padding-left:10px;
 }
 .maplink:hover
 {
	font-family:helvetica;
	font-size:12px;
	color:#ff6c00;
	text-decoration:underline;
	text-align:justify;	
	padding-left:10px;
 }
 .byservice:link
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#2a44e0;
	text-decoration:none;
 }
 .byservice:visited
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#2a44e0;
	text-decoration:none;
 }
 .byservice:hover
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#ff6c00;
	text-decoration:underline;
 }
  .service:link
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#2a44e0;
	text-decoration:none;
 }
 .service:visited
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#2a44e0;
	text-decoration:none;
 }
 .service:hover
 {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#ff6c00;
	text-decoration:underline;
 }










.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ff9000;
padding: 3px;
visibility: hidden;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 20px; /*position where enlarged image should offset horizontally */

}


.leftimg
{
	background-image:url(../../images/left_back.jpg);
	background-position:right center;
	background-repeat:repeat-y;
}
.rightimg
{
	background-image:url(../../images/right_back.jpg);
	background-repeat:repeat-y;
}

.hrlink:link
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#3e4d6b;
	text-decoration:none;
}

.hrlink:visited
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#3e4d6b;
	text-decoration:none;
}

.hrlink:hover
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#ee660e;
	text-decoration:underline;
}