/*** Layout for 2-3 columns ***/


#leftcol {
 width: 160px;
 float: left;
 display:block;
 position:relative;
}

#content {
 float: left;
 width: 600px;
 margin: 0 ;
 padding: 0 5px 20px 10px;
 text-align: left;
 border-right: 1px solid #D8D8D8;
}

#content p {
 margin:0;
 padding-bottom: 0.5em;
 line-height: 1.4;
}

#content h1 {
 font-size: 180%;
 color: #333300;
 margin-bottom:5px;
 padding-top:5px;
 font-weight:bold;
 border-bottom: 1px solid #d8d8d8;
}

#content h2 {
 font-size: 150%;
 color: #990000;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 10px;
}

 
#content h3 {
 font-size: 150%;
 color: #990000;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 10px;
 font-weight: bold;
}

#content h4 {
 font-size: 100%;
 color: #990000;
 margin:20px 20px 10px 0;
 padding:0;
}

#content ul {
 margin-left:50px;
 padding:0px;
 list-style: none;
}

#content ul li {
	line-height: 1.7em;
	padding-left: 5px;
	list-style-type: square;
}

ul.listarrows, ul.numbers {
 margin-left:50px;
 padding:0;
 list-style: none;
}

ul.listarrows li {
	line-height: 1.7em;
	padding-left: 5px;
	list-style: square url(images/bullet_red.png);
}

#content ul.numbers li {
	line-height: 1.7em;
	padding-left: 3px;
	list-style-type: decimal;
}


#rightcol {
 width: 140px;
 float: right;
 margin:0;
 padding:25px 0 0 5px;
 color: #333300;
}

#rightcol a {
 font-weight: bold;
}

#rightcol h3 {
 font-size: 120%;
 color: #333300;
 margin-bottom:7px;
 padding-top:15px;
 border-bottom: 1px solid #d8d8d8;
}

#minimenu {
 color: #EC4004;
 margin-bottom: 10px;
}

.pic {
 border: 1px solid #d8d8d8;
 margin: 0px;
 padding: 2px;
}

/*** app_tools.htm and specs.htm***/

#combine {
 float: left;
 width: 700px;
 margin-left:10px;
 padding: 0;
 text-align: left;
}

#combine h1 {
 font-size: 180%;
 color: #333300;
 margin-bottom:5px;
 padding-top:5px;
 font-weight:bold;
 border-bottom: 1px solid #d8d8d8;
}

#combine h2 {
 font-size: 150%;
 color: #990000;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 10px;
}

.bordr {
	border: 1px solid #D8D8D8;
}
img.bordr { border: 1px solid #D8D8D8; }


 
 /*** faq's.htm ***/
div.faq {
 margin-top:20px;
}

.line {
 margin:0;
 padding:0;
 border-bottom:1px solid #d8d8d8;
}

 /*** sitemap.htm ***/
.sitepanel {
 margin:0 5px 0;
 padding:0;
 width: 300px;
 float: left;
}


/* Simplified table for other pages */

#content table {
	margin: 0 auto;
	border: 1px solid #CCC;
	color: #7F7F7F;
}

#content table td {
	border-left: 0;
	padding: 10px;
}

#content table tr.odd {
	background-color: #F7F7F7;
	color: #666;
}


