/* CSS Document 

CSS by CSMalit

*/
body { margin:0px; padding:0px; background-image:url(../images/body_bg.jpg); background-repeat:repeat; }

.main { width:800px; margin:0px auto; padding:0px; height:100%; }

.banner { background-image:url(../images/new_banner.jpg); width:689px; height:190px;  }

.contentwrapper { background-image:url(../images/content_bg2.jpg); background-repeat:no-repeat; height:389px; padding:10px 27px 0px 27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
.contentwrapper a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

.contentoverflow { overflow: auto; height: 379px; width:633px; }

.footer { background:url(../images/footer_bg3.jpg); background-repeat:no-repeat; height:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807b7b;  }
	.right { float:right; padding:35px 21px 0px 0px;}
	.left { padding:35px 170px 0px 11px; float:left; }

.footer a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807b7b; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.imgpadding { padding:10px;}

.g2 { padding:0px 0px 10px 20px; }
.g2 img { margin:0px 4px 0px 4px; }
.g2 a img { 
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75; border:0px; }

.g2 a:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0; border:0px; }

.leftcontact {
	float:left; width:150px; padding-right:10px;
	}