@charset "windows-1252";

body {
/*  background-image: url('../images/bg.gif'); */
  background-color: #bf3a20;
  text-align: center;
} 

a:link
{
color: #1b3c27;
}

a:visited
{
color: #1b3c27;
}

a:hover ,a:active 
{
color: black; 
}

img {  } 
img.noborder { border: none; }
img.borderthin {border: 1px solid black; }
img.right { float:right; }
img.left { float:left; }
img.margin5 { margin: 5px; }


div{
  font-family: arial;
  font-size: 10pt;
}	

div#main{ 
/*  background: #ffd7dd;	 */
/*  border: 1px solid #ff5dd0; */
  text-align: center; 
  margin: auto;
  padding: 0px;
  width: 734px;
}

div#text{
/*  font-family: georgia, times, serif; */
  font-family: arial;
  background: white;
  padding: 5px;
  text-align: left;
}

div#center{
  text-align: center;
}

div#leftnav{
clear: both;
float: left;
width: 225px;
margin: 0;
padding: 10px;
}

div#rightnav{
/*  font-family: georgia, times, serif; */
  font-family: arial;
  margin-left: 260px;
  margin-right: 10px;
  position: relative;
/* padding: 5px;  */
}

h1{
  text-align: center;
  font-size: 14pt;
  font-style: italic;
  margin: 0px 0px 3px 0px;
  padding: 5px;
  color: white;
  border: 1px solid black;
  background: #bf3a20;
} 

h2{
  font-size: 14pt;
  font-style: italic;
  font-family: arial;
  padding: 5px;
  color: black;
  background-image: url('../g/header2.jpg');
  background-repeat: no-repeat;
/*  background-color: #bf3a20;	*/
} 

li{
margin:15px;
}

div#newline{
  margin: 30px 5px 0px 0px;
}


div#right{
  float: right;
  font-size: 14pt;
  width: 150px;
  height: 150px;
  padding: 5px;
  margin: 15px 5px 0px 0px;
  border: 1px solid black;
  background: white;
}


div#navcontainer{
/*  background: white;  */
  padding: 3px 0px 0px 0px;
}
		
div#navcontainer ul{
  margin: 0px;
  padding: 0px 5px 0px 5px;
  list-style-type: none;
  text-align: center;
}

div#navcontainer ul li { 
  display: inline;
  margin: 0px 2px 0px 2px; 
/* when added JOBS  padding: 5px;   */
  padding: 2px;
}

div#navcontainer ul li a{
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
  color: #000000; 
/*  background-color: white;	*/
}							  

div#navcontainer ul li a:hover{
  padding: 2px;
  border-bottom: 1px solid black;
}  

div#subnavcontainer{
  margin: 15px 20px 0px 0px;
  padding: 5px 0px 5px 0px;
  float:left;
  background: lightsalmon; 
}
		
div#subnavcontainer ul{
  margin: 0px;
  padding: 0px 2px 0px 2px;
  list-style-type: none;
  text-align: left;
}

div#subnavcontainer ul li { 
  margin: 0px; 
  padding: 5px;
}

div#subnavcontainer ul li a{
  text-decoration: none;
  font-weight: bold;
  padding: 5px;
  color: #000000; 
}							  

div#subnavcontainer ul li a:hover{
  padding: 5px;
  border-bottom: 1px solid black;
}

div#subnavcontainer ul li#title{
  padding: 5px;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 2px solid white;
}  

div#subnavcontainer ul li#active a{
  text-decoration: none;
  font-weight: bold;
  padding: 5px;
  color: #ffffff; 
  border-left: 1px solid black;
}	

div#jobsubject {
  font-weight: bold;
  font-size: 14pt;
  text-align: left;
  margin: 2px;
/*  font-family: georgia, times, serif; */
  font-family: arial;
  border-bottom: 1px solid black;
}

div#jobdescription {
/*  font-family: georgia, times, serif; */
  font-family: arial;
  color: black;
  font-size: 12pt;
  text-align: left;
  margin: 5px 10px 20px 20px;
  padding: 5px;
  background: #FFFFCC; 
}

div#warpzone{
  clear: both;
  font-family: arial;
  font-size: 8pt;
  text-align: right;
  border-top: 1px solid black;
}	

div.search{
margin: 0 55px 0 55px;
padding: 5px;
text-align:center;
width: 600px; 
  }

fieldset {
margin: 5px;
}

fieldset.required {
  padding: 1em;
  margin: 1em; 
  width: 240px;
  /*font:80%/1 sans-serif;*/
  border:1px solid green;
  float: left;	
  }

.required legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }
  
.required label {
/*  float:left;*/
  width:35%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }	 

div.login{
/* float: right;	  */
text-align: right;
width: 250px;
background: lightsalmon;
text-align: center;
margin: 1px;
padding: 5px;
border: 1px solid black;
}

div.nannypic{
float:left;
margin: 1em;
text-align: center;
}

dl.nanny
{
width: 42em;
margin: 1em 0;
padding: 0;
/* font-family: georgia, times, serif; */
font-family: arial;
float: right;
}

.nanny dt
{
width: 21em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999; 
font-size: 10pt;
font-weight: bold;
}

.nanny dt.title
{
background: lightgrey;
font-weight: 14pt;
}

.nanny dd.title
{
background: lightgrey;
font-weight: 14pt;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.nanny dd
{
float: left;
width: 17em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-size: 10pt;
background: lightsalmon;
}


dl.faqs
{
margin: 1em 0;
padding: 0;
/* font-family: georgia, times, serif; */
font-family: arial;
}

.faqs dt
{
margin: 1em 0 0.5em 0;
padding: .5em;
font-size: 12pt;
font-weight: bold;
border-bottom: 1px solid #999;
}


.faqs dd
{
margin: 0 1.5em 0 1.5 em;
padding: .5em;
font-size: 10pt;
}





/*
h1{
  text-align: center;
  font-size: 16pt;
  padding: 5px;
  border-top: 2px solid #ff5dd0;
  border-bottom: 2px solid #ff5dd0;
}

h2{
  text-align: center;
  font-size: 12pt;
  padding: 5px;
  text-decoration: underline;
}

img#cakes{
  border: 1px solid #ff5dd0;
}

img#resize{
  border: 1px solid #ff5dd0;
  width: 150px;
}

	
div{
  font-family: arial;
  font-size: 10pt;
}		

div#header{ 
  background: #ffd7dd;
  border: 1px solid #ff5dd0;
  padding: 5px;
}

div#main{ 
  background: #ffd7dd;
  border: 1px solid #ff5dd0;
  padding: 5px;
  Float: Left;
  width: 690px;
}

div#navcontainer{
  background: #ffd7dd;
  border: 1px solid #ff5dd0;
  padding: 1px;
}
		
div#navcontainer ul{
  margin: 0px;
  padding: 5px;
  list-style-type: none;
  text-align: center;
}

div#navcontainer ul li { 
  display: inline;
  margin: 15px;
}

div#navcontainer ul li a{
  text-decoration: none;
  font-weight: bold;
  padding: 5px 10px;
  color: #000000;
  background-color: #ffd7dd;
}

div#navcontainer ul li a:hover{
  color: #ffffff;
  padding: 5px 10px;
  background-color: #ff5dd0;
}

div#warpzone{
  font-family: verdana, arial;
  font-size: 8pt;
}
*/
