body, html
{
	margin: 0;
	padding: 0;
	height: 100%
}

#container
{
	height: 100%;
  font: 11pt arial,helvetica,sans-serif;
  color: black;
  background-color: white;
}

body > #container
{ /* for IE<=6 */
  height: auto; min-height: 100%;
}

#top
{
  height: 180px;
	background-image: url(top.png);
	background-repeat: repeat-x;
}

#footer
{
  position: relative;
  z-index: 10;
  height: 100px;
  margin-top: -100px;
  clear: both;
	background-image: url(bottom.png);
	background-repeat: repeat-x;
}

#logo
{
  margin: 21px 0 0 15px;
  width: 298px;
  height: 152px;
}

#leftcol
{
  width: 150px;
  padding: 10px 0 100px 25px;
  float: left;
  color: #135998;
  background-color: transparent;
}

#centercol
{
  padding: 0 252px 100px 200px;
}

#rightcol
{
  width: 202px;
  padding: 20px 25px 100px 0;
  float: right;
  color: #135998;
  background-color: transparent;
}

div.leftnavitem0
{
  border-bottom: 1px solid #135998;
  padding-top: 10px;
  font-weight: bold;
  font-size: 110%;
}
div.leftnavitem2
{
  margin-left: 15px;
  border-bottom: 1px dotted #135998;
  font-size: 110%;
}

h1
{
  font-size: 120%;
  font-weight: bold;
  color: #135998;
  background-color: transparent;
  margin-top: 20px;
}

h2
{
  font-size: 100%;
  font-weight: bold;
  color: #135998;
  background-color: transparent;
}

.shadow
{
  border: 1px solid #135998;

	-moz-box-shadow: 3px 3px 4px #135998;
	-webkit-box-shadow: 3px 3px 4px #135998;
	box-shadow: 3px 3px 4px #135998;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#135998')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#135998');

/*  -moz-border-radius: 15px;
  border-radius: 15px;*/
}

.shadow_red
{
  border: 1px solid red;

	-moz-box-shadow: 3px 3px 4px red;
	-webkit-box-shadow: 3px 3px 4px red;
	box-shadow: 3px 3px 4px red;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ff0000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ff0000');

/*  -moz-border-radius: 15px;
  border-radius: 15px;*/
}

.photobox
{
  float: left;
  width: 48%;
}

div.rightbox
{
  margin: 20px 0 20px 0;
  padding: 0 10px 0 10px;
  color: black;
  background-color: white;
  
  border: 1px solid red;

	-moz-box-shadow: 3px 3px 4px red;
	-webkit-box-shadow: 3px 3px 4px red;
	box-shadow: 3px 3px 4px red;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ff0000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ff0000');

}

h1.rightbox
{
  margin-top: 10px;
  font-size: 120%;
  font-weight: bold;
  color: red;
  background-color: transparent;
}

a
{
  color: #135998;
  background-color: transparent;
  text-decoration: underline;
}
a:active, a:hover
{
  color: red;
  background-color: transparent;
  text-decoration: underline;
}
a:visited
{
  color: #808080;
  background-color: transparent;
  text-decoration: underline;
}

a.leftnavitem0, a.leftnavitem0:visited
{
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  color: #135998;
  background-color: transparent;
}

a.leftnavitem0:hover, a.leftnavitem0:active
{
  margin-top: 4px;
  text-decoration: none;
  font-weight: bold;
  color: #135998;
  background-color: #c1d3e4;
}

a.leftnavitem1, a.leftnavitem1:visited
{
  line-height: 20px;
  text-decoration: none;
  font-weight: bold;
  color: black;
  background-color: transparent;
}

a.leftnavitem1:hover, a.leftnavitem1:active
{
  margin-top: 4px;
  text-decoration: none;
  font-weight: bold;
  color: black;
  background-color: #c1d3e4;
}

a.leftnavitem2, a.leftnavitem2:visited
{
  text-decoration: none;
  color: #135998;
  background-color: transparent;
}

a.leftnavitem2:hover, a.leftnavitem2:active
{
  text-decoration: none;
  color: #135998;
  background-color: #c1d3e4;
}

a.leftnavitem3, a.leftnavitem3:visited
{
  text-decoration: none;
  color: black;
  background-color: transparent;
}

a.leftnavitem3:hover, a.leftnavitem3:active
{
  text-decoration: none;
  color: black;
  background-color: #c1d3e4;
}


table.editnav
{
  border: 1px solid red;
  background-color: #ffe0e0;
  margin-top: 10px;
}
td.editnav
{
  color: red;
  background-color: #ffe0e0;
}


