/* CSS Document */html {margin:0 auto; padding: 0;}body {	margin: 0 auto;	padding: 0;	color: #404E56;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(../images/pagebkgd2.jpg);	background-position: center top;}h1, h2, h3, p {	margin: 0;	padding: 0;}img {	margin: 0;	padding: 0;	border: none;}.clear {	clear: both;}#container {	margin: 0 auto;	padding: 0;	background-color: #FFFFFF;	width: 780px;	border: 5px solid #ffffff;}#wrapper {	margin: 0 auto;	background-color: #FFFFFF;}#left {	margin: 0 0 0 0;	padding: 0;	width: 635px;	float: left;	background-color: #FFFFFF;}#header {	background-image: url(../images/page_header_01.gif);	background-repeat: no-repeat;}#mainmenu {	margin: 0; padding: 0;	background-image: url(../images/menu_bkgd.gif);	height: 45px;}#content {	margin: 5px 0 0 0;	background-color: #FFFFFF;}#right {	margin: 0;	padding: 0;	width: 140px;	float: right;	background-image: url(../images/main1_13.gif);	background-repeat: repeat-y;}#rightLogo {	background-image: url(../images/main1_02.gif);	background-repeat: no-repeat;}#footer {	margin: 0 auto;	padding: 5px 10px 5px 10px;	background-color: #ebeee0;	clear: both;	height: 25px;	border-top: 5px solid #fff;}#footer p {	margin: 0;	padding: 0;}#footer a {	color: #404E56;	text-decoration: underline;}#footer a:hover {	color: #ffffff;	background-color: #404E56;	text-decoration: none;}h1 { 	margin: 0; 	padding: 10px 10px 5px 10px; 	font-family: Palatino, "Times New Roman", Times, serif;	font-weight: normal;	font-size: 22px; }h2 {  	margin: 0 5px 15px 5px;  	padding: 0 5px 5px 5px; 	font-family: Palatino, "Times New Roman", Times, serif;	font-weight: normal;	font-size: 16px;	border-bottom: 1px solid #666600; } p { 	margin: 0;	padding: 5px 10px 5px 10px;	line-height: 20px; } #pageFooterShort { 	margin: 5px 0 0 0;	padding: 0;	width: 470px;	height: 45px;	background-image: url(../images/page_footer.jpg);	background-repeat: no-repeat;	background-position: center top;	float: left;	overflow: hidden; } #pageFooterLong { 	margin: 5px 0 0 0;	padding: 0;	width: 635px;	height: 45px;	background-image: url(../images/page_footer.jpg);	background-repeat: no-repeat;	background-position: center top;	float: left;	overflow: hidden; } /*-----Site Map-----*/#smContainer {	margin: 5px 10px 5px 10px;	padding: 0 0 20px 0;	width: 600px;}#smContainer div ol {	margin: 0 0 5px 20px;	padding: 0;}#smContainer div li {	margin: 0; padding: 0;	line-height: 19px;	list-style: inside disc;}#smLeft {	margin: 0; padding: 0;	width: 300px;	float: left;}#smRight {	margin: 0 0 20px 0; padding: 0 0 15px 10px;	width: 280px;	float: left;	border-left: 1px solid #666600;}.sectionHead {	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 15px;	display: block;	border-top: 1px dotted #666600;	border-bottom: 1px dotted #666600;	margin: 5px 10px 10px 0; padding: 3px 0 0 0;}.sectionSubHead {	font-family: Palatino, "Times New Roman", Times, serif;	font-size: 14px;} /*-----PNG HACK-----*/img { behavior: url(iepngfix.htc); }/*------------------*//**----Bio Section----**/#bioContainer { 	margin: 0;	padding: 0; } #bioImage { 	margin: 0 0 5px 0;	padding: 0;	float: left;	width: 470px;	height: 165px } #bioContent { 	margin: 0;	padding: 0;	float: left;	width: 470px;	background-color: #ebeee0; }#bioContent ul { 	margin: 10px 10px 15px 15px;	padding: 0;	list-style-type: disc; }#bioContent li { 	margin: 0 5px 0 15px;	line-height: 20px; }#bioContent a {	color: #666600;	text-decoration: none;}#bioContent a:hover {	color: #666600;	text-decoration: underline;} #bioMenu { 	margin: 0 0 0 5px;	padding: 0;	float: right;	width: 160px;	background-color: #ebeee0; }#bioMenu ul { 	margin: 10px 5px 30px 5px;	padding: 0;	list-style-type: none; }#bioMenu li { 	padding: 2px 0 0 5px; 	line-height: 20px;	border-bottom: 1px solid #ffffff; }.bioSubTitle { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 12px;	margin: 10px 0 0 0;	font-weight: bold; }#bioMenu a { 	color: #666600;	text-decoration: none;	display: block; }#bioMenu a:hover { 	color: #666600;	text-decoration: underline; } #bioMenuTitle { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 16px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 20px;	border-bottom: 5px solid #ffffff; } #subMenuFoot { 	margin: 30px 0 0 0;	padding: 0;	width: 160px;	height: 100px;	float: right;	background-image: url(../images/dkgreenSide.jpg);	background-repeat: repeat-x; } /**----Page Section----**/#pageHeader { 	margin: 0 0 5px 0;	width: 635px;	height: 140px;	background-color: #666600; } #pageContent { 	margin: 0;	padding: 0;	float: left;	width: 635px;	background-color: #ebeee0;  }#pageContent ul { 	margin: 10px 10px 15px 15px;	padding: 0 0 20px 0;	list-style-type: disc; }#pageContent li { 	margin: 0 5px 0 15px;	line-height: 20px; }#pageContent ul li a { 	color: #666600;	text-decoration: none; }#pageContent ul li a:hover { 	color: #666600;	text-decoration: underline; }#pageContent a { 	color: #666600;	text-decoration: none; }#pageContent a:hover { 	color: #666600;	text-decoration: underline; } /**----Process Menu----**/#processMenu {	margin: 0 5px 0 5px;	padding: 0;	float: right;	width: 165px;	background-color: #003366;	font-family: Palatino, "Times New Roman", Times, serif;	font-size: 11px;	text-transform: uppercase;	border: 5px solid #fff;}#processMenu ul { 	margin: 10px 5px 30px 5px;	padding: 0;	list-style-type: none; }#processMenu li {	margin: 0; 	padding: 5px; 	line-height: 17px;	border-bottom: 1px solid #ffffff; }#processMenu a { 	color: #ffffff;	text-decoration: none;	display: block; }#processMenu a:hover { 	color: #ffffff;	text-decoration: underline; } #processMenuTitle { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 16px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 50px;	border-bottom: 5px solid #ffffff; }#bioContent h3 {	font-family: Palatino, "Times New Roman", Times, serif;	/* text-transform: uppercase; */	font-size: 16px;	font-weight: normal;	margin: 20px 10px 10px 10px;	padding: 15px 0 15px 0;	border-top: 1px dotted #666600;	border-bottom: 1px dotted #666600;}hr {	height: 0;	border: 0;	border-top: 1px solid #666600;	margin: 0 10px 0 10px;	clear: both; }/**----Portfolio Section----**/#pofoImage { 	margin: 0 0 5px 0;	padding: 0;	float: left;	width: 470px; } #pofoMenu { 	margin: 0 0 0 5px;	padding: 0;	float: right;	width: 160px;	background-color: #003366;	font-family: Palatino, "Times New Roman", Times, serif;	font-size: 11px;	text-transform: uppercase; }#pofoMenu ul { 	margin: 10px 5px 0 5px;	padding: 0;	list-style-type: none; }#pofoMenu li { 	padding: 5px; 	line-height: 20px;	border-bottom: 1px solid #ffffff; }#pofoMenu a { 	color: #ffffff;	text-decoration: none;	display: block; }#pofoMenu a:hover { 	color: #ffffff;	text-decoration: underline; }#pofoMenuTitle { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 16px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 40px;	border-bottom: 5px solid #ffffff; }#pofoMenuTitleAlt { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 16px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 60px;	border-bottom: 5px solid #ffffff; }#pofoMenuSubTitle { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 13px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 35px;	border-top: 5px solid #ffffff;	border-bottom: 5px solid #ffffff; } #pofoMenuSubTitleAlt { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 13px;	color: #FFFFFF;	padding: 8px 5px 3px 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 20px;	border-top: 5px solid #ffffff;	border-bottom: 5px solid #ffffff; } /**----Links Columns----**/#pageLeft { 	margin: 0 0 5px 0;	padding: 0;	width: 335px;	float: left; } #pageRight { 	margin: 0 0 5px 0;	padding: 0;	float: right;	width: 299px;	border-left: 1px solid #666600; }#pageRight ul { 	margin: 10px 10px 15px 15px;	padding: 0;	list-style-type: disc; }#pageRight li { 	margin: 0 5px 0 15px;	line-height: 20px; }#pageRight a { 	color: #666600;	text-decoration: none; }#pageRight a:hover { 	color: #666600;	text-decoration: underline; } /**----Home Page----**/#homeAnimation { 	margin: 0 0 5px 0;	padding: 0;	width: 635px;	float: left; } #homeText {	margin: 0;	padding: 0;	float: left;	width: 470px;	background-color: #EBEEE0; } #homeNews {	margin: 0 0 0 5px;	padding: 0;	float: right;	width: 160px;	background-color: #EBEEE0; }#homeNewsTop { 	font-family: Palatino, "Times New Roman", Times, serif;	text-transform: uppercase;	font-size: 16px;	color: #FFFFFF;	padding: 5px 5px 0 5px;	background-image: url(../images/dkgreenBkgd.jpg);	overflow: hidden;	background-position: center top;	height: 20px;	border-bottom: 5px solid #ffffff; }.newsDate { 	font-family: Palatino, "Times New Roman", Times, serif;	color: #003366;	font-size: 14px;	font-weight: bold; }#homeNews a { 	color: #666600;	text-decoration: underline; }#homeNews a:hover { 	color: #666600;	text-decoration: none;}.homeFirstP {	font-family: Palatino, "Times New Roman", Times, serif;	font-size: 15px;	padding: 20px 20px 25px 20px;	margin: 0 10px 0 10px;	border-bottom: 1px solid #666600;	font-style: italic;}.homeSecondP {	font-size: 12px;	line-height: 22px;	padding: 20px 15px 25px 15px;} 