/* CSS Document */
body
{
	background-position: top;
	margin:0;
	background-color:white;
	color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
*
{
	margin:0;
	padding:0;
}
#wrapper
{
	width:1024px;
	background-color:#e6e6e6;
	margin:0 auto;
	background-image: url(/images/wrapper_background.jpg);
	position:relative;
	/*border:#666666 1px solid;*/
}
#left_column
{
	float:left;
	width:110px;
	background-color:#e6e6e6;
	display:inline;
}
#main_contents
{
	float:left;
	width:800px;
	/*height:600px;*/
        min-height:600px;
	background-image:url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:white;
	position:relative;
	text-align:left;
	/*padding-left:40px;*/
}
#right_column
{
	width:114px;
	float:left;
	display:inline;
	padding-top:10px;
}
#right_column img
{
	border:white 1px solid;
	margin:3px;
}
#nav
{
	width:110px;
	/*height:222px;*/
	position:relative;
	/*background: url(images/buttons_menu1.jpg);*/
	margin:0;
	padding:0;
	list-style-type: none;
	top:0px;
	background-color:#e6e6e6;
	list-style-image:none;
	list-style-type:none;
}
#nav ul {width:100%;}
#nav li
{
	/*float:left;*/
	/*list-style-type: none;*/
	background-color:#e6e6e6;
	display:block;
	/*padding-left:15px;*/
	line-height:35px;
	text-align:right;
	padding-right:5px;
}
#nav li a:link, #nav li a:visited {

	width:90px;
	color:#858384;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-align:right;
}
#nav li a:hover
{
	color:#029bc5;
}
#nav ul 
{
	/*padding:0 10px;*/
	list-style-image:none;
	list-style-type:none;
	padding:0;
	/*background-color:red;*/
	margin:0;
}
#nav ul li
{
	line-height:10px;
	padding-bottom:15px;
}
#nav ul li a:link, #nav ul li a:visited
{
	font-size:10px;
}
li#nav_home a
{
	top:0;
	height:37px;
	background-position:0 0px;
}
li#nav_products a
{
	top:37px;
	height:37px;
	background-position:0 -37px;
}
li#nav_solutions a
{
	top:74px;
	height:37px;
	background-position:0 -74px;
}
li#nav_partners a
{
	top:111px;
	height:37px;
	background-position:0 -111px;
}
li#nav_publications a
{
	top:148px;
	height:37px;
	background-position:0 -148px;
}
li#nav_contact_us a
{
	top:185px;
	height:37px;
	background-position:0 -185px;
}

/* hover menu */
li#nav_home a:hover
{
	top:0;
	height:37px;
	background-position:-110px 0px;
}
li#nav_products a:hover
{
	top:37px;
	height:37px;
	background-position:-110px -37px;
}
li#nav_solutions a:hover
{
	top:74px;
	height:37px;
	background-position:-110px -74px;
}
li#nav_partners a:hover
{
	top:111px;
	height:37px;
	background-position:-110px -111px;
}
li#nav_publications a:hover
{
	top:148px;
	height:37px;
	background-position:-110px -148px;
}
li#nav_contact_us a:hover
{
	top:185px;
	height:37px;
	background-position:-110px -185px;
}

#cleartext
{
	clear:both;
	height:2px;
	width:100%;
}
#inner_text
{
	position:relative;
	top:0;
	left:0;
}
ul#smalllinks a
{
	font-size:12px;
	margin:3px 2px;
	padding:3px;
	color:#6E6E6E;
}
ul#smalllinks
{
	text-align:center;
	margin:0 auto;
}
#bottomMenu
{
	clear:both;
	display:block;
	background-color:#e6e6e6;
}
#bottomMenu li 
{
display:inline;
text-align:center;
}
#bottomMenu a,#bottomMenu
{
	color:#6E6E6E;
	font-size:10px;
	text-decoration:none;
}
#body_menu
{
	background-color:#e6e6e6;
}
#left_text
{
	width:600px;
	left:-9999px;
	/*visibility:none;
	display:none;*/
	
	position:absolute;
}
#solutions_menu,#products_menu,#technologies_menu
{
	display:none;
}
.picture_explain
{
	font-size:11px;
	font-style: italic;	
	text-align:left;
}
.picture_explain a
{
	font-size:12px;
	color:#029bc5;
	/*font-weight:bold;*/
}
.picture_explain a:hover
{
	color:navy;
}
h1,h2,h3,h4,h5,h6,h7
{
	color:#029bc5;
}
h1
{
	font-size:20px;
}
h2
{
	font-size:22px;
}
h3
{
	font-size:17px;
}
h4
{
	font-size:16px;
}

h3.title
{
	color:black;
	margin-bottom:3px;
}
ul.publications
{
	list-style-position: outside;
	list-style-image: url(/userfiles/image/list-dot.jpg);
}
ul.publications li a
{
	color:#015EA3;
	text-decoration:underline;
	font-weight:normal;
}
ul.publications li a:hover
{
	color:navy;
}
#bottomcopyright
{
	background-color:#e6e6e6;
	height:15px;
	width:100%;
}
#bottomcopyrightleft
{
	text-align:left;float:left;padding-left:10px;color:#9E9FA1;
}
#bottomcopyrightright
{
	text-align:right;float:right;padding-right:10px;
}
#right_column h1
{
	font-size:12px;
	color:#666666;
	padding-left:5px;
}
h3.partners
{
	padding:20px 0;
}
#ripple
{
	position:absolute;
	z-index:5;
	top:10px;
	left:10px;
}
#fading-view {
	visibility: hidden;
}
