body {
	background: #ffffff;
	margin:0px 0px 0px 0px;
	border: 0px;
}

#pallette {
	width: 810px;
	height: 100%;
	margin: 0px auto 0px auto;
}

#left-shdw {
	float: left;
	background: url(../graphics/left_shdw_border.gif);
	width: 5px;
	height: 900px;
}

#right-shdw {
	float: left;
	background: url(../graphics/right_shdw_border.gif);
	width: 5px;
	height: 900px;
}

#left-shdw2 {
	float: left;
	background: url(../graphics/left_shdw_border.gif);
	width: 5px;
	height: 1250px;
}

#right-shdw2 {
	float: left;
	background: url(../graphics/right_shdw_border.gif);
	width: 5px;
	height: 1250px;
}

#left-shdw3 {
	float: left;
	background: url(../graphics/left_shdw_border.gif);
	width: 5px;
	height: 950px;
}

#right-shdw3 {
	float: left;
	background: url(../graphics/right_shdw_border.gif);
	width: 5px;
	height: 950px;
}

#left-shdw4 {
	float: left;
	background: url(../graphics/left_shdw_border.gif);
	width: 5px;
	height: 1100px;
}

#right-shdw4 {
	float: left;
	background: url(../graphics/right_shdw_border.gif);
	width: 5px;
	height: 1100px;
}

#main {
	float: left;
	width: 800px;
	height: 800px;
	margin: 0px auto 0px auto;
	padding-top: 0px;
}

#main2 {
	float: left;
	width: 800px;
	height: 1250px;
	margin: 0px auto 0px auto;
	padding-top: 0px;
}

#main-professional {
	float: left;
	width: 800px;
	height: 1000px;
	margin: 0px auto 0px auto;
	padding-top: 0px;
}

#logo {
	width: 800px;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 20px;
}

#top-links {
	background: #907A65;
	width: 800px;
	height: 30px;
	margin: 0px 0px 7px 0px;
}

.topLinks {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height: 135%;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 7px 5px 7px;
	border-left: 1px solid #ffffff;
}

.topLinks-home {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height: 135%;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 7px 5px 7px;
}

a.topLinks {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height: 135%;
	border: 0px;
	text-decoration: none;
}

a.topLinks:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height: 135%;
	text-decoration: underline;
}

#main-images {
	width: 800px;
	height: 195px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

#img1 {
	float: left;
	width: 195px;
	height: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#img2 {
	float: left;
	width: 195px;
	height: 195px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

#img3 {
	float: left;
	width: 195px;
	height: 195px;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}

#img4 {
	float: left;
	width: 195px;
	height: 195px;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}

div.pro-img1 {
	float: left;
	width: 396px;
	height: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url("../graphics/Garrana_mouseover2.jpg");
} 

div.pro-img1 a, div.pro-img1 a:link, div.pro-img1 a:visited {
	display:block;
}

div.pro-img1 img {
	float: left;
	width: 100%;
	height: 100%;
	border: 0px;
}

div.pro-img1 a:hover img {
	visibility: hidden;
}

a.pro-img1 {
    display: block;
    width: 396px;
    height: 195px;
   	background: url("../graphics/Garrana_mouseover.jpg");
}

a.pro-img1:hover {
    background-position: 0px -195px;
}

.displace {
    position: absolute;
    left: -5000px;
}

div.pro-img2 {
	float: left;
	width: 397px;
	height: 195px;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	background-image: url("../graphics/Tran_mouseover2.jpg");
} 

div.pro-img2 a, div.pro-img2 a:link, div.pro-img2 a:visited {
	float: left;
	display:block;
}

div.pro-img2 img {
	float: left;
	width: 100%;
	height: 100%;
	border: 0px;
}

div.pro-img2 a:hover img {
	visibility:hidden;
}

div.pro-img3 {
	float: left;
	width: 397px;
	height: 195px;
	margin: 0px 0px 0px 7px;
	padding: 0px;
	background-image: url("../graphics/Xie_mouseover2.jpg");
} 

div.pro-img3 a, div.pro-img3 a:link, div.pro-img3 a:visited {
	float: left;
	display:block;
}

div.pro-img3 img {
	float: left;
	width: 100%;
	height: 100%;
	border: 0px;
}

div.pro-img3 a:hover img {
	visibility:hidden;
}

#pro-img-sq {
	float: left;
	width: 396px;
	height: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#pro-img-sq2 {
	float: left;
	width: 396px;
	height: 195px;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}

#main-content {
	width: 800px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content2 {
	width: 800px;
	height: 1020px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content3 {
	width: 800px;
	height: 850px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content4 {
	width: 800px;
	height: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content5 {
	width: 800px;
	height: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content6 {
	width: 800px;
	height: 330px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content-professional1 {
	width: 800px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 5px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#main-content-professional2 {
	width: 800px;
	height: 120px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #907A65;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#paragraph1 {
	float: left;
	width: 355px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 20px 30px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
	text-align: justify;
}

#paragraph2 {
	float: left;
	width: 355px;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 20px 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
	text-align: justify;
}

#bottom-main {
	background: url(../graphics/gray-bkgd-bottom.gif) no-repeat;
	width: 800px;
	height: 8px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#profile1 {
	background: url(../graphics/small_square_red.gif) no-repeat 0px 3px;
	float: left;
	width: 240px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#profile2 {
	background: url(../graphics/small_square_red.gif) no-repeat 0px 3px;
	float: left;
	width: 240px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#profile3 {
	background: url(../graphics/small_square_brown.gif) no-repeat 0px 3px;
	float: left;
	width: 200px;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#profile1e {
	background: url(../graphics/small_square_brown.gif) no-repeat 0px 3px;
	float: left;
	width: 240px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#profile2e {
	background: url(../graphics/small_square_brown.gif) no-repeat 0px 3px;
	float: left;
	width: 240px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
}

#profile-header {
	width: 800px;
	height: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#profile-image {
	float: left;
	width: 200px;
	height: 210px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 150px;
}

#profile-info {
	float: left;
	width: 400px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 20px 50px;
	background: url(../graphics/2squares_red.gif) no-repeat 50px 145px;
}

#profile-info2 {
	float: left;
	width: 400px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 20px 50px;
	background: url(../graphics/2squares_brown.gif) no-repeat 50px 145px;
}

#profile-content {
	width: 800px;
	height: 600px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#border {
	float: left;
	width: 760px;
	height: 1px;
	background: #eeeeee;
	margin-bottom: 0px;
}

#spacer {
	float: left;
	width: 20px;
	height: 1px;
	margin-bottom: 0px;
}

#cv {
	float: left;
	width: 354px;
	height: 670px;
	margin: 0px 0px 0px 20px;
	padding: 20px 15px 20px 10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
	border-left: 1px solid #eeeeee;
}

#summary {
	float: left;
	width: 350px;
	height: 670px;
	margin: 0px 20px 0px 0px;
	padding: 20px 15px 20px 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 155%;
	background: #eeeeee;
	text-align: justify;
}

#cv2 {
	float: left;
	width: 354px;
	height: 480px;
	margin: 0px 0px 0px 20px;
	padding: 20px 15px 20px 10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
	border-left: 1px solid #eeeeee;
}

#summary2 {
	float: left;
	width: 350px;
	height: 480px;
	margin: 0px 20px 0px 0px;
	padding: 20px 15px 20px 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 155%;
	background: #eeeeee;
	text-align: justify;
}

#cv3 {
	float: left;
	width: 354px;
	height: 400px;
	margin: 0px 0px 0px 20px;
	padding: 20px 15px 20px 10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 145%;
	border-left: 1px solid #eeeeee;
}

#summary3 {
	float: left;
	width: 350px;
	height: 400px;
	margin: 0px 20px 0px 0px;
	padding: 20px 15px 20px 15px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 155%;
	background: #eeeeee;
	text-align: justify;
}

a.profile {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height: 155%;
	border: 0px;
	text-decoration: none;
}

a.profile:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D40102;
	line-height: 155%;
	text-decoration: underline;
}

a.profile2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height: 155%;
	border: 0px;
	text-decoration: none;
}

a.profile2:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D40102;
	line-height: 155%;
	text-decoration: underline;
}

a.profile3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D40102;
	line-height: 155%;
	border: 0px;
	text-decoration: none;
}

a.profile3:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D40102;
	line-height: 155%;
	text-decoration: underline;
}

h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: normal;
	color: #D40102;
	line-height: 135%;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

h1.professionals {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: normal;
	color: #D40102;
	line-height: 155%;
	margin: 20px 0px 20px 20px;
	padding: 0px;
}

h1.profile {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: normal;
	color: #D40102;
	line-height: 155%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h1.contact {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: normal;
	color: #D40102;
	line-height: 155%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}

ul.profile {
	list-style-type: square;
	color: #907A65;
	padding: 0px 0px 0px 30px;
	line-height: 145%;
}

li {
	padding: 0px 0px 7px 0px;
}

.list-text {
	color: #333333;
}

#footer {
	text-align: center;
	width: 800px;
	height: 50px;
	margin: 15px auto 0px auto;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 175%;
}

a.footer {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height: 155%;
	border: 0px;
	text-decoration: none;
}

a.footer:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height: 155%;
	text-decoration: underline;
}

#content {
	width: 740px;
	height: 255px;
	margin: 0px auto 20px auto;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 145%;	
}

div.contact1 {
	float: left;
	width: 380px;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 145%;
	background: url(../graphics/small_square_red.gif) no-repeat 350px 25px;
}

div.contact2 {
	float: left;
	width: 300px;
	height: 150px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 175%;
	border-left: 1px solid #eeeeee;
}

div.careers1 {
	float: left;
	width: 180px;
	height: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 145%;
	background: url(../graphics/small_square_brown.gif) no-repeat 150px 25px;
}

div.careers2 {
	float: left;
	width: 500px;
	height: 210px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 175%;
	border-left: 1px solid #eeeeee;
}

a.contact {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height: 155%;
	border: 0px;
	text-decoration: none;
}

a.contact:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc0000;
	line-height: 155%;
	text-decoration: underline;
}
