/* PromisingJobs - Copyright 2007, 2008, 2009 by Nalin D.Jayasuriya, Ottawa ON.Canada */


body
{
	padding: 0px;
	margin: 0px;
	
	margin-left:auto;
	margin-right:auto;
	width:962px;
	
	font-family: Verdana,Trebuchet MS;
	font-size: smaller;
	color: rgb(66,53,44);
	background-image:url(/Images/SiteBackground.gif);
	background-repeat:repeat-x;
	
	background-color:rgb(252,248,245);
	
	font-size:0.9em;
}

p
{
    margin-top:10px;
    margin-bottom:10px;
}

h4
{
    font-size:1em;
    margin-top:10px;
    margin-bottom:10px;
}

img.nalinButton
 {
      cursor:pointer;
      border:none;
 }
.hiddenPic
 {
     display:none;
 }


.left
{
    float:left;
}

.right
{
    float:right;
}

.clear
{
    clear:both;
}

.column1
{
    float:left;
    width:300px;
    margin-top:10px;
}

.column2
{
    float:left;
    width:80px;
}

.row1
{
    margin-top:6px;
}

th
{
	background-image: url(../Images/TableHeader.bmp);
	color: #404040;
	padding: 4px;
}

th.small
{
	background-image: url(../Images/TableHeader.bmp);
	color: #404040;
	margin: 1px;
	padding: 1px;
	font-size: smaller;
}

th.specialHeader
{
	background-image: url(../Images/TableHeader2.gif);
	margin: 1px;
	color: #005500;	
	
}

td.hide
{
	display:none;
}

.abc
{
	background-image:url(../Images/TableHeader.bmp);
}

.category
{
    font-style:italic;
    color:#808080;
    display:block;
}


/* link related styles */


a:link.startNowSprite, a:visited.startNowSprite
{
   background:url(/Images/StartNow.jpg) no-repeat top left; 
   background-position:0px -1px;   
   width:417px;   
   height:99px; 
  
   display:block;
}

a:hover.startNowSprite
{
    background-position:0px -100px;
}

a:link 
{
    text-decoration:none;
    color:#0a0aa0;
}

a:visited
{ 
    text-decoration:none;
    color:#0a4a80;
}

a.nalinButton:hover
{
    background-color:Transparent; 
}

a:hover
{
	background-color:#e0e0e0; 
    text-decoration:underline;
}

a:style1
{
    color: #00009d;
    text-decoration: none
}

div.row1 {
  clear: both;
  padding-top: 2px;
  }
  
span.required 
{
    color:#ff8080;
    padding-left:0px;
}

span.label
{
  color: #006060;
}
  
div.row1 span.label {
  float: left;
  width: 150px;
  text-align: right;
  color: #006060;
  }

div.row1 span.label2 {
  float: left;
  width: 120px;
  text-align: right;
  color: #006060;
  }

div.row1 span.label3 {
  float: left;
  width: 190px;
  text-align: right;
  color: #006060;
  }

div.row1 span.form1 {
  float:left;
  padding-left: 8px;
  max-width:190px;
  text-align:left;
  } 
    
div.row1 span.form1W {
  float:left;
  margin-left: 4px;
  padding-left: 4px;
  padding-right: 4px;
  background:#ffffff;
  } 
  
div.row1 span.form2 {
  float:left;
  padding-left: 8px;
  width: 200px;
  text-align:left;
  } 
      
div.row1 span.form3 {
  float:left;
  padding-left: 8px;
  width: 400px;
  text-align:left;
  } 
  
span.sub
{
	color:#606060;
}
  
    
div.infoBox
 {
  background:#ffffff;float: left; margin-left:20px; border:#a7aba7 1px solid; padding: 2px;
 }

div.optionBox1
{
   background:#f0eee3; border: solid 1px #c0c0c0; padding: 4px; margin-top:4px;
}

div.optionBox2
{
   background:#f0f4f4; border: solid 1px #c0c0c0; padding: 4px; margin-top:4px;
}

div.optionBoxBrown1
{
   background:#f3efde; border: solid 1px #c0c0c0; padding: 4px; margin-top:4px;
}

div.optionBoxGray1
{
   background:#e7eaef; border: solid 1px #c0c0c0; padding: 4px; margin-top:4px;
}

div.AreaTop
{
  border: solid 1px #dadacf;
  height:28px;
  margin-bottom:1px;
  background:#f0f0ec;
  font-size:larger;
}

div.JobDetailArea
{
	background-color:#f9fafd; 
}

div.ResumeDetailArea
{
	background-color:#f9fafd; 
}

div.JobDetailAreaFix
{
 background-color:#f9fafd;
 display:inline-block; /* fix for floated child divs */
}

span.JobDetailArea
{
	background-color:#f9fafd;
}

fieldset.managerArea
{
	background-color:#f1f1f1;
}

span.question
{
    color:#412912; font-weight:bold;
}

span.noData
{
	margin:20px;
}

legend.section
{
	background-color:#c0d1db;
	height: 18px;
	height: 18px;
	padding: 2px;
}

fieldset.cool
{
	background-color:#EFF3FB;
	margin-bottom:10px;
}

td.TF1
{
    border-color:#E0E0E0;border-width:1px;border-style:Solid;
}

td.TF2
{
    border-color:#E0E0E0;border-width:1px;border-style:Solid;
  	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

tr.noData
{
	border-color:#E0E0E0; 
}

ul.listA
{
    list-style: disc;
}

ul.listA li
{
    margin-top:6px;
    margin-bottom:6px;
}

input.RightAlign
{
	text-align:right;
}
