body                  {margin:0px;background:#fafafa;text-align:center;BACKGROUND-IMAGE: url(images/b.gif);background-attachment:fixed}
div                   {color:#666666;font-family:verdana;text-align:left;line-height:160%}

a:link                {color:#666666;text-decoration:none}
a:visited             {color:#666666;text-decoration:none}
a:hover               {COLOR:#5c5c5c; BACKGROUND-COLOR: #ffff33; TEXT-DECORATION: none}

#head                 {font-size:14px;width:800px;margin-top:20px}
#head_info            {font-size:14px;width:800px}
#site_intro_cn        {font-size:14px;margin-top:30px;margin-bottom:30px}
#main                 {font-size:14px;width:800px}
#foot                 {font-size:12px;margin-top:40px;height:100px;width:800px;}
#main_1               {text-align:center}


.work_list_h          {width:800px;margin-bottom:15px}
.work_list_v          {width:104px;height:104px;float:left;border:0px solid #cccccc}
.work_list_v_s        {width:30px;height:172px;float:left}
.work_list_v_v        {width:260px;height:172px;float:left }
.work_list_v_r        {width:240px;height:242px;float:left }

.work_list_v_a        {width:50px;height:442px;float:left }
.work_list_v_b        {width:350px;height:442px;float:left }

.index_1        {width:200px;height:186px;float:left }
.index_2        {width:400px;height:186px;float:left }
.index_3        {width:150px;height:186px;float:left }
.index_4        {width:10px;height:182px;float:left }
.index_5        {color:#777777;font-size:12px}

.work_list_title      {margin-right:10px;float:left}
.float_left           {float:left}
.float_right          {float:right}

.titolo{
	font-size:12px;
	font-weight:bold;}
	
.style1{
     color:#fafafa;font-size:10px}
	 
.huiliushi {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;  LINE-HEIGHT: 21px;
}


#home{
	text-align:left;
	font-size:100px;
	font-weight:bold;
	line-height:0.8;
	letter-spacing: -5px;
}

.bg2 {
	background-color: #ffffff;
	word-spacing: 1px;
	letter-spacing: 0px;
	color: #666666;
	font-family: Verdana, Arial;
	font-size:12px;
}
.work_list {
	FILTER: Gray alpha(opacity=80)
}
.work_list_on {
	FILTER: alpha(opacity=100)
}







#contact_details{
	margin-top: 18px;
	padding-top: 5px;
	color:#909090;
	background: url(../image/dots.gif) no-repeat;
}

#primary ul ul {
	margin-top: 0px;
	margin-bottom: 9px;
	padding-left: 15px;
}


.text_container_3col{
	margin-left: 175px;
	margin-top: 20px;
	width: 750px;
	clear: both;
}
.text_container_4col{
	margin-left: 115px;
	margin-top: 20px;
	width: 900px;
}


.text_container_3col div, .text_container_4col div{
	/*width: 170px;*/
	float: left;
	padding-right: 25px;  /*40*/
	padding-bottom: 20px;
	
}
.text_container_3col .text1, .text_container_3col .text2,  .text_container_3col .text3 {
	width: 230px; /*210px*/
}

 .text_container_3col .text3{
	padding-right: 0px;
}

#profile .text_container_3col div {
	margin-bottom: 20px;
}

#contact .text_container_3col div {
	margin-bottom: 30px;
}

#project_container{
	padding-bottom: 80px;
}

#casestudy{
	margin-top: 190px;
}
#casestudy .text_container_3col .text1{
	margin-bottom: 20px;
}

.image_indented { margin-left: 175px;  }
.image_notindented, .image_indented  { clear: both;  }
	
	
#login_container {
	padding-top: 120px;
}

#contact{
	margin-top: 80px;
}

#frame #tertiary {
	position: absolute;
	margin-left: 200px;
	padding-bottom: 50px;
	z-index: 1;
}
#frame_cms #tertiary {
	position: absolute;
	margin-left: 260px;
	padding-bottom: 50px;
	width: 1000px;
	z-index: 1;
}



.STYLE5 {
	COLOR: #cccccc
}

#foot A:link {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#foot A:visited {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#foot A:hover {
	COLOR:#5c5c5c; TEXT-DECORATION: none
}
