/* 
STYLE:		FRC_ServiceGateway.css

*/

/****************BACKGROUND COLORS**************


#4766A6 dark blue banner
#A3B3D3 light blue banner

*/


BODY
{	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom : 0px;

    
}


TD {  vertical-align: top; align: left;}


/************** 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 ;

}

.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 : 0px; 
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
{
align: left;
width: 100%;
margin: 0px;
border: 0px;
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: 120px ; margin: 1px ; padding: 3px ;
}

/******BANNERS*******/

.TopRightBanner
{background:url(images/Banner_Top.jpg) no-repeat;
}

.TopLeftBanner, .cell_ColLeft
{background:url(images/Banner_Left.jpg) no-repeat;
}

.cell_ColLeft
{background:url(images/Banner_Left.jpg) repeat-y;
}


/******Cell Formatting****/

.tinyButton
{ cwidth : 26px;
	height : 20px; 

	}

.cell_ColLeft
{ width : 0%;}

.cell_ColRight
{ width: 20%; background-color: #A3B3D3; font-size: 14px; padding: 10px;}

.cell_ColSpacer
{ width: 0px; background-color: #4766A6; }

.cell_ColRight2
{ width : 652;}


.cell_RightData
{ width : 100%;  align : center; }

/******************* Table and Cell Formatting **********************/

/***Headings***/

.HeadingCategoryMain
{ FONT-SIZE: 12px; text-indent: 10; padding: 2; }


/*SubHeadings*/

.HeadingCategorySub
{ padding: 10px;  }

/*Headings Below sub*/

.HeadingCategory1
{ FONT-SIZE: 12px; color:#FFFFFF; text-indent: 10; padding: 2; background-color: #6481BD; }

.HeadingCategory2
{ FONT-SIZE: 12px; color:#FFFFFF; 12px; text-indent: 10; padding: 2; background-color: #B6C2DC; }


.TAPQuote
{ border-bottom : 0px none;
border-top : 0px none ;
 }


.TAPQuoteBottom
{ 
border-top : 0px none ;
 }



/* ---------------BORDER COLORS ---------------- */
.MENU_SELECTEDCLASS,
.MENU_NOT_SELECTEDCLASS
{border-color : #66669A;}

.MENU_MOUSE_OVERCLASS
{border-color : #F1F0FF;}

.tinyButton
{ border-color : #000000; }



.MENU_NOT_SELECTEDCLASS, .HeadingCategoryMain

{ background-color: #4766a6; }

body { xbackground-color: #264989 }



.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('%26apos;images/formfield.gif%26apos;');
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: &quot;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 }
 .TAP30Plus { background-color : yellow; color : black }
 .TAP30OrLess { background-color : #FFFF00; color : #000000 }
 .TAPNoRecord { background-color : #FFFF00; color : #000000  }
 .TAPExpired { background-color : #FFFF00; color : #000000  }


/*************Printing Control***********/

@media print {

.noPrint { display : none }


}

@media print
{ .Table_Main { width: 7in ; } }

@media print
{
.FRCPrintFooter { position: absolute ; bottom:  0in ; width: 7in ; }
}