#about{width:708px;float:left;height:42px;border-bottom: 1px dashed #5991CE;line-height: 42px;text-align: left;}
#biaoti{width:400px;float:left;text-align:left;text-indent: 10px; padding-top:6px;}
.font{ color:#DD0709;}
#fh{ width:270px; float:right; text-align:right;}


#aboutpic{ width:700px; margin-top:10px; margin-bottom:34px; float:left; background:url(../images/Naperville_Web_Design1.jpg) no-repeat right bottom; overflow:hidden;}
#aboutwz{width:460px;float:left;color:#666;margin-top:10px;text-align: left;line-height: 18px; margin-left:10px; font-size:12px; font-weight:100; display:inline;}
#about1{width:708px;float:left;height:72px;line-height: 72px;text-align:center;font-size:24px; font-weight:bold; color:#4499D9;
border-top: 1px dashed #BFBFBF;}
.sj{text-indent: 10px;}
#ziw{ width:692px; float:left; text-align:left; font-size:14px; margin-left:10px; display:inline;}
#bannerabout{ width:979px; margin-left:auto; margin-right:auto; margin-top:6px; margin-bottom:26px;}
#rightwz{ width:662px; float:right; margin-top:20px; padding-bottom:30px; margin-right:24px; text-align:right; font-size:14px; display:inline;}
#xin{ margin-top:10px; margin-bottom:5px; width:979px; margin-right:auto; margin-left:auto; font-size:1px; line-height:1px; height:1px; border-bottom:solid 1px #ccc;}
#xins{ float:left; margin-top:10px; margin-bottom:5px; width:979px; margin-right:auto; margin-left:auto; font-size:1px; line-height:1px; height:1px; border-bottom:solid 1px #ccc;}
#aboutpic1{ width:700px; margin-top:10px; margin-bottom:14px; float:left; background:url(../images/Glen_Ellyn_Web_Design1.jpg) no-repeat right bottom; overflow:hidden;}
.fontz{ color:#B1241A; font-size:14px; font-weight:bold;text-align:left;}
#ssuo{ float:left; display:inline; width:702px; background:url(../images/Lisle_Web_Design1.gif) no-repeat left top; height:42px;margin-bottom:14px;}
#biaodan{ margin-left:130px; margin-top:12px; float:left; display:inline; }
.select {line-height:18px;border: 1px solid #DFDFDF;height: 18px;font-size:12px;width:400px;overflow:hidden;visibility: inherit;}
#aboutwz1{width:483px;float:left;color:#666;margin-top:10px;text-align: left;line-height: 18px; margin-left:10px; font-size:12px; font-weight:100; display:inline;}
#fals{ width:200px; float:right; text-align:right; padding-top:190px;}
#lmsa{ width:708px; float:left; border-bottom: dashed 1px #ccc;}
.sdey{ margin-left:10px; float:left; text-align:left; font-size:14px; color:#318ED4; font-weight:bold; padding-top:10px; padding-bottom:5px; display:inline;}
.page{ float:right;padding-top:10px; padding-bottom:5px; text-align:right; margin-right:5px; display:inline; font-size:12px;}
.fonts{font-size:12px; color:#318ED4; font-weight:bold;}
.fontss{font-size:14px; color:#318ED4; font-weight:bold;}
#picli{ width:708px; float:left; margin-top:20px; overflow:hidden; display:inline;}
#picli ul{ list-style-type:none;}
#picli li{  float:left; display:inline; margin-left:20px; margin-bottom:20px;}
.pict{padding-top:10px; padding-bottom:10px; width:150px; height:140px; border: solid 1px #333;}
.ico{ background:url(../images/Westmont_Web_Design1.jpg) no-repeat left 1px; margin-top:15px; margin-bottom:15px; text-align:left; text-indent:16px; font-size:10px; color:#004B76;}
#aboutpic2{ width:700px; margin-top:10px; margin-bottom:14px; float:left; background:url(../images/Glen_Ellyn_Web_Design1.jpg) no-repeat right 14px; overflow:hidden;}
.fonte{ color:#3490CF; }
.fonty{ color:#B3221D; font-weight:bold;}
#duan{ width:698px; margin-top:1px; float:left; text-align:left; font-size:12px;margin-left:10px; display:inline;}
#hxian{ width:708px; margin-top:20px; margin-bottom:15px; float:left; display:inline;font-size:1px; line-height:1px; height:1px; border-bottom: dashed 1px #ccc;}
#lmsa1{ width:708px; float:left; margin-bottom:5px;}
#picdi{ width:708px; float:left; overflow:hidden; display:inline;}
#picdi ul{ list-style-type:none;}
#picdi li{  float:left; display:inline; margin-left:18px; border:solid 1px #DCE0DF; }
.picts{ margin:6px 6px 1px 6px; width:136px; height:106px; border: solid 1px #DCE0DF;}
.bjys{ width:140px; margin:0px 6px 6px 6px; padding-top:14px; padding-bottom:14px; color:#FFFFFF; font-size:12px; font-weight:bold; }
#aboutpic3{ width:700px; margin-top:10px; margin-bottom:14px; float:left; background:url(../images/Schaumburg_Web_Design1.jpg) no-repeat right bottom; overflow:hidden;}
.botm{ background:url(../images/Oak_Brook_Web_Design1.jpg) no-repeat left center; text-align:center; width:76px; padding-top:5px; padding-bottom:5px; font-size:10px; color:#fff; margin-top:18px; margin-right:10px; float:left;}
.botm1{
	text-align:center;
	width:84px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#fff;
	margin-top:18px;
	margin-right:110px;
	float:left;
}
.fontzs{ color:#B1241A; font-size:14px; font-weight:bold;text-align:left; text-indent:15px;}
#about2{width:708px;float:left;font-size:24px; font-weight:bold; color:#f00; margin-bottom:25px; line-height:30px;}
.wzd{width:696px; margin-top:22px; margin-bottom:30px; float:left;overflow:hidden; text-align:left; font-size:12px; padding-left:12px;}
.wzd1{width:696px; margin-bottom:16px; float:left;overflow:hidden; text-align:left; font-size:12px; padding-left:12px;}
.wzds{width:706px; margin-top:12px;  float:left;overflow:hidden; text-align:left; padding-bottom:20px; border-bottom:1px solid #ccc;}
.wzdsa{width:706px; margin-top:12px;  float:left;overflow:hidden; text-align:left; padding-bottom:20px; }
.fontt{ font-weight:bold; color:#0099FF;}
.xuxian{width:708px;height:1px;font-size:1px;line-height: 1px; border-bottom:dashed 1px #ddd; float:left;}
#topk{width:180px;float:right;margin-right:10px;font-size:14px;color:#CC0033;text-decoration: underline; text-align:right; font-weight:bold;}
#aboutweb{width:708px;float:left;height:42px;line-height: 42px;text-align: left;}
#aboutpic4{ width:706px; margin-top:6px; float:left; background:url(../images/Glen_Ellyn_Web_Design1.jpg) no-repeat 520px center; overflow:hidden; border:solid 1px #ccc; padding-bottom:19px; padding-top:10px;}
#zpic{ width:708px; float:left; overflow:hidden;}
#leftpic{ width:350px; float:left; margin-right:8px; overflow:hidden;}
#leftpic ul{ list-style-type:none;}
#leftpic li{ width:350px; height:100px; background:url(../images/Addison_Web_Design2.gif) no-repeat left top; margin-bottom:10px;}
.lefttu{ width:95px; height:94px; float:left; margin:3px 25px 3px 3px; display:inline;}
.zie{ width:210px; text-align:left; float:left; font-size:12px;}
.fontyu{font-size:14px;font-weight: bold;color:#FF6408;line-height:36px;}
.fontlu{font-size:14px;font-weight: bold;color:#3E96D6;line-height:36px;}
.fontzu{font-size:14px;font-weight: bold;color:#D90706;line-height:36px;}
#leftpic1{ width:350px; float:left; overflow:hidden;}
#leftpic1 ul{ list-style-type:none;}
#leftpic1 li{ width:350px; height:100px; background:url(../images/Addison_Web_Design2.gif) no-repeat left top; margin-bottom:10px;}
#aboutpic5{ width:690px; margin-top:6px; float:left; overflow:hidden; border:solid 1px #ccc; padding-bottom:22px; padding-top:15px; padding-left:15px; text-align:left; font-size:12px;}
.icods{background:url(../images/Woodridge_Web_Design1.gif) no-repeat left center;text-indent:20px; float:left;  font-size:14px; color:#2E8CCC; margin-top:16px; margin-right:40px;}
#lmsax{ width:708px; float:left; border-bottom: dashed 1px #ccc; margin-top:20px; margin-bottom:20px;}
.sdeya{ margin-left:10px; float:left; text-align:left; font-size:18px; color:#E14843; font-weight:bold; padding-top:10px; padding-bottom:10px; display:inline;}
.icoo{ width:708px; float:left; overflow:hidden;}
.icoo ul{ list-style-type:none;}
.icoo li{width:334px;float:left;text-align:left; padding: 0px 10px 20px 10px;display:inline;}
.icow{ width:53px; height:42px; float:left;margin-right:12px; }
.sdz{float:left;width:260px;line-height: 16px;}
.sdds{ font-size:14px; color:#2C8BCD; font-weight:bold;}
.bk{width:680px; margin-top:22px; margin-bottom:30px; float:left;overflow:hidden; text-align:left; font-size:12px; padding:12px; border:1px solid #ccc;}
.sitm{ border-bottom: 1px dashed #ddd; width:680px; margin-bottom:18px; float:left;}
.sdts{padding-left:40px; width:auto; float:left; display:inline;}
#red{ width:700px; color:#666666; float:left; text-align:left;}
#wi{ width:214px; float:left; margin-top:15px; color:#003399; font-size:16px; margin-bottom:15px;}
#pic7{ width:214px; float:left;}
#bannerbj{ width:979px; height:185px; background:url(../images/Schaumburg_Web_Design6.jpg) no-repeat left top; margin-left:auto; margin-right:auto; margin-top:6px; margin-bottom:26px; }
#zw5{ width:472px; margin-top:52px; margin-left:297px; float:left; text-align:left; color:#0076C8; display:inline; line-height:16px;}
.xm2{width:708px;float:left; margin-bottom:10px;}
#ljies{ width:708px; float:left; border-top: 1px solid #ccc; text-align:left; padding-top:8px;}
#ico2{ width:526px; float:left; display:inline; overflow:hidden;}
#ico2 ul{ list-style-type: none;}
#ico2 li{ width:240px; margin-right:22px; float:left; margin-bottom:10px;}
#ico3{ width:182px; float:left;}
#desig{ width:708px; float:left; background:url(../images/Oswego_Web_Design2.jpg) no-repeat left top; height:37px; margin-bottom:8px;}
#desigzi{ margin-left:15px; width:260px; margin-top:9px; text-align:left; float:left; display:inline; font-weight:bold; font-size:14px;}
.fontzi{ color:#A80E0C;}
.fontzi1{ color:#007DE1;}
#dabj{ width:708px; float:left; overflow:hidden; background:url(../images/Oswego_Web_Design3.jpg) no-repeat left top; margin-bottom:10px;}
#pic5{ width:310px; margin-top:20px; margin-left:26px; float:left; display:inline; overflow:hidden;}
#pic5 ul{ list-style-type: none;}
#pic5 li{  float:left;}
.pic5{width:258px; float:left; height:170px; background:url(../images/Plainfield_Web_Design3.gif) no-repeat left top; padding-left:22px; padding-right:22px; padding-top:22px;}
.piczi{ text-align:right; padding-bottom:22px; width:294px;}
#pic6{ width:310px; margin-top:20px;float:left; display:inline; margin-left:50px; overflow:hidden;}
#pic6 ul{ list-style-type: none;}
#pic6 li{ float:left;}
#wdi{ width:600px; float:right;}
.rizi{ text-align:right; line-height:10px; padding-top:3px; width:207px;}

#wzis{ width:203px; float:left; overflow:hidden;}
#wzis ul{ list-style-type:none;}
#wzis li{ width:203px; background:url(../images/arrow.gif) no-repeat left 3px; border-bottom:1px  dashed #ccc; text-align:left; text-indent:18px;
margin-left:12px; padding-right:3px; margin-bottom:3px; height:22px;}

.manu {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right; margin-top:8px; float:right; width:400px;}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

#subi{
	float:left;
	width:210px;
	background: url(../images/Elk_Grove_Village_Web_Desig008.gif) no-repeat 10px center;
}
.studpic{ width:210px; text-align:center; float:left; margin-right:10px;}
h5{ font-size:14px; color:#111; font-weight: bold; }
h6{ font-size:12px; }
.wznra{ width:486px; float:left; color:#666; line-height:24px; font-size:12px;}
.icojt{ width:62px; margin-right:10px; text-align:left; background:url(../images/Addison_Web_Design9.gif) no-repeat right center; padding:5px 0px; float:right;}
.studpic1{ width:300px; text-align:center; float:left; margin-top:68px;}
.picd{ width:400px; float:left; text-align:center;}
h4{ font-size:14px; font-weight:bold; color:#2E8CCC; text-align:left;}
h3{ font-size:12px; color:#666; text-align:left; line-height:18px;}
#portfolios{ width:979px; height:34px; clear:both; overflow:hidden; margin-bottom:7px;}
#portfolios_left{ float:left; width:215px; height:34px; margin-right:45px; background:url(../images/portfolios_categories.gif) no-repeat left center;}
#portfolios_right{ float:left; width:718px; height:34px; background:url(../images/portfolios_our_design.gif) no-repeat left bottom; text-align:left; text-indent:173px;}
#portfolios_rights{ float:left; width:718px; height:34px; background:url(../images/portfolios_our_design.gif) no-repeat left bottom; text-align:left; text-indent:165px;}
#portfolios_center_left{ float:left; width:215px; height:560px; background:url(../images/portfolios_left_bg.jpg) no-repeat left top; margin-right:19px;}
.portfolios_center_left_ul{ float:left; width:170px; margin:10px 0 0 20px; _margin-left:10px; color:#0166A8; font-weight:bold;}
.portfolios_center_left_ul a,.portfolios_center_left_ul a:active,.portfolios_center_left_ul a:link,.portfolios_center_left_ul a:visited{ color:#0166A8;}
.portfolios_center_left_ul a:hover{ color:#85182D;}
.portfolios_center_left_ul li{ text-align:left; height:27px;padding-top:3px;padding-left:0px;}
#portfolios_center_right_top{ float:left; width:729px; border-left:1px solid #E5E5E5; padding-left:13px;}
#portfolios_center_right{ width:729px; height:33px; background:url(../images/portfolios_meun_bg.gif) no-repeat left center; text-align:left; text-indent:16px; font-weight:bold; line-height:30px; clear:both; overflow:hidden;}
#portfolios_center_right_left{ float:left; width:300px; color:#666;}
#portfolios_center_right_left span{ color:#E01429}
#portfolios_center_right_left span a,#portfolios_center_right_left span a:active,#portfolios_center_right_left span a:link,#portfolios_center_right_left span a:visited{ color:#E01429}
#portfolios_center_right_left span a:hover{ color:#E01429}
.portfolios_center_right_right{ float:right; width:400px;} .portfolios_img_right{ width:729px; height:312px; background: url(../images/portfolios_right_bottom_bg.jpg) no-repeat left center; text-align:left; text-indent:16px; margin:6px 0;}
.portfolios_img_right_p{ font-size:16px; font-weight:bold; color:#000; padding-top:22px; padding-bottom:3px;}
.portfolios_img_right_img{ width:729px; height:209px; clear:both; overflow:hidden;}
.portfolios_img_right_img_left{ float:left; width:451px; height:209px; margin:9px 0 0 4px; _margin:9px 0 0 2px; overflow:hidden;}
.portfolios_img_right_img_right{ float:left; width:252px; height:209px; margin:9px 0 0 5px; _margin:9px 0 0 5px; overflow:hidden;}
.portfolios_img_right_img_bottom{ width:729px; font-size:12px; color:#000; margin-top:15px; _margin-top:15px; text-indent:27px;}
.portfolios_img_right01{ width:729px; height:304px; background: url(../images/portfolios_right_top_bg.jpg) no-repeat left center; text-align:left; text-indent:16px; margin:6px 0;}
.portfolios_img_right_ps{ font-size:16px; font-weight:bold; color:#000; padding-top:14px; padding-bottom:3px;}
.portfolios_img_right_img_bottoms{ width:729px; font-size:12px; color:#000; margin-top:22px; _margin-top:15px; text-indent:27px;}

.mover{ width:190px; height:27px; background:url(../images/projects_bg.gif) no-repeat left -30%; color:#fff;} 
.mover A,.mover A:active,.mover A:link,.mover A:visited,.mover A:hover  {color:#FFFFFF;}
.moverh{ width:190px; height:45px; background:url(../images/projects_bgs.gif) no-repeat left center; color:#fff;} 
.moverh A,.moverh A:active,.moverh A:link,.moverh A:visited,.moverh A:hover  {color:#FFFFFF;}
.mout{ width:190px; height:27px;} 

.portfolios_img_right_img_bottom{ width:729px; font-size:12px; color:#000; margin-top:15px; _margin-top:15px; text-indent:27px; clear:both; overflow:hidden;}
.portfolios_img_right_img_bottom_left{ float:left; width:400px;}
.portfolios_img_right_img_bottom_right{ float: right; width:200px; text-align:right; margin-right:13px;} 


.thebody1 {
	FONT-SIZE: 13px; COLOR: #3c5153; LINE-HEIGHT: 18px; FONT-FAMILY: tahoma, Arial
}
.style10bigger {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #638bb3; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}


.live_web_person_title{width:952px; height:35px; border-bottom:1px dotted #5792CC; padding-left:20px; text-align:left; clear:both; overflow:hidden; margin:0 auto 6px auto;}
.live_web_person_title_biaoti{width:400px;float:left;text-align:left;text-indent:8px; padding-top:6px;}
.live_web_person_title_fh{ width:270px; float:right; text-align:right; padding-top:10px;}
.live_web_person_table{width:952px; color:#000; margin:0 auto;}
.live_web_person_table_left{ border-bottom:1px solid #CBCBCB;}
.live_web_person_table_text{ font-size:23px; font-weight:bold; color:#2E8CCC;}
.live_web_person_table_text_bottom{ font-size:12px; color:#000;}
.live_web_person_table_right strong{ font-size:14px;}
.live_web_person_table_right_click{ margin:15px auto; border-bottom:1px dotted #5792CC;}
.live_web_person_content{width:979px; clear:both; overflow:hidden; margin:0 auto;}
.live_web_person_content_left{ float:left; width:521px;}
.live_web_person_content_left p{ height:37px; line-height:2.5em; font-weight:bold; font-size:18px; text-align:left; text-indent:8px; color:#2E8CCC;}
.live_web_person_content_left_bottom{ width:521px; height:704px; background-color:#98CDF9; padding-top:6px;}
.live_web_person_content_right{ float: right; width:395px;}
.live_web_person_content_right p{ height:37px; line-height:2.5em; font-weight:bold; font-size:18px; text-align:left; text-indent:20px; color:#2E8CCC;}
.live_web_person_content_right_videos{ width:395px;}
.live_web_person_content_right_videos span{ color:#2E8CCC;}
.live_web_person_content_right_videos span a,.live_web_person_content_right_videos span a:active,.live_web_person_content_right_videos span a:link,.live_web_person_content_right_videos span a:visited{ color:#2E8CCC; text-decoration:underline;}
.live_web_person_content_right_videos span a:hover{ color:#2E8CCC; text-decoration:none;}

