body {
	font: normal 10px;
	font-family: helvetica, arial, sans-serif;
	background: #ffffff;
}

body a {
	color: #787878;
	text-decoration: none;
	font-size: 11px;

}

body a.highlight {
	text-decoration: none;
	color: #000000;
	font-size: 11px;

}

#mainmenu {
	color: #ffffff;
	padding-top: 100px;
}

#mainmenu a {
	text-decoration: none;
	color: #787878;
	font-size: 11px;
}

#mainmenu a:hover {
	color: #000000;
}

#mainmenu a.highlight {
	text-decoration: none;
	color: #000000;
	font-size: 11px;

}

#logo {
	padding-top: 10px;
	padding-bottom: 5px;
}

#quote {
	width: 310px;
	padding-left: 15px;
	margin: 0px;
	color: #8C8788;
	padding-bottom: 15px;
	font-size: 12px;
}

#quote_ref {
	width: 310px;
	padding-left: 15px;
	margin: 0px;
	color: #8C8788;
	padding-bottom: 25px;
	font-size: 11px;
	text-align: right;
}


#one {
	padding-bottom: 5px;
	color: #8C8788;
	font-size:11.5px;
	text-align: center;
	line-height: 1.4em;
}

#one_text {
	padding-bottom: 15px;
	padding-top: 5px;
	color: #8C8788;
	font-size:11.5px;
	text-align: center;
	line-height: 1.4em;
}

#team_nav {
	padding-bottom: 10px;
	padding-right: 10px;
	font-size:10px;
}

#awards_nav {
	padding-bottom: 10px;
	padding-right: 10px;
	font-size:10px;
}

#footer {
	color: #ffffff;
	font-size: 9px;
	padding-top: 15px;
	font-style: italic;
}

#textinfo {
	visibility: hidden;
	position: absolute;
	padding: 10px;
	font-size: 0.95em;
	color: #8C8788;
}

#text0 {
	width: 180px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
	position: absolute;
	margin: 0px;
	color: #4B494B;
	font-size: 0.7em;
}

#phil_text {
	width: 310px;
	padding-left: 15px;
	margin: 0px;
	color: #8C8788;
	font-size: 0.7em;
}

#text_progress {
	width: 190px;
	padding-left: 10px;
	position: absolute;
	margin: 0px;
	color: #8C8788;
	font-size: 0.7em;
}

#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8 {
	width: 180px;
	padding-left: 10px;
	visibility: hidden;
	position: absolute;
	margin: 0px;
	color: #8C8788;
	font-size: 0.7em;
}

#text1 i, #text2 i, #text3 i, #text4 i, #text5 i, #text6 i, #text7 i, #text8 i {
	width: 180px;
	padding-top: 0px;
	position: absolute;
	margin: 0px;
	color: #4B494B;
	font-size: 11px;
	font-style: normal;
}

#text1 p, #text2 p, #text3 p, #text4 p, #text5 p, #text6 p, #text7 p, #text8 p {
	width: 180px;
	padding-top: 16px;
	position: absolute;
	margin: 0px;
	color: #8C8788;
	font-size: 11px;
}

#team0 {
	width: 300px;
	position: absolute;
	margin: 0px;
	padding: 0px;
}

#team1, #team2, #team3, #team4, #team5, #team6 {
	width: 300px;
	visibility: hidden;
	position: absolute;
	margin: 0px;
	padding: 0px;
}

#awards0 {
	width: 400px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #201F20;
}

#awards0 i {
	font-size: 11px;
	font-style: normal;
	color: #8C8788;
}


#awards, #awardsX {
	padding-top: 0px;
	padding-bottom: 20px;
	width: 400px;
	margin: 0px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #8C8788;
}

#awards p, #awardsX p {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-style: normal;
	color: #8C8788;
}

#awards i {
	font-size: 11px;
	font-style: normal;
	color: #201F20;
}

#awardsX i {
	font-size: 11px;
	font-style: normal;
	color: #f00;
}

#teamall {
	padding-left: 40px;
	font-size: 9px;
	padding-bottom: 5px;
	font-size:10.5px;
	color: #201F20;
	padding-top: 0px;
}

#teampic {
	width: 180px;
	padding-right: 20px;
	font-size: 9px;
	padding-bottom: 5px;
	font-size:10.5px;
	color: #201F20;
}

#teaminfo {
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	padding-bottom: 11px;
	text-align: justify;
	color: #8C8788;
}

#teaminfo ul {
	margin: 20;
	padding: 0;
	list-style: disc;
	width: 200px; /* Width of Menu Items */
	font-size: 10px;
}



#careers {
	width: 320px;
	color: #8C8788;
	font-size: 0.7em;
	padding-left: 20px;
	padding-bottom: 0px;
}

#careers ul {
	margin: 0;
	padding-left: 40px;
	list-style:  circle ;
	width: 300px; /* Width of Menu Items */
}

#careers_contact {
	width: 320px;
	color: #8C8788;
	font-size: 0.7em;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 3px;
}

#careers i {
	font-style: normal;
	font-size:11px;
	color: #201F20;
}

#careers b {
	font-size:11px;
	color: #201F20;
}

#careers a {
	padding: 0;
}

#contacts {
	width: 280px;
}

p.contact_pic {
	padding-top: 0px;
	line-height: 2.2em;
	font-size: 11.5px;
	padding-bottom: 10px;
	color: #8C8788;
}

p.contact_pic2 {
	padding-top: 0px;
	line-height: 2.2em;
	font-size: 11.5px;
	padding-bottom: 10px;
	color: #8C8788;
	padding-left: 10px;
}

p.contact_head {
	line-height: 1.3em;
	font-size: 13px;
	padding-left: 10px;
	color: #4B494B;
	font-style: normal;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

#contact_text {
	padding-top: 0px;
	line-height: 1.4em;
	font-size: 0.7em;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #8C8788;
}

#contact_text i, p.contact_head i {
	line-height: 1.3em;
	font-size: 13px;
	padding-left: 0px;
	color: #4B494B;
	font-style: normal;
}

#contact_text a {
	text-decoration: none;
	color: #787878;
}

#contact_text a:hover {
	color: #000000;
	text-decoration: none;
}


#images {
	padding-left: 2px;
	text-align: center;

}

#image {
	padding-bottom: 3px;
	padding-top: 4px;
}

#caption1, #caption2, #caption3, #caption4, #caption5, #caption6 {
	width: 100px;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	color: #8C8788;
	font-size: 11px;
	text-align: center;
}

#captionX {
	width: 210px;
	visibility: hidden;
	margin: 0px;
	color: #8C8788;
	font-size: 0.7em;
	text-align: center;
}

#caption1 i, #caption2 i, #caption3 i, #caption4 i, #caption5 i, #caption6 i, #captionX i {
	font-style: normal;
	font-size: 10px;


}

#philosophy {
	width: 320px;
	color: #8C8788;
	font-size: 0.7em;
	padding-left: 20px;
	padding-bottom: 10px;
}

#project_image {
	padding: 0px;
	margin: 0px;
}

#project_title {
	width: 320px;
	color: #201F20;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_title_s5 {
	width: 320px;
	color: #201F20;
	font-size: 12px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}


#project_title_s2 {
	width: 320px;
	color: #201F20;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#project_subtitle, #project_subtitle_eastern {
	width: 400px;
	color: #8C8788;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_subtitle_s2 {
	width: 380px;
	color: #8C8788;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_subtitle_s5 {
	width: 380px;
	color: #8C8788;
	font-size: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_subtitle_eastern table, #project_subtitle_s2 table, #project_subtitle_s5 table {
	font-size: 10px;
}

#project_subtitle_eastern table, #project_subtitle_s2 table {
	font-size: 10px;
}

#projects_back {
	padding-bottom: 3px;
	margin-bottom: 0px;
	font: normal 10px;
	font-family: helvetica, arial, sans-serif;

}

#projects_back a {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #787878;
	text-decoration: none;
}

#project_award {
	width: 320px;
	color: #ff0000;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_award_w380 {
	width: 380px;
	color: #ff0000;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_images_twin {
	width: 320px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 0px;
}

#project_images_bottom {
	width: 320px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 0px;
}


#project_images_top {
	width: 320px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#project_text {
	width: 320px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_text_s4 {
	width: 380px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_text_s2 {
	width: 380px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#project_text_s3 {
	width: 380px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
}

#project_text_s5 {
	width: 320px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}

#project_text_l2 {
	width: 420px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#project_text_l3 {
	width: 400px;
	color: #8C8788;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
}


#projects {
	position: absolute;
	padding-top: 4px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-left: 40px;
	color: #8C8788;
}

#projects p {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-style: normal;
	color: #8C8788;
}


#projects i {
	font-size: 11px;
	font-style: normal;
	color: #201F20;
}


#front {
	width: 580px;
	color: #787878;
	font-size: 0.7em;
	padding-left: 0px;
	padding-bottom: 0px;
}

#front_contact {
	width: 580px;
	color: #787878;
	font-size: 9.5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
}

#front i {
	font-style: normal;
	font-size:11px;
	color: #201F20;
}

#front_contact i {
	font-style: normal;
	font-size:9.5px;
	color: #787878;
}


#front b {
	font-size:11px;
	color: #787878;
}

#front a {
	padding: 0;
}

