/******************************************************************************

HORNIL STYLEPIX USER MANUAL

TARGET MEDIA: PRINTER, PROJECTION

Author: Hornil Documentation Team.
Last Update: September 22, 2009

*******************************************************************************/

/*
	Default Style
*/
.addthis_button{
	display:none;
}

body{
	margin: 0px;
	font-size: 0.8em;
	color: #414141; 
	font-family: Arial, Helvetica, sans-serif;
}

p, li{
	line-height: 1.2em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	text-decoration: none;
}

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {
	color: #2F6582;
	background-color: #E9F2F8;
}

img{
	border: 0;
}


li p {
	padding-left: 20px;
}

/*
	Layout
*/

#layoutHead{
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	/*background-color: #E8F0FF;*/
	font-size: 0.8em;
}

#top{
	border: 0 solid blue;
}

#translate{
	float:right;
}

#docTitle{
	padding: 10px 10px 8px 10px;
	font-size: 1.7em;
	border:0px solid red;
}

#docTitle #company{
}



#docUpdate{
	color: #767676;
	font-size: 0.5em;
}

#topMenu{
	border:0px solid red;
	text-align: right;
}

#topMenu ul{
	margin-top:0px;
	padding-left: 10px;
	border:0px solid red;
}

#layoutHead ul {
	list-style: none;
	padding-top: 5px;
}

#layoutHead ul li {
	float: left;
	padding-left: 0px;
	padding-right: 10px;
	font-size: 0.9em;
}

#layoutBody{

	padding: 0;
	margin: 0;
	border: 1px solid white;
}

#LeftSection{
	border-right: 1px solid silver;
	float: left;

	width: 200px;

	overflow: hidden;

	padding-top: 10px;
	display:none;
}

#layoutMenu a         { text-decoration: none;  font-weight:bold;}
#layoutMenu a:link    { }      /* unvisited link */
#layoutMenu a:visited { }  /* visited link */
#layoutMenu a:hover   { text-decoration: underline;}  /* mouse over link */
#layoutMenu a:active  { background-color: yellow; }  /* selected link */


#layoutMenu ul {
	padding-left: 15px;
	list-style: none;
	margin-left:0px;
	margin-top:0px;
}

#layoutMenu ul li{
	margin-left: 0;
	border:0px solid red;
	font-size: 0.9em;
	line-height: 1.3em;
	padding-left: 0;
}


#layoutMenu ul li ul{
	list-style: disc;
}
#layoutMenu ul li ul li{
	margin-left: 20px;
}
#layoutMenu ul li ul li ul li{
	margin-left: 7px;
}

#layoutContents{
	border:1px solid transparent;
	margin-top: 0;
	padding-left: 0;
	padding-right: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#layoutContents p{
	text-align:justify;
}
#layoutTail{
	border: 0px solid blue;

	border-top: 5px solid #F5F5F5;

	clear: both;

	background-color: #FFFAE8;
}
#copyrights{
	padding:10px;
	text-align: center;
	font-size: 12px;
	color: #7a7a7a;
}

.pageLink{
	margin-top: 30px;
	padding-bottom: 20px;
	border: 0px solid blue;

	border-top: 3px solid #98D900;
	padding-top: 8px;
	display:none;
}

.pageLink .previous{
	float: left;

}

.pageLink .next{
	float: right;
}

.pageLink a{
	text-decoration: none;
	color: #608800; 	
}

.pageLink a:hover{
	font-weight: bold;
}

.tmpImg, .Img{
	border: 1px dotted green;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
}


.levelLink{
	margin-top: 5px;
	background-color: #CEEFFF;
	padding: 5px;
	border-bottom:1px solid silver;
}

.levelLink a{
	text-decoration: none;
	color: #005F8C; 
}
.levelLink a:hover{
	text-decoration: underline;
	color: #009CE8; 
}

ul.menu{
	list-style: none;
	margin-left: 10px;
	border:0px solid red;
	padding: 2px;
	background-color:#EBE9ED;
}

ul.menu li{
	display:inline;
	padding-right: 20px;
	margin: 0px;
	padding: 5px;
	border:0px solid blue;
	
}

.caption{
	text-align: center;
}

.menuButton {
	font-family: Lucida Console;
	font-weight: bold;
	font-size: 1.4em;
	cursor: pointer;
	margin-right: 10px;
}

.showButton{
	margin-bottom: 5px;
}

.showButton a{
	text-decoration: none;
}


#layoutTailLink table td{
	background-color: #FFEEB5;
	text-align: center;
	border-bottom: 1px solid #FFFAE8;
	display: none;
}


#layoutTailLink table td a{
	text-decoration: none;
	font-size: 0.8em;
	color: #7D6100;
}


#layoutTailLink table td a:hover{
	text-decoration: underline;
}

#layoutTailLink table td:hover{

}


.showButton {
	border:1px solid silver;
	padding: 5px;
	background-color: #FAFFD9;
}
.showButton a{
	color: #687A01;
}

.hidden{
	background-color: #FAFFD9;
}

span.menu{
	background-color: #FFF5E8;
	border:2px solid orange;
	padding-left: 8px;
	padding-right: 8px;
	color: #555;
}


/*
	Impact message such as note, tip, file path, url, key, button and etc. 
*/
.productVersion{
	font-size: 0.8em;
	color: #757575;
}

.todo{
	color: red;
}

.key{
	background-color: #eee;
	border:1px solid #bbb;
	border-right:2px solid #bbb;
	border-bottom:2px solid #bbb;
	padding-left: 8px;
	padding-right: 8px;
	color: #555;
}

h1 .key, h2 .key, h3 .key, h4 .key, h5 .key, h6 .key, h7 .key{
	font-size:0.7em;
	margin-left: 5px;
	margin-right: 5px;
}


.file,.path,.link{
	background-color: #FBFFE8;
	border:2px solid #ABE300;
	padding-left: 8px;
	padding-right: 8px;
	color: #555;
}

.link a{
	text-decoration: none;
	color: #555;
}

.link a:hover{
}

.stylepix, .StylePix {
	padding-left: 4px;
	padding-right: 4px;
	color: #555;
	font-weight: bold;
}

.note,.Note,.tip,.Tip{
	background-color: #FFF3E1;
	padding: 5px;
	border:1px solid silver;
	margin-bottom: 15px;
}

.tip,.Top{
	background-color: #EEFEFF;
}

li .note, li .Note, li .tip, li .Tip{
	margin-left: 1em;
}

.note .head, .Note .Head, .tip .head, .Top .head{
	border-bottom: 1px solid silver;
	font-weight: bold;
}

.comment,.Comment{
	background-color: #4B9100;
	color: #E8FFCE;
	font-style: italic; 
	padding-left: 5px;
	padding-right: 5px;
}

.ToStart{
	border:1px solid #DAF200;
	background-color: #FDFFE8;
	margin-bottom: 1em;
}

.button,.Button{
	background-color: #DDE8FF;
	border:1px solid #003166;
	border-right:2px solid #003166;
	border-bottom:2px solid #003166;
	padding-left: 8px;
	padding-right: 8px;
	color: #333;
}

.box1{
	border:1px solid #1095DC;
	padding: 0.5em;
}

#Header {
	display: none;
}

#Top{
	display: none;
}

h1 .Link, h2 .Link, h3 .Link, h4 .Link { 
	display: none;
}
.comparison th		{ background-color: #777; color: white;}
.comparison td		{ border: 1px solid #ddd; padding-left: 10px; }