/* CSS Document */

body {
	margin:20px;
	text-align:center;
	}

.main_frame {
	width:890px;
	text-align:left;
	margin:0 auto;
	}

.top_nav {
	background-image: url(images/top_nav.jpg);
	background-repeat:no-repeat;	
	width:515px;
	height:35px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding:4px 0px 0px 20px;
	}	
	
.top_nav a:link {
	color:#333333;
	text-decoration:none;
	}

.top_nav a:visited {
	color:#333333;
	text-decoration:none;
	}

.top_nav a:hover {
	color:#cc0000;
	text-decoration:none;
	}

.sidelink {
	background-image: url(images/sidelink.jpg);
	background-repeat:no-repeat;	
	width:170px;
	height:35px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding:4px 0px 0px 185px;
	}	
	
.sidelink a:link {
	color:#333333;
	text-decoration:none;
	}

.sidelink a:visited {
	color:#333333;
	text-decoration:none;
	}

.sidelink a:hover {
	color:#cc0000;
	text-decoration:none;
	}


.logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;	
	width:236px;
	height:300px;
	float:left;
	clear:none;
	}


.logo2 {
	background-image:url(images/logo2.jpg);
	background-repeat:no-repeat;	
	width:200px;
	height:300px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	line-height:20px;
	padding-left:26px;
	padding-right:10px;
	}

.logo2 a:link {
	color:#000099;
	text-decoration:none;
	}

.logo2 a:visited {
	color:#000099;
	text-decoration:none;
	}

.logo2 a:hover {
	color:#000099;
	text-decoration:underline;
	}

.content {
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;	
	width:321px;
	height:280px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:18px;
	padding:10px 30px 10px 20px;
	text-align:justify;
	}

.product {
	background-image:url(images/product.jpg);
	background-repeat:no-repeat;	
	width:283px;
	height:300px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	}

.product a:link {
	color:#0000FF;
	text-decoration:none;
	}

.product a:visited {
	color:#0000ff;
	text-decoration:none;
	}
	
.product a:hover {
	color:#cc0000;
	text-decoration:underline;
	}

.product2 {
	background-image:url(images/product.jpg);
	background-repeat:no-repeat;	
	width:240px;
	height:300px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	}

.bgcontent {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	width:890px;
	float:left;
	clear:none;
	}
	
.sub_frame {
	width:890px;
	float:left;
	clear:none;
	}


.address{
	background-image:url(images/address.jpg);
	background-repeat:no-repeat;	
	width:200px;
	height:169px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	padding-left:36px;
	}

.research {
	background-image:url(images/research.jpg);
	background-repeat:no-repeat;	
	width:217px;
	height:169px;
	float:left;
	clear:none;
	}
	
.training {
	background-image:url(images/training.jpg);
	background-repeat:no-repeat;	
	width:199px;
	height:169px;
	float:left;
	clear:none;
	}

.consulting {
	background-image:url(images/consulting.jpg);
	background-repeat:no-repeat;	
	width:238px;
	height:169px;
	float:left;
	clear:none;
	}
	
.bottomnav {
	background-image: url(images/bottom_nav.jpg);
	background-repeat:no-repeat;	
	width:640px;
	height:38px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding:10px 0px 0px 250px;
	}	

.bottomnav a:link {
	color:#333333;
	text-decoration:none;
	}

.bottomnav a:visited {
	color:#333333;
	text-decoration:none;
	}

.bottomnav a:hover {
	color:#cc0000;
	text-decoration:none;
	}


.footerbg {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;	
	width:880px;
	height:54px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	line-height:54px;
	color:#333333;
	text-decoration:none;
	padding-right:10px;
	}

.footerbg a:link {
	color:#333333;
	text-decoration:none;
	}

.footerbg a:visited {
	color:#333333;
	text-decoration:none;
	}

.footerbg a:hover {
	color:#cc0000;
	text-decoration:none;
	}


.content2 {
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;	
	width:321px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:18px;
	padding:10px 30px 10px 20px;
	text-align:justify;
	}
	
	
.bottomnav2 {
	background-image: url(images/bottom_nav.jpg);
	background-repeat:no-repeat;	
	width:640px;
	height:38px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0000;
	text-decoration:none;
	padding:10px 0px 0px 250px;
	}	

.bottomnav2 a:link {
	color:#cc0000;
	text-decoration:none;
	}

.bottomnav2 a:visited {
	color:#cc0000;
	text-decoration:none;
	}

.bottomnav2 a:hover {
	color:#333333;
	text-decoration:none;
	}
	
	
.content3 {	
	width:634px;
	float:left;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height:18px;
	padding:10px;
	}
