*{
	padding:0px;
	margin:0px;
	border:0px;
}

div{
/*border:1px solid red;*/
}

a{
	text-decoration:none;
	cursor:pointer;
}

h1{
	font-size:1.2em;
}

p{
	line-height:20px;
	font-size:0.8em;
	text-align:justify;
}


body{
	background-color:white;
	margin:35px 0px;
	padding:0px;
	font:1em arial;
	color:#302586;
}


.main{
	width:780px;
	margin:0px auto;
	text-align:left;
}

.banner{
	background: #fff url(/images/banner2.gif) no-repeat top left;
	width:780px;
	height:99px;
}

.banner_news{
	width:330px;
	height:99px;
	float:right;
}

.banner_news p{
float:right;
padding-right:45px;
}

.banner_news img{
padding:5px 0 5px 0;
}

.banner_news a{
 color:red;
}

.nav{
width:780px;
height:26px;
background: #fff url(/images/nav.gif) repeat-x top left;
}

.nav ul{
font:0.9em arial;
padding-top:4px;
}

.nav li{
list-style-type: none;
display: inline;
padding: 0 15px 0 15px;
}

.nav li a {
color:white;
}

.nav li a:hover {
color:#ccc;
}

.main_image{
height:166px;
width:780px;
}

.content{
width:780px;
}

.left_content{
width:225px;
float:left;
}

.product_list{
background: #fff url(/images/product_box.gif) no-repeat top left;
height:376px;
width:226px;
margin-top:5px;
}

.product_item{
width:200px;
margin-left:7px;
margin-top:15px;
float:left;
/*border:1px solid red;*/
}

.product_item img{
float:left;
border:2px solid #555;
margin-right:10px;
}

.product_item h2{
padding-top:3px;
font-size:1em;
color:#8A82DD;
}

.product_item p{
color:#8A82DD;
}



.right_content{
width:530px;
padding-left:15px;
padding-top:5px;
float:left;
}

.right_content h1{
margin-bottom:20px;
}

.right_content p{
margin-bottom:15px;
}

.address{
margin-top:25px;
}

.footer{
padding-top:10px;
}

.footer img{
padding-left:45px;
float:left;
}

.footer p{
float:left;
color:#999;
font-size:11px;
padding-left:20px;
}

.generic_content{
margin-top:20px;
padding: 0 5px 0 5px;
}

.news{
padding-left:10px;
padding-right:20px;
}

.news_item{
width:750px;
height:100px;
padding-top:10px;
border-bottom:4px solid white;
}

.news_item img{
float:left;
margin-right:20px;
margin-left:20px;
}

.news_item p{
float:left;
}

.news_item a{
color:#302586;
}

.sponsors{
padding-left:20px;
padding-right:20px;
}

.sponsors img{
float:left;
padding-right:15px;
}

.sponsor_item{
height:100px;
}

.sponsor_item h2{
font-size:1em;
}

.sponsor_item a{
font-size:1em;
	color:#302586;
}

.investors{
padding-left:20px;
padding-right:20px;
}

.investors_item{
height:100px;
}

.investors_item p{
float:left;
}

.investors_item img{
padding-right:15px;
float:left;
}

.investors_item a{
font-size:1em;
	color:#302586;
}

.investors_item h2{
font-size:1em;
}

.products_box{
width:300px;
float:left;
margin-left:50px;
}

.products_item{
width:300px;
height:100px;
background-color:#eae9f5;
margin-bottom:5px;
}

.products_item img{
margin-top:7px;
margin-left:7px;
margin-right:7px;
border:2px solid #666;
float:left;
}

.products_item p{
padding-top:10px;
font-size:10px;
}

.products_item a{
color:#302586;
}

.products_item h2{
font-size:1em;
}

.technology_block{
margin-bottom:40px;
}

.tech_pdf{
margin-left:320px;
width:150px;
}

.tech_pdf a{
color:#302586;
}

.tech_pdf a:hover{
text-decoration:underline;
}

.tech_text{
width:480px;
float:left;
margin-left:15px;
}

.tech_text p{
padding-bottom:65px;
}

.tech_box{
width:140px;
float:left;
}