body {
	margin: 0;
	padding: 0;
	font-family: Arial,
             "Helvetica Neue",
             "Arial Black",
             sans-serif;

}


h1 {
 font-size:1.25em;
 font-weight: bold;
 color:#1f5cad;
 text-align:center;
 }
 h2 {
  font-size:1.25em;
  font-weight: bold;
  color:#1f5cad;
  text-align:left;
  margin-top: 0px;
  margin-bottom: 4px;

  }
 
 
  h3 {
  font-size:0.75em;
  color:#3a3a3a;
  text-align:center;
  }
 
 h2.contact {
 font-style:italic;
 font-size:1.25em;
font-weight: bold;
 text-aligin:left;
 color:#000000;
 margin-top: 0px;
 margin-bottom: 4px;

 }
  center.footer {
  color:#3a3a3a
  font-size:0.75em;
  margin-top: 0px;
margin-bottom: 4px;
  }
 
  p {
  color:#3a3a3a
  font-size:0.75em;
  margin-top: 0px;
  margin-bottom: 4px;
  }
  
   p.center {
  color:#3a3a3a
  font-size:0.75em;
  margin-top: 0px;
  margin-bottom: 4px;
  text-align:center;
  }

p.space {
color:#3a3a3a
  font-size:1.0em;
  margin-top: 4px;
  margin-bottom: 4px;
}

a:link, a:visited {
 font-weight: bold;
 text-decoration: none;
  color: #3a3a3a;
}

a:hover, a:active {
 font-weight: bold;
 color: #1f5cad;
}

a.small:link, a.small:visited {
 font-weight: bold;
 text-decoration: none;
 color: #3a3a3a;
 font-size:0.5em;
}


a.small:hover, a.small:active {
font-weight: bold;
color: #1f5cad;
font-size:8px;
}


ul {
margin-top: 0px;
margin-bottom: 4px;
}

blockquote {
	font-style: italic;	
}



#header-wrap {
	/* position: fixed; */
	top: 0;
	left: 0;
	width: 100%;
	background-color:#ffffff;
        z-index:99;
}

#header-container {
	height: auto;
	background: url(../images/white_block_header.png) repeat-x left bottom;
}
	
#header {
	position: relative;
}

#container {
	margin-left: 0 auto;
	/*margin-right:50%;*/
	padding: 0;
	width: 600px;
	}

#content {
   clear:both;
   left:300px;
	position:relative;
}


#footer-wrap {
   position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color:#ffffff;
   z-index:99;
   clear:both;
}

#footer-container {
	height: 3em;
	background: url(../images/white_block_footer.png) repeat-x left bottom;
	}

#footer {
	width: 100%;
	margin: 0 auto;
	position: relative;
	font-size:0.75em;
	padding-bottom:10px;
}


#logo {
 vertical-align:top;
 left:0px;
 border:0px;
 position:relative;
 height:auto;
 width:auto;
}

#menu {
 font-size:1.0em;
 position:relative;
 left:300px;
 top:-40px;
 background:blue;
}

#selected {
 position:relative;
 font-weight:bold;
 font-size:1.2em;
 width:120px;
 float:left;
 color:#1f5cad;
 background:#ffffff;
 z-index:2;
}


#notselected {
 font-weight:bold;
 font-size:1.2em;
 width:120px;
 float:left;
 color:#3a3a3a;
 background:#ffffff;
 z-index:2;
}

#spacer
{
height:2em;
}

#sidebar {
position:fixed;
top: 170px;
left: 10%;
padding:50px;
width:150px;
height:250px;
/*background-color:#1f5cad; */ 
background-color:#ffffff; 
text-align:right;
z-index:10;

}

/***************************/
 /* Dropdown menu           */
 /***************************/

 #menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
 }

 #menu a, #menu h2 {
 margin: 0;
 padding: 2px 3px;
 }

 #menu h2 {
 text-transform: uppercase;
 }

 #menu a {
 text-decoration: none;
 background-color:#ffffff;
 color:#3a3a3a;
 }

 #menu a:hover {
 color:#1f5cad;
 background-color:#ffffff;
 }

 #menu li {
 position: relative;}

 #menu ul ul {
 font-size:0.75em;
 position: absolute;
 padding-left:10px;
 z-index: 500;
 }
#menu ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
 padding-left:5px;
 font-size:0.5em;
 }

 div#menu ul ul,
 div#menu ul li:hover ul ul,
 div#menu ul ul li:hover ul ul
 {display: none;}

 div#menu ul li:hover ul,
 div#menu ul ul li:hover ul,
 div#menu ul ul ul li:hover ul
 {display: block;}






