/* 
STYLE:		frc_mainsite.css

*/


BODY
{	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom : 0px;

    
}


TD {      vertical-align: top; align: left;}

.TopBanner
{background:url('images/CSTopBanner.jpg') no-repeat;
}
.BottomBanner
{background:url('images/CSBottomBanner.jpg') no-repeat;
}


/************** BUTTONS ***************************/
.MENU_SELECTEDCLASS,
.MENU_NOT_SELECTEDCLASS
 {

	padding: 1px;
	margin: 0px;
	border-bottom : solid 1px ;
	border-right : solid 1px ;
	border-top : solid 1px ;
	border-left : solid 1px ;
}

.tinyButton
{
	padding: 0px;
	margin: 0px;
	border-bottom : solid 2px ;
	border-right : solid 2px ;
	border-top : solid 1px ;
	border-left : solid 1px ;
border-style : outset;
}

.MENU_MOUSE_OVERCLASS
 {

	padding: 1px;
	margin: 0px;
	border-bottom : solid 1px ;
	border-right : solid 1px ;
	border-top : solid 1px ;
	border-left : solid 1px ;
}


.tblNavButtons,
.tblNavButtons TD
{ 
border-collapse :collapse ; 
padding : 1px; 
margin : 0px;
border : 0px;
}

.cellLeftPatch,
.cellNavList
{ margin: 0px;
padding : 0px; 
border : 0px;
border-collapse :collapse ; 
 }


/* 
.cell classes are intended for columns in the main table


*/

.table_Main
{
margin:0px;
border: 0px;
width: 100%;
border-collapse: collapse ;
}


/* TAP Software License*/

.SWLI_UnitList,
.SWLI_UnitListNoWrap,
.FRCClientInfo
{ 	border-width : 1px;   
	border-color : black;
	width: 100%;
	margin-left: 0px;
	border-collapse: collapse ;
	padding: 5px;
	font-size : 8pt ;
}

.FRCClientInfo
{ white-space : nowrap ;
}

.FRCClientInfo
{	font-size : 20pt ;
	
}	

.SWLI_UnitListNoWrap
{	white-space : nowrap;
	}






/************************* WIDTHS ***************************/
.tblNavButtons, .MENU_SELECTEDCLASS, .MENU_NOT_SELECTEDCLASS, .MENU_MOUSE_OVERCLASS
{width : 100%; }



.tinyButton
{ cwidth : 26px;
	height : 20px; 

	}

.cell_ColLeft
{ width : 125px; }

.cell_ColRight
{ width: 120px; xfont-size: 10pt; padding: 10px;}

.cell_ColSpacer
{ width: 0px; }

.cellLeftPatch
{ width: 5px; }


.cell_ColRight2
{ width : 652;}

.cell_LeftTitle
{ width : 25%; }

.cell_RightData
{ width : 75%; }

/******************* Table and Cell Formatting **********************/

/*Heading*/
.HeadingCategorySub
{ padding: 10px; Width: 100% ;}

/*SubHeadings*/
.HeadingCategoryMain
{ FONT-SIZE: 12px; text-indent: 10; padding: 2; width: 100% ;}

.HeadingCategoryMainSub
{ FONT-SIZE: 12px; text-indent: 10; padding: 2; background-color: #C4CEE3 }



/* ---------------BORDER COLORS ---------------- */
.MENU_SELECTEDCLASS,
.MENU_NOT_SELECTEDCLASS
{border-color : #66669A;}

.MENU_MOUSE_OVERCLASS
{border-color : #F1F0FF;}

.tinyButton
{ border-color : #000000; }



/******************* BACKGROUND COLORS **********************/
/*


#4766A6 dark blue banner
#A3B3D3 light blue banner




*/

.MENU_NOT_SELECTEDCLASS, .HeadingCategoryMain

{ background-color: #4766a6; }

body { xbackground-color: #264989 }

.table_Main, .MENU_SELECTEDCLASS
{  background-color: #ffffff; }

.MENU_MOUSE_OVERCLASS,
.HeadingCategorySub,
.LogInForm,
.cellLeftPatch,
.tblNavButtons,
.tinyButton
{ background-color : #A3B3D3; }




/********************* INPUT FIELDS ****************************/
.inputButton
{font-family:Trebuchet MS,Arial; 
 color:#000000; padding-left:3px; 
}

.inputField
{font-family:Trebuchet MS,Arial; 
 color:#000000; padding-left:3px; 
background-image : url('images/formfield.gif');
zwidth : 80%}

.formfield {font-family:Trebuchet MS,Arial; 
 color:#000000; 
background-image:;
background-repeat: no-repeat
}
.tbl_2ColumnForm
{ border : 1px none; width : 100% ; padding : 4 }
/******************************** FONTS *************************/

.MENU_SELECTEDCLASS, .MENU_NOT_SELECTEDCLASS, .MENU_MOUSE_OVERCLASS
{ 	font-size: 12px;
font-family:Trebuchet MS,Arial; 
text-align : left;
}

body, table, .inputButton, .leftLinks a:link, .leftLinks a:visited, .inputField, .formField, .Text, .whiteText, .greyText, .grayText, .greyDashes, .leftLinks, .boldBlueText, .cell_TitleHeading

{ font-size : 12px; }

.leftLinksSmallText, .smallbluetext, .smallgreytext, .smallArialText, .smallWhiteText, .smallText, .orangeLeftLinks, .redSmallText, .FRCFooter2, .tinyButton
{ FONT-SIZE: 10px; }

.greyDashes,
.PageHeadingTitle { FONT-SIZE: 20px; }


/*********************** FONT FAMILY *********************/
BODY, TABLE {
	 FONT-FAMILY: Trebuchet MS, Arial
}

.greyDashes {
  FONT-FAMILY: "Times New Roman", Times
}

/************************* DECORATIONS **************************/
.HeadingCategorySub a:visited, .HeadingCategorySub a:link


.HeadingCategorySub a:hover
{ text-decoration : underline }



/*********************** FONT WEIGHTS *********************/
.cell_TitleHeading, .PageHeadingTitle, .boldBlueText, .boldtext, .HeadingCategorySub a:hover
{ font-weight : bold }


/*********************** ALIGNMENTS ************************/
.cell_TitleHeading
{ text-align: left }

.cell_LeftTitle
{ text-align : right }


/* ********************* COLORS **************************/


BODY, TABLE, .HeadingCategorySub a
{ COLOR: #000000; }


.greyDashes, .greyText, .smallgreytext {
 COLOR: #cccccc; 
}

.MENU_NOT_SELECTEDCLASS,
.HeadingCategoryMain,
.smallWhiteText,
.whiteText
{ COLOR: #FFFFFF; 
}

.HeadingCategorySub a:hover
{ xCOLOR : #66669A ; }

.boldBlueText,
.bluetext,
.smallbluetext {
 COLOR: #000066; 
}

#idLogInForm_ErrorRow,
.redSmallText,
.redtext
{ COLOR: #FF0000; }


 
 /***************************************************************
 TAP Marketing Display
 */
 
 .TAP90Plus { background-color : green; color : white; padding: 5px; }
 .TAP30Plus { background-color : yellow; color : black; padding: 5px; }
 .TAP30OrLess { background-color : #FFFF00; color : #000000; padding: 5px; }
 .TAPNoRecord { background-color : #FFFF00; color : #000000; padding: 5px;  }
 .TAPExpired { background-color : #FFFF00; color : #000000; padding: 5px;  }


/*******************************
Printing Control
********/
@Media PRINT {

.noPrint { display : none }


}

@media print
{ .table_Main { width: 7.5in ; } }


@media print
{
.FRCPrintFooter { position: absolute ; bottom:  0in ; }
}