html{font-size:100.01%;}

body{
 margin:0px; border:0px; padding:0px;

 font-family:Verdana,'Bitstream Vera Sans',Helvetica,'URW Helvetica',Lucidasans,'Gothic L','Nimbus sans L',Helmet,sans-serif;
 font-size:0.8em;
 line-height:1.5em;
}

table, tr, td, div, p, img{
 margin:0px;border:0px;padding:0px;
 text-align:left;
}

table{vertical-align:top;border-width:0px;}
tr   {vertical-align:top;}
td, th {vertical-align:top;border:solid 0px #000;}

a,
a dfn,
a:link,
a:active,
a:active dfn {color:#900;}
a:visited,
a:visited dfn {color:#720;}
a:hover,
a:hover dfn {color:#000;}


#TOP {margin:0px; border:0px; padding:0px;border-collapse:collapse;width:100%;}

#Language {margin:0px;padding:0.4em 0px 0px 15px; white-space:nowrap; background:#e8eae3;}
#Language a {text-decoration:none; color:#000;}
#Language a:visited,
#Language a:active{color:#000;}
#Language a:hover {color:#900;}

#navbar {margin:0px;padding:5px 0px 0px 0px; background:#e8eae3;}

#navbar ul {margin:0px;padding:0px 0px 0px 2.5em;}
#navbar li {margin:0px;padding:.1em .3em .3em .3em;
						display: inline;
						border-width:1px 1px 0px 1px;
						border-style:solid;
						border-color:#000;}

#navbar a {text-decoration:none; color:#000;}
#navbar a:visited,
#navbar a:active  {color:#000;}
#navbar a:hover   {color:#900;}

#navbar li.select          {background:#900;}
#navbar li.select,
#navbar li.select a        {color:#fff; font-weight:bold;}
#navbar li.select a:visited,
#navbar li.select a:active {color:#fff;}
#navbar li.select a:hover  {color:#fc0;}


#headline   {margin:0px;padding:0px; white-space:nowrap; background:#900;}
#headline h1{color:#fff; float:left; margin:0px;padding:0.8em 0px 0.8em 2em; vertical-align:middle; font-size:1.4em;}
#headline a {color:#fff; float:right;margin:1.5em 2.5em 0px 0px; padding:2px 0px 0px 30px; text-decoration:none; font-weight:bold; background:url(MM3-WebAssistant-Proxy-Offline-Browser-MM3_head.png) no-repeat center left;}
#headline a img{display:none;}


#edition {margin:0px;padding:0px;}
#edition th {background:#e8eae3;}
#edition td {text-align:right;}

#edition ul {margin:0px 2em 0px 0px; padding:0px; background:#fff;}
       
#edition li {margin:0px; padding:5px 5px 0px 5px;
             display: inline; 
             border-width:0px 1px 1px 1px;
             border-style:solid;
             border-color:#000;}
              
#edition a {text-decoration:none; color:#000;}
#edition a:visited {color:#000;}
#edition a:active  {color:#000;}
#edition a:hover   {color:#900;}

#edition li.select           {background:#900;}
#edition li.select           {color:#fff; font-weight:bold;}
#edition li.select a         {color:#fff; font-weight:bold;}
#edition li.select a:visited {color:#fff;}
#edition li.select a:active  {color:#fff;}
#edition li.select a:hover   {color:#fc0;}

#nav {margin:0px;padding:2em 0px 2em 0px; background:#e8eae3;}
#nav ul {margin:0px; padding:0px; list-style-type:none; white-space:nowrap;}
#nav li					{margin:0px; padding:0.2em 1em 0px 9px;}
#nav li.select	{margin:0px; padding:0.2em 1em 0px 0px;}
#nav li.br			{						 padding-bottom:2em;}
#nav li.brselect{margin:0px; padding:0.2em 1em 2em 0px;}


#nav li.select ul	{margin:0px 0px 0px 9px; padding:0px 0px 0px 9px; font-size:0.9em;}
#nav ul ul				{margin:0px; padding:0px; font-size:0.9em;}
#nav ul li ul.br  {padding-bottom:2em;}
#nav li.select li	{margin:0px; padding:0px;}
#nav li li				{margin:0px; padding:0px 0px 0px 9px;}
#nav ul ul li.br	{						 padding-bottom:2em;}
#nav li li.select	{margin:0px; padding:0px;}

#nav a,
#nav a dfn {color:#000; margin:0px;padding:0px; text-decoration:none;}
#nav a:hover,
#nav a:hover dfn {color:#900;}

#nav dfn img {margin:0px;padding:0px;}

#nav img {margin:0px;padding:0px 2px 0px 0px; vertical-align:middle;}

#nav hr {margin:2em 0px; padding:0px;}

#jumpMenu {padding-bottom:50px; list-style-image:url(MM3-WebAssistant-Proxy-Offline-Browser-Bottom.png);}
#jumpMenu a {text-decoration:none;}
#jumpMenu li.b {padding-left:20px;}
#jumpMenu li.c {padding-left:50px;}

.navTop img {margin:0px;padding:0px 0px 1em 0px;}

#content {margin:0px;padding:2em 2em 0px 3em; width:100%; background:#fff;}

#content h1 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1.4em;}
#content h1 dfn {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1em; color:#000;}
#content h2 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1.2em;}
#content h3 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1em;}
#content h3 dfn {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1em; color:#000;}
#content h1 sub {margin:0px; padding:0px; font-weight:normal; font-size:1em; vertical-align:baseline;}

#content div.h1 {margin:0px; padding:0px 0px 1em 30px;}
#content div.h2 {margin:0px; padding:0px 0px 1em 30px;}
#content div.h3 {margin:0px; padding:0px 0px 1em 30px;}

#content p  {margin:0px; padding:0px 0px 1em 0px;}

#content dl {margin:0px; padding:0px;}
#content dt {margin:0px; padding:0px;}
#content dd {margin:0px; padding:0px 0px 1em 2em;}
#content dd li.edition {padding:.5em 0px 0px 0px; margin:0px;}

#content .top td          {margin:0px; padding:0px;}
#content .top div.imgZoom {margin:0px; padding:0px 1em 2em 0px; text-align:left;}
#content .top img         {margin:0px; padding:0px;}

#content .top .div2    {margin:0px; padding:0px 0px 0px 1.5em;}
#content .top div.div3 {margin:0px; padding:0px 0px 0px 1.5em;}
#content .top ul       {margin:0px; padding:0px 0px 1em 0px; list-style-type:square;}
#content .top li       {margin:0px; padding:0px;}
#content .top li.br    {margin:0px; padding:0px 0px 1em 0px;}


#content ol        {margin:0px; padding:0px 0px 1em 1.9em;}
#content ul        {margin:0px; padding:0px 0px 1em 1.3em; list-style-type:square;}
#content li.br     {margin:0px; padding:0px 0px 1em 0px;}
#content ul ul     {margin:0px; padding:0px 0px 0px 1.3em; list-style-type:circle;}
#content ul.circle {padding:0px 0px 1em 1.3em; list-style-type:circle;}
#content li        {margin:0px; padding:0px 0px 0.2em 0px;}
#content ul.br li  {margin:0px; padding:0px 0px 1em 0px;}
#content ul.line   {padding:0px 0px 1em 1.3em; list-style-type:disc;}


#content div.img     {margin:0px; padding:1em 0px 2em 0px; text-align:center;}
#content div.imgZoom {margin:0px; padding:1em 0px 2em 0px; text-align:center;}
#content div.imgRight{margin:0px; padding:0px 0px 0px 2em; text-align:center;float:right;}


#content address {margin:0px;padding:0px; font-style:normal;}
#content address a        {color:#000;text-decoration:none;}
#content address a:visited{color:#000;}
#content address a:active {color:#000;}
#content address a:hover  {color:#000;}

#content td.right {text-align:right; vertical-align:top; white-space:nowrap;}

#content pre      {margin:0px;padding:0px; border-width:0px;}
#content code      {margin:0px;padding:0px; border-width:0px;
 font-family:monospace;/*Courier, 'Courier New'*/
 font-size:1.3em;
 line-height:1.5em;}
 
 
#content small {color:#666; font-size:0.8em; margin:0px 2px 0px 1px;}
#content sup   {color:#666; font-size:0.8em; margin:0px -1px; padding:0px;vertical-align:top;} /*top  text-top super*/
#content p.buy {color:#666; font-size:0.8em; margin:2em 0px 0px 0px;padding:0px;}


#content ol li.select {font-style:normal; font-weight:bold; color:#5A7394;}

#content table.center {margin:auto; text-align:center;}

#content table.cl {margin:.5em 0px 1.5em 1em;padding:0px;border:solid 1px #000; border-collapse:collapse;}/*margin-left:auto; margin-right:auto;  */
#content table.cl caption {margin:0px; padding:1em 0px .5em 0px;text-align:left; white-space:nowrap;}
#content table.cl thead {vertical-align:bottom;background-color:#C0C0C0;border-width:0px 1px;}
#content table.cl tr:hover  {background:#eee;}
#content table.cl th{text-align:center;vertical-align:top; border-width:0px 1px; font-weight:normal;}
#content table.cl td{text-align:left;  vertical-align:top; border-width:0px 1px;}

#content table.cl th,
#content table.cl td {padding:.25em 1em;}

#content table.cl thead th,
#content table.cl thead td,
#content table.cl table.cl thead th,
#content table.cl table.cl thead td {padding:0px 1em;}

#content table.cl tr.br th,
#content table.cl tr.br td{padding:.25em 1em 1em 1em;}

#content table.cl tr td.no,
#content table.cl tr th.no{white-space:nowrap;}

#content table.cl tr.title {background-color:#C0C0C0;border-width:0px 1px;}
#content table.cl tr.title td,
#content table.cl tr.title th,
#content table.cl table.cl tr.title td,
#content table.cl table.cl tr.title th {padding:0px 1em; }

#content table.cl tr.line td,
#content table.cl tr.line th {padding:.5em 1em .25em 1em;border-width:1px 1px 0px 1px; }

#content table.cl tr.c td,
#content table.cl tr.c th {vertical-align:middle;}



#content table.kv {margin:.5em 0px 1.5em 0px;padding:0px;border:solid 1px #000;}
#content table.kv caption {margin:0px; padding:1em 0px .5em 0px;text-align:left; white-space:nowrap;}
#content table.kv th   {text-align:right; vertical-align:top; white-space:nowrap; border-width:0px 1px; }
#content table.kv td   {text-align:left;  vertical-align:top; white-space:nowrap; border-width:0px 1px; }
#content table s   {text-decoration:none; color:#36c;   font-style:normal;font-weight:normal;}
#content table u   {text-decoration:none; color:#6f6f6f;font-style:normal;font-weight:normal;}


#content table.rl {margin:.5em 0px 1.5em 0px;padding:0px;border:solid 0px #000;}
#content table.rl th {margin:0px; padding:.25em; font-style:normal;font-weight:normal;text-align:right; vertical-align:bottom; white-space:nowrap;border-width:0px 0px;}
#content table.rl td {margin:0px; padding:.25em; font-style:normal;font-weight:normal;text-align:left;  vertical-align:bottom; white-space:nowrap;border-width:0px 0px;}


#content form table{text-align:left;  vertical-align:top; border-width:0px;border-collapse:separate;border-spacing:10px}
#content form tr   {text-align:left;  vertical-align:top;}
#content form td   {text-align:right; vertical-align:top; white-space:nowrap;}
#content .error {color:#f00;}
#content form.input th {text-align:left; font-weight:normal;white-space:normal; color:#000;}
#content form.check th {text-align:left; font-weight:bold;	white-space:pre;}


#content form {margin:0px;padding:0px;}
#content form input, 
#content form select, 
#content form textarea {
 text-align:left; vertical-align:top; 
 font-style:normal; font-weight:normal;
}

#content form tr.submit td {text-align:left; white-space:nowrap}
#content form tr.submit input {
 margin:1em 1em 1.5em 0px; padding:0px .5em 0px .5em;
 border-width:3px;
 border-style:outset;
 border-color:#999;
 text-align:center; 
}

#content form input.submit {
 margin:0px; padding:0px .5em 0px .5em;
 border-width:3px;
 border-style:outset;
 border-color:#999;
 text-align:center; 
}





































#footbar      {margin:0px;border:0px;padding:0px;white-space:nowrap;}
#footbar th   {background:#e8eae3;}
#footbar table{border-collapse:collapse;width:100%;}

#footbar table .empty {margin:0px;padding:0px 0px 10em 0px;}
#footbar table th   {font-weight:normal;background:#fff;}

#footbar table .backImg {padding:3em .5em 0px 1em; vertical-align:baseline;}
#footbar table .backImg img {padding:0px; margin:0px; vertical-align:middle;}
#footbar table .back    {padding:3em 0px 0px 0px; vertical-align:baseline; text-align:left; white-space:nowrap;}

#footbar table .next    {padding:3em 0px 0px 0px; vertical-align:baseline; text-align:right; white-space:nowrap;}
#footbar table .nextImg {padding:3em 0.5em 0px .5em; vertical-align:baseline;}
#footbar table .nextImg img {padding:0px; margin:0px; vertical-align:middle;}

#footbar table .l {text-align:left;   vertical-align:baseline; white-space:nowrap;}
#footbar table .c {text-align:center; vertical-align:baseline; white-space:nowrap; width:50%;}
#footbar table .r {text-align:right;  vertical-align:baseline; white-space:nowrap;}

#footbar a {text-decoration:none; font-size:90%;}

#description{display:none;} 

#publish td {vertical-align:middle;}

acronym					{font-size:90%; font-style:normal; font-weight:normal;}
acronym.strong	{font-size:90%; font-style:normal; font-weight:bold;  color:#5A7394;}
abbr						{font-size:90%; font-style:normal; font-weight:normal;color:#000;}
dfn							{								font-style:normal; font-weight:normal;color:#666;white-space:nowrap;}

strong         {font-style:normal; font-weight:bold;   color:#5A7394;white-space:nowrap;}
strong.example {font-style:normal; font-weight:normal; color:#900;}
strong.link    {font-style:normal; font-weight:normal; color:#900; text-decoration:underline;}
strong.extLink {font-style:normal; font-weight:normal; color:#00F; text-decoration:underline;}
strong.red     {font-style:normal; font-weight:normal; color:#CB0356;}
strong.green   {font-style:normal; font-weight:normal; color:#49B53B;}
strong.blue    {font-style:normal; font-weight:normal; color:#5A7394;}
strong.black   {font-style:normal; font-weight:normal; color:#000;}
#content li s, s.number      {font-style:normal; font-weight:normal; text-decoration:none; color:#00f;} 
#content s.wildcard {font-style:normal; font-weight:normal; text-decoration:none; color:#49B53B;}

#content span {white-space:nowrap;} 

					a.external,								a.external:link,							a.external:active,
#language	a.external,			#language	a.external:link,		#language	a.external:active,
#edition	a.external,			#edition	a.external:link,		#edition	a.external:active,
#nav			a.external,			#nav			a.external:link,		#nav			a.external:active,
#navbar		a.external,			#navbar		a.external:link,		#navbar		a.external:active,
#footbar	a.external dfn,	#footbar	a.external:link dfn,#footbar	a.external:active dfn{color:#00f;}


					a.external:visited,
#language	a.external:visited,
#nav			a.external:visited,
#navbar		a.external:visited,
#edition	a.external:visited {color:#7f007f;}

					a.external:hover,
#language	a.external:hover,
#nav			a.external:hover,
#navbar		a.external:hover,
#edition	a.external:hover {color:#000;}

.review {background:yellow;}

.downLoad{
	display:block;
	margin:2em 0px 2em 2em;	padding:0px;
}

.downLoad b{
	display:block;
	margin:0px; padding-top:10px; 
}

.downLoad a{
	display:block;
	margin:0px; padding:0px 5px 0px 15px;
	color:#00f;
	white-space:nowrap;
	text-decoration:none;
	background:#C4EFA1 url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tr.png") top right no-repeat;
}

.downLoad a:hover{
	color:#900;
	background:#a8ed2d url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tr.png") top right no-repeat;
}

.downLoad a:before{
	display:block;
	margin:0px 0px 0px -15px;
	content:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tl.png");
}

.downLoad a:after{
	display:block;
	margin:0px -5px 0px -15px; padding:0px 0px 0px 0px;
	content:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-bl.png");
	background:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-br.png") bottom right no-repeat;
}



#download{
	margin:0px 0px 10px 10px; padding:0px;
	white-space:nowrap;
	float:right;
}

#download div{
	margin:0px; padding:0px 5px 0px 15px;
	background:#C4EFA1 url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tr.png") top right no-repeat;
}

#download h2{
	margin:0px;padding:10px 0px;
	font-weight:bold;font-size:1.4em;
}

#download ul{margin-top:10px;}
 
#download div:hover{
	background:#a8ed2d url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tr.png") top right no-repeat;
}

#download div:before{
	display:block;
	margin:0px 0px 0px -15px;
	content:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-tl.png");
}

#download div:after{
	display:block;
	margin:0px -5px 0px -15px; padding:0px; 
	content:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-bl.png");
	background:url("MM3-WebAssistant-Proxy-Offline-Browser-Download-br.png") bottom right no-repeat;
}

#download a				{color:#00f;}
#download a:hover	{color:#900;}
