/* CSS Document */
body{
background:#DFE0DF;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-variant: normal;
line-height: 14px;
margin: 0px;
color:#666;
}
p, td{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-variant: normal;
line-height: 14px;
margin: 0px;
color:#666;
}
input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-variant: normal;
line-height: 14px;
margin: 2px 0px 0px 5px;
color:#666;
background-color: #EEEEEE;
border: 1px solid #999;
}




/*Structure*/
#structure {
width:800px;
margin: 0 auto;
/*background:#FFF;*/
}
.shadow{
width:800px;
margin: 0px;
background:#DFE0DF url(../images/bg2.gif) top repeat-y;
}
.body{
width:756px;
margin: 0px 22px 0px 22px;
background:url(../images/bg_body.gif) top repeat-x;
/*background:#555;*/
}
.body .header{
width:756px;
height:104px;
background:#FFF;
}
.body .header img{
margin: 55px 0px 0px 25px;
}
#nav_content{
width:660px;
height:35px;
background:#FFF;
margin: 25px 0px 0px 0px;
}
.body .content{
width:635px;
/*height:230px;*/
background:#FFF url(../images/footer_detail.gif) no-repeat  right  bottom;
margin: 1px 0px 0px 0px;
padding: 0px 25px 0px 0px;
}
#pic{
width:256px;
/*height:230px;*/
background:#FFF;
float:left;
}
.body .footer{
width:756px;
height:55px;
/*background:#00F;*/
}



/*Other Classes*/
.copyright{
font-size: 11px;
color:#FFF;
padding: 15px 0px 0px 280px;
}
.center{
text-align:center;
}
.h{
font-size:12px;
line-height: 16px;
font-weight:bold;
color:#036;
margin: 5px 0px 5px 0px;
}
.bullet{
margin: 0px 2px 0px 0px;
vertical-align:middle;
}
.readmore{
float:right;
}
.siteby_link a:link,a:visited{
color:#3C6FA5;
text-decoration:none;
}
.siteby_link a:hover,a:active{
color:#3C6FA5;
text-decoration:none;
}





/*main menu HTML for non-flash user*/
#mainMenuContainer{
margin:0px 0px 0px 17px;
padding:0px;
position:relative;
font-size:12px;
font-weight:bold;
color:#888888;
}
#mainMenuContainer ul{
margin:0px;
padding:0px;
list-style:none;
}
#mainMenuContainer ul li{
float:left;
position:relative;
}
#mainMenuContainer li a{
display:block;
background:#FFFFFF;
text-decoration:none;
margin:7px 3px 0px 3px;
padding:4px 7px 4px 7px;
position:relative;
color:#888888;
}
#mainMenuContainer li a:hover{
display:block;
background:#052D55;
text-decoration:none;
margin:7px 3px 0px 3px;
padding:4px 7px 4px 7px;
color:#888888;
position:relative;
}





/*Left hand area*/
#flash-home_content {
width:230px;
height:200px;
background:#FFF;
margin: 25px 0px 0px 15px;
float:left;
}




/*Right hand area*/
.body .content_detail, .casestudies_right{
width:355px;
/*height:200px;*/
background:#FFF;
margin: 0px 0px 0px 275px;
}
.txt_top{
float:right;
margin: 20px 0px 5px 0px;
}
.line_top_detail{
margin: 0px 0px 10px 0px;
}
.body .content_footer{
width:610px;
height:30px;
text-align:right;
/*float:left;*/
/*background:#F0F;*/
}




/* About us*/
.company_news{
width:610px;
background:#FFF;
margin: 0px 0px 0px 25px;
}
.partition{
margin: 30px 0px 10px 0px;
}
.company_news table{
margin: 10px 0px 10px 0px;
}



/* Cost benefits*/
.costbenefits_hilight{
font-size:13px;
line-height: 16px;
font-weight:bold;
color:#036;
text-align:center;
}




/*Case Studies*/
.block_casestudies .title{
margin: 7px 0px 5px 0px;
}
.casestudies_detail p{
background:#FFF url(../images/bullet_dot.gif) no-repeat  left  top;
padding: 0px 0px 0px 10px;
/*background:#FEE;*/
}
.casestudies_head .title{
margin: 7px 0px 10px 0px;
}
.casestudies_detail .title{
margin: 10px 0px 5px 0px;
}




/*Contact*/
#mail_notice{
font-size: 12px;
font-style: normal;
font-weight: bolder;
color:#390;
margin:0px 0px 10px 5px;
/*background:#EEE;*/
}


