body
{
  width:                                913px;
  color:                                black;
  font-family:                          verdana, arial;
  font-size:                            11px;
  margin:                               0px auto;
  padding:                              0px;
}

p
{
  margin:1em 0px;
  padding:0px;
}

img
{
  border:                               0px;
}

strong
{
  color:                                #003399;
  font-weight:                          bold;
  font-size:                            13px;
}

#base
{
  z-index:                              1;
  background-image:                     url(img/bg.png);
  width:                                913px;
  height:                               630px;
  overflow:                             hidden;
}

#linkButton
{
	z-index:                              49;
	position:                             absolute;
	width:                                106px;
	height:                               28px;
	left:50%;
	top:165px;
	margin-left:-118px;
}

#guideBox
{
	z-index:                              50;
	position:                             absolute;
	width:                                430px;
	height:                               465px;
	left:50%;
	top:150px;
	margin-left:-250px;
	visibility: visible;
}

#content
{
  margin:                               43px 31px 0px 80px;
  width:                                794px;
  overflow:                             hidden;
}

#top
{
  text-align:                           right;
  width:                                794px;
  overflow:hidden;
}

#top img
{
  float:                                right;
  margin-left:10px;
}

#top ul
{
  float:                                right;
  display:                              inline;
  margin:                               0px 0px 0px 0px;
  padding:                              0px;
}

#top ul li
{
  background-image:                     url(img/li.arrow.png);
  background-repeat:                    no-repeat;
  background-position:                  0px 50%;
  display:                              inline;
  list-style-type:                      none;
  margin:                               0px;
  overflow:                             hidden;
  padding:                              0px 6px 0px 10px;
}

#top ul li a
{
  color:                                #003399;
  text-decoration:                      none;
}

#teaser
{
  background-image:                     url(img/children.jpg);
  background-repeat:                    no-repeat;
  background-position:                  right bottom;
  height:                               100px;
  margin-top:                           10px;
  overflow:                             hidden;
  width:                                794px;
}

#teaser img
{
  margin-top:                           10px;
}

#mapBox
{
  z-index:                              14;
  height:                               358px;
  overflow:                             hidden;
  width:                                794px;
}

#mapNoflash
{
  z-index:                              15;
  height:                               358px;
  float:                                left;
  width:                                538px;
}

#mapFlash
{
  height:                               358px;
  float:                                left;
  width:                                350px;
  padding-right:                        188px;
  overflow:                             hidden;
}

#search
{
  background-color:                     #e7e7e7;
  float:                                left;
  height:                               358px;
  width:                                246px;
  padding-left:                         10px;
}

.submit
{
  color:                                white;
  font-size:                            11px;
  margin-left:                          20px;
  font-weight:                          bold;
  background-color:                     #999999;
  border:                               none;  
}

.input
{
  font-size:                            11px;
  padding:3px;
  width:                                85px;
  border:                               1px solid #999999;
}

form
{
  margin:0px;
  padding:0px;
}

.results
{
  height:                               170px;
  overflow:                             auto;
}

.results a
{
  color:                                black;
}


.results a.selected
{
  font-weight: bold;
}

.factor
{
  border:1px solid white;
  background-image:                     url(img/factor.png);
  height:                               36px;
  width:                                226px; 
  padding:                              0px;
}

.factor div
{
  margin-top:                           -4px;
}

#footer
{
  margin-top:70px;
  width:100%;
  overflow:hidden;
}

#footer ul
{
  float:                                right;
  display:                              inline;
  margin:                               0px 35px 0px 0px;
  padding:                              0px;
}

#footer ul li
{
  background-image:                     url(img/li.arrow.png);
  background-repeat:                    no-repeat;
  background-position:                  0px 50%;
  display:                              inline;
  list-style-type:                      none;
  margin:                               0px;
  overflow:                             hidden;
  padding:                              0px 6px 0px 10px;
}

#footer ul li a
{
  color:                                #003399;
  text-decoration:                      none;
}

