a img {border: none}
table {margin: 0 auto}
body {text-align: center; margin: -1px 0; background-color: #fff;}

#container {margin: 0 auto; position: relative; width: 990px; text-align: left; overflow-x: hidden; overflow-y: hidden; background-image: url('images/container_bg.jpg'); background-repeat: repeat-y; background-position: center;}

#left_column {float: left; width: 282px;}

#right_column {float: left; width: 700px; height: 100%; z-index: 300} 

#animation {position: relative; background-image: url('images/an_bg.png'); width: 635px; height: 335px; float: left; margin: 25px 25px}
	#animation img {position: absolute; display: none;}
	
#page_content {padding: 8px 24px 60px 24px; font: 12px arial; color: #666}	

#page_content_clients {font: 12px arial; color: #666; width: 679px; padding-left: 10px; padding-top: 3px}

#page_content_cs {font: 12px arial; color: #666; padding-left: 24px; padding-top: 16px; padding-bottom: 110px; width: 665px}

#menu {position: absolute; z-index: 0; top: 0; left: -1px;}

a {color: #2070CB}

p, ul, blockquote {line-height: 18px}

* :focus { outline: 0; }





#menu1, #menu1 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 640px;
}

#menu1 a {
  display: block;
  text-decoration: none;	
}

#menu1 li {
  margin-top: 1px;
}

#menu1 li a {
  background-image: url('images/greybar.jpg');
  background-repeat: no-repeat;
  color: #666;	
  padding: 0.5em 0 1em 1em;
  font-weight: bold;
}

#menu1 li a:hover {
  background-image: url('images/bluebar.jpg');
  color: #fff;	
}

#menu1 li ul li {
  padding: 0px 10px 8px 15px;
}

#menu1 li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}


		#clients_list, #clients_list ul {
		  list-style-type:none;
		  margin: 0;
		  padding: 0;
		  width: 282px;
		  font: 11px arial;
		}
		
		#clients_list a {
		  display: block;
		  text-decoration: none;	
		}
		
		#clients_list li {
		  margin-top: 1px;
		}
		
		#clients_list li a {
		  background-image: url('images/cs_greybar.jpg');
		  background-repeat: no-repeat;
		  color: #666;	
		  padding: 2px 0 8px 39px;
		  font-weight: bold;
		  
		}
		
		#clients_list li a:hover {
		  background-image: url('images/cs_bluebar.jpg');
		  color: #fff;	
		}
		
		#clients_list li ul li {
		  padding: 0px 8px 6px 49px;
		  font-weight: bold;
		  color: #4974BC; 
		}
		
		#clients_list li ul li a:hover {
		  background: #aaa;
		  border-left: 5px #000 solid;
		  padding-left: 15px;
		}


label{
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;
}

textarea{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

td > button{
	text-indent:8px;
}

label.error{
	background-color:#AB0000;
	color:white;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	margin: 0 0 0 3px;
	vertical-align: top;
	
}





#contactcaptchacaption{
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;
	position: relative;
	top: -10px;
}


blockquote {
margin:22px 0px 22px 10px;
upadding:3px;
color:#575757;
padding: 0 0px 0 45px;
z-index: 500;
background: transparent url("images/blockquote.gif") no-repeat 0 0;
}
