/*img, div, li { behavior: url(iepngfix/iepngfix.htc) }*/
* {
	margin:0;
	padding:0;
}
.htmlTitle {
	display:none;
}
div.clear {
	line-height:0;
	font-size:0;
	clear:both;
	height:0;
}
div.my_photo {
	width:181px;
	height:235px;
	position:absolute;
	top:250px;
	left:-28px;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:3;
}
	div.ph1 {
		background-image:url("../images/photo_2.png");
	}
	div.ph2 {
		background-image:url("../images/photo_1.png");
	}
div.mainOne {
	background-image:url("../images/body-bg.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}
	div.mainTwo {
		margin:auto;
		width:1000px;
		background-image:url("../images/mainContainer-bg2.jpg");
		background-position:center top;
		background-repeat:no-repeat;
	}
		div.mainThree {
			background-image:url("../images/mainThree-bg.png");
			background-position:center top;
			background-repeat:no-repeat;
			min-height:1px;
		}
			div.col1 {
				float:right;
				height:414px;
				position:relative;
				width:128px;
			}
				div.col1 div.col1content {
					padding-top:317px;
				}
				div.col1 p {
					margin:0 0 30px 0;
					padding:0;
					text-align:center;
					/*position:absolute;
					bottom:15px;
					left:0;*/
					width:128px;
				}
					div.col1 a img {
						border:0;
					}
			div.col2 {
				float:right;
				z-index:2;
				width:551px;
			}
				div.titleBox {
					height:75px;
					background-image:url("../images/pageTitle-bg.png");
					background-position:left top;
					background-repeat:no-repeat;
				}
				div.contentPadder {
					padding:0 20px 0 20px;
				}
				div.col2 h2 {
					height:36px;
					background-image:url("../images/h2bg.png");
					background-position:left top;
					background-repeat:no-repeat;
					font-size:16px;
					font-family:verdana;
					font-weight:normal;
					color:#ffffff;
					margin-top:0px;
					padding:6px 0 0 10px;
				}
				div.col2 p {
					font-family:verdana;
					font-size:12px;
					line-height:150%;
					padding:0 10px 10px 10px;
					color:#003366;
				}
				div.col2 ul {
					padding:0 10px 10px 10px;
					margin:0;
					list-style:none;
					font-family:verdana;
					font-size:12px;
					color:#003366;
					line-height:150%;
				}
					div.col2 ul li {
					 	padding:0 0 10px 20px;
						background-image:url("../images/icons/bullet_blue.png");
						background-position:left 2px;
						background-repeat:no-repeat;
					}
					div.col2 ul li span {
						color:#999999;
					}
					div.col2 ul li p {
						padding:0;
						margin:0;
					}
						p.job-title {
							font-weight:bold;
						}
						p.job-length {
							padding-bottom:10px!important;
						}
						p.job-details {
						}
						p.recommendation {
							font-style:italic;
							padding-bottom:10px!important;
						}
						p.recommendation-author {
							
						}
					/*ul.work-history li {
						padding-bottom:10px!important;
					}*/
					
			div.col3 {
				float:right;
				height:414px;
				position:relative;
				width:321px;
				padding-top:80px;
			}
				div.col3 h3 {
					font-family:verdana;
					color:#FFFFFF;
					font-size:16px;
					font-weight:normal;
					margin:0px;
					padding:0 0 5px 23px;
				}
				ul.mainNavigation {
					margin:0;
					padding:0 0 0 20px;
					list-style:none;
					line-height:150%;
				}
					ul.mainNavigation li {
						background-image:url("../images/icons/bullet_white.png");
						background-position:left 5px;
						background-repeat:no-repeat;
						padding-left:18px;
					}
						ul.mainNavigation li a {
							font-size:14px;
							font-family:arial;
							text-decoration:none;
							color:#88CCFF;
							/*color:#ffffff;*/
						}
							a.currentPage {
								color:#FFFFFF!important;
								text-decoration:none!important;
							}
						ul.mainNavigation li a:hover {
							color:#f1f1f1;
							text-decoration:underline;
						}
