/* Document */
body { 
	margin-top:0; 
	margin-left:0;
	margin-bottom:0;
	margin-right:0;	
	background:url(../images/gray.jpg);	
	}

/* Template layout */
#main {
	left:0;
	top:0;
	}
#page_top {
	padding-top:4px;
	padding-left:4px;
	height:35px;
	background-color:#FFFFFF;
	}	

/* Left menu */
#menu_left_sub {
	width:100%;
}

/* IFrame*/
iframe.content {
	width:100%;
	height:100%;
}

/* Tables */
table.page { 
	width:100%;
	height:100%;
	}
table.menu_top {   
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
	width:100%;
	background-color:#666666;
	color:#FFFFFF;
	}
table.menu_left { 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#666666;
	width:160px;
	height:100%;
	}
table.content_container {
	border:none;
	height:100%;
	background-color:#FFFFFF;
	}
table.content { 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	width:1000px;
	font-size:10pt;
	padding-left:10px;
	}
table.distributors { 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10pt;
	}	
table.products_summary { 
	font-size:10pt;
	padding:2px;
	text-align:center; 
	}
table.specification { 
	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	width:650px;
	padding-left:0px;
	text-align:left;
	background-color:#FFFFFF;
	line-height:120%;
	}
table.specification2 { 
	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	width:850px;
	padding-left:0px;
	text-align:left;
	background-color:#FFFFFF;
	line-height:120%;
	}
/* Table rows */
tr.products_summary_row {
	background-color:#EAEAEA;
	}
		
/*-- Page --*/
td.page_left {
	vertical-align:top;
	padding:0;
	width:160px;
	}
td.page_content {
	vertical-align:top;
	height:100%;
	width:100%;
	}
td.content {
	vertical-align:top;
	height:100%;
	width:1000px;
	background:url(../images/rmo500_background.gif);
	background-repeat:no-repeat;
	background-position:230px 240px;
	}
td.content_right {
	vertical-align:top;
	height:100%;
	}

/*-- Top menu --*/
td.menu_top_row {
	background-color:#ffffff;
	height:22px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	}
td.menu_top {
	border-top:2px solid #000033;
	border-bottom:2px solid #000033;		
	border-right:1px solid #000033;
	padding-left:3px;
	height:20px;
	width:130px;	
	}
td.menu_top_selected {
	border-top:2px solid #000033;
	border-bottom:2px solid #000033;	
	border-right:1px solid #000033;		
	padding-left:3px;	
	height:20px;	
	width:130px;
	background-color:#999999;
	}
td.menu_top_home {
	border-top:2px solid #000033;
	border-bottom:2px solid #000033;	
	border-right:1px solid #000033;
	padding-left:5px;
	height:20px;
	width:150px;
	text-align:center;
	}
td.menu_top_right {
	border-top:2px solid #000033;
	border-bottom:2px solid #000033;	
	border-right:1px solid #000033;
	height:20px;
	}
/*-- Left menu --*/
td.menu_left {
	border-top:1px solid #999999;
	border-right:2px solid #000033;
	border-bottom:2px solid #000033;
	background:url(../images/red_dot.gif);
	background-repeat:no-repeat;
	background-position:5px;		
	padding-left:20px;	
	height:25px;
	}
td.menu_left_top {
	height:100px;
	}
td.menu_left_bottom {
	}
td.menu_left_sub {
	padding-left:25px;
	border:1px solid #999999;
	height:20px;		
	}
span.menu_left_submenu {
	margin-left:5px;
	margin-bottom: 0.5em;
	display:none;
	}
td.menu_left_selected {
	border-top:1px solid #000033;
	background:url(../images/red_dot.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:20px;
	height:25px;
	background-color:#999999;
	}

/*-- Products related --*/
#products_start .image {
	border:none 1px #666666;
	padding:2px;
	text-align:center;
	}

#products_start .desc {
	text-align:justify;
	vertical-align:middle;
	}	
	
td.products_start { 
	border:1px solid #FFFFFF;
	text-align:center;
	}
td.products_start2 { 
	font-size:11pt;
	font-weight:bold;
	color:#CC0000;
	padding-top:10px; 
	padding-left:2px;
	padding-bottom:12px;
	border-bottom:1px solid #CC0000;
	}
td.product_header {
	font-size:13pt;
	font-weight:bold;
	padding-top:30px; 
	padding-left:5px;
	padding-bottom:40px;
	}
td.products_summary_header {
	background-color:#EAEAEA;
	font-weight:bold;
	height:25px;	
	}
td.product_headline {
	font-size:11pt;
	font-weight:bold;
	background-color:#EAEAEA;
	padding-left:5px;
	}

td.product_desc {
	text-align:justify;
	padding:5px;
	line-height:130%;
	}
td.product_spec {
	vertical-align:top;
	text-align:justify;
	width:350px;
	padding-bottom:5px;
	}
td.product_picture {
	width:60px;
	padding:5px;
	}
td.product_download {
	text-align:left;
	width:240px;
	}

td.device_title {
	padding-left:10px;
	font-size:24pt;
	font-weight:bold;
	}

td.device_picture {
/*	width:240px;*/
	text-align:right;
	padding-right:20px;
	}

td.device_subtitle {
	font-size:12pt;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	}
td.device_section {
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-left:4px;	
	padding-top:10px;
	padding-bottom:5px;
	}

td.spec_title {
	font-weight:bold;
	font-size:11pt;
	text-align:center;
	vertical-align:top;
	background-color:#EAEAEA;
	border-bottom:solid 2px;
	border-bottom-color:#CCCCCC;
	}
td.spec_section {
	text-align:left;
	width:250px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
td.spec_param {
	text-align:left;
	width:250px;
	padding-left:5px;	
	vertical-align:top;
	}
td.spec_value {
	text-align:left;
	}
td.spec_footer {
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	padding:5px;
	text-decoration:underline;
	}

td.dist_country {
	font-size:11pt;
	font-weight:bold;
	padding-bottom:5px;
	}
	
/*-- FAQ --*/
td.faq_question {
	text-align:justify;
	padding-bottom:5px;
	background:#EAEAEA;
	line-height:130%;
	}
td.faq_answer {
	text-align:justify;
	padding-bottom:10px;
	border-bottom:solid 1px;
	border-bottom-color:#003366;
	line-height:130%;
	}

/* Paragraphs */
p.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:750px;
	margin-top:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-top:1px solid #003366;
	background-color:#FFFFFF;
	}

/* Lists */
ul.features {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-image:url(../images/red_dot.gif);
	}

ul.device_features {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-image:url(../images/red_dot.gif);
	line-height:150%;
	}
ul.device_checklist {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	list-style-image:url(../images/check.gif);
	line-height:120%;
	}	
/* Links */
/*a 	{
	color:#000000; 
	text-decoration:underline;
	}
a:hover	{
	color:#666666; 
	text-decoration:underline;
	}*/

a.menu_top 	{
	color:#FFFFFF; 
	text-decoration:none;
	}

a.menu_left	{
	color:#FFFFFF;
	text-decoration:none;
	}
a.menu_left:hover {
	color:#CC0000;
	text-decoration:none;
	}

a.link 	{
	color:#000000; 
	text-decoration:underline;
	}
a.link:hover	{
	color:#666666; 
	text-decoration:underline;
	}

a.local_link {
	font-weight:bold;
	color:#0033FF;
	text-decoration:underline;
	}
a.local_link:hover {
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	}
a.product_spec {
	font-weight:normal;
	color:#003366;
	font-size:10pt;
	text-decoration:underline;
	}
a.product_spec:hover {
	font-weight:normal;
	color:#0033FF;
	text-decoration:underline;
	}