﻿body { background:#9ab0e1 url(http://selecsource.com/images/common/bg_01.jpg) repeat-x; top:100px; height:778px; /*background-color:rgb(77,87,146);*/
	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: 373px; height:90px }
#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:0; padding:0px 5px 5px 5px; background-color:white; min-height:515px; z-index:99999; }
#mainContentAll { }
.imageLogo { float:left; margin-left:10px; }
#header { width:100%; height:92px; margin:0px 0px 0px 0px; z-index:9999; background:#fff url(images/selecsourcelogo.gif) no-repeat; }
#header_logo { width:0; height:0; position:absolute; left:0px; top: 0px; margin-left:0; }

#header_leftImg { position: relative; float: left; height:90px; top: 0px; left: 0px; }

#header_leftImg img{ width:482px; src:"";}
#secondaryNav { position: relative; width:auto; height: 20px; background:#003282; background-repeat: repeat-x; z-index: 9; }
#secondaryNav_right { position: relative; float: right; right: 0px; z-index: 1; display:none}
#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:400px; min-height:500px; margin-left: auto; margin-right: auto; z-index: 99999; }
#mainContentHeader { background-color:#fff; 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: 60px; background:#003282; }
#footer_right { position: relative; float: right; right: 0px; width:99%; color:#fff; text-align:left; }
#footer_right img{ display:none;}
#footer_right span{ }
#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/bg_button.jpg); background-position:left top; background-repeat:no-repeat; width: 85px; height: 35px; color: White; 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/bg_button_small.jpg) no-repeat left; width:83px; height:19px; color:White; font-weight:bold; border:none 0px; cursor:hand; }
.button_large { background: white url(images/bg_button_large.jpg) no-repeat left; width:137px; height:25px; color:White; font-weight:bold; border:none 0px; cursor:hand; }
.button_Xlarge { background: white url(images/bg_button_xlarge.jpg) 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; 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; }
.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: 11px; }
.te_status_header { font-weight: bold; font-size: 11px; }
.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: 226px; margin:0px 0px 0px 0px; padding:0px, 25px, 0px, 0px; }
#subMenu_header { width: 226px; 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: 201px; 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: 226px; 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: 201px; 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; }
/* ------------ 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 gray; padding: 2px 2px 2px 2px; }
.GridView_RowStyle { border-bottom: solid 1px white; border-right:solid 1px white; }
.GridView_EditRow { }
.GridView_SelectedRow { }
.GridView_AlternatingRow { /*background-color: rgb(150, 175, 248);*/
	background-color: White; }
.GridView_HeaderStyle { height: 20px; border-bottom: solid 1px white; /*background-image: url(images/webgrid_header_blue_gradient.png);*/
    background-image: url(images/header_grid.gif); background-repeat:repeat-x; color: White; }
.grid_style  /*Interview*/ { border: solid 1px rgb(146,152,231); padding:0px; }
/* -------------------------------- 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; 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; 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; background-repeat: no-repeat; width: 10px; height:35px; }
.groupbox_header_title_style { background-color:Transparent; position:relative; float:left; top:0px; left:0px; height:25px; width:60%; /*set the header font style*/
    color:rgb(0, 84, 254); font-weight:bold; padding-left:10px; padding-top:10px; text-align:left; }
.webpanel_header_hide_style { height:0px; padding:0px; border: none 0px Transparent; margin:0px; background-color:Transparent; background-image: none; }
/*------------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;
              
}


