﻿/*
	Styles for the Master Page 
*/

html,body 
{
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none
}

/*	Used to make tables fill the page. border-stye: collapse is used 
	to eliminated the need for cellspacing=0 in tag */
table.full-height 
{
	height: 100%;
	border-collapse: collapse;
	border-style: none;
	
}

.container
{
	height: 100%;
}

.page
{
	height: 100%;
	padding: 0 0 0 0;
}

.header
{
	padding: 4 4 0 4;
}

.header-spacer
{
	height: 10px;
	padding: 4 4 0 4;
}

.content
{
	height: 70%;
	padding: 0 4 0 4;
	vertical-align: top;
}

.contentJobSeeker
{

	height: 90%;
	padding: 0 4 0 4;
	vertical-align: top;	
	
}


.content-narrow
{
	width: 650px;
	border-collapse: collapse;
}

.footer
{
	padding: 0 0 0 0;
}

.siteColor
{
	background-color: #A9BB97;
}


.layout /* Tables used strictly for Layout. Eliminates need to use cellpadding, cellspacing, border */
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
}

.fullWidthLayout /* Tables used strictly for Layout. Eliminates need to use cellpadding, cellspacing, border */
{
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	width:100%;
}

.group
{
	border-collapse:collapse; 
	border: solid 1px #666666; 
	background-color:#DAE4CC;
}


/*
	Default text formatting. Since all layout occurs in a Table, setting in the Body
	does not do anything for formatting text..
*/

table, input, textarea, select, checkbox
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.btn /* button */
{ 
	color: #032847;
	background-color: #F1F1EC;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style :solid;
	border-bottom-color : #3D71A3;
	border-bottom-width : 2px;
	border-right-color : #3D71A3;
	border-right-width : 2px;
	border-left-color : #ACCBE6;
	border-left-width : 2px;
	border-top-color : #ACCBE6;
	border-top-width : 2px;
	text-transform: uppercase;
	padding : 2px;
}

.header-section
{
	font-size: larger;
	font-weight: bold;
}

.header-bold,.header-bold_orange
{
	font-size: 9pt;
	font-weight: bold;
}
.header-bold_orange
{
	color:#FD8C02;
	font-weight: bold; 
}

.text_orange 
{
	color:#FD8C02;
}


/*
	HyperLinks style for Site 
*/

A
{ 
	color: #1F69BE;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none; 
}

A:hover 
{  
	text-decoration: underline 
}


/*
	Styles for the SiteFooter
*/

.footer-links
{
	height: 25px;
	vertical-align: middle;
	text-align: center;
	background-color: #EDEDE9;
	
}

.footer-linksII
{
	height: 25px;
	vertical-align: middle;
	text-align: right;
	background-color: #EDEDE9;
	
}

a.footer-link
{
	color: #999999;
	font-weight: bold;
}

.footer-copyright
{
	height: 25px;
	vertical-align: middle;
	text-align: center;
}


/*
	Style for Validation controls 
*/

.validation-summary
{
	color: red;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: smaller;
	background-color: #D3D3D3;
	border-color: #E0E0E0;
	border: dotted 1px #A9A9A9;
	padding: 5px;
	text-align: left;
}


/*
	Text for "* Indicates required field" statements
*/
.requiredfield-note
{
	font-style: italic;
}

.requiredfield-asterik
{
	color: Red;
}


/*	
	Style for the Instruction box that appears on many pages below the Header. The box
	has a dark blue line above the green background where the instructional text
	is placed 
*/

TABLE.instructionbox
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDE9F9;
	border-collapse:collapse;
	border-bottom : solid 1px #77ABC7;
	border-left : solid 1px #77ABC7;
	border-right : solid 1px #77ABC7;
	border-top : solid 1px #77ABC7;
}

TD.instructionbox
{
	padding: 5 10 10 10;
}

.instructionbox-divider
{
	background-color: #7FA4B5;
	height: 13px;
}

.instructionbox-header-bold
{
	font-size: larger;
	font-weight: bold;
}

.instructionbox-header-normal
{
	font-size: larger;
}

.instructionbox-italics
{
	font-style: italic;
}

TABLE.instructionboxForII
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDE9F9;
	border-collapse:collapse;
	border-bottom : solid 1px #77ABC7;
	border-left : solid 1px #77ABC7;
	border-right : solid 1px #77ABC7;
	border-top : solid 1px #77ABC7;
}

.instructionbox-dividerForII
{
	background-image:url('../../images/IIheadbkgd.gif');
	background-repeat:repeat-x;
	width:100%;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#77ABC7;
	border-bottom-style:none;
	border-top-style:none;
	height:8px;
}

/*
	AppVault.Rms.UI.WebControls InfoPanel Styling.
*/

.infoPanel
{
	border: dotted 1px #A9A9A9;
	padding: 5px;
	background-color: #D3D3D3;
}

.TextTitleRed 
{
    font-size:12px;font-weight:bold;color: #9D2426
}
.TextTitleSubRed 
{
    font-size:11px;font-weight:bold;color: #990000
}



/*
	Error message style.
*/
.error-message
{
	color: Red;
	font-size: 8.5pt;
}

.gridViewStyle
{
	 border-style:solid;
	 border-width:1px;
	 border-color:#7FA4B5;
}

.headerStyle 
{
	color: #676767; 
	background-color: #dcdcdc;
	font-weight:bold;
}
.verticleHeaderStyle 
{
	background-color: #E9E9E9;
	text-align :left;
	font-weight:bold;
}
.alternatingItemStyle
{
	background-color: #E9E9E9;
	color: #000000;
	text-align :  center;
}

.itemStyle
{
	color: #000000;
	background-color: #ffffff;
	text-align : center;
}

.footerStyle
{
	color: #000000;
	background-color: #CCCCCC;
}

.pagerStyle
{
	color: #000000;
	background-color: #ffffff;
	text-align:right;
}

/*
  General table formatting
*/
.tableInt
{
	background-color: #dcdcdc;
	color: #000000;
}

/*
  Style for Real-time results box
*/
TD.GreenHeader 
{
	font-weight:bold;
	color:White;
	background-color: #F58538;
}
TD.RtHeaderBorder
{
	font-weight:bold;
	color:White;
	background-color: #F58538;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
	
}
TD.GraySub 
{
	background-color: #dddddd;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
	color:Black;
}

/* 
	Styles for the questionnaire
*/

.QuesSubHeader
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}

/*
	For Registration 
*/


TD.HeadingInformation 
{
	background-color: #01046D;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color:#ffffff
}

TD.InternalInformation
{
	background-color: #DAE4CC;
	color: #666666;
}

/*
   General Table Formatting
*/
TD.BorderTableCell {
	BACKGROUND-COLOR: #ffffff;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
}
TD.BorderTableCellHover {
	BACKGROUND-COLOR: #eeeeee;
	border: 0px;
}

.heightSpacer
{
	height: 10px;
}

/*
	Styles for the Grid Controller
*/
TABLE.gridController
{
	border-collapse: collapse;
	border-style: none;
	background-color: #D3D3D3;
	color: #676767;
	
}
/*
	Style for the Response Detail page
*/
.QuesAnswers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	COLOR: #666666;
}
.Answers
{
	background-color:#E1E1E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	color: #666666;
	
}

TD.SubHeading
{
	background-color: #7FA4B5;
	color: #EDEFF0;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight:bold;
	padding: 0 0 0 0;
	border-left: 1px #7FA4B5 solid;
	border-right: 1px #7FA4B5 solid;
	border-bottom: 1px #7FA4B5 solid;
	border-top: 1px #7FA4B5 solid;
}
Table.SubHeading-Light
{
	border-style: none;
	background-color: #EDEFF0;
}

TD.SubHeading-Light
{
	background-color: #EDEFF0;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-left: 1px #EDEFF0 solid;
	border-right: 1px #EDEFF0 solid;
	border-bottom: 1px #7FA4B5 solid;
	border-top: 1px #EDEFF0 solid;
}

/* Used for Add notes and reminder and forward response */
TD.DetailToolLeft
{
	background-image: url('./images/toolBar/detailToolL.gif');
	background-repeat:no-repeat;
	border-right: 1px #7FA4B5 solid;
	height:17pt;
	padding-right:0px;
	padding-left:0px;
	vertical-align:middle;
	width:200pt;
}

TD.DetailToolRight
{
	background-image: url('./images/toolBar/detailToolR.gif');
	background-repeat:no-repeat;
	height:17pt;
	padding-right:0px;
	padding-left:0px;
	vertical-align:middle;
	width:160pt;
}


/*
  Style for the panels in admin
*/
.panelHeaderStyle
{
	background-color: #dcdcdc;
	font-weight: bold; 
	color: #676767; 
	
}

.panelStyle 
{
	color: #676767; 
	background-color: #E9E9E9;
}
/*
	Style for the results summary for a GridView
*/
.resultStyle
{
	width:95%;
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
}

.graybold
{
	font-weight: bold;
}


/*
	Orange box
*/

.orange-Box, .registered
{
	border: solid 1px #FD8C02; 
	background-color:#FFF3E5;
	padding: 4 4 4 4;
}



.registered
{
	background-image:url('../../images/orangeFade.gif');
	background-repeat:repeat-x;
}

.simpleOrange-Box
{
	border: solid 1px #FD8C02; 
	padding: 4 4 4 4;
	background-image:url('../../images/orangeFade.gif');
	background-repeat:repeat-x;
}

.someClass tr td 
        { 
            border-top: 1px solid #CCCCCC; 
            
        } 
        
        
.tablemenu
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}

