body                    { background-color: #FFFFFF; margin: 0; }
.admincolhead           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 666666; line-height: 14px; }
.admincolvalue          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 14px; }
.admincollink           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: blue; line-height: 14px; text-decoration: none; }
.admincollink_inactive  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: gray; line-height: 14px; text-decoration: none; }
.admincollink:hover     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: blue; line-height: 14px; text-decoration: underline; }
.adminhead              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: black; line-height: 26px; }
.adminmenu              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: blue; line-height: 22px; text-decoration: none; }
.adminmenu:hover        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: blue; line-height: 22px; text-decoration: underline; }
.adminerror             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: red; line-height: 14px; }
.hometitle              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: black; line-height: 16px; text-decoration: none; }
.hometitle:hover        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: black; line-height: 16px; text-decoration: underline; }
.rightmenutitle         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2222cc; line-height: 14px; text-decoration: none; }
.rightmenutitle:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2222cc; line-height: 14px; text-decoration: underline; }
.hometext               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; line-height: 15px; text-decoration: none; }
.homemenulink           { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #777777; line-height: 15px; margin-left: 5px; text-decoration: none; }
.homemenulink:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #777777; line-height: 15px; margin-left: 5px; text-decoration: underline; }

.pagemenulink           { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #777777; line-height: 15px; text-decoration: none; }
.pagemenulink:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #777777; line-height: 15px; text-decoration: underline; }
.pagemenuhlink          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; line-height: 15px; text-decoration: none; }
.pagemenuhlink:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; line-height: 15px; text-decoration: underline; }
.pagesmalltext          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black; line-height: 12px; text-decoration: none; }
.pageerror              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: red; line-height: 14px; }
.adminmenulink          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000040; line-height: 170%; text-decoration: none; }
.adminmenulink:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0A7CB2; line-height: 170%; text-decoration: underline; }

.adminmenulinkactive          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0A7CB2; line-height: 170%; text-decoration: none; }
.adminmenulinkactive:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0A7CB2; line-height: 170%; text-decoration: underline; }

/*
.adminmenulinkactive,
.adminmenulinkactive:hover{
	font-weight: bold;
}
*/


.admintitle             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; line-height: 150%; }
.adminsubtitle          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; line-height: 150%; text-decoration: none; }
.adminsubtitle:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; line-height: 150%; text-decoration: underline; }
.adminpagetitle         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; line-height: 150%; font-variant: small-caps}
.admintext              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; line-height: 14px; }
.adminlink              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: blue; line-height: 14px; text-decoration: none; }
.adminlink:hover        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: blue; line-height: 14px; text-decoration: underline; }
.adminmenuhead          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0A7CB2; line-height: 200%; }
/*
.admintopmenulink       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 100%; text-decoration: none; padding: 5 0 4 0; background-color: #FFFFFF;  }
.admintopmenulink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 100%; text-decoration: none; padding: 5 0 4 0; background-color: #FFFFFF; }
*/
.admintopmenulinkNS       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; text-decoration: none; }

.admintopmenulinkSm       { font-family: Arial, Helvetica, sans-serif; font-size: 7px; font-weight: normal; color: black; line-height: 100%; text-decoration: none; padding: 5 0 4 0; }


.admintopmenulink       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 100%; text-decoration: none; padding: 5 0 4 0; }
.admintopmenulink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 100%; text-decoration: none; padding: 5 0 4 0; }

/* Form areas */
textarea.legalTarea {font-family: arial, verdana; font-size: 70%; color: #000000; border: none;}
textarea.standardTarea {font-family: arial, verdana; font-size: 60%;}
select.findFund {font-family: verdana, arial; font-size: 60%; color: #000000;}
input.formBoxes {font-family: Verdana, arial; font-size: 60%;}
textarea.formBoxes {font-family: Verdana, arial; font-size: 60%;}
select.formBoxes {font-family: verdana, arial; font-size: 60%; color: #000000;}

.greyTnorm {font-family:verdana, arial; font-size:70%; color: #828282; line-height:14px;}

@media print {    .noprint {display: none;}  } 



.inactive { color: gray; }
.tableData, .tableDataL, .tableDataR { padding: 5 5 5 5; border-style: solid; border-color: #EEEEEE;}
.tableDataL, .tableDataR {border-width: 0 0 0 0;}
.tableData { border-width: 0 1 0 0; }

/*remove the padding from cell and use link to fill the td using the same padding and block*/
.tableDataLink { padding: 0 0 0 0; border-width: 0 0 0 0; border-style: solid; border-color: #EEEEEE;}
.tableDataLink a, .tableDataLink a .inactive { display: block; width: 100%; height: 100%; padding: 5 5 5 5; border-style: solid; border-color: #EEEEEE; border-width: 0 0 0 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: blue; line-height: 14px; text-decoration: none; }
.tableDataLink a:hover { text-decoration: underline; }




.tableHeader { border-style: none; border-width: 0 0 0 0; border-color: #FFFFFF; padding: 3 3 6 3;}




.quick_search_outer {
	width: 120px;
}

.quick_search_textbox {
	margin-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: solid 1px #7F9DB9;*/
	font-size: 10px; 
	font-weight: normal; 
	color: black; 
	width: 90%;
}

/*************************************************************************************/
/* Tab elements */
.tabTable {		margin: 0em 0em 0em 0em;
			padding:0em;
			border-width:0;
			border-collapse: collapse;
}	

.tabContent {		margin: 0em 0em 0.6250em 0em;
			padding:0.4375em 0.4375em 0.6250em 0.4375em;
			border-style: solid;
			border-width:0 1 1 1;		
			border-color: #003868;		
}


.tabSpacer {		border-style: solid;
			border-color:#C8C1BC #C8C1BC #003868 #C8C1BC;			
			border-width: 0 0 1 1; 						
}

.tabNormal {		border-style: solid;
			border-color:#C8C1BC #C8C1BC #003868 #C8C1BC;			
			border-width: 1 0 1 1;				
			background-color:#F5F5F5;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;			
			font-size: 12px;
			padding: 0.25em .4375em 0.25em .4375em; /*t r b l */			
			color: #255B89;			
}

.tabDeactivated {	border-style: solid;
			border-color: #C8C1BC;
			border-bottom-color: #003868;
			border-width: 1 1 1 1;				
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;			
			font-size: 12px;
			padding: 0.25em .4375em 0.25em .4375em; 
			color: #AAA19A;
}


.tabActive {		border-style: solid;
			border-color: #003868;	
			border-width: 1 1 0 1;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;			
			font-size: 12px;
			padding: 0.25em .4375em 0.25em .4375em;
			color: #9D0E2D;
}


.subTabTable {		margin: 0em 0em 0em 0em;
			padding:0em;
			margin: 0 0 0.4375em 0;
			border-width:0;
			border-collapse: collapse;

}


.subTabSpacer {		border-style: solid;
			border-color:#7898B3;
			border-width: 0 0 1 0;
}

.subTabNormal {		border-style: solid;
			border-color:#7898B3;
			border-width: 0 1 1 0;
			background-color:#FFFFFF;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0.25em .4375em 0.25em .4375em; /*t r b l */
			color: #255B89;
}

.subTabDeactivated {	border-style: solid;
			border-color: #7898B3;
			border-width: 0 1 1 0;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0.25em .4375em 0.25em .4375em;
			color: #AAA19A;
}


.subTabActive {		border-style: solid;
			border-color: #7898B3;
			border-width: 0 1 0 0;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding: 0.25em .4375em 0.25em .4375em;
			color: #9D0E2D;
}


.tabNormal a, 
.tabNormal a:link, 
.tabNormal a:visited, 
.subTabNormal a, 
.subTabNormal a:link, 
.subTabNormal a:visited {
			color: #255B89!important; text-decoration: none;
}
.tabNormal a:active, 
.tabNormal a:hover,
.subTabNormal a:active, 
.subTabNormal a:hover {
			color: #9D0E2D!important; text-decoration: none;
}

.tabActive a,
.tabActive a:link,
.subTabActive a, 
.subTabActive a:link {
			color: #9D0E2D!important; text-decoration: none;
}

.tabActive a:active,
.tabActive a:hover,
.subTabActive a:active,
.subTabActive a:hover {
			color: #9D0E2D!important; text-decoration: none;
}


