#reset, .reset, #clearFloats, .clearFloats, #clearBoth, .clearBoth { clear: both; font-size: 0px; height: 0px; visibility: hidden; }
BODY {
	padding: 0 0 0 0;
	BACKGROUND: #3a3d46; 
	MARGIN: 0px; 
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px;
}
a
{
	text-decoration: none;
	color:#5e5b5b;
}
a.reg_link
{
	text-decoration: underline;
	color:#4D5FAB;
}

#container {
	BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 1020px; height:675px;
}
.main 
{
	min-height:643px;
	background:#ffffff;
}
.clr {
	CLEAR: both
}
  
.menu_back {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(/images/top_bg.png) repeat-x #808595; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 30px
}
.top_grey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: #808595; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1020px; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 28px
}
.top_grey UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top_grey UL LI {
	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none
}
.top_grey ul li a {
	display: block;
	text-decoration: none;
	}
.top_grey li ul 
{
	margin:0;
	position: absolute;
	/*display: none;*/
	padding:0;
	background-color: #808595; 
	opacity:0.7;
	filter:alpha(opacity=70);	
	}
.top_grey li ul li
{
	float: left;
	color:#FFFFFF;
}
.top_grey li ul li a {
	display: block;
	text-decoration: none;
	}
.top_grey li:hover ul { display: block; }
.top_grey li:hover ul, li.over ul { display: block; }
.text_link2 {
	font-size:11px;
	font-weight:bold;
	COLOR: #FFFFFF; 
	background-color: #808595;
	TEXT-DECORATION: none;
	padding:1px 10px 1px 10px;
}
.text_link2:hover {
	background-color: #5b5454;
	padding:1px 10px 1px 10px;
}
.text_link3, .text_link3:hover {
	font-size:11px;
	font-weight:bold;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	background-color: #5b5454;
	padding:1px 10px 1px 10px;
}

/*.top_grey li:hover ul { display: block; }*/
.text_link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.text_link:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #616881; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.text_link_selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #616881; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.background_home {
	WIDTH: 1020px; HEIGHT: 641px
}
.search_bar {
	MARGIN-TOP: 7px; BACKGROUND: url(/images/search_bar.png) no-repeat; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 95px; MARGIN-RIGHT: 5px; HEIGHT: 13px
}
.search_input {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 86px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.synder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 28px; PADDING-TOP: 22px;
}
.synder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.synder UL LI {
	BACKGROUND: url(/images/snyd.png) no-repeat; WIDTH: 986px; LIST-STYLE-TYPE: none; HEIGHT: 45px
}
.legacy_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 1020px; COLOR: #403d3e; PADDING-TOP: 8px; LETTER-SPACING: 1px
}
.legacy_top UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.legacy_top UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none
}
.text_link1 {
	COLOR: #403d3e; TEXT-DECORATION: none
}
.text_link1:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #747fbc; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.text_link1_selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #747fbc; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.about_title 
{
	font-weight: bold;
	width:20px;
}
.about_end
{
	font-weight: normal;
}
.legacy_text {
	PADDING: 0; COLOR: #000000;
	margin:0;
}
.legacy_text UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.legacy_text UL LI {
	/*MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #5261ac 2px solid; */
	LIST-STYLE-TYPE: none;
}
.legacy_content
{
	height:500px;
}
.legacy_li_content
{
	PADDING-LEFT: 99px; 
	FLOAT: left; 
	WIDTH: 490px; 
	text-align:left;
	padding-bottom:0px;
}
.legacy_li_content p
{
	margin:0;
	PADDING:0px 0 5px 0; 
}
.legacy_li_content2
{
	PADDING-LEFT: 99px; 
	padding-top: 30px;
	FLOAT: left; 
	WIDTH: 490px; 
	text-align:left;
}
.legacy_li_content2 p
{
	margin:0;
	PADDING:0px 0 5px 0; 
}
.legacy_li_content3
{
	PADDING-LEFT: 99px; 
	FLOAT: left; 
	WIDTH: 510px; 
	text-align:left;
	padding-bottom:0px;
	text-align: justify;
}
.legacy_li_content3 p
{
	margin:0;
	PADDING:0px 0 5px 0; 
}
.legacy_li_middle 
{
	/* margin: 30px 0 10px 0; */
	padding: 0px 0 0px 0px;
	/*BORDER-BOTTOM: #5261ac 2px solid; */
	BORDER-TOP: #5261ac 2px solid; 
	height: 138px;
	LIST-STYLE-TYPE: none;
	line-height: 1.3em;
}
.legacy_li_middle2
{
	/* margin: 30px 0 10px 0; */
	padding: 0px 0 0px 0px;
	LIST-STYLE-TYPE: none;
	line-height: 1.3em;
}
.legacy_textleft {
	PADDING: 10px 0 0 130px; FLOAT: left; WIDTH: 454px;
}
.legacy_textleft_col1 {
	PADDING: 10px 0 0 132px; FLOAT: left; WIDTH: 210px;
}
.legacy_textleft_col1 li 
{
	font-weight: bold;
	line-height:20px;
	background-image: url(/images/but.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 19px;
	padding-top:0px;
}
.legacy_textleft_subcol1 ul
{
	padding-left:15px;
}
.legacy_textleft_subcol1 ul li
{
	list-style-type:none;
}
.legacy_textleft_subcol1 li 
{
	background-image:none;
	font-weight: normal;
	line-height:20px;
	padding-left: 0px;
	padding-top:0px;
}
.legacy_textleft_col2 {
	PADDING: 10px 0 0 0px; FLOAT: left; WIDTH: 300px;
}
.legacy_textleft_col2 ul li 
{
	line-height:20px; list-style-type:none; font-weight:bold;
}
.legacy_textleft2 {
	PADDING: 10px 0 0 100px; FLOAT: left; WIDTH: 454px;
}
.legacy_textleft3 {
	PADDING: 0px 0 0 100px; FLOAT: left; WIDTH: 454px;
}
.legacy_textleft3_col1 {
	PADDING: 0px 0 0 172px; FLOAT: left; WIDTH: 180px;
}
.legacy_textleft3_col1 li 
{
	font-weight: bold;
	line-height:20px;
	background-image: url(/images/but.png);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 15px;
	padding-top:0px;
}
.legacy_textitem
{
}
.itemcol1
{
	float:left; width:64px; height: 20px;
}
.itemcol2
{
	float:left; width:390px;
}
.legacy_img_slide 
{
	margin:-500px 0 0 645px;
	PADDING-BOTTOM: 32px;
	float: left;
}
.legacy_img_slide UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.legacy_img_slide UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
#bio_photo1
{
	float: left; width:115px; padding-bottom:0px;
}
#bio_photo
{
	float: left; width:90px; padding-bottom:0px;
}
#bio_info1
{
	float: left; width:180px; height: 130px; padding-bottom:0px;
}
#bio_info
{
	float: left; width:150px; height: 100px; padding-bottom:0px; font-size:12px; 
}
#bio_name
{
	padding-top:8px; font-weight:bold;color:#5e5b5b;
}
#bio_title
{
	font-weight:bold; color:#5e5b5b;
}
#bio_email
{
	padding-top:5px; font-size:11px;
}
#bio_email a
{
	/*text-decoration: none;
	color:#5e5b5b;*/
}
#download_vcard
{
}
#download_vcard a
{
	/*text-decoration: none;
	color:#5e5b5b;*/
}

.linktous {
	BORDER-RIGHT: #d2d7ea 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d2d7ea 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #d2d7ea 1px solid; COLOR: #4d5fab; PADDING-TOP: 2px; BORDER-BOTTOM: #d2d7ea 1px solid; TEXT-ALIGN: center
}
.linktous UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.linktous UL LI {
	LIST-STYLE-TYPE: none
}
.linktous UL LI A {
	COLOR: #d2d7ea; TEXT-DECORATION: none
}
.linktous UL LI A:hover {
	COLOR: #d2d7ea; TEXT-DECORATION: none
}
.contanctus {
	PADDING-LEFT: 36px
}
.contactus_left {
	FONT-SIZE: 12px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 185px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.contactus_left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.contactus_left UL LI {
	PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none
}
.contactus_input {
	FONT-SIZE: 12px; WIDTH: 200px; COLOR: #000000; 
}
.link {
	COLOR: #5261ac; TEXT-DECORATION: none
}
.office {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 410px
}
.officetext {
	PADDING-RIGHT: 45px; FONT-WEIGHT: bold; FLOAT: left; 
}
.officetext UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.officetext UL LI {
	LIST-STYLE-TYPE: none
}
.office1 {
	PADDING-LEFT: 40px; FLOAT: left; WIDTH: 480px; COLOR: #000000; PADDING-TOP: 0px; 
}
.experience_list 
{
	padding-left: 35px;
	float:left; width:200px; line-height:25px; vertical-align:top; font-weight:bold;
}
.experience_list a
{
	text-decoration: none; color:#000000;
}
.experience_list a:hover
{
	text-decoration: none; color:#0000FF;
}
#experience_detail_content {
	height:460px;
	min-height:460px;
}
.experience_cols 
{
	float:left;
	width:800px;
}
.experience_2cols 
{
	padding:0 0 100px 0px;
}
.experience_col1 
{
	float:left;
	padding:0 0 0px 10px;
	width:155px;
}
.experience_header 
{
	font-weight:bold;
}
.experience_project 
{
	line-height:14px;
}
.experience_project a
{
	font-size:9px;
	text-decoration: none;
	color:#939598;
}
.experience_col2 
{
	width:600px;
	float:left;
}
.experience_project_photo 
{
	float:left;
	width:110px;
	font-size:11px;
	line-height:13px;
	height:110px;
	padding-right:10px;
}
.experience_project_photo a
{
	color:#000000;
	text-decoration:none;
}
.experience_project_photo2 
{
	float:left;
	width:120px;
	font-size:11px;
	height:135px;
	line-height:13px;
}
.experience_project_photo2 a
{
	color:#000000;
	text-decoration:none;
}
.experience_col3 
{
	background:url(/images/experience_bg2.jpg) no-repeat 790px 0;
	text-transform:uppercase;
	font-size:11px;
	padding:10px 0 0 800px;
	font-weight:bold;
}
.experience_col3  a
{
	color:#9b9da0;
	text-decoration: none;
}
.experience_col3  selected
{
	color:#000000;
}
#projDetailContent
{
	float:left;
	width:500px;
	padding-right:10px;
	line-height:20px;
}
#projDetailContent p
{
	margin:0;
	PADDING:0px 0 5px 0; 
}
#projDetailNavigation
{
	float:left; width:300px;
}

/* HOME */
.homenews_main { width:982px; }
.homenews_left { float:left; width:200px; padding:2px 0 0 5px; line-height:16px; }
.homenews_link { padding:0; text-align:right; width:209px; z-index:1000; }
.homenews_a { font-weight:bold; color:#5a4bb2; font-size:10pt; }
.homenews_detail { float:left; width:775px; padding:0; line-height:16px; }
.homenews_ul { list-style:none; margin:0; padding:0 0 0 24px; }
.homenews_detail li { font-size:12pt; font-style:italic; color:#0d234c; background:url('/images/but2.jpg') no-repeat 0 0.3em; }

.project_date { float:left; width:100px; font-size:14px; font-weight:bold; padding-left:110px;  }
.project_detail { float: left; width: 650px; font-weight:bold; font-style:italic; }
.project_detail ul li { list-style-type: disc; }
.footer 
{
	height:22px;
	position:relative;
	margin:0px 0 0 0px;
	padding-top:10px;
	padding-bottom:5px;
	width:1020px;
	FONT-SIZE: 10px; 
	BACKGROUND: #818595; 
	COLOR: #ffffff; 
	TEXT-ALIGN: center;
	vertical-align:middle;
}

