﻿
/* -2px of the normal style font-sizes, cant go less than 9px */

form .dvCntr, form .dvCntrHdr, form .rptCntr /* div that holds all the contents, here to keep bg white and to center all */
{	
	width:98%;	
}

form a, a:hover, a.lnk, td.sdBr a, a.lnkBtn, a.lnkBtnImg,td.sdBr a:hover, a.lnkBtn:hover, a.lnkBtnImg:hover, a.lnkNormal { font-size:13px; }
form a.lnkLg, a.lnkLg:hover { font-size:16px; }
form a.lnkEml, a.lnkEml:hover  { font-size:9px !important; }
form a.lnkCs { font-size:11px !important; }

form div a.lnkAlert, a.lnkAlert, a.lnkAlert:hover  { font-size:10px !important;  }
form a.lnkSecShow { font-size:10px; }

form input { font-size:15px; }
form select { font-size:15px; min-width:100px; }
form .lstNum, .lsNum { width:40px; min-width:40px; }
form .lstNumSml { width:35px; font-size:10px; }
form textarea { font-size:14px; }

form .hdrTr td { font-size:13px; }

/*div.ttl { height:22px;	font-size:14px; }*/
form div.ttl { height:20px; vertical-align:top;	font-size:14px; padding-top:2px; }

form td.lbl, form span.lbl, form span.lblChkLst, form tr.lblSolo td, form .hlblTr td { font-size:10px; }

form td.lblLg, form td.lblLeftLg { font-size:13px; }

form td.lblLeft { font-size:11px; }

form td.lblLeftXLg { font-size:14px; }

form .hlblTrLg td { font-size:13px; }

form span.lblSml, form td.lblSml, form .lblSml, form a.lnkSml { font-size:9px; }

form .hdrow td 
{	
	font-size:13px;	
	height:30px;		
	padding-top:2px;		
	padding-bottom:2px;
	padding-right:6px;
}

form .dt { font-size:13px; }
form .dtLg { font-size:14px; }

form .searchRow td { height:50px; }

form tr.sctHdr td { font-size:11px;	height:20px !important;	}
form .sdBrSctHdr { font-size:11px; margin-top:8px; }

form .lnkTblLg a, form .lnkTblLg a:hover { font-size:16px; }

form div.divFtr, form .divFtr a {	 font-size:11px; }

form .f11 {font-size:9px !important; }
/*.f12 {font-size:12px !important; }*/
form .f13 {font-size:11px !important; }
form .f14 {font-size:12px !important; }
form .f15 {font-size:13px !important; }

form .lnkTbl a, form .lnkTbl a:hover { font-size:14px; }
form .lnkSct a, form .lnkSct a:hover { font-size:11px; }

form table.lnkTblSml td { height:22px; }	
form .lnkTblSml a, form .lnkTblSml a:hover { font-size:11px; }

form .lnkSctHint { font-size:11px; }

form .frmNav, form .frmNav a, form .frmNav a:hover { font-size:9px; }

form a.textLnk {	font-size: 11px; }

form .numCol { font-size:10px; }

form .ctrlHintTr td, form .hint, form .ctrlHint, form .ctrlHintTr a, form div.fldHintH, form .divCtrlHint { font-size:9px !important; }

form a.ctrlLnk, form span.ctrlLnk, form a.ctrlLnk:hover, form span.ctrlLnkHover {	 font-size:9px !important;	}

form .ctrlLnkSep { font-size:9px; }
form .divSoloText { font-size:14px; }

form .nav { font-size:12px; }

form .navData { font-size: 13px; }

form .noRec { font-size:12px; }

form .noRecImportant { font-size:14px; }
form .noRecUnimportant { font-size:10px; }
form .divMsg { font-size:13px; }

form a.edtlnk, form a.edtlnk:hover { font-size:9px !important; }


form .txtFrmSec { font-size:16px; }

form .chkText, form .rdoText, form div.divRdo { font-size:13px; }
form .rdoTextSml { font-size:11px; }

form .file { font-size:12px; }

form .req {	font-size:14px; }

form .lnkSmall { font-size:9px !important; } 


form div.dvErr {	font-size:13px; }

form .errHdr { font-size:14px; }

form .tblChk .hdrow td, form .tblChk .hdrow a { font-size:11px;}
form .tblChk tr.hlblTr td { font-size:10px;}
form tr td.chkItemTtl { font-size:12px !important; }

form a.lnkBtnCtrlLnk { width:10px !important; }

form .rptTtl { font-size:14px; }

form a.lnkHome { font-size:9px; }

form .rptNav td { height:32px; font-size:11px; }
form table.rptNav select { min-width:20px; }

form .rptNavPageCount { font-size:13px;}

form .rptNav a { font-size:10px !important;	}

form tr.rptTr td { font-size:9px; padding:8px 2px 8px 4px; }

form .rptTr a { font-size:9px; }

form .colHdr { font-size:10px; padding:6px 2px 2px 2px; }

form .recCountLbl { font-size:11px;	}
form .recCountNum {	font-size:13px; }
form tr.rptTotalsLbl td { font-size:10px; }

form .rptFltrLst { font-size:13px; }

form a.lnkEml { font-size:9px !important; }

form .memoText a { font-size:9px  !important; }

form .noPic
{	
	font-size:9px;    					
	height:70px;
	width:70px;		
}	

form div.divDupAlert { font-size:13px; }
form div.divDupAlertSml { font-size:11px; }

form div.dupAlertHdr { font-size:14px !important; }
form div.dupAlertHdrSml { font-size:12px; }

form .dupAlertLine a { font-size:13px !important; }
form a.dupAlertDsbl, form a.dupAlertDsbl:hover { font-size:9px !important;}

form .sdBarGroup
{
	padding-left:4px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:2px;
}

form div.sdBarGroup a {	font-size:10px !important; }
form .memoTextSml, form td.memoTextSml { font-size:9px !important; }

form .helpNm, form a.lnkHelpItem { font-size:13px !important;	}

form .helpText { font-size:12px !important; }

form .helpNmDiv { font-size:15px !important; }

form tr.menuTr td { font-size:12px !important; }

form .menuTrEdt td, form tr.menuTr a {  font-size:14px !important; }

/* have to have this because setting the width on the table cell causes the controls to be hidden under other controls */
form tr.hlblTr td { width:auto !important; }

form .dtbl td { height:18px; } 

form .dtSml { font-size:11px; }

form td.lblCtrl, form td.lblCtrlRight, form td.hlblCtrl { font-size:10px; }

form .dvSv a { font-size:14px !important; }

form input.phn { width:30px !important; }
form input.phnExt { width:34px !important; }
form input.phn4 { width:40px !important; }
form .phnCntr, form .phnInt {width:190px;}
form .phnExtLbl { font-size:9px; }

form .tdDupAlert { font-size:12px; }

form .curSymbol { font-size:10px; }

form .rdoLbl  { font-size:10px; }

form td.navPageCount { width:80px !important; }

form td.navBtns { width:70px !important; }

form ul.contextMenu a 
{
	font-size:9px;	
	width: 120px;
	padding: 6px 8px 6px 8px;	
}


form .divIframeCntr
{	
	top: 10%; 
	left: 15%;
	width:70%;	
	height:60%;		
}

form .divEdtIframe
{
	top: 10%; 
	left: 10%;
	width:80%;	
	height:70%;	/* Large enough for Horizontal Memo fields */
}

form .divLgIframe, form .divAddEntIframe
{
	top: 2%; 
	left: 2%;
	width:95%;	
	height:95%;		
}

form .calHdr, form .calHdr td
{  
    padding:3px 2px 3px 2px;    
	font-size:15px;    	
}

form .calDayHdr
{ 
    padding:3px 0 2px 0;
    font-size:13px;    
}

form .calDay
{    
    padding:5px 4px 5px 4px;
    font-size:14px;        
}

form .calDayOther
{    
    padding:3px 4px 3px 4px;
    font-size:14px;    
}

form .nextPrevLnk a:link,
form .nextPrevLnk a:active,
form .nextPrevLnk a:visited
{  
	font-size:11px;
}

form td.popupMsgText, form .popupMsgText { font-size:13px; }

table>tbody>tr.frmSecHint>td  { font-size:10px; }

table td a.lnkMenuViewRpt { font-size:11px !important; }

table>tbody>tr.subSctHdr>td { font-size:10px; height:18px !important; }

form .helpItemDiv { font-size:12px; }

form .memo { font-size:11px; }

form .frmHdrText { font-size:14px; }
form .frmText { font-size:10px; }

form a.lnkBtnSml,           form div>a.lnkBtnSml,           form td a.lnkBtnSml,        form a.lnkBtnSml>div,
form a.lnkBtnSml:hover,     form div>a.lnkBtnSml:hover,     form td a.lnkBtnSml:hover,  form a.lnkBtnSml:hover>div
{ font-size:11px !important; } 

form .sdbrSctHdr { font-size:10px !important;}
