﻿
body 
{
	/*background-image: url(images/main_bg.jpg);*/
	background-color:White;
	margin:0px;
	padding:0px;
	min-width:900px;
	height:100%;
	
	/* scroll bar style --*/
	scrollbar-arrow-color: rgb(255,134,47);
	scrollbar-face-color: rgb(255,219,169);
	
	font-family : Calibri;
    font-size:small;
	
}

.header_logo_style
{
    width: 600px; 
    height:90px;
    visibility:visible;
}

#container
{
	position:relative;
	width: 100%;
	height:100%;
	text-align:left;
	background-color:Transparent;
	top: 0px;
	left:0px;
	min-width:800px;
}

/* applicant page without menu, so main content is loaded in center */
.applicant_container
{
	position: relative;
	width:100%;
	text-align: left;
	min-width:500px;
	margin: 0 auto;
    background-color:Transparent;
}

#applicantCenter
{
	position:relative;
	width:900px;
	text-align:left;
	/*left:50%;
	margin-left:-475px;*/
	margin-bottom:10px;
    padding:0px 0px 5px 0px;
	background-color:white;
	min-height:515px;
	
    z-index:99999;
}

#mainContentAll
{  
    background-color: white;
}

.imageLogo
{
	float:left;
	margin-left:10px;
}

#header
{
	width:100%;
	height:90px;
	margin:0px 0px 0px 0px;
    background-image: url(images/Sedona/HeaderRt.gif);
    background-repeat:repeat-x;
	
    z-index:9999;
}

#header_logo
{
	width: 600px; 
    height:90px;
	position:absolute;
	left:0px;
	top: 0px;
	margin-left:10px;
}

#header_leftImg { position: relative; float: left;height:90px;
	top: 0px;
	left: 0px; 
	width:610px;
	visibility:hidden;
}

#secondaryNav { position: relative; width:auto; height: 45px; 
                background-image: url(images/Sedona/SubHeader.gif);
                background-repeat:repeat-x;
                z-index: 9;}
#secondaryNav_right { position: relative; float: right; right: 0px; z-index: 1;
                       visibility:hidden;}	

#masterSign
{
	float:right;
	position:relative;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 51px;
	margin-right:30px;
}

#masterSign ul
{
	list-style-type:none;
	position:relative;
	display:inline;
	width:150px;
	left:40%; 
	top:9px;
	padding:0px; margin:0px;
}

#masterSign ul li
{
	float:left;
	text-align:center;
	margin:6px;
}

#masterSign a:link
{
	color:#FF6600;
	text-decoration:underline;
}
#masterSign a:visited
{
	color:#FF6600;
	text-decoration:underline;
}
#masterSign a:hover
{
	color:#FFCC66;
	text-decoration:underline;
}


#mainContent
{
	border: 1px solid gray;
    float: right;
		    position:relative;
		   /* font-size:15px;*/
	width: 99%;
		    padding:0px 5px 5px 5px;
		    margin:0px 0px 10px 0px;
		    top: 0px;
		    right: 0px;
		    background-color:white;
		    min-width:500px;
		    
		    min-height:500px;
    margin-left: auto;
    margin-right: auto;
    
        z-index: 99999;
  
    
}


#mainContentHeader
{
	background-color:transparent;
    /*background-image: url(images/Sedona/tab_top_hover_f.gif);*/
	margin:0px;
	height:40px;
	width:100%;
    
}
#mainContentHeader p{float:right; color:Black; font-weight:bold;}  /*temp test*/
#mainContent p{float:right;}
/*#mainContent a{float:left; color:Black;}*/
#mainContent a:hover {color: rgb(255,134,47);}  

#mainContentTitle
{
	font-size:20px;
	font-weight:bold;
	/*padding:10px auto 0px 20px;
	margin:5px 0px 0px 15px;*/
}

#mainContentLeft
{
	/*float:left;*/
	width:98%; 
	height:100%;
	margin:0px;
	padding: 5px 5px 5px 5px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-color: rgb(209,227,248);
	border-right-color: rgb(209,227,248);
	border-top-color:rgb(209,227,248);
	border-bottom-color:rgb(209,227,248);
	border-style:solid;
	
    z-index: 99999999;	
    margin-left: auto;
    margin-right: auto;
   
    /*background-image:url(images/logo.jpg);*/
     
}

.mainFrame
{
	width:100%;
	height:600px;
	min-height:400px;
}

#mainContentFooter
{
	float:left;
	width:100%;
	height:30px;
	background-color:rgb(218,232,225);
}
#mainContentFooter a.backToTop
{
	float:right;
	margin-right:10px;
	text-align:right;
}

#secondaryContent
{
	float:right;
	position:absolute;
	border-left: solid 1px gray;
	border-right:solid 1px gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	
	padding: 0px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	
	width: 100%;
	
	/*top: 0px;
	right:0px;*/ 
	background-color:white;
	/*min-width:300px;*/
	min-height:500px;

    z-index: 99999;
    display:none;
}

/*
#secondaryContent p{float:right; color:White; font-weight:bold;}
#secondaryContent a{ color: White;}
#secondaryContent a:hover {color: rgb(255,134,47)} */



#secondaryContentHeader
{
	margin:0px;
	height:40px;
	width:100%;
    background: url(images/gridheader.jpg) repeat-x left top;
}

#secondaryContentArea
{
    text-align: left;
}

#footer { clear: both; width: 100%; height: 56px; 
          background-image:url(images/Sedona/Footer.gif); background-repeat:repeat-x; }
#footer_right { position: relative; float: right; right: 0px; height: 56px; width:65%; color:White; text-align:left; }

#footer_right img
{
    visibility: hidden;
}

#footer a:link, #footer a:visited
{
	color:White;
	text-decoration:none;
}
#footer a:hover
{
	color: rgb(255,134,47); 
	text-decoration:underline;
}


 
 /*-----------------------Control style---------------------------------------------------------*/
 
  .button
{
    background-color:Transparent;
    background-image: url(images/Sedona/bg_button.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width: 85px;
    height: 35px;
    color: black;
    font-weight:bold;
    cursor:hand;
  
}

.button_hover
{
	background-color: #FFFFFF;
    background-image: url(images/button_officeBlue.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width: 85px;
    height: 35px;
    color: rgb(255,134,47);
    font-weight:bold;
    cursor:hand;
}

.button_small
{
	background: white url(images/Sedona/bg_button_small.gif) no-repeat left ;   
	width:83px;
	height:19px;
	color:black;
	font-weight:bold;
    border:none 0px;
    cursor:hand;
}

.button_large
{
	background: white url(images/Sedona/bg_button_large.gif) no-repeat left ;   
	width:137px;
	height:25px;
	color:White;
	font-weight:bold;
	border:none 0px;
    cursor:hand;
}

.button_Xlarge
{
	background: white url(images/Sedona/bg_button_large.gif) no-repeat left ;   
	width:200px;
	height:25px; 
	color:White;
	font-weight:bold;
	border:none 0px;
	cursor:hand;
}

.search_button
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('images/searchButton.jpg') no-repeat left bottom;
    width:28px;
        height:30px;
        
        cursor:hand;
}

.radio_button_style
{
	border: 0px;
}

.checkbox_style
{

}

/*-----------------------Applicant User Control style---------------------------------------------------------*/
 .ApplicantUserControl
{
  
    /*width: 100%;
    text-align:center;
    min-height:350px;*/
    min-width:300px;
    max-width:1200px;
    padding:0px;
    margin:0px;   
    
    
}

.ApplicantMainButton
{
	margin:5px 10px 10px 10px;
	/*text-align:center;*/
}

.WaterMark
{
	background-color:rgb(255,219,169);
	color: Gray;
}
/*---------------------- table Style -------------------------*/
.tbody_background
{
    /*background-color: rgb(199, 216, 237);*/
    background-color:Transparent;
}


.table_login
{
	background-color:rgb(218,232,225);
	border: solid 1px rgb(255,134,47);
}

/*orange border*/
.table_outer
{	margin:5px;
	
	/*border: solid 1px rgb(255,134,47);*/
	
}

/*blue outside border, and white border within columns*/
table .table_normal
{
	/* border:solid 1px rgb(146,152,231);*/
    border-style:none;
}

/*table in grid template*/
.table_in_grid
{
	border:0px;
}

table .table_title
{
	/*background-color:rgb(255,219,169);*/
	text-align: center; 
	font-weight:bold;
	background: url(images/title_header.jpg) repeat-x left top;
}
table .table_label
{
	text-align:left;
}

table .table_normal td
{
	border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;
	padding-left:5px;

	/*line-height:30px;*/
 
}

table .table_normal .tr_last
{
	border-bottom: 0px;
}

table .table_normal .tr_td_last
{
    border-bottom: 0px;
	border-right:  0px;
}
table .table_normal .td_last
{
	border-bottom: solid 1px Silver;
	border-right: 0px;
}

.table_with_background
{
    border-color:rgb(209,227,248);
    border-width:1px;
    border-style:solid;
    
    background-image: url('images/webgroupbox.gif');
    background-position:bottom;
    background-repeat:repeat-x;
      
}

.subhead 
{
 	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: Maroon;
	line-height: 130%; 
	height: 21px;	
	
	border-right: 0px; /*for table*/		
}

.subhead_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Maroon;
	line-height: 130%; 
	height: 21px;	
}

.te_status_data
{
	font-size:  small;
	font-family: Calibri;
}

.te_status_header
{
    font-weight: bold;
    font-size: small;
    font-family: Calibri;
}

.te_grid_header
{
    background-image:url(images/webgrid_header_blue_gradient.png);
}

.te_columnHeader
{
    color:White;
	font-size:12;
	font-weight:bold;
}

.te_row_header
{
    color: Maroon;
	font-size: 11px;
	font-weight:bold;
}

.te_date
{
    font-size:10px;
}

.te_status_checkbox
{
    
}
.te_titleBig
{
    color: Maroon;
	font-size: 14px;
	font-weight: bold;
}


/*---------------------- table Style end -------------------------*/


/* ------------------------- Menu Style ------------------------------------------ -20px */
#subMenu { position: relative; z-index: 99999999; left: 5px; float: left; width: 246px; margin:0px 0px 0px 0px; padding:0px,25px,0px,0px;}

#subMenu_header{width: 246px; height: 25px; }

#subMenu_header_left{ position: relative; left: 0px; float: left; width: 8px; height: 25px;}

#subMenu_header_middle { position: relative; left: 0px; float: left; width: 221px; height: 25px; background-image: url(images/top.png); background-repeat: repeat-x;}

#subMenu_header_right {position: relative; right: 0px; float: right; width: 17px; height: 25px;}


#subMenu_content{padding-left: 12px; padding-right: 30px; background-image: url(images/subMenu_bg.png); background-repeat: repeat-y; }
	
	
#subMenu_footer{width: 246px; height: 18px; }

#subMenu_footer_left{position: relative; left: 0px; float: left; width: 8px; height: 18px;}

#subMenu_footer_middle{position: relative; left: 0px; float: left; width: 221px; height: 18px; background-image: url(images/bottom.png); background-repeat: repeat-x;}

#subMenu_footer_right{position: relative; right: 0px; float: right; width: 17px; height: 18px;}


#mainMenuDiv{position: absolute; top: 20px; 
left: 350px; z-index: 99; margin: 0px; padding: 0px; text-align: center; width: auto; background-color:Transparent;
    height: 160px;
}

.main_menu_style
{
	margin:0px;
	padding:0px;
	background-color:Transparent;
}

.main_menu_item_hover
{
	color:Blue;
	/*font-weight:bold;*/
	text-decoration:underline;
	background-color: transparent;
	cursor: hand;
	border: none 0px;
}

.main_menu_item
{
	color: white;
	/*font-size: smaller;*/

    background-position:top;
    background-repeat:no-repeat;
    
    text-align:center;
    height:170px;
    min-width:50px;
    border-color:White;
	
}

.main_menu_header
{
}

.main_menu_selected
{
	color:Blue;
}

.UltraWebTree_main
{
    background-color:Transparent;
    font-family: Verdana;
   /* font-size: 12px;*/
    width:200px;
    height:100%;
}

.UltraWebTree_Node
{
	cursor: hand;
}

.UltraWebTree_SelectedNode
{
	color: rgb(255,134,47);
	font-weight:bold;
    background-image: url(images/check.gif);
    background-position: top right ;
    background-repeat: no-repeat;
}

.UltraWebTree_RootNode
{
	font-weight:bold;
}

.ultrawebtree_HoverNode
{
    text-decoration:underline;
    color: rgb(255,134,47);
    font-weight:bold;
}

.ultrawebtree_ParentNode
{
	cursor: hand;   
}



/*------------------ Textbox style ---------------*/
.answerboxType
{
    border:solid 1px #052684;
    font-family: Calibri;
    font-size: small;
}

.textbox_transparent_bg
{
    background-color:Transparent;
    border:none 0px;
    font-family: Calibri;
    font-size: small;
}

.answer_dropdown_style
{
	cursor:pointer;
	
	/*background-color:white;
	background-image: url(images/igsch_xpblueup.gif);
	background-position:right center;
	background-repeat:no-repeat;
    border:solid 1px #EAF2FB;*/
}

.text_note_style
{
    color: Red;
}

.label_bold_style 
{
    font-weight:bold;
}

.Textbox_LoginPassword
{
    border:solid 1px #052684;
    font-family:Verdana;
}

/* ------------ infragistics controls -------------*/
.WebToolbar_PageHeader
{
	border: solid 0px rgb(209,227,248);
	width : 99.5%;
	height: 40px;
	
	font-family: Calibri;
	font-weight:bold;
	font-size: 9pt;
	color: gray;
	
	margin-bottom: 5px;
	padding-left: 5px;
	
}

.WebToolbar_Button
{
	width : 110px;
	padding: 5px 5px 5px 0px;
	margin: 5px 15px 5px 0px;
	text-align: center;
    text-decoration:underline ;
}

.WebToolbar_Hover
{
	cursor: hand;
	border: solid 1px gray;
	
	color: rgb(255,219,169);
	text-align: center;
}

.WebToolbar_Selected
{
	background-image: url(images/check.gif);
	background-position:right center;
	background-repeat: no-repeat;
	
	color: rgb(255,134,47);
	font-size: 9pt;
	
}


/* -------------------------------- GridView Style --------------------------------------------*/
.GridViewStyle
{
	border: solid 1px;
	border-color:#B0C9EA;
	padding: 2px 2px 2px 2px;
	background-color: White;
}

.GridView_RowStyle
{
	border-top: solid 1px #B0C9EA;
	border-right:solid 1px #B0C9EA;
	border-bottom: solid 0px transparent;
	border-left: solid 0px transparent;
	height:26px;
}

.GridView_ItemStyle
{
    border-top: solid 1px #B0C9EA;
	border-right:solid 1px #B0C9EA;
	border-bottom: solid 0px transparent;
	border-left: solid 0px transparent;
	height:26px;
}

.GridView_EditRow
{
	
}


.GridView_SelectedRow
{
	
}

.GridView_AlternatingRow
{
	/*background-color: rgb(150, 175, 248);*/
	background-color: White;
}


/*new */
.GridView_Header
{
    height: 24px;
    border: solid 1px #B0C9EA;
    background-image: url(images/Office2007_Grid_Header_gradient.png);
    background-repeat:repeat-x;
    text-align: center;
}

.GridView_HeaderStyle_TimeEntry
{
    border: solid 1px #B0C9EA;
    background-image: url(images/corner_top_middle.png);
    background-repeat:repeat-x;
    text-align: center;
}

.grid_style  /*Interview*/
{
	border: solid 1px rgb(146,152,231);
	padding:0px;
}

.GridView_FooterStyle
{
    border-top: solid 1px #B0C9EA;
	border-right:solid 1px #B0C9EA;
	border-bottom: solid 0px transparent;
	border-left: solid 0px transparent;
	height:26px;
    font-weight:bold;
    color:Black;
}
/* -------------------------------- GridView Style end --------------------------------------------*/


/* -------------------------------- WebPanel -------------------------------------------*/
.WebPanel_Header_Hover
{
    font-size:small;
    cursor:hand;
    
    color:Orange;
    text-decoration:underline;
    background-image:url(images/igg_header.gif);
}

.WebPanel_Header_Expand
{
    font-size:small;
    
    color: Navy;
    background-image: url(images/igg_header2.gif);
}

.webgrid_cell_button
{
    background-color:Transparent;
    width:45px;
    
}

.webgrid_row_alternate_style
{
    
}


/*------------web group box / web panel ---------------------------*/
.groupbox_body_style
{
    width:100%;
    background-color:Transparent;
    
    
}

.groupbox_body_inner_style
{
    padding: 10px 10px 10px 10px;
    
    border-bottom:solid 1px rgb(181, 218, 255);
    border-left:solid 1px rgb(181, 218, 255);
    border-right:solid 1px rgb(181, 218, 255);
   
    height:100%;
}

.groupbox_header_style
{
    height:35px;
    background-color:Transparent;

    background-image: url('images/corner_top_middle.png');
    background-position:left top;
    background-repeat:repeat-x;
}

.groupbox_left_top_corner
{
    position:relative;
    float:left;
    top: 0px;
    left: 0px;
    
    background-image: url('images/corner_top_left.png');
    background-position: left top;
    background-repeat: no-repeat;
    
    width: 10px;
    height:35px;
}

.groupbox_right_top_corner
{
    position: relative;
    float:right;
    right:0px;
    top:0px;
    
    background-image: url('images/corner_top_right.png');
    background-position:right top;
    background-repeat: no-repeat;
    
    width: 10px;
    height:35px;  

}

.groupbox_header_title_style
{
    background-color:Transparent;
       
    position:relative;
    float:left;    
    height:25px;
    top:0px;
    left:0px;
    width:60%;
    
    /*set the header font style*/
    color:rgb(0, 84, 254);
    font-weight:bold;
    padding-left:10px;
    padding-top:10px;
    text-align:left;   
    
    font-size:small;
	font-family: Calibri;
}

.webpanel_header_hide_style
{
    height:0px;
    padding:0px;
    border: none 0px Transparent;
    margin:0px;
    background-color:Transparent;
   
    background-image: none;
}

.groupbox_right_top_corner_indicator
{
    background-image: url('images/corner_top_right.png');
    background-position:right top;
    background-repeat: no-repeat;
    
    padding-right:15px;

}

.groupbox_right_top_corner_indicator2
{
   
    background-image: url('images/corner_top_right.png');
    background-position:right top;
    background-repeat: no-repeat;
    
    padding-right:15px;

}


/*------------web group box / web panel ---------------------------*/

.login_jobboard
{
    border:solid 1px blue;
    background-color:White;
}


/* ---------- Time Clock Style -----------*/
.TimeClock_PanelCenter
{
    margin-left:auto; 
    margin-right:auto; 
    margin: 10px, 5px, 20px, 5px;
}

.popupControl
{
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
    height:80px;
}
 
.accordionHeader
{
    border: 1px solid White;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
   
    background-image: url(images/Office2007_Grid_Header_gradient.png);
    background-repeat:repeat-x;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
    background-color: #D3DEEF;
    color: white:
}

.watermark {
	background: #FFAAFF;
}

.TimeEntryImageButton
{
    background-color:Transparent;
    cursor:hand;
}

.igtbl_WebGridButton
{
	background-color:Transparent;
	font-size:small;
	font-family: Calibri;
	border:solid 0px Transparent;
	color:#F58021;
	text-decoration:underline;
	cursor:hand;
    text-align : left;
    padding-left:5px;
}

.WelcomeLabel
{
    background-color:Transparent;
    font-family:Calibri,Verdana ;
    font-size:12pt; 
    font-weight:bold;
    color:white;
    padding-left:10px;
}

.popupModalDialog_Standard
{
     min-width:600px;
              
}


