BODY {Background-Color: #FFFFFF;
	margin:0px;
	font-family:arial,verdana,sans-serif;
	 
}
.tab
{
	height :25px;
}
.lblExt
{	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; WIDTH: 180px; 
	BORDER-BOTTOM: silver 1px solid; 
	font-family:Tahoma; font-size:x-small; color:Black; text-align:center;
}

.addOns {
	width: 650px;
	height: 30px;
	border: solid, 1px, silver;
	vertical-align: middle;
	text-align: left;
	font-family: Tahoma;
	font-weight: 600;
	font-size: small;
	padding-top: 3px;
	/*color: Black  ;
	background-image : url(Images/addons.gif);*/
	color: White;
	background-color: #BE021A;
	border: solid 1px black;
	padding-left: 5px;
	FONT-VARIANT: small-caps;
}
.divExt
{BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; 
 OVERFLOW-Y: scroll; BORDER-LEFT: silver 1px solid; WIDTH: 180px; 
 BORDER-BOTTOM: silver 1px solid; HEIGHT: 30px; 
 BACKGROUND-COLOR: honeydew; text-align:left;
}
.txt
{BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: rgb(102,102,102); BACKGROUND: rgb(250, 250, 210 ) 0% 50%; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: rgb(102,102,102); BORDER-TOP-COLOR: rgb(102,102,102); FONT-FAMILY: verdana; HEIGHT: 14px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: rgb(102,102,102);  
}
.normalTab
{
	WHITE-SPACE: nowrap;
	height :25px;
	background-image :url(Images/ig_tab_blueb1.gif);
	background-repeat:repeat-x;
	color :Black ;
	 text-decoration:none;
	 font-family:Tahoma ;
	 font-size:x-small  ;
 
}
.dropShadowPanel 
{
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}
.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
	
}
.demoarea {
	padding:20px;
	background:#FFF url(~/Images/demotop.png) no-repeat left top;
}
.demobottom {
	height:8px;
	background:#FFF url(~/Images/demobottom.png) no-repeat left bottom;
}
.loading
{
	text-align: center;
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -300px;
	position: absolute;
}
.selectedTab
{
	WHITE-SPACE: nowrap;
	height :25px;
	background-image :url(Images/ig_tab_blueb2.gif);
	background-repeat:repeat-x;
	color :Black ;
	text-decoration:none;
	font-family:Tahoma ;
	font-size:x-small ;
}
.btnTabs
{
	background-color:CornflowerBlue;
}
.btnHtmlTabstrip
{
	 background-color :Transparent;
	  border:none;
	  color :Black ;
	   font-weight:bold ;
	    font-size:X-Small;
	    height:20px
}
.btnHtmlTabstrip:hover
{	 background-color: Bisque ;
	  border:none;
	  color :Black ;
	   font-weight:bold ;
	    font-size:X-Small;
	    height:20px
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.right
{
	 text-align:right ;
}
.cssDefaultGroupStyle
{
background-color:WhiteSmoke;
}

.cssCollapsedAppearance
{
	
	background-color: #ADCBFF;
}

.menuCD
{ font-weight :bolder ;
	color:Navy ;
}
 a.menuCD:link {
	font-weight :bolder ;
	text-decoration: none;
	color:Navy ;
}
 a.menuCD:hover {
	 background-color :bisque;
	text-decoration: none;
	color:Navy ;
}
 a.menuCD:visited {
	text-decoration: none;
	color:Navy ;
}



.lnkClrEmails
{ font-weight :bolder ;
	color: Blue ;
}
 a.lnkClrEmails:link {
	font-weight :bolder ;
	text-decoration: none;
	color: Blue ;
}
 a.lnkClrEmails:hover {
	 background-color :bisque;
	text-decoration: none;
	color: Blue ;
}
 a.lnkClrEmails:visited {
	text-decoration: none;
	font-weight :lighter ;
	color: Red ;
}



.docLink
{ font-weight :bolder ;
	color:white ;
}
 a.docLink:link {
	font-weight :bolder ;
	text-decoration: none;
	color:white ;
}
 a.docLink:hover {
	 border-bottom-color :Silver ;
	text-decoration: none;
	color:white ;
}
 a.docLink:visited {
	text-decoration: none;
	color:white ;
}


.linkButton
{ font-weight :bolder ;
	color:Navy ;
	font-size:9pt;
}
 a.linkButton:link {
	font-weight :bolder ;
	text-decoration: none;
	color:Navy ;
	font-size:9pt;
}
 a.linkButton:hover {
	 background-color :bisque;
	text-decoration: none;
	color:Navy ;
	font-size:9pt;
}
 a.linkButton:visited {
	text-decoration: none;
	color:Navy ;
	font-size:9pt;
}
.lblText
{font-size:small;	
}
.cssHoverAppearance
{
background-color: #FF8000;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
 .collapseHeaderStyle
 {
	height:30px;background-image: url(images/BlueExplorer.gif );background-repeat:repeat-x; color:black; font-weight:bold;vertical-align :top; white-space:nowrap; font-size:small;
 }
 .collapseContentStyle
 {
	background-color:WhiteSmoke;
	overflow:hidden;
 }
.dropShadowPanel 
{	
	 
	background-color:#5377A9;		
	color:white;
	font-weight:bold;		
} 
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}


.pagerStyle
{
	font-size : 7pt;
}

.tabs
{
    border-bottom: solid 5px #eee;
    padding: 1.5em 0 0;
}

.tab
{
    border: solid 2px #ddd;
    border-bottom: none;
    text-decoration: none;
    padding: 2px 3px;
    color: Black;
    background: #eee;
}

.tab:hover
{
    background: #ffd;
}

.activeTab
{
    border: solid 2px #244;
    border-bottom: none;
    text-decoration: none;
    padding: 2px 3px;
    background: #dff;
    color: Black;
}
.controlLabel
{
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-size: 10px;
  line-height: 12px;
  padding: 10px 0 1px 0;
  font-weight: normal;
}

.leftSpace
{
    margin-left: 20px;
}
  .ToolbarBagr
{
	background-image:url(Images/blueexplorer.gif);background-repeat:repeat-x;
 VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;
 cursor:pointer ;

 }
  	a.ToolbarBagr:link {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; text-decoration: none; }
            a.ToolbarBagr:visited {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; text-decoration: none; }
           
            a.ToolbarBagr:active {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; } 
.ToolbarStyle
	{	COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; text-decoration: none;
	}
	a.ToolbarStyle:link {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; text-decoration: none; }
            a.ToolbarStyle:visited {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; text-decoration: none; }
           
            a.ToolbarStyle:active {COLOR: Black; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left; font-size :7pt;FONT-WEIGHt:bold; } 


 .ToolbarFont
{
 FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana; POSITION: static; HEIGHT: 22px; TEXT-ALIGN: left
 }
.Top
{
 VERTICAL-ALIGN: middle;
 }
 
 .ToolbarOr
{
 background-image:url(Images/OrangeExplorer.gif);background-repeat:repeat-x;
 text-decoration: none;
 }
.hide {display:none;}
.gridHeader
{
 background-image:url(Images/Office2003BlueBG.png);background-repeat:repeat-x;
 color : White ;
 text-decoration: none;
 font-size:x-small;
 font-weight:bold;
 height:21px;
 font-family:Verdana, Geneva, Tahoma, sans-serif;
 text-wrap:none;
 }
.gridHeader a {	
	color: White;
	text-decoration: none;
}
	.gridHeader a:hover {
		color: White;
		text-decoration: none;
	}
 .gridHeaderInFolder
{
 background-image:url(../Images/Office2003BlueBG.png);background-repeat:repeat-x;
 color : White ;
 text-decoration: none;
 }
 .Zindex
 {
 z-index:1;
 position : absolute ;
 }
 .gridHeader:link {text-decoration: none; color:  #3b7ebb ;}

 
 
.hyperlink {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : blue;
    font-weight : normal;
}

.boldtext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : black;
    font-weight : bold;
     text-align :left ;
}


.text {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : black;
    font-weight : normal;
	margin-left:5px;
}

.textEfile {
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : black;
    font-weight :bold;
}

.boldtextwhite {
	font-family : Arial;
	font-size : 10pt;	
    color : white;
    font-weight : bold;
    text-decoration:none;
}

.textwhite {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    color : white;
    font-weight : normal;
}

.boldtextnavy {
	font-family : Arial;
	font-size : 10pt;	
    color : navy;
    font-weight : bold;
}

.textnavy {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;	
    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 : 10pt;	
    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;
}

.down
{
	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;
}

.textStrengthWeak  {  color: white; font-size:8pt; background-color:red; height:21px; margin:6 6 6 6; padding:3 3 3 3; width:100px;}

.textStrengthAverage { color: black;  font-size:8pt;background-color:yellow; height:21px;  margin:6 6 6 6; padding:3 3 3 3; width:100px;}

.textStrengthStrong {  color: white; font-size:8pt; background-color:green; height:21px;  margin:6 6 6 6;  padding:3 3 3 3; width:100px;}


.frm-label 
{
	background:#eee;	color: inherit;	font-weight:bold;	font-size:10pt;	border-bottom:1px solid #ccc; 	height:35px;

}	
.LoginRowLeft
{   
    font-weight:bold;	font-size:8pt;height:35px;  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ccc;
}
.LoginRowRight
{   
    height:35px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ccc;
}
.frm-control
{
	background: transparent; /*#ccddee; */
	color: #000;
	border-bottom:1px solid #ccc; 
	height:35px;

}	


.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%;
}	
.btnLogin
{
	background:#ddd; 
	color:inherit;
	font-weight:bold;
	padding:0.1em;	
}
.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;
	}
    .b_border
    {
        border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver;
    }

	.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 : 11px;	
    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 : 7pt;	
    color : black;
    font-weight : bold;
}
 
.textheader {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;	
    color : black;
    font-weight : normal;
}
.boldtext9 {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;	
    color : black;
    font-weight :bold ;
}
.passwordDesc {
	font-family :  Tahoma ;
	font-size : 10pt;	
    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 : 10pt;
    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: #FFF8DC;
}

.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;
}

A {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR:Navy; font-family:Tahoma;
}
A:link {
	FONT-WEIGHT: bold;TEXT-DECORATION: none;FONT-SIZE: 7pt;font-family:Tahoma;
}
A:Hover {
	FONT-WEIGHT: bold;TEXT-DECORATION:underline; COLOR:Navy;FONT-SIZE: 7pt;font-family:Tahoma;
}
A:visited {
	FONT-WEIGHT: bold;TEXT-DECORATION: none; color:#3b7ebb ;FONT-SIZE: 7pt;font-family:Tahoma;
}


.menuHover
{ font-weight :bold; Font-Size:7pt ;color:Navy ;font-family:Tahoma; 
}
 a.menuHover:link {	font-weight :bold;text-decoration:unserline;font-family:Tahoma;
	color:Navy ;Font-Size:7pt ;
}
 a.menuHover:hover {
	background-color :bisque;font-weight :bold ;
	text-decoration: none;color:Navy ;
	Font-Size:7pt ;font-family:Tahoma;
}
a.menuHover:visited {
	text-decoration: none;color:#3b7ebb  ;Font-Size:7pt ;font-family:Tahoma;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
/* New Modal Popup*/
.modalBackgroundNEW
{
	background-color :Gray ;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupNEW 
{
	background-color :#ffffdd;
	border-width :3px;
	border-style :solid;
	border-color :Gray;
	padding:3px;
}
/******************************************/

.ucLabel
{ font-family :"Tahoma" ;
  Font-Size:8pt ;
  background-color:Transparent ;
  border: none 1 Transparent;
}

.ucLabelBold
{ font-family :"Tahoma" ;
  Font-Size:8pt ;
  background-color:Transparent ;
  border: none 1 Transparent;
  font-weight:bold ;    
   text-align:left;
}
.ucLabelBoldHL
{ font-family :"Tahoma" ;
  Font-Size:8pt ;
  background-color:Transparent ;
  border: none 1 Transparent;
  font-weight:bold ;    
   text-align:left;
   background-color :#FFFF66;
}

    .ucCaseDetailpnl {
         width: 800px;
    }

 .ucTable
 {
     width: 100%;
     border-width :1px;   
 }
 ucTable TD
 {
     border-spacing:5px; 
     padding :5px;

 }
 .tblHeader
 { 
   /*background-image: url(Images/gray.gif); background-repeat:repeat-x ; 
   background-image: url(Images/BlueExplorer.gif); background-repeat:repeat-x ; 
 background-image: url(Images/BlacktableHeader.gif); background-repeat:repeat-x ;
 */
    background-image: url(Images/BlueExplorer.gif); background-repeat:repeat-x ;  
   background-color: navy;
   height:21px;
   font-size:8pt;
   font-weight:bold;
   margin :0 0 0 0;
   padding:0 0 0 0;
   
 }
 .tblBorder
 {
 	border : solid 1px silver;
 	 background-color:  whitesmoke;
 	padding:0 0 0 0;
 	margin :0 0 0 0; 	
 	 
 }
 
 .tblTopLeft
 { background-image: url(Images/nttopleft.png);  
  
   height :22px;
 }
  .tblTopCenter
 { background-image: url(Images/nttop.png); background-repeat:repeat-x ;    
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;	
    color : Navy;
    font-weight : bold;
    height:22px;
    text-align:center;
 }
 .tblTopRight
 {background-image: url(Images/nttopright.png);   
   width:12px;
   height :22px;
  }
 
 .tblCenterLeft
 {background-image: url(Images/ntleft.png);   background-repeat:repeat-y;
    
   }
  .tblCenterRight
 {background-image: url(Images/ntright.png);  background-repeat:repeat-y;
   width:12px;
        }
 .tblBottomLeft
 {background-image: url(Images/ntbottomleft.png);   
   width:8px;
   height :12px;
   }
.tblBottomCenter
 {background-image: url(Images/ntbottom.png); background-repeat:repeat-x ; height:12px;   }
 .tblBottomRight
 {background-image: url(Images/ntbottomright.png);  
   width:12px;
   height :12px;
  }
   
  
 
 
 .cssLookup
 { width:700px;
 	
 	}
 	
 	
 	
 /* End Menu Style */ 
  a.TreeItems:link {COLOR:MidnightBlue; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 20px; TEXT-ALIGN: left; font-size :9pt;FONT-WEIGHt:bold; text-decoration: none; }
  a.TreeItems:visited {COLOR:MidnightBlue; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 20px; TEXT-ALIGN: left; font-size :9pt;FONT-WEIGHt:bold; text-decoration: none; }
  a.TreeItems:active {COLOR:MidnightBlue; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 20px; TEXT-ALIGN: left; font-size :9pt;FONT-WEIGHt:bold; } 
  .TreeHeader{
	background-image:url(Images/blueexplorer.gif); background-repeat:repeat-x;  FONT-FAMILY: verdana; font-size :12pt; color : black ;FONT-WEIGHT: bold; height:50px;
    }
  .TreeItems{
     COLOR:MidnightBlue; FONT-FAMILY: verdana; POSITION: static; HEIGHT: 20px; TEXT-ALIGN: left; font-size :8pt;FONT-WEIGHt:bold;
     }             
  /* End Menu Style */
 	
 	
 	
 	
 	
 	
 	.blanket 
 	{
 	background-color:#111;
    opacity: 0.65;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
    }

    .popUpDiv {
    position:absolute;
    background-color:#eeeeee;
    width:370px;
    height:270px;
    z-index: 9002;
    }



	#nav {
		position: relative;
		/*background-image: linear-gradient(#a4bff1,white);*/
		background-color: #6a93cb;
		background-image: linear-gradient(315deg, #6a93cb 0%, #a4bfef 74%);
	}

	#nav ul {
		display: flex;
		flex-direction: row;
		justify-content :flex-end;
		width: 100%;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#nav ul li {
		position: relative;
		text-align: center;
			
	}

	#nav ul li a {
		display: block;
		padding: 1em;
		/*background: #6ea8fe;*/
		color: white;
		text-decoration: none;
		border-right: 1px solid #0257d5;
		font-size: 9pt;
	}

	#nav ul li a:hover {
		background: Bisque;
		font-size: 9pt;
		color:black;
	}

	#nav ul li:last-of-type a {
		border-right: 0px;
	}



input[type=text], input[type=password], input[type=file], input[type=radio], input[type=checkbox], select, textarea {
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	resize: vertical;
	margin: 5px;
}

	input[type=text]:focus, input[type=password]:focus {
		background-color: lightblue;
	}

label {
	padding: 5px 5px 5px 0;
	display: inline-block;
}

input[type=submit], input[type=button], button {
	background-color: #6880ac;
	color: white;
	padding: 5px 10px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-right: 5px;
}

	input[type=submit]:hover {
		background-color: #8296ba;
	}