﻿/** Publication v1.0 Stylesheet */

DIV.articleContent
{
    margin-top: 5px;   
}

DIV.articleContent DIV.styledPanel
{
    font-size: 12px;
    line-height: 12px;
}

/*DIV.articleContent DIV.spacer
{
    margin: 4px 0px 0px 0px;
}*/

DIV.articleContent a
{
    text-decoration: none;
}

DIV.articleContent DIV.bottom_prev_next
{
	position: relative;
	padding: 1px;
    border-left: solid 1px #D9E5F2;
    border-right: solid 1px #D9E5F2;
    /*background: #D9E5F2;*/
    background:white;
}

DIV.articleContent DIV.bottom_prev_next input.bottomprevious
{
	position: absolute;
	top: -9px;
	right: 40px;
	z-index: 3;
}

DIV.articleContent DIV.bottom_prev_next input.bottomnext
{
	position: absolute;
	top: -9px;
	right: 10px;
	z-index: 3;
}

DIV.articleContent DIV.section
{
    font-size: 12px;
    padding: 5px 5px 0px 5px;
    background: White;
}

DIV.articleContent DIV.navigation-header 
{
   	position:relative;
	margin:0px 0px 0px 0px;
}

DIV.articleContent DIV.navigation-header DIV.nextprevious
{
	position: absolute;
	top:-17px;
	right:17px;
	z-index: 3;
}

DIV.articleContent DIV.navigation-footer
{
   	position:relative;
	margin:0px 0px 0px 0px;
}

DIV.articleContent DIV.navigation-footer DIV.nextprevious
{
	position: absolute;
	top:-17px;
	right:17px;
	z-index: 3;
}

DIV.articleContent DIV.sectionTitle
{
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 10px;
}

DIV.articleContent DIV.subsectionTitle
{
    font-size: 14px;
    font-weight: bolder;
    margin-top: 10px;
    margin-bottom: 10px;
}


DIV.articleContent DIV.articleText
{
    font-family: Verdana, Helvetica, Arial, sans-serif;

	line-height: 17px;

	font-size: 11px;
}

DIV.articleContent DIV.ctdownload
{
    clear: both;
    font-size: 12px;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-left: 10px;
    text-align: left;  
    background: white;
}

DIV.articleContent DIV.globaldownload
{
    margin-top: 5px;
    margin-bottom: 5px;
    background: white;
}


/* source code */

PRE
{
	font-family: "Courier New", Courier, mono; 
	font-size: 11px; 
	line-height: 15px;

	color: #333333; 
	background-color: #F1F1F1; 
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	padding-top: 4px; 
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 4px;

		width:780px;

	word-wrap: break-word;
	overflow: auto;

}

.cpp-comment
{
    color: green;
    font-style: italic
}
.cpp-keyword
{
    color: blue
}
.cpp-prepro
{
    color: blue;
}
.cpp-string
{
    color: purple
}
.cpp-literal
{
    color: blue;
}

DIV.articleContent .topCorners, DIV.articleContent .bottomCorners
{
    display: block;
    height: 5px;
    overflow: hidden;
    padding: 0;
    font-size: 0px;
}
DIV.articleContent .topCorners *, DIV.articleContent .bottomCorners *
{
    display: block;
    height: 1px;
    overflow: hidden;
    padding: 0;
    line-height: 1px;
    font-size: 1px;
}
DIV.articleContent .l1
{
    margin: 0 5px;
}
DIV.articleContent .l2
{
    margin: 0 3px;
}
DIV.articleContent .l3
{
    margin: 0 2px;
}
DIV.articleContent .l4
{
    margin: 0 1px;
    height: 2px;
}

DIV.articleContent .topCorners .l2, DIV.articleContent .topCorners .l3, DIV.articleContent .topCorners .l4
{
/*    background: #D9E5F2;*/
    background:white;
}

DIV.articleContent .l2
{
    border-left: 2px solid #6699cc;
    border-right: 2px solid #6699cc;
}
DIV.articleContent .l3, DIV.articleContent .l4, DIV.articleContent .styledPanel
{
    border-left: 1px solid #6699cc;
    border-right: 1px solid #6699cc;
/*    background: #D9E5F2;*/
background: white;
}
DIV.articleContent .l1
{
    background: #6699cc;
}
DIV.articleContent .bottomCorners .l2, DIV.articleContent .bottomCorners .l3, DIV.articleContent .bottomCorners .l4
{
    /*background: #D9E5F2;*/
    background:white;
}

ul { padding-left: 30px; list-style-type: disc; }
strong{ font-weight:bold; }
em { font-style:italic; }
strong em {  font-weight:bold; font-style:italic; }

