
/* Layout Stylesheet */ 

body {
 margin:1em 5% 1em 5%;
 padding:0;
 }

#outer {
 text-align:left;
 width:100%;
 margin:auto;
 }

#header {
 height:143px;
 border-style:solid;
 border-color:#800000;
 border-width:1px 0 1px 0;
 background-color:#FFFFCC;
 margin:0px 0px 10px 0px;
 }

#bar {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;	
 border-width:1px 0 1px 0;
 }

#Navigation {
 background-color:#FFFFCC;
 border-style:solid;
 border-color:#800000;
 border-width:1px 0 1px 0;
 margin:0;
 }

#ContentFull {
 }

#ContentFull .section {
  /* position:relative;
  float:left;
  width:49%; */
	background: #fff;
	border: solid 1px #800000;
	margin: 0px 0px 20px 0px;
}

#ContentFull h5 {
	background: #FFFFCC;
	border-bottom: solid 1px #800000;
	color: #800000;
	font-size: 110%;
	font-variant: small-caps;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}

.contentbox {
  border:1px solid #800000;
  padding: 20px 20px 20px 20px;
}

.gallery {
  border:1px solid #800000;
  padding: 20px 20px 20px 20px;
}

.gallery img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 8px;
  margin: 0px 20px 20px 0px;
}

.contentwithbordertitle {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:120%;
	line-height:28px;
	font-weight:100;
	color:#bd5a10;
	}
	
.thinborderfloat {
  float:right;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  }

#Form1 {
 border-style:solid;
 border-color:#800000;
 border-width:1px;
 background-color:#FFFFCC;
 margin:1em;
 padding;1em;
 }

#bodyblock {
 position:relative;
 width:100%;
 padding:0;
 }

#LeftContent {
 float:left;
 text-align:left;
 width:50%;

 }

#RightContent {
 width:50%;
 text-align:left;
 }

#footer {
 height:1em;
 background-color:#FFFFCC;
 border-style:solid;
 border-color:#800000;
 border-width:1px 0 1px 0;
 margin:0;
 padding:0px 0px 5px 0px;
 }


/* Presentation Stylesheet */ 

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:150%;
	line-height:28px;
	font-weight:900;
	color:#bd5a10;
	}
	
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:120%;
	line-height:28px;
	font-weight:100;
	color:#bd5a10;
	}

h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
a {
	color:#800000;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#800000;}
a:visited {color:#bd5a10;}
a:hover {background-color:#FFFFCC;}

#tabnav {
	FONT-SIZE: 93%;
	BACKGROUND: url(images/tabs/tabbg.gif) #dae0d2 repeat-x 50% bottom;
	FLOAT: left;
	WIDTH: 100%;
	LINE-HEIGHT: normal;
}
#tabnav UL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: none;
}
#tabnav LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(images/tabs/tableft.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#tabnav A {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(images/tabs/tabright.gif) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #800000;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}
#tabnav A {
	FLOAT: none;
}
#tabnav A:hover {
	COLOR:#FFFFCC;
}
#tabnav #current {
	BACKGROUND-IMAGE: url(images/tabs/tableft_on.gif);
}
#tabnav #current A {
	BACKGROUND-IMAGE: url(images/tabs/tabright_on.gif);
	PADDING-BOTTOM: 5px;
	COLOR: #bd5a10;
}

 fieldset {
  padding: 1em;
  border:0px solid #800000;
  font:80%/1 sans-serif;
  margin:1em;
  }


label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

legend {
  padding: 0.7em 0.7em;
  border:2px solid #800000;
  color:#800000;
  font-size:120%;
  text-align:right;
  background-color:#FFFFCC;
  }

.gallery2 {
  /* border:1px solid #800000; */
  padding: 20px 20px 20px 20px;
  margin: 20px 20px 20px 20px;
  text-align: center;
}

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 10px 10px !important;
  margin: 10px 10px 10px 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 10px;
  }