﻿body
{
	margin: 0;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 2px;
	padding: 0;
}


.labela
{
	font-family: tahoma;
	font-size: 11px;
}

.previousNextLinks
{
	font-family: tahoma;
	color: Black;
	font-size: 11px;
	border-style: none;
	text-decoration: underline;
	font-weight: bold;
}

.previousNextLinks:hover
{
	font-family: tahoma;
	font-size: 11px;
	color: Black;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}

.buttona
{
	font-family: Tahoma;
	font-size: 11px;
}

.labela
{
	font-family: tahoma;
	font-size: 11px;
}
.labelsmall
{
	font-family: tahoma;
	font-size: 10px;
}

.labeltitle
{
	font-family: tahoma;
	font-size: 30px;
    color: red;
}
.textboxa
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.inframask
{
	font-family: tahoma;
	font-size: 11px;
	width: 150px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.inframaskshort
{
	font-family: tahoma;
	font-size: 11px;
	width: 30px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.textboxlong
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 250px;
}
.textboxmedium
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 180px;
}

.textboxshort
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 50px;
}

.textboxpayroll
{
	font-family: tahoma;
	font-size: 11px;
	text-align:right;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 100px;
}

.textboxclasscode
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 27px;
}

.linkbtns
{
	font-size: medium;
	color: Black;
	width: 50pt;
}

.dropdownlista
{
	font-family: tahoma;
	font-size: 11px;
	text-align: left;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.classcodeheader
{
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
	color: #2E5D95;
	padding: 8px 8px 8px 8px;
	border: 2px solid;
	border-color: White;
	background: #eef3fa;
}

.classcodeitems
{
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border: 2px solid;
	border-color: White;
	background: #F5F5F5;
}

.classcodepagerstyle
{
	font-family: Tahoma;
	font-size: 11px;
}

.printpage
{
	font-family: tahoma;
	font-size: 10.5px;
	text-align: center;
	color: #2E5D95;
	padding: 2px 2px 2px 2px;
	border: 2px solid;
	border-color: White;
	text-decoration: underline;
}



/* For ToolTips */

.toolTipError
{
	padding: 3px;
	background-color: #eee;
	color: Red;
	border: 1px solid #ff0000;
	line-height: 15px;
	font-size: 11px;
}

div#tipDiv
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	z-index: 1000;
	font-size: 80%;
}



div.toolTipHelp
{
	padding: 5px;
	background-color: #DBDBDB;
	color: Black;
	border: 3px solid #eef3fa;
	line-height: 15px;
	font-size: 11px;
	text-align: left;
}

div.toolTipScripting
{
	padding: 3px;
	background-color: #eee;
	border: 1px solid #FFCC66;
}

div.toolTipInformation
{
	padding: 3px;
	background-color: #eee;
	border: 1px solid #BBCC66;
}

/* End For ToolTips */


.popup
{
	cursor: hand;
}
.tdheader
{
	font-family: verdana;
	font-size: 20px;
	font-weight: bold;
	color: #2965ab;
}

.tdheadersub
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #2965ab;
}
.tdheadersub1
{
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	color: #2965ab;
}

.tdheadersub2
{
	font-family: verdana;
	font-size:19px;
	font-weight: bold;
	color:red;
}
.tdgrid
{
	font-family: Tahoma;
	font-size: 10px;
	border: 1px solid;
	border-color: #A5A4A4;
	background-color: #e4ecf6;
	padding: 0;
	font-weight: bold;
	color: #2e5d95;
}

.tdentry
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.tdentrya
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background: #f5f5f5;
}
.tdentryb
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background: #fcfcf4;
	border: 1px solid;
	border-color: #abacac;
	border-top: none;
	border-left: none;
	border-right: none;
}

.border-bottom
{
	font-family: tahoma;
	font-size: 11px;
	color: white;
	border: 1px solid;
	border-color: #f1f1f1;
	background: #2e5d95;
	border-right: none;
	border-left: none;
}
.borderb
{
	font-family: tahoma;
	font-size: 11px;
	color: white;
	border: 1px solid;
	border-color: #cacbcb;
	background: #eef3fa;
	border-top: none;
	border-right: none;
	border-left: none;
}
.bordera
{
	font-family: tahoma;
	font-size: 11px;
    background: #eef3fa;
	text-align: justify;
}


.infraFont
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-left: 1px;
}
.labelwarning
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: Red;
}
.textboxvalidation
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	text-align: right;
}
.validationwarning
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: 100;
	border: 0 solid;
	color: #696666;
	/* 
background-color: Transparent;*/
}

.modalBackground
{
	background-color: #fff;
	filter: alpha(opacity=40);
	opacity: 0.7px;
}



.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}



.igc_Control
{
	border:solid 1px #BBBBBB;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	font-family:Segoe UI,Verdana,Arial,Sans-Serif;
    font-size:12px;
}

.igc_ControlActive
{
	
}

.igc_CaptchaInput
{
    border:1px solid #BBBBBB;
    display:block;
    padding:5px 0;
    
    margin-bottom:10px;
    /*IE6 and IE7 specific hack*/
    margin-bottom:0;
    
}

.igc_RefreshAndAudioButtonsArea
{
    
    margin-left:10px;
	border-width:0;
	text-decoration:none;
    display:block;
}

    .igc_RefreshAndAudioButtonsArea img
    {
	    border-width:0;
	    text-decoration:none;
	    margin-bottom:3px;
    }

.igc_SubmitButton {
    background:#78BAE5 url(./images/igc_submitButtonBg.png) repeat-x 0 0;
    border:1px solid #6A9CC9;
    clear:left;
    display:block;
    height:30px;
    width:177px;
    cursor:pointer;
    color:#ffffff;
    margin-top:10px;
    font-family:Segoe UI,Verdana,Arial,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    padding:0px;
}

.igc_ErrorLabel
{
    background-color:#FF6666;
    color:white;
    padding:3px;
}

.igc_CaptchaImageLabel
{
	border:1px solid #bbbbbb;
}

.igc_CaptchaInputLabel{
}

.igc_CaptchaInfoTextLabel
{
    display:block;
    margin:10px 0 5px 0;
}

.igc_CaptchaImage
{
    display:block;
    margin-bottom:10px;
} 

.igc_CaptchaImageArea
{
    display:block;
    float:left;
    padding:0;
    margin:0;
}
    .igc_CaptchaImageArea label 
    {
        display:block
    }
	    
.igc_RefreshAndAudioButtonsArea 
{
    float:left;
}
    .igc_RefreshAndAudioButtonsArea a 
    {
        display:block
    }
    .igc_RefreshAndAudioButtonsArea a,
    .igc_RefreshAndAudioButtonsArea img 
    {
        cursor:pointer
    }
    
.dataGrids
{
	font-family: Tahoma;
	text-align: left;
	color: #000000;
	
	
}

.dataGrids .footer
{
	background-color:#5D7B9D; /* civil war blue-gray */
	font-weight:bold;

}

.dataGrids .row
{
	background-color:#ffffff; /*very light gray */
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.dataGrids .selected
{
	background-color:#E2DED6; /* pinkish light gray */
    font-weight    :bold;
	
}

.dataGrids .pgr
{
	color:#ffffff; /*white*/
	text-align:right;
	vertical-align:middle;
	
}
	
.dataGrids .hdr
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:#ffffff; /*white*/
}

.dataGrids .alt
{
	background-color: #DCDCDC;   /*gainsboro*/
	border-bottom-color:#808080; /*gray*/
	border-bottom-style:inset;
}


.dataGrids .ReturnToSearchBtn 
{
	color:#0033ff;
	font-size: 10pt;
}

.AddressResults
{
	margin-left: 10px;
	color: #000033;
}
.CityResults
{
	width: 50px;
	color: #000033;
}

.SearchName
{
	margin-left: 3px;
	

}

.dataGrids a

 { font-size: 1em; }
 
 
 /*.dataGrids a:hover

 { font-weight: bold; }

 
.dataGrids a:hover

 { background-color : #ffffcc; }-yellow */

/*-------------- Error Page --------------*/

.tderror {border-width: 1px; border-style: solid; background-color: #eef3fa; border-color: #dededc; width: 80%; text-align: center;}
.tblerror {width: 95%; height: 200px; margin-left: auto; margin-right:auto;}


A.subnav
{   color : White;
	font-family : tahoma;
	font-size : 11px;
	text-decoration : none;
}

A.regsubnav
{   color :  #2965ab;
	font-family : tahoma;
	font-size : 11px;
	text-decoration : none;
}
.subnav
{
	
	color : White;
	font-family : tahoma;
	font-size : 11px;
	text-decoration : none;
}
.regsubnav
{
   
	font-family : tahoma;
	font-size : 11px;
	text-decoration : none; 
}
.regsubnav:hover
{
   	font-family : tahoma;
	font-size : 11px;
	text-decoration : underline;
	
}

.subnav:hover
{  
	font-family : tahoma;
	font-size : 11px;
	text-decoration : underline;
	
}
.error
{
    color:Red;
}
