body
{
  background-color: #807A63;
  color: White;
  font-family: Helvetica, Verdana, Arial, Sans-Serif;
  text-align: center;
}
h1
{
  font-size: 1.1em;
  font-weight: bold;
}

h2
{
  color: #464436;
  font-size: .8em;
  font-weight: bold;
  margin: 15px 0 0 15px;
}

h3
{
  font-size: 1em;
  font-weight: bold;
}
p
{
  line-height: 1.4em;
}

a
{
  color: #b49000;
}

select
{
  font-size: .9em;
}

#shadow
{
  background: url( '../images/shadow_bg.gif' );
  margin: 0 auto;
  width: 870px;
}

#container
{
  background-color: #FFF;
  background: url( '../images/content_bg.gif' );
  height: 100%;
  width: 850px;
  margin: 0 auto;
  position: relative;
  text-align: left;
}
#header p
{
  margin-left: 15px;
}

#logo
{
  margin: 17px 0 0 50px;
}

#ctl00_img_logo
{
  margin: 17px 0 0 50px;
}

.nav
{
  background: url( '../images/nav_bg.gif' );
  background-color: #9fc1c3;
  height: 30px;
  width: 100%;
}

.nav ul
{
  font-size: .75em;
  line-height: 1em;
  list-style: none;
  margin-left: 15px;
}

.nav ul li
{
  float: left;
  margin-right: 25px;
  margin-top: 9px;
}

.nav ul li a
{
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
}

.nav ul li a:hover
{
  text-decoration: underline;
}

#login
{
  float: left;
  background-color: #EAEDD4;
  width: 281px;
  height: 130px;
}

#login label
{
  color: #464436;
  display: block;
  float: left;
  font-size: .75em;
  margin-left: 15px;
  margin-top: 13px;
  width: 90px;
}

#login input
{
  float: left;
  margin-top: 10px;
  width: 110px;
}

#quicksearch
{
  float: left; /*height: 130px;*/
  position: relative;
  width: 330px;
  margin-bottom: 20px;
}

#quicksearch input
{
  /*clear: both;*/ /*margin-left: 10px;     margin-top: 10px;*/
}

#quicksearch .QSJobNum
{
  width: 116px;
  font-size: .9em;
  margin-left: 10px;
  margin-top: 10px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#quicksearch select
{
  font-size: .9em;
  margin-left: 10px;
  margin-top: 10px;
  width: 120px;
}

#quicksearch label
{
  color: #464436;
  font-size: .9em;
  margin-left: 4px;
}
/*****************Adv Search*******************/

#advsearch
{
  background-color: #eaedd4;
  float: left; /*height: 130px;*/
  position: relative;
  width: 246px;
  margin-bottom: 20px;
  height: 500px;
}

#advsearch input
{
  /*clear: both;*/ /*margin-left: 10px;     margin-top: 10px;*/
}

#advsearch .QSJobNum
{
  width: 136px;
  font-size: .9em;
  margin-left: 10px;
  margin-top: 10px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#advsearch select
{
  font-size: .9em;
  margin-left: 10px;
  margin-top: 10px;
  width: 140px;
}

#advsearch label
{
  color: #464436;
  font-size: .9em;
  margin-left: 4px;
}
/*****************************************/

.btnShowAdvanced
{
  font-size: 10px;
}

.ui-resizable-handle
{
  display: none;
}
.ui-dialog-titlebar
{
  display: none;
}
.ui-dialog.ui-resizable-disabled .ui-resizable-handle { display: none; }
  .ui-resizable-handle { display: none !important; } 


table.JobDetailView
{
  table-layout: fixed;
  border: 0px solid blue;
 /* width: 441px;*/
}

table.JobDetailView Td
{
  text-align: left;
}

.JobDetailPanelFixed tr
{
 height: 30px; 
}

.JobDetailPanel h3
{
  color: Black;
}

.JobDetailPanel
{
  z-index: 1;
  position: absolute;
  /*left: 0px;
  top: 0px;*/
  display: none;
  background-color: #eaedd4;
  border: 1px solid #98babc;
  /*padding: 6px;*/
  margin: 0;
  width: 550px;
  height: 400px;
  text-align: left;
}


.JobDetailPanel td, .JobDetailPanel th
{
 color: Black; 
 font-size: 14px;
}

.JobDetailView tr
{
 /*height: 24px; */
}


.JobDetailPanelFixed
{
  padding: 6px;
  margin: 0;
}

input.DateInput
{
  font-size: 1.30em;
  font-weight: normal;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#quicksearch img
{
  position: relative !important;
}

.gobtn
{
  margin: 10px 0 0 10px;
  cursor: pointer;
}


#footer
{
  background-color: #909e7d;
  border-top: 15px solid #9fc1c3;
  clear: both;
  font-size: .75em;
  height: 10px;
  padding-top: 5px;
  text-align: center;
}

#footer a
{
  color: White;
  padding: 0 10px;
  text-decoration: none;
}

#footer a:hover
{
  text-decoration: underline;
}

.footer
{
  color: #c9c09b;
  font-size: .8em;
}

/* Global content */

#sidebar
{
  background-color: #EAEDD4;
  color: #464436;
  float: left;
  font-size: .9em;
  padding: 0px 15px;
  width: 253px;
}

#sidebar li
{
  font-size: .8em;
  margin: 5px 0;
}

#sidebar label
{
  color: #47512F;
  font-size: .8em;
  padding-left: 4px;
}

#sidebarpad div
{
  float: left;
  margin-bottom: 8px;
  width: 126px;
}

#sidebarpad label
{
  padding-right: 5px;
}

#sidebarpad
{
  padding: 15px;
  width: 253px;
}

#mainview
{
  color: #464436;
  background-color: #FFF;
  float: left;
  font-size: .9em;
  padding: 0 15px;
  width: 537px;
}

#content p, #content ul, #content ol
{
  margin: 1em 0px;
}

#content li
{
  background: url( '../images/bullet.gif' ) no-repeat 0 .4em;
  padding-left: 20px;
  line-height: 1.5em;
}

.Center
{
  text-align: center;
}
.PushButton
{
  cursor: pointer;
}

/*
TABLE
{
    BORDER-COLLAPSE: collapse
}
TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: 0px;
    COLOR: #7a8ca0;
    BORDER-BOTTOM: 0px
}
A:visited
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #7a8ca0;
    BORDER-BOTTOM: 0px
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI
{
    LIST-STYLE-IMAGE: url(images/sq.gif)
}
LEGEND
{
    FONT-SIZE: 10px;
    COLOR: #7a8ca0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Bnr_Top
{
  background-image: url(../images/menu_bgtop.gif)
}
.Hdr_Container
{

  background-image: url(../images/menu_bg.gif);
  background-position:top;
}
.FieldName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #7a8ca0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.LoginTitle
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #0C3587;
}
.LoginLabel
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #0C3587;

}
.bot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}*/
.Criteria TABLE
{
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  border-collapse: collapse;
}
.Criteria TH
{
  /*FONT-WEIGHT: bold;*/
  font-size: 10pt;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Header TABLE
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.Header TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #7a8ca0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Header TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #7a8ca0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Header TR TD.Info
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.Menu
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    CURSOR: hand;
    COLOR: #7a8ca0;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none
}
.Menu TR
{
}
.Menu TD
{
    VERTICAL-ALIGN: super
}
.Menu TR TD
{
    VERTICAL-ALIGN: super
}
.Menu IMG
{
    CURSOR: hand;
    BORDER-TOP-STYLE: none;
    BORDER-BOTTOM: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none
}
.Menu A
{
    COLOR: #7a8ca0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none
}
.Menu A:hover
{
    TEXT-DECORATION: underline
}
.Menu A:visited
{
    COLOR: #7a8ca0
}
.Menu A:link
{
    COLOR: #7a8ca0
}
.Menu A:active
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.Menu A
{
    COLOR: #7a8ca0;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none
}*/
.Results TABLE
{
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
}
.Results TR
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  border-bottom: medium none; /* BACKGROUND-COLOR: #b1bfcf*/
}
.Results .Selectable
{
  border-right: medium none;
  border-top: medium none;
  border-left: medium none;
  cursor: hand;
  border-bottom: medium none;
  background-color: #b1bfcf;
}
.Results TH
{
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px; /*FONT-WEIGHT: bold;*/
  border-left: medium none;
  color: black;
  border-bottom: medium none;
}
.Results .Small
{
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px; /*FONT-WEIGHT: bold;*/
  font-size: 8pt;
  border-left: medium none;
  color: black;
  border-bottom: medium none;
  text-align: right;
}
.Results TH.Required
{
  color: black;
  font-weight: bold;
}
/*TD
{
 border: 1px solid blue; 
}*/
.Results TD
{
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px;
  border-left: medium none;
  color: black;
  border-bottom: medium none;
}
.Results TD A
{
  cursor: hand;
  color: black;
  border-bottom: 0px;
  text-align: left;
  text-decoration: none;
}
.Results A
{
  cursor: hand;
  color: white;
  border-bottom: 0px;
  text-align: left;
  text-decoration: none;
}
.Results A:hover
{
  font-weight: bold;
  cursor: hand;
  color: #b1bfcf;
  text-decoration: underline;
}
.Results A:visited
{
  cursor: hand;
  color: white;
  border-bottom: 0px;
  text-align: left;
  text-decoration: none;
}
.Results A:link
{
  cursor: hand;
  color: white;
  border-bottom: 0px;
  text-align: left;
  text-decoration: none;
}
.Results A:active
{
  cursor: hand;
  color: white;
  border-bottom: 0px;
  text-align: left;
  text-decoration: none;
}

/*
.TableToolbar TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: none
}
.TableToolbar TR TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: none
}*/
.Criteria SPAN
{
  font-weight: bold;
  font-size: 10pt;
  color: #7a8ca0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #7a8ca0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/
td.TableTitle, th.TableTitle
{
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  font-weight: bold;
  font-size: 10pt;
  color: #f0f2dd;
  height: 24px;
  background-color: #464436;
}


.ClinicalSettings TR
{
  height: 22px;
  vertical-align: middle;
}

.ClinicalSettingRow
{
  vertical-align: middle;
  padding-top: 2px;
}

.ClinicalSettingRow TD
{
  font-weight: bold;
  font-family: Verdana;
  text-align: left;
}

.WorkLocations TR
{
  height: 22px;
  vertical-align: middle;
}

.WorkLocationRow
{
  vertical-align: middle;
  padding-top: 2px;
}

.WorkLocationRow TD
{
  font-weight: bold;
  font-family: Verdana;
  text-align: left;
}

TR.CollegeRow
{
}

.CollegeHdrs
{
  table-layout: fixed;
  text-align: right;
}

.CollegeHdrs TR
{
  height: 26px;
  vertical-align: middle;
}


.CollegeHdrs TR TD
{
  text-align: right;
  padding-right: 0px;
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px;
  font-weight: bold;
  font-size: 8pt;
  border-left: medium none;
  color: black;
  border-bottom: medium none; /*BACKGROUND-COLOR: #7a8ca0;*/
  background-color: #eaedd4;
}

.College
{
  table-layout: fixed;
  width: 100%;
}

.College TR
{
  height: 26px;
  vertical-align: middle;
}

.College TR TD
{
  text-align: left;
}

.EmplHdrs
{
  table-layout: fixed;
  text-align: right;
}

.EmplHdrs TR
{
  height: 26px;
  vertical-align: middle;
}

.EmplHdrs TR TD
{
  text-align: right;
  padding-right: 0px;
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px;
  font-weight: bold;
  font-size: 8pt;
  border-left: medium none;
  color: black;
  border-bottom: medium none; /*BACKGROUND-COLOR: #7a8ca0;*/
  background-color: #eaedd4;
}

.Empl
{
  table-layout: fixed;
  width: 100%;
}

.Empl TR
{
  height: 26px;
  vertical-align: middle;
}

.Empl TR TD
{
  text-align: left;
}

TR.EmplPrevRow
{
}

TR.ProRefRow
{
}

.ProRefHdrs
{
  table-layout: fixed;
}

.ProRefHdrs TR
{
  height: 26px;
  vertical-align: middle;
}

.ProRefHdrs TR TD
{
  text-align: right;
  padding-right: 0px;
  border-right: medium none;
  padding-right: 3px;
  border-top: medium none;
  padding-left: 3px;
  font-weight: bold;
  font-size: 8pt;
  border-left: medium none;
  color: black;
  border-bottom: medium none; /*BACKGROUND-COLOR: #7a8ca0;*/
  background-color: #eaedd4;
}

.ProRef
{
  table-layout: fixed;
}

.ProRef TR
{
  height: 26px;
  vertical-align: middle;
}

.ProRef TR TD
{
  text-align: left;
}

TR.AgencyRow
{
}

.ErrorText
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11pt;
  color: Black;
}

.ResponseText
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11pt;
  color: Black;
}


A.FileLink, A.FileLink:hover, A.FileLink:link, A.FileLink:visited
{
  cursor: hand;
  color: #3A5556;
  font-size: 10pt;
  font-weight: bold;
  font-family: Helvetica;
  text-decoration: underline;
}
/*
A.FileLink:hover
{
  color: Yellow;
}*/

A.Disabled, A.Disabled:hover
{
  cursor: not-allowed !important;
  color: Black !important;
  text-decoration: none !important;
}

.PushCheckBox
{
  cursor: hand;
}



SPAN.PushCheckBox
{
  cursor: hand;
  color: black;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}



.PushButton
{
  cursor: hand;
}

TABLE.AppError
{
  table-layout: fixed;
  font-family: Arial;
  font-weight: bold;
  font-style: normal;
  color: Black;
  border: solid 1px black;
}

SPAN.Label
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 10pt;
}

.employeeTaskBar TD
{
  padding-right: 4px;
}

.GridViewHeader
{
 /*BackColor="#464436" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" */
 background-color: #464436;
 font-weight: bold;
 color: White;
 padding: 4px;
}
.GridViewHeader a
{
 color: White;
 
}
.GridViewHeader th
{
  padding:4px; 
}
 .GridViewRow td
 {
   padding: 2px;
 }
 
 div.minHeight
 {
  min-height: 560px;
 }
 
 #content li.nobullet {
  background: none;
  padding-left: 0px;
  line-height: 1.5em;
}
