BODY {Background-Color: #FFFFFF;
	margin:0px;
	font-family:arial,verdana,sans-serif;
	
}
  
.test
{
	background-color: Red;
}
.hide {display:none;}
.gridHeader
{
	background-image:url(/ig_common/images/Office2003BlueBG.png);background-repeat:repeat-x;
 color : White ;
 text-decoration: none;
 
}
 
 .gridHeader:link {text-decoration: none; color:  #3b7ebb ;}

 
 
.hyperlink {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;	
    color : blue;
    font-weight : normal;
}

.boldtext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;	
    color : black;
    font-weight : bold;
}


.text {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;	
    color : black;
    font-weight : normal;
}

.boldtextwhite {
	font-family : Arial;
	font-size : 8pt;	
    color : white;
    font-weight : bold;
    text-decoration:none;
}

.textwhite {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;	
    color : white;
    font-weight : normal;
}

.boldtextnavy {
	font-family : Arial;
	font-size : 11pt;	
    color : navy;
    font-weight : bold;
}

.textnavy {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;	
    color : navy;
    font-weight : normal;
}


.boldtextred {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : red;
    font-weight : bold;
}

.textred {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;	
    color : red;
    font-weight : normal;
}

.pagetitle
{
	font-weight:bold;
	background:url('images/dottedline.gif') repeat-x bottom;
	color:#666;
	font-size:200%;
	letter-spacing: -0.1em;
	margin-bottom:1em; padding-left:0em; padding-right:0em; padding-top:1em; padding-bottom:0.4em

}

.hrule 
{
	display:block;
	border:0px none;
	width: 100%;
	color: #fff;
	background: url(images/dottedline.gif) repeat-x bottom;
	height: 1px;
	margin:1em 0;
}

.10pxdown
{
	position:relative;
	top:10px;
}

/* FORMS -- elements in logical order, sort of. */

.frm-table
{
	border-collapse:collapse;
	width:auto;
	background:#eee;
	color:#555;
}	

	.frm-table TD, .frm-table TH
	{
	 border-collapse:collapse;
	 padding:0.3em;
	}
	
.frm-tablewhite
{
	border-collapse:collapse;
	width:auto;
	background:#fff;
	color:#555;
}	

	.frm-tablewhite TD, .frm-table TH
	{
	 border-collapse:collapse;
	}

.frm-header
{
	font-weight:bold;
	background: #6880ac; 
	color: #fff;
	border:none !important;
}	

	.frm-header TD
	{
		vertical-align:middle;
		padding:0.3em;
	}
	


.frm-header-space
{
	height:1em;
}


.frm-label 
{
	background:#eee;
	color: inherit;
	font-weight:bold;
	font-size:10pt;
	padding:0.1em;
	border-bottom:1px solid #ccc; 

}	


.frm-control
{
	background: transparent; /*#ccddee; */
	color: #000;
	border-bottom:1px solid #ccc; 

}	


.frm-divider
{
	background:#fff; 
	color: #000;	
	height:3em;
	vertical-align:middle;
}	


.frm-blank
{
	background: #eeeeee; 
	border-bottom:1px solid #ccc; 
	color: #000;
}	

.frm-bottom
{
	background: transparent /*#ccddee*/; 
	text-align:right;
	color: #000;	
	height:100%;
}	

.frm-bottom INPUT
{
	background:#ddd; 
	color:inherit;
	font-weight:bold;
	padding:0.1em;	
}	


	.frm-bottom INPUT:active
	{
		border-top:1px solid #333;
		border-left:1px solid #333;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
	}


	.frm-bottom INPUT, .frm-bottom INPUT.disabledstyle, .frm-bottom INPUT.disabledstyle:active
	{
		font-weight:bold;
		border-top:1px solid #eee;
		border-left:1px solid #eee;
		border-bottom:1px solid #333;
		border-right:1px solid #333;
		text-decoration:none;
		text-align:center;
		width:6em;
	}


	.frm-bottom INPUT.disabledstyle, .frm-bottom INPUT.disabledstyle:active
	{
		color:#999;

	}

.rnd-tl, .rnd-tr, .rnd-ml, .rnd-mr, .rnd-bl, .rnd-br
{
	padding:4px;	
	vertical-align:top;
}

.rnd-tl
{
	background-image :url(Images/tl.gif);
	background-position: left top;
	background-repeat:no-repeat
}


.rnd-tr
{
	background-image:url(Images/tr.gif);
	background-position: right top;
	background-repeat:no-repeat
}
.rnd-ml
{
	border:none !important;
}
.rnd-mr
{
	border:none !important;
}
.rnd-bl
{
		background:url(images/bl.gif) no-repeat bottom left /*#ccddee*/ ;	
		border:medium none !important;
}
.rnd-br
{
		background:url(images/br.gif) no-repeat bottom right /*#ccddee*/ ;	
		border:medium none !important;
		/*height:0.5em;*/
}






.frm-table-grey
{
	border-collapse:collapse;
	width:auto;
	background:#eee;
}	

	.frm-table-grey TD, .frm-table-grey TH
	{
	 border-collapse:collapse;
	 padding:0.3em;
	}

	.frm-table-grey TD IMG
	{
		vertical-align:bottom;
	}


/*  END FORMS */



.frm-navig
{	
	margin:0;
	padding:0;
	border:0px none;
}	


#frmPledge, #frmMailPledge
{
	margin:0;
	padding:0;
}

	#frmPledge INPUT, #frmMailPledge INPUT
	{
		width:12.5em;
	}


#frmSearch
{
	/*background:#ffddaa;	*/
	border:0px none;
	padding:0;
	margin:0;
	font-size:90%
}

	#frmSearch #txtTerms
	{		
		padding:0;
		margin:0;
		border:1px solid #ccc;
		background:#eee;
	}

	#frmSearch #cmdSearchSite
	{		
		padding:0;
		margin:0;
		border-top:1px  solid #ccc;
		border-left:1px  solid #ccc;
		border-bottom:1px solid #000;
		border-right:1px solid #000;
	}


TABLE.Box
{
	border-bottom-color:Navy;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-left-color:Navy;
	border-left-width:thin;
	border-left-style:solid;
	border-right-color:Navy;
	border-right-width:thin;
	border-right-style:solid;
	border-top-color:Navy;
	border-top-width:thin;
	border-top-style:solid;
}

TD.Top
{
	border-top-color:Navy;
	border-top-width:thin;
	border-top-style:solid;
}

TD.Left
{
	border-left-color:Navy;
	border-left-width:thin;
	border-left-style:solid;
}

TD.Right
{
	border-right-color:Navy;
	border-right-width:thin;
	border-right-style:solid;
}

TD.Bottom
{
	border-bottom-color:White;
	border-bottom-width:thin;
	border-bottom-style:solid;
}

TD.LTR
{
	border-left-color:Navy;
	border-left-width:thin;
	border-left-style:solid;
	border-right-color:Navy;
	border-right-width:thin;
	border-right-style:solid;
	border-top-color:Navy;
	border-top-width:thin;
	border-top-style:solid;
}

TD.RB
{
	border-bottom-color:Navy;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-right-color:Navy;
	border-right-width:thin;
	border-right-style:solid;
}

TD.LB
{
	border-bottom-color:Navy;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-left-color:Navy;
	border-left-width:thin;
	border-left-style:solid;
}
/* these are used by modules and core to render text inside tables */
.centerboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Black;
    background-color : White;
}

.sideboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Black;
    background-color : White;
}

.plainboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : #FFD700;
    font-weight : bold;
    background-color : Blue;
}

.plainboxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
    color : Black;
    background-color : White;
}

/* these are used by the theme only - do not use outside theme!*/
.sideboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
    color : Navy;
    font-weight : bold;
}

.centerboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;	
    color : Navy;
    font-weight : bold;
}

.pgprocessed {
	color: #ADADAD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* user card */
.userexttable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	color : White;
	background : #333333;
}

.usertoppanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background-color : #F5F5F5;
	color : #333333;
}

.userbottompanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #FAFAFA;
	color : #333333;
}

.myaccount1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #CDCDCD;
	color : #333333;
}

.myaccount2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	background : #EFEFEF;
	color : #333333;
}

.downloadtitle {
	background : #F5F5F5;
	border-top : 1px solid #333333;
	border-bottom : 1px solid #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;	
	font-weight : bold;
	color : Black;
}

.downloadtitlelink {
	background : #F5F5F5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;	
	font-weight : bold;
	color : Black;
	text-decoration : none;
}

.downloadtitlelink:HOVER {
	color : Red;
	text-decoration : underline;
}

.downloadtoppanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	background : #FAFAFA;
	color : Black;
}

.downloadbottompanel {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	background : White;
	color : Black;
}

.boldtextheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : black;
    font-weight : bold;
}

.textheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : black;
    font-weight : normal;
}
.passwordDesc {
	font-family :  Tahoma ;
	font-size : 8pt;	
    color :  Gray ;
    font-weight :  lighter;
    text-decoration:none;
    text-align :  left;
     padding-right : 0.2em;
}
.login 
{
	background:#eee;
	color: inherit;
	font-weight:bold;
	font-size:10pt;
	padding:0.1em;
	
}	
.tableLogin
{
	border : 1px solid #ccc;  
}
.ruler
{ width : 90%;
	height : 2px;}

.scrollablepanel
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
    color : black;
    font-weight : normal;
    background-color:WhiteSmoke
}

.leftalign
{
	text-align:left ;
	font-size:10pt;
	padding:0.1em;
	
}	

.images_text
{
	font-size: 8pt;
	font-family: 'Tahoma';
}

.images_boldtext
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: 'Tahoma';
}

.images_centerboxtitle {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px; 
    color : Navy;
    font-weight : bold;
}

.images_menudefault
{
	border: cornsilk 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: cornsilk;
}

.images_menuhover
{
	border: black 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: #99CCCC;
}
.images_thumbnail
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
	cursor: hand;
}
















