body { margin: 10px 0; padding: 0; background: transparent url("../images/bkgrd.jpg") repeat-x 0 0; text-align: center; color: #000; font: normal .8em "Trebuchet MS", Tahoma, Verdana, sans-serif; }
div#wrap { margin: 0 auto; width: 770px; }
#header { background: transparent url("../header.png") no-repeat 0 0; height: 219px;}
* html div#header {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='header.png', sizingMethod='scale');
}
#column { margin: 0; padding: 0; background: transparent url("../images/centerbkgrd.gif") repeat-y; }

#main { float: left; width: 570px; }
#main h1, #main p { padding: 0 20px; text-align: left; }
#main p { padding-left: 60px; padding-right: 30px; line-height: 15px; }
#main h1 { font: bold 180% "Georgia","Trebuchet MS", Tahoma, Verdana, sans-serif; color: #0066CC; padding-top: 10px; }
#main h2 { font: normal 160% "Trebuchet MS", Tahoma, Verdana, sans-serif;color: #000; padding-top: 10px; }
#main h3 { font: bold 140% "Trebuchet MS", Tahoma, Verdana, sans-serif;color: #000; padding-top: 0px; margin-bottom:-15px; text-align: left;  padding: 0 59px;}
#main a:link, a:active, a:visited { text-decoration: underline; border: none; color:#0000FF;}
#main a:hover {text-decoration: none; color:#0000FF;}

#sidebar { width: 197px;  margin: 0 0 0 570px; height: 494px;}
#wrap > #sidebar { width: 200px; }
#sidebar p { padding: 10px 30px 10px 20px; margin: 0; font-size: 11px; text-align: left; }
#footer { background: transparent url("../footer.png") no-repeat 0 0; height: 34px; clear: both;  }
* html div#footer {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='footer.png', sizingMethod='scale');
}
#footer p { padding: 5px; margin: 0; font-size: 10px; color: #fff; text-align: center; }
#footer a:link, #footer a:active, #footer a:visited { color: #fff; text-decoration: none; border: none; position: relative; z-index: 500;}
#footer a:hover {text-decoration: underline; position: relative; z-index: 500;}

#navbar { background: transparent url("../images/navbar.gif") no-repeat 0 0; height: 36px; }
#navbar ul { list-style: none; margin: 0; padding: 0 0 0 20px; }
#navbar li { margin: 0; padding: 0; float: left; width: auto; }
#navbar a,  #navbar a:visited,  #navbar a:active { display: block; text-decoration: none; font: bold 10px "Verdana", Arial, Helvetica, sans-serif; color: #FFF; margin: 0px; padding: 12px 8px 12px 8px; float: left; }
#navbar a:hover{ background-color: #0066CC; color: #fff; }
#navbar a#currentpage { background: #FFF url("../images/btn_bkgrd.jpg") repeat-x 0 0; color: #000; }
#frmContact td{text-align:left;}
input, select, textarea { font: 11px "Verdana", Arial, Helvetica, sans-serif; }
.peducation {margin-top:-10px; margin-bottom:50px;}
.peducation img{padding: 0 20px;}
#visiontag { margin: 0 auto; width: 770px; text-align: right; padding-right:30px; font-size: 10px; color: #000; }
.imageborder { padding: 3px; margin: 0 5px; border: 1px solid #000;}
.smalltext { font-size: 10px; }