﻿body
{
  margin:0 0px 10px 0px;
  padding:0;
  color:#666;
  font-size:11px;
  font-family:Verdana;
  font:11px verdana, arial, helvetica, sans-serif;
  font:84%/1.2em verdana, arial, helvetica, sans-serif;
}
a:link, a:visited
{
  font-weight:bold;
  color:#369;
  text-decoration:underline;
}
a:hover 
{
  color:#666;
  text-decoration:none;
}

div.AppTable { margin:10px; }
div.AppTable table { width:100%; }
table {  }
table.FullTable { width:46em; }
table.SearchTable { margin:auto; }
table.subTable { width:500px; }
td { font:11px verdana, arial, helvetica, sans-serif; }
table.Results { border:1px solid #999; border-bottom:0px; }
tr.ResultRow { background:#eee; }
tr.ResultHeader { font-weight:bold; color:#fff; background:#00528E; }
tr.ResultHeader td { border-bottom:1px solid #999; }
td.ResultRow { border-bottom:1px solid #ccc; }
tr.ResultRowAlternate { background:#fff; }
td h3 { font-size:250%; }
h3.hasSub { margin:5px 0 0 0; }
h4.sub { font:bold 120% Arial; color:#666; margin:0 0 10px 0; padding:0 0 0 20px; }
td.ReturningLogin { background:#eee; border:1px solid #ccc; }
td.NewRegister { background:#eee; border:1px solid #ccc; }

.hdot 
{
  background:transparent url(/shared/images/dot.gif) top left repeat-x;
  height:5px;
}
.vdot 
{
  background:transparent url(/shared/images/dot.gif) center top repeat-y;
}


div#Search_OfficeSelect, div#Search_JobCategorySelect {
width:100%;
overflow:auto;
height:180px;
border:1px solid #999; 
}
div#Search_JobCategorySelect {
height:85px;
}
.LabelOff, .LabelOn {
cursor:pointer;
display:block;
}
.LabelOff:hover, .LabelOn:hover {
background:#eee;
}
.LabelOn {
background:#ccc;
}
.LabelOff {
background:#fff;
}

.AppStartHere { display:block; padding:0; width:200px; height:80px; background:url(/shared/images/app-start-here.gif) top left no-repeat; }
.AppStartHere span { text-align:left; display:block; margin:0 0 0 60px; padding:25px 0 0 0; }
.AppFeedback { border:1px solid #ccc; margin:0 20px 0 0px; padding:10px; background: #eee; font-weight:bold; font-size:140%; color:#00528E; text-align:center; }
.SendAndHistory { display:block; padding:0 10px 0 0; width:200px; height:80px; background:url(/shared/images/send-history.gif) top left no-repeat; }
.SendAndHistory span {display:block; margin:10px; }
td.FootNote { font-size:10px; font-weight:bold; }
img.CheckedIcon { vertical-align:middle; }

@media print
{
  body { margin:0; }
  table.FullTable { width:100%; }

}  
