/* CSS Document */

body  {
background-color: #fcfdea;
}

h1 { 
font-family:libertyBT, serif;
color: #000066;
font-size: 2.75em;
font-weight:900;
text-align:center;
font-style: italic;
margin-bottom: 0em;

}

.h1b   { 
position:absolute; left:270px; top: 10px;
font-family:libertyBT, serif;
color: #000066;
font-size: 2.75em;
font-weight:900;
text-align:center;
font-style: italic;
margin-bottom: 0em;

}

h1.sub { 
font-family:libertyBT, serif;
color: #000066;
font-size: 2.75em;
font-weight:900;
text-align:left;
font-style: italic;
margin-bottom: 0em;

}

h2 {
font-family: arial, verdana, sans-serif;
color: #000066;
font-size: 1.25em;
text-align: left;
font-style: italic;
margin-bottom: 0em;
margin-top: 0em;
}

.h2sub {
font-family: arial, verdana, sans-serif;
color: #993366;
font-size: 1.75em;
text-align: center;
font-style: italic;

}

/*paragraph - text*/

p {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000;
}

/*paragraphs with margins*/

.pml   {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: left; 
margin-left: 1cm;
}

.pmsl   {
font-family: arial, verdana, sans-serif; 
font-size: 0.8em; 
color: #000000; 
text-align: left; 
margin-left: 1cm;
}


.pmc  {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: center; 
margin-left: 1cm;
}

.pmr   {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: right; 
margin-left: 1cm;
}

/*other text*/

.iti {
font-family: arial, verdana, sans-serif;
color: #000066;
font-size: 1.25em;
text-align: center;
}

.line2 {
font-family: arial, verdana, sans-serif;
color: #469fdf;
font-size: 1.0em;
text-align: center;
font-weight:600;
}

.line3 {
font-family: arial, verdana, sans-serif;
color: #000066;
font-size: 0.7em;
text-align: center;
font-weight:600;
}

.smalll   {
font-family: arial, verdana, sans-serif; 
font-size: .8em; 
color: #000000; 
text-align: left; }

.smallr   {
font-family: arial, verdana, sans-serif; 
font-size: .8em; 
color: #000000; 
text-align: right; 
}

.smallc   {
font-family: arial, verdana, sans-serif; 
font-size: .8em; 
color: #000066;
text-align: center; 
}


/*positions*/

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }

div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }

div.spacer {
  clear: both;
  }

#map {
	width:70%;
	text-align:center;
	}



.wide {
width: 600px;
height:800px;
}


/*-- links */



a:link {
color:#000066;
font-size:1.0em;
font-family:arial, verdana, sans-serif;
text-decoration:none;
font-weight:600;
}

a:active {
color:#000066;
font-size:1.0em;
font-family:arial, verdana, sans-serif;
text-decoration:none;
font-weight:600;
}

a:visited {
color:#330033;
font-size: 1.0em;
font-family:arial, verdana, sans-serif;
text-decoration:none;
font-weight:600;
}


.borderblue {
border-color:#000066;
border-style:solid;
border-width:thin;
}

/*tables*/


.capsize1 {
font-family: arial, verdana, sans-serif;
color: #000066;
font-size: 1.5em;
text-align: center;
font-style: italic;
font-weight:700;
}

.thl {
font-family: arial, verdana, sans-serif; 
color: #000000; 
text-align: left;

}


.thc {
font-family: arial, verdana, sans-serif; 
color: #000000; 
text-align: center;

}


.tdltop {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: left;
vertical-align:text-top;

 }
 
 
 .tdl   {
 font-family: arial, verdana, sans-serif; 
 font-size: 1em; 
 color: #000000; 
 text-align: left; 
 }

.tdr    {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: right; 
}

.tdc  {
font-family: arial, verdana, sans-serif; 
font-size: 1em; 
color: #000000; 
text-align: center; 
}

.tdline2 {
font-family: arial, verdana, sans-serif;
color: #993366;
font-size: 1.0em;
text-align: center;
font-weight:600;
}


.bord {border: thin; color: #000066;} 



/*images*/

floatright {
float: right; 
border-style: none;
}

floatleft {
float: left; 
border-style: none;
}
img.imgcenter { 
text-align: center;
}
img.imgleft   { 
text-align: left; 
}

img.imright   {
text-align: right; 
}

.picbkg {
border: 2px solid #000066;
background: url(../imagesa/imgbkg.jpg);
width:315px;
height: 225px;
}

ul.disc  {
list-style-type:disc; 
list-style-position:outside; 
font-family:verdana, arial, sans-serif; 
font-size:0.9em;
} 

.hrc {
width: 60%; 

}