/* ------------- (c) 2005 Ben Palmer, Aracane Ltd. Switzerland -------------------- */

/* @import url("layout.css");
@import url("print.css") print; */
body {
	font: normal 80% Trebuchet, Arial, Helvetica, sans-serif;
	/*text-align:center;*/
	background: #FFFFFF url(impress.gif) no-repeat fixed 10px 20px;
	color: #000000;
	margin: 0;
	padding: 0;
}

p{
	margin:0 0 0 0;
	padding:0 0 5px 0;
	line-height:1.10em;
}

/* ++++++++  content colums (center columns) ++++++++++++
-------------------------------------------------------------------*/
/* ID is used to select different heading icons */
.content h1{ font-weight:bold;font-size:1.4em;color: #006632;padding:5px 0 0 0px;margin:0 0 10px 0;  clear:right;}
.content h2 { font-weight:bold;font-size:1.25em;color: #006632;padding:5px 0 3px 0;margin:10px 0 0 0;border-top: 1px dotted #006632;clear:right;}
.content h3 {
	font-weight:bold;
	font-size:1.05em;
	color: #000000;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}
.content ul {
	margin-left:14px;
	padding:0 0 5px 0;
}

/* Links
------------------------------- */
.content a{
	text-decoration: underline;
	color: #000000;
}
.content a:link{
	text-decoration: underline;
	color: #000000;
}
.content a:visited{
	text-decoration: underline;
	color: #000000;
}
.content a:hover {
	color: #000000;
	text-decoration: underline;
}

.right .content a{
	text-decoration:none;
	color: #000000;
	display: block;
	width: 100%;
}
.right .content a:link{
	text-decoration: none;
}
.right .content a:visited{
	text-decoration: none;
}
.right .content a:hover {
	text-decoration:none;
	color: #000000;
	background-color: #F1F5F4;
}

/* inset block */
div.inset{
	float:right;
	width:185px;
	margin:5px 0 6px 15px;
	/*	padding-left:2px;
	padding-right:2px;*/
	color:#006632;
	font-size: 0.95em;
/*	height:150px;
	overflow:auto;*/
}
div.inset h2 {
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 3px 3px 3px;
	background-color:#CFE0D8;
	border:none;
}
/*div.inset h2 { font-weight:bold; font-size:1em; text-align:left; margin:0; padding-top:3px; background: transparent url(headingright.jpg) no-repeat; border:none;}*/
div.inset p {line-height:1.2em; padding:3px; text-align:left;}

/* Blockquote */
cite{ font-weight:bold; color:red}
blockquote {
	float:right;
	width:170px;
	margin:0;
	color: #006632; /*background: url(start_quote.gif) no-repeat;*/
	background-color: transparent;
	padding: 0 0em 1em 1em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
}
/* ---- body text ---- */
ul {margin:0; padding:0; }

/* navigation menu 
------------------------------------------------*/
#header ul.menu{float:left; margin:0; padding:0;list-style:none; text-align:right; white-space:nowrap;  width:auto;/*border:1px solid red*/}
#header ul.menu li {float:left; height:10px; list-style:none; margin-right:1px;/*width:auto;*/_width:1%} /* Hack for IE 6 */
#header ul.menu a{
	display:block;
	height:40px;
	overflow:hidden;
	text-decoration:none;
	width:auto;
	background: url(mnu.jpg) repeat-x left top;
	text-align:center;
	padding:0 5px 0 5px;
	line-height:2em;
	border-right: 1px solid white;
	font-size: 0.9em;
	font-weight: bold;
}
/* header & footer  
------------------------------------------------*/
#header ul.menu a#selected{ background-position: 0 -38px; color: #FFFFFF;line-height:5em;}  
#header ul.menu a:link{ color: #FFFFFF;}
#header ul.menu a:visited{ color: #FFFFFF;}
#header ul.menu a:hover{ background-position:0 -38px;color: #FFFFFF;line-height:5em;}

#footer ul.menu{
	float:right;
	margin:30px 0 0 0;
	padding:0px;
	list-style:none;
	text-align:right;
	white-space:nowrap;
	width:150px;/*border:1px solid red*/
	border: none;
	font-size:.9em;
}
#footer ul.menu li {float:right;margin:0 ;white-space:nowrap;  }
#footer ul.menu a{color: #333333; text-decoration:none; width:auto; padding-top:6px;}
#footer ul.menu a#this{ color: #333333; text-decoration:none; padding-top:0;font-weight:bold}
#footer ul.menu a:link{ color: #333333;text-decoration:none;border-top:none;}
#footer ul.menu a:visited{ color: #333333;text-decoration:none;border-top:none;}
#footer ul.menu a:hover{ color: #333333;text-decoration:none; padding-top:0;}

ul.lang{float:right; margin: 0 5px 0 0; padding:0;list-style:none; text-align:right;width: auto;}
ul.lang li{display:block; line-height:20px;}
ul.lang a{ color: white;text-decoration:none; font-size:1em}
ul.lang a:link{ color: white;text-decoration:none; }
ul.lang a:visited{ color: white;text-decoration:none; }
ul.lang a:hover{ color: #cccccc;text-decoration:none;}

/* Clearing floats: 2 alternatives */
.clear { clear:both;visibility:hidden; }
/*.clear { float:left;width:100% }*/

/* ++++++++++++ side bars (left, right) ++++++++++++++
------------------------------------------------------------------------- */
.side h1{ font-weight:bold;font-size:1.2em;color: #006632; /*border-top:1px solid black;*/padding:5px 0 0 5px;margin:0 0 10px 0;  clear:right;}
/* icon for heading */

.right .side h2 { font-weight:bold;font-size:1.2em;color: #006632; padding:.2em; margin:1.0em 0 0 0; background: transparent url(headingright.jpg) no-repeat; }
.left .side h2 { font-weight:bold;font-size:1.2em;color: #006632;padding:5px 0 0 28px;margin:10px 0 10px 0;}

/*  ++++ heading 2 decoration ++++ */
.left .side .partner{background: url(partner.gif) 0 4px no-repeat; font-weight:bold;font-size:1.2em;color: #006632;padding:5px 0 10px 28px;margin:10px 0 5px 0; }

.side li { list-style: square inside; color:#333333}
/*.side p { margin:0; }*/
.side a{color: #333333; text-decoration:none}
.side a#this{font-weight:bold}
.side a:link{ color: #000000; }
.side a:visited{ color: #000000; }
.side a:hover {
	color: #000000;
	text-decoration:underline
}
.side a#this{font-weight:bold}
.side a:hover#this{font-weight:bold;text-decoration:none}

/*  ++++ heading 1 decoration - both content and sidebar ++++ */
h1.overview{ background: url(overview.gif) 0 4px no-repeat; }
h1.document{ background: url(document.gif) 0 4px no-repeat; }
h1.training{ background: url(training.gif) 0 4px no-repeat; }
h1.software { }
h1.web{ background: url(web.gif) 0 4px no-repeat; }
h1.madcap{
	background: url(flare.jpg) 0 4px no-repeat;
	line-height: 21px;
}
h1.translation{ background: url(translation.gif) 0 4px no-repeat; }
h1.contact{ background: url(contact.gif) 0 4px no-repeat; }
h1.robohelp{ background: url(robohelp.gif) 0 4px no-repeat; }
/* footer
---------------------------------------------------------------------- */

#footer p{ padding:20px 0 0 5px }
/* Images
---------------------------------- */
img{ margin:0;  padding:4px; border:none; display:block;}
img.imgleft {
	float:left;
	margin-right:10px;
}
img.imgright {
	float:right;
	margin-left:5px;
}

/* Misc. */
address { font-style:normal }
.bold{ font-weight:bold }
acronym, abbr { cursor:help }
/* Test */
/*li[title^="test"]{ font-weight:bold;color:red }
[title]{ font-size:150%}*/
