	body {
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		}

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	
	#frame {
		width:1000px;
		background-image:url(/graphics/bg.jpg);
		background-repeat: repeat-y;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;


		}
	#header {

		height:158px;
		background-image:url(/graphics/logo.jpg);
		background-repeat:no-repeat;		
		margin:0px;
		padding:0px;
	}


	#topnav {
		margin:0px;
		padding:0px;
		width:1000px;
		height:78px;
		text-align:left;
	}
	
	#topnav ul {
	    list-style:none;
		margin:0px;
		padding:0px;
		}

	#topnav li {
		float:right;
		margin:0px;
		list-style-type:none;
	}

	#topnav img {
	    border:none;
	}
	
	#contentleft {
		width:670px;
		padding:0px;
		float:left;
		background:#fff;
		margin-left:32px;
		margin-right:10px;
		}

	#contentleft h1 {
		font-size:0.8em;
		font-weight:bold;
		color:#333333;
		padding-top:2em;
	}

	#contentleft h2 {
		font-size:0.7em;
		font-weight:bold;
		color:#333333;
		padding-top:0.5em;
		margin-top:0em;
		margin-left:1em;
	}

	#contentleft p {
		font-size:0.7em;
		color:#333333;
	}

	#contentleft form {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-left:0.5em;
	}

	#contentleft form p {
		margin:0em;
		padding:0em;
	}
	
	#content_image {
		float:right;
		margin:1em;
		margin-top:2em;

	}


	#contentright {
		width:265px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentheader {
		background:#fff;
		height:150px;
		background-image:url(/images/leaves.jpg);
		background-repeat:no-repeat;
		border-bottom:1px solid black;
		margin-bottom:0px;
		padding-bottom:0px;
		}
	
	
		
	#contentheader h1 {
		margin-left:230px;
		padding-top:30px;
		padding-bottom:0px;
		margin-bottom:0px;
		font-size:1.1em;
		font-weight:bold;
		color:#333333;
	}
	
	#contentheader h2 {
		margin-left:230px;
		padding-top:2px;
		margin-top:3px;
		padding-bottom:0px;
		margin-bottom:0px;
		font-size:0.6em;
		font-weight:bold;
		color:#333333;
	}

	#contentheader table {
		float:right;
		margin-bottom:0px;
		padding-bottom:0px;
		}	

	#contentheader img {
		margin-bottom:0px;
		padding-bottom:0px;
	
	}	
	
	#contentright p { font-size:10px}

	#contentright h1 { 
		font-size:0.8em;
		font-weight:bold;
	}	
	
	#content {
		width:559px;
		padding:0px;
		float:left;
		background-color:#ccc;
		border-left: 1px solid black;
		}

	#content p {
		font-size:0.8em;
		padding-top:0.5em;
		padding-bottom:0.5em;		
		}

	#content h1 {
		font-size:1em;
		font-weight:bold;
		padding-top:0.5em;
		padding-bottom:0.5em;		
		}

	#content h2 {
		font-size:0.8em;
		font-weight:bold;
		margin-left:0.5em;
		padding-top:0.3em;
		padding-bottom:0.3em;		
		}
	
	#content table {
		margin-left:1em;
		margin-top:1em;
		margin-bottom:1em;
	}
	
	#content table h2 {
		font-size=0.8em;
		font-weight:bold;
		margin-left:0em;
		padding-top:0.2em;
		padding-bottom:0em;
		margin-bottom:0em;
		color:#FFFFFF;
	}

	#content table p {
		font-size=0.7em;
		margin-left:0.3em;
		padding-top:0.2em;
		padding-bottom:0em;
		margin-bottom:0em;
	}
	
	#subcontent {
	    width:100%;
		border:none;
	}
	
	#subcontent p {
	    font-size:0.8em;
		font-weight:normal;
		color:#333333;
		margin:1.2em;
	}


	#subcontent h1 {
	    font-size:1em;
		font-weight:bold;
		color:#333333;
		margin:1em;
	}


	#subcontent h2 {
	    font-size:0.9em;
		font-weight:bold;
		color:#333333;
		margin:1.1em;
	}
	
	#rightphoto {
		float:right;
		margin-right:1em;
		margin-left:1em;
		margin-bottom:1em;
		margin-top:1em;
	}
	
	#rightphoto img {
		border: 1px solid black;

	}
	
	
	#footer {
		width:740px;
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0.1em;
		padding:0px;
		text-align: center;
		}
	
	#footer ul, li {
	   list-style: none;
	   font-size:0.8em;
	   padding: 0;
	   text-indent: 0;
	   margin: 0;
		}

	#footer ul {
	    text-align: center;
	    margin: 0 auto;
		padding-top:0.2em;
	}

	#footer li {
	   display: inline;
	    margin:0em;
		padding-bottom:1.4em;
	}
	
	#footer a {
		font-size:1em;
		color:#000033;
		text-decoration:none;
	}

	#footer a:hover {
		font-size:1em;
		color:#000033;
		text-decoration: underline;
	}
	
	
.img-shadow {
  float:left;
  background: url(/tech/css/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/tech/css/shadow.gif) no-repeat bottom right;
  margin: 15px 0 0 15px !important;
  margin: 10px 0 0 5px;
  }

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


/*********** #navBar link styles ***********/

#navBar{
	width:179px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	background-color: #FFF;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin-top: 0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;


}


#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #333333;
	text-decoration: none;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #999999;
	background-image: none;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#form p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
	}

#form table {
	margin-left: auto;
	margin-right: auto;
	background-color:#999999;
	border:1px solid black;
	margin-bottom:1em;
}

#breadcrumbs {
	width:100%;
	border-bottom:1px solid black;
}

#breadcrumbs p {
	color:#666666;
	font-size:0.8em;
	margin:1px;
	padding:0px;
	margin-left:1em;
}

#breadcrumbs a {
	color:#666666;
}

#breadcrumbs a:hover {
	color: #333333;
}

