body { height: 482px; text-align: center; min-width:900px; min-height: 482px; background:#aab7b9; color:#000; font-size:10pt; font-family: Arial,  Verdana,sans-serif; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#bg-white { position:absolute; left: 50%; top: 50%;  margin-top: -300px; margin-left: -430px; width:897px; height:682px;  background-image:url(images/bg.jpg);layer-background-image:  url(images/bg.jpg);background-repeat:no-repeat; min-width:897px; min-height:682px; }
#bg-clients { position:absolute; left: 50%; top: 50%; margin-top: -300px; margin-left: -430px; width:897px; height:682px;  background-image:url(images/bg_clients.jpg) ;layer-background-image:  url(images/bg_clients.jpg);background-repeat:no-repeat; min-width:897px; min-height:682px; }
#bg-contact { position:absolute; left: 50%; top: 50%; margin-top: -300px; margin-left: -430px; width:897px; height:682px;  background-image:url(images/contact_bg.jpg);layer-background-image:  url(images/contact_bg.jpg);background-repeat:no-repeat; min-width:897px; min-height:682px; }
#bg-home { position:absolute; left: 50%; top: 50%; margin-top: -300px; margin-left: -430px; width:897px; height:682px;  background-image:url(images/home/bg.jpg);layer-background-image:  url(images/home/bg.jpg);background-repeat:no-repeat; min-width:897px; min-height:682px; }

#img_dfp { text-align: left; margin:0px 0px 0px 0px; padding:25px 0px 0px 25px; width:897px; min-width:897px; height:52px; min-height:52px;}
#nav { text-align: center; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:897px; min-width:897px; min-height:28px; }
#subnav { text-align: center; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; width:897px; min-width:897px; min-height:13px; }
#links { text-align: center; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; width:897px; min-width:897px; min-height:400px; font-size: 11px; font-family: Times, helvetica, verdana,  sans-serif, arial, arial; color: #475356; text-decoration: none; letter-spacing:0.05em;}

.home-animation { float:left; text-align: left; padding:321px 0px 0px 170px; width:568px; min-width:751px; min-height:37px; margin:0;}
.left { float:left; text-align: right; margin:0px 0px 0px 25px; padding:120px 5px 0px 5px; width:220px; min-width:220px; min-height:400px;}
.mid { float:left; text-align: right; margin:0px 0px 0px 0px; padding:50px 5px 0px 5px; width:323px; min-width:323px; min-height:400px;}
.right { float:left; text-align: left; margin:0px 0px 0px 0px; padding:100px 5px 0px 5px; width:179px; min-width:179px; min-height:400px; }
.align-left { float:left; text-align: left; }
.align-center { width:550px; float:left; text-align: center; }

.text { font-size: 12px; font-family: Times, helvetica, verdana,  sans-serif, arial, arial; color: #7d8c91; text-decoration: none; letter-spacing:0.05em;}
a.enter:link, a.enter:visited { font-size: 12px; font-family: Times, helvetica, verdana,  sans-serif, arial, arial; color: #acaf8d; text-decoration: none; letter-spacing:0.05em;}
a.enter:hover { font-size: 12px; font-family: Times, helvetica, verdana,  sans-serif, arial, arial; color: #fff; text-decoration: none; letter-spacing:0.05em;}

A { color: #475356; text-decoration: none; letter-spacing:0.05em;}
A:link		{ color: #475356; text-decoration: none; }
A:visited	{ color: #475356; text-decoration: none; }
A:active	{ color: #000000; text-decoration: none; }
A:hover		{ color: #000000; text-decoration: none; }
A:visited:hover  { color: #000000; text-decoration: none;}

A.text, A.text:link, A.text:visited, A.text:active, A.text:hover, A.text:visited:hover     { font-size: 12px; font-family: Times, helvetica, verdana,  sans-serif, arial, arial;  color: #7d8c91; text-decoration: none; letter-spacing:0.1em;}
		
.img-border{ width:130px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid; border-color:#999; }