body{
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
padding:0px;
}


#main {
	width: 956px;
	margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
}

/*header*/
#header{
width:956px;
height:459px;
}
#logo_button{
float:left;
width:956px;
height:122px;
padding-bottom:10px;

}
#button{
float:left;
width:673px;
height:122px;
}

#button1{
float:left;
width:673px;
height:61px;
text-align:right;
padding-top:15px;
}
#button2{
float:left;
width:673px;
height:46px;
}
#logo
{
width:273px;
height:117px;
float:left;
padding-top:5px;
padding-left:5px;
}

#bannner{
float:left;
width:956px;
height:327px;
}
/*content*/

#content_t{
width:950px;
padding-left:3px;
padding-right:3px;
}
#content_t1{
width:644px;
/*padding-left:3px;
padding-right:3px;*/
float:left;
}
#content_t2{
width:294px;
/*padding-left:3px;
padding-right:3px;*/
}

#content_title1 {
float:left;
width:650px;
height:26px;
background-image:url(images/titleborder.png);
background-repeat:no-repeat;
background-position:left bottom; background-position; 
}
#content {
padding-top:20px;
float:left;
width:679px;
padding-right:29px;
}
#content1 {
padding-top:10px;
float:left;
width:679px;
padding-right:29px;
}

#content1a {
padding-top:20px;
float:left;
width:621px;
padding-right:29px;
}
#content_title {
float:left;
width:679px;
height:26px;
background-image:url(images/titleborder.png);
background-repeat:no-repeat;
background-position:left bottom; background-position; 
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #010f31;
	text-align: justify;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #010f31;
	text-align: justify;
	font-weight:bold;
}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #010f31;
	text-align: justify;
}
.rightcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002276;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b519a;
}



#content_text {
float:left;
width:679px;
padding-top:10px;
padding-bottom:10px;

}
#content_text1 {
float:left;
width:621px;
padding-top:10px;
padding-bottom:10px;

}
#recent {
float:left;
width:678px;
background-image:url(images/recent_bg.png);
background-repeat:repeat-x;
border:#666666 solid 1px;
height:197px;
}
#recent_design {
float:left;
width:120px;
padding-left:11px;
padding-top:18px;
text-align:right;
height:179px;
}
#client{
float:left;
width:100px;
height:45px;
padding-left:15px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}


/*right*/
#right{
padding-top:20px;
float:left;
width:241px;
}
#right1{
float:left;
width:241px;
height:215px;
background-image:url(images/contact_bg.png);
background-repeat:no-repeat;
}
#right1a{
float:left;
width:149px;
height:140px;
padding-top:60px;
padding-bottom:15px;

}
#right1b{
float:left;
width:144px;
padding-left:5px;


}

#right2{
float:left;
width:241px;
}
#right2a{
float:left;
width:241px;
height:48px;
}
#right2b{
float:left;
width:241px;
background-image:url(images/boxcenter.png);
background-repeat:repeat-y;
}
#right2c{
float:left;
width:241px;
height:9px;
}
#right2d{
float:left;
width:241px;
padding-bottom:6px;
padding-top:10px;

}
#right2e{
float:left;
width:29px;
text-align:right;
}
#right2f{
float:left;
width:207px;
padding-left:5px;
}
/*footer*/
#footert{
float:left;
width:950px;
height:80px;
padding-left:3px;
padding-right:3px;

}

#footer{
float:left;
width:950px;
height:80px;
background-image:url(images/fooder_bg.png);
background-repeat:repeat-x;

}
#footera{
float:left;
width:950px;
height:25px;
text-align:center;
padding-top:15px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.footer:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9b76d;
	text-decoration:none;
}
.heading
{
font-family:verdana;
font-size:14px;
color:#1D3260;
font-weight:bold;
}
/*.footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f9b76d;
		text-decoration:none;
}
.footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}*/