﻿/* 
STYLE:		frc_mainsite.css

*/


BODY
{	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom : 0px;

    
}
.table_Main
{ margin:0px; border:0px none; width: 1000px; /* was 768 */

	   border-collapse: collapse 
}


xTD {      vertical-align: top; align: left;}
/* REVISION: 03/26/2011 JRH Changed background graphic from CSTopBanner.jpg to CSTopBanner1024.jpg */
.TopBanner
{background:url('../images/CSTopBanner1024.jpg') no-repeat;
}
.BottomBanner 
{width:100%;border:0;
text-align:right;height:50px;font-size:xx-small;color: #666666;

}
.BottomBanner TD {background:url('../images/CSBottomBanner.jpg') no-repeat
	}
	



/************** BUTTONS ***************************/
/* 
.cell classes are intended for columns in the main table


*/

.table_Main
{
margin:0px;
border: 0px;

border-collapse: collapse ;
}
.table_Main TR {
	vertical-align:top;
}


.FRCClientInfo
{ white-space : nowrap ;
}

.FRCClientInfo
{	font-size : 20pt ;
	
}	






/************************* WIDTHS ***************************/



.tinyButton
{ width : 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; xWidth: 100% ;FONT-SIZE: medium;}

/*SubHeadings*/
.HeadingCategoryMain
{ FONT-SIZE: medium;  padding: 5px; xwidth: 100% ;}




/* ---------------BORDER COLORS ---------------- */
.tinyButton, .MENU_NOT_SELECTEDCLASS,.MENU_SELECTEDCLASS,.MENU_MOUSE_OVERCLASS
{ border-color : #EDEDCA; }




/******************* BACKGROUND COLORS **********************/


.HeadingCategoryMain, .MENU_NOT_SELECTEDCLASS

{ background-color: #CCCC99; }

body, .MENU_SELECTEDCLASS, .table_Main
{  background-color: #FFFFFF;
}


.HeadingCategorySub,.LogInForm,.cellLeftPatch,.tblNavButtons,.tinyButton
{ background-color : #EDEDCA}


/********************* INPUT FIELDS ****************************/
.inputButton
{color:#000000; padding-left:3px; 
}

.inputField
{ color:#000000; padding-left:3px; 
background-image : url('../images/formfield600x44.gif');
background-repeat:no-repeat;}

.tbl_2ColumnForm
{ border : 1px none; width : 100% ; padding : 4 }
/******************************** FONTS *************************/


body
{ font-size : medium; }

.XFRCFooter2, .XtinyButton
{ FONT-SIZE: 10px; }

.PageHeadingTitle { FONT-SIZE: 20px; }


.MENU_SELECTEDCLASS, .MENU_NOT_SELECTEDCLASS, .MENU_MOUSE_OVERCLASS, .cellNavList
{ 	font-size:x-small;
}

/*********************** FONT FAMILY *********************/
BODY{
	 font-family:Verdana, Geneva, Tahoma, sans-serif;
	 }

/************************* DECORATIONS **************************/
.HeadingCategorySub a:visited, .HeadingCategorySub a:link,


.HeadingCategorySub a:hover
{ text-decoration : underline }



/*********************** FONT WEIGHTS *********************/
.cell_TitleHeading, .PageHeadingTitle, .boldBlueText, .boldtext, .HeadingCategorySub a:hover, .cellNavList
{ font-weight : bold }


/*********************** ALIGNMENTS ************************/
.cell_TitleHeading
{ text-align: left }

.cell_LeftTitle
{ text-align : right }


/* ********************* COLORS **************************/


BODY
{ COLOR: #000000; }


.greyDashes, .greyText, .smallgreytext {
 COLOR: #cccccc; 
}

.smallWhiteText,.whiteText
{ COLOR: #FFFFFF; 
}




/* REVAMPED AREA - MIGRATING HERE */



.tinyButton, .MENU_NOT_SELECTEDCLASS, .MENU_SELECTEDCLASS

{
	padding: 0px;
	margin: 0px;
	border-bottom : solid 1px ;
	border-right : solid 1px ;
	border-top : solid 0px ;
	border-left : solid 0px ;
border-style : outset;
}

.MENU_MOUSE_OVERCLASS
 {

	padding: 0px;
	margin: 0px;
	border-bottom : solid 0px ;
	border-right : solid 0px ;
	border-top : solid 1px ;
	border-left : solid 1px ;
	border-style:inset;

}


.tblNavButtons,
.tblNavButtons TD
{ 
border-collapse :collapse ; 
padding : 1px; 
margin : 0px;
border : 0px;
}

.cellLeftPatch,
.cellNavList
{ margin: 0px;
padding : 0px; 
border : 0px;
border-collapse :collapse ; 
 }

.tinyButton, .MENU_NOT_SELECTEDCLASS, .MENU_SELECTEDCLASS,.MENU_MOUSE_OVERCLASS {
	text-align:center;
	padding-left:2px;
}


.tblNavButtons, 
{width : 100%; }
.tblNavButtons .MENU_NOT_SELECTEDCLASS,.tblNavButtons .MENU_SELECTEDCLASS,.tblNavButtons .MENU_MOUSE_OVERCLASS
{width : 100%; margin:2px; text-align:left;padding-left:5px;
 }




.MENU_MOUSE_OVERCLASS
{background-image:url('../images/buttonU76FGrad1rev.gif')}



.MENU_NOT_SELECTEDCLASS {
background-image:url('../images/buttonU76FGrad1.gif')
	}
	
	
.userMessage {
	color:red; width:100%;padding: 4px;background-color:#FFFFCC;font-size:medium;
	
}	

