/* CSS Document */

html, body {height:100%; width:100%; margin:0; padding:0; border:none; line-height:20px; background-color:#ebebeb; 
	color: #666; letter-spacing: normal; font-family:Arial, Helvetica, sans-serif}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:visited { }
img, a img {border: none;}
h1, h3, h4{text-align: left;}
h1{font-size:24px; font-style:normal; font-weight:normal; color: #333; font-family:Arial, Helvetica, sans-serif;margin:0; padding:20px 0px;}
h2{font-size:18px; font-style:normal; font-weight:normal; color: #336699; font-family:Arial, Helvetica, sans-serif;margin:0; padding:20px 0 10px 0;}
	h2 a{color: #336699; }
h3{font-size:16px; font-style:normal; font-weight:normal; color: #336699; font-family:Arial, Helvetica, sans-serif;margin:0; padding:30px 0 10px 0;}
	h3 a{color: #336699;}
h4{font-style:normal; color:#333333; font-size:18px; font-weight:normal;}
h5{font-size:13px; font-style:italic; font-weight:normal; color: #ccc; margin:0; padding:5px 0;}
h6{font-size:12px; font-style:normal; font-weight:normal; color: #999; margin:0; padding:0;}
p{font-style:normal; font-weight:normal; font-size:14px; color: #666;margin:0; padding:10px 0; text-align:justify}
ul{margin:0; padding:0; list-style-type:none}


#wrapper{height:100%; width:100%; margin:0; padding:0; }
	#header{ width:900px; margin:0; padding:0; height:112px; padding:10px 0;}
	#navigation{width:883px; height:21px; background-image:url(../images/navigation-bg.jpg); margin:0; padding:7px 7px 7px 10px; 
		text-transform:uppercase; color: #336699; font-size:12px; background-repeat:no-repeat; text-align:left}
			#navigation span, #navigation a {padding: 0 10px; margin:0; height:12px; }
			#navigation a {color:#FFFFFF}
			#search, #search form{width:193px;height:21px;margin:0; padding:0 0 0 0px; 
				background-image:url(../images/searchbg.jpg); background-repeat:no-repeat; background-position:left;}
			#s{background: none; border: none; width:170px;margin:0; padding:0;}
			#buttonsearch{height:21px; width:20px; background:none;border: none;margin:0; padding:0; color:#FFFFFF}
						
	#banner{width:900px; height:283px; background-image:url(../images/banner-bg.jpg); margin:10px 0; padding:0;}
		#bannerleft{width:602px; height:100%; float:left}
		#bannerright{width:230px; height:100%; padding:0 20px 0 48px; float:right}
			#bannerright .services{width:100%; height:140px; margin:0; padding:0; }
			#bannerright .technology{width:100%; height:140px; margin:0; padding:0; }
	#body{background-color:#FFFFFF; margin:0; padding:0; height: 100%; background-repeat:no-repeat; clear:both;
		background-image:url(../images/body-bg.jpg); background-position:bottom left; }
		#body a{color: #336699;}
		.bodyright{margin:0; padding:25px; border-left: dotted 1px #ccc; }
		.bodyleft{width:595px; margin:0; padding:25px;}
		.bodyleft li{list-style:circle; margin:0px 0px 5px 20px;font-style:normal; font-weight:normal; font-size:13px; color: #666; text-align:left}
		a.navlateral{font-size:13px;margin: 0; padding: 0;}
		#up a{font-size:13px;margin: 0; padding: 0;text-align:right; color:#999}
	#footer{width:900px;margin:10px 0; padding:0;}

.wrapper{width:900px; margin:0; padding:0; }
.spacer{width:100%; height:1px; padding:0; margin:20px 0 0 0; border-top: dotted 1px #ccc;}
	