/*
** MediaWiki Print style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke, http://www.aulinx.de/
**
** Derived from the plone (http://plone.org/) styles
** Copyright Alexander Limi
*/

/* Thanks to A List Apart (http://alistapart.com/) for useful extras */
a.stub,
a.new{ color:#ba0000; text-decoration:none; }

#toc { 
    /*border:1px solid #2f6fab;*/
    border:1px solid #aaaaaa;
    background-color:#f9f9f9;
    padding:5px;
	display: none;
}
.tocindent {
	margin-left: 2em;
}
.tocline {
	margin-bottom: 0px;
}

/* images */
div.floatright { 
    float: right;
    clear: right;
    margin: 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.floatright p { font-style: italic;} 
div.floatleft { 
    float: left; 
    margin: 0.3em 0.5em 0.5em 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 1.4em 0.8em 0;
}
div.floatleft p { font-style: italic; } 
/* thumbnails */
div.thumb {
    margin-bottom: 0.5em;
    border-style: solid; border-color: White;
    width: auto;
    overflow: hidden;
}
div.thumb div {
    border:1px solid #cccccc;
    padding: 3px !important;
    background-color:#f9f9f9;
    font-size: 94%;
    text-align: center;
}
div.thumb div a img {
    border:1px solid #cccccc;
}
div.thumb div div.thumbcaption {
    border: none;
    padding: 0.3em 0 0.1em 0;
}
div.magnify { display: none; }
div.tright {
    float: right;
    clear: right;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.tleft {
    float: left;
    margin-right:0.5em;
    border-width: 0.5em 1.4em 0.8em 0;
}

/* table standards */
table.rimage {
    float:right; 
    width:1pt; 
    position:relative;
    margin-left:1em; 
    margin-bottom:1em;
    text-align:center;
}

body {
    background: White;
    /*font-size: 11pt !important;*/
    color: Black;
    margin: 0;
    padding: 0;
}

.noprint,
div#jump-to-nav,
div.top,
div#column-one,
#colophon,
.editsection,
.toctoggle,
.tochidden,
div#f-poweredbyico,
div#f-copyrightico,
li#viewcount,
li#about,
li#disclaimer,
li#privacy,
div#siteLogoDiv,
img#siteLogoDiv,
img#rightCapDiv,
#topBackground,
div#footerTable,
table#footerTable,
div.printfooter {
    /* Hides all the elements irrelevant for printing */
    display: none;
}

ul { 
    list-style-type: square;
}

#content {
    background: none;
    border: none ! important;
    font-size: 11pt;
    padding: 0 ! important;
    margin: 0 ! important;
}
#footer {
	background : white;
	color : black;
    border-top: 1px solid black;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}

p, .documentDescription {
    /*margin: 1em 0 ! important;
    line-height: 1em;*/
	margin: .4em 0 .5em 0;
	line-height: 1.5em;
}

.tocindent p {
	margin: 0 0 0 0 ! important;
}

pre {
    border: 1pt dashed black;
    white-space: pre;
    font-size: 8pt;
    overflow: auto;
    padding: 1em 0;
	background : white;
	color : black;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

a {
    color: Black !important;
    background: none !important;
    padding: 0 !important;
}

a:link, a:visited {
    color: #520;
    background: transparent;
    text-decoration: underline;
}

#content a.external.text:after, #content a.external.autonumber:after {
    /* Expand URLs for printing */
    content: " (" attr(href) ") ";
}

#globalWrapper {
    width: 100% !important;
    min-width: 0 !important;
}

#content {
	background : white;
	color : black;
}

#column-content {
    margin: 0 !important;
}

#column-content #content {
    padding: 1em;
    margin: 0 !important;
}
/* MSIE/Win doesn't understand 'inherit' */
a, a.external, a.new, a.stub {
	color: black ! important;
	text-decoration: none ! important;
}

/* Continue ... */
a, a.external, a.new, a.stub {
	color: inherit ! important;
	text-decoration: inherit ! important;
}

img { border: none; }
img.tex { vertical-align: middle; }
span.texhtml { font-family: serif; }

div.townBox {
    position:relative;
    float:right;
    background:White;
    margin-left:1em;
    border: 1px solid gray;
    padding:0.3em;
    width: 200px;
    overflow: hidden;
    clear: right;
}
div.townBox dl {
    padding: 0;
    margin: 0 0 0.3em 0; 
    font-size: 96%;
}
div.townBox dl dt {
    background: none;
    margin: 0.4em 0 0 0;
}
div.townBox dl dd {
    margin: 0.1em 0 0 1.1em;
    background-color: #f3f3f3;
}

#siteNotice { display: none; }

table.gallery {
        border:  1px solid #cccccc;
        margin:  2px;
        padding: 2px;
        background-color:#ffffff;
}

table.gallery tr { 
        vertical-align:top;
}

div.gallerybox {
        border: 1px solid #cccccc;
        margin: 2px;
        background-color:#f9f9f9;
        width:  150px;
}

div.gallerybox div.thumb {
        text-align: center;
        border: 1px solid #cccccc;
        margin: 2px;
}       

div.gallerytext {
        font-size: 94%;
        padding: 2px 4px;
}       

/*
** Diff rendering
*/
table.diff { background:white; }
td.diff-otitle { background:#ffffff; }
td.diff-ntitle { background:#ffffff; }
td.diff-addedline {
    background:#ccffcc;
    font-size: smaller;
    border: solid 2px black;
}
td.diff-deletedline {
    background:#ffffaa;
    font-size: smaller;
    border: dotted 2px black;
}
td.diff-context {
    background:#eeeeee;
    font-size: smaller;
}
span.diffchange { color: silver; font-weight: bold; text-decoration: underline; }

/*
** MediaWiki Print style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke, http://www.aulinx.de/
**
** Derived from the plone (http://plone.org/) styles
** Copyright Alexander Limi
*/

/* Thanks to A List Apart (http://alistapart.com/) for useful extras */






.firstHeading {
      font-family: sans-serif;
      font-size: 155%;
      font-weight: bold;
      line-height: normal;
	  margin: 5px 5px 0px 5px
}


body {
/*		font-family: Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 11pt;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 22px;
        margin: 0px;
        padding: 0px;
        text-indent: 0px;
        text-transform: normal;
        vertical-align: baseline;
        font: x-small Arial Narrow , sans-serif;
        background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
        color: black;
        margin: 0;
        padding: 0;
}

#editform{
/*        margin-left: -75px;
        padding-left: -75px;*/ /* ALB */
        margin-left: -35px;
        padding-left: -35px;
}

#bodyContent {
      font-family: sans-serif;
      margin-left: 0px;
/*      padding-left: 75px;*/ /* ALB */
      padding-left: 35px;
      font-size: 10pt;
}
#bodyContent p {
      font-family: Helvetica, sans-serif;
      margin-bottom: 9px;
      margin-top: 9px;
}


/****************************** START BUNGEE CSS ******************************/



/******************************     T I T L E  &  H E A D I N G     ******************************/

.title_Appendix {
        font-family: Arial Narrow;
        font-size: 30pt;
        font-weight: bold;
        line-height: normal;
        margin-bottom: 120px;
/*      margin-left: -75px;*/
        margin-top: 30px;
}

.title_Chapter {
        font-family: Arial Narrow;
        font-size: 30pt;
        font-weight: bold;
        line-height: normal;
        margin-bottom: 20px;
        /*margin-left: -75px;*/
        margin-top: 30px;
}

.title_ChapterNumber {
        font-family: Times New Roman;
        font-size: 12pt;
        font-weight: lighter;
        letter-spacing: 13px;
        line-height: normal;
        margin-bottom: 30px;
/*        margin-left: -75px;*/ /* ALB */
        margin-left: -35px;
        margin-top: 15px;
        word-spacing: 15px;
}

.title_Section {
        font-family: Arial Narrow;
        font-size: 30pt;
        font-weight: bold;
        line-height: normal;
        margin-bottom: 120px;
/*        margin-left: -75px;*/ /* ALB */
        margin-left: -35px;
        margin-top: 30px;
}

/*#bodyContent h1 { font-size: 22pt; margin-left: -75px; }*/ /* ALB */
/*#bodyContent h1 { font-size: 22pt; margin-left: -35px; }
#bodyContent h2 { font-size: 20pt; }
#bodyContent h3 { font-size: 16pt; }
#bodyContent h4 { font-size: 14pt; }
#bodyContent h5 { font-size: 12pt; }
#bodyContent h6 { font-size: 10pt; }

#bodyContent h2, h3, h4, h5, h6 {
        font-family: Arial Narrow;
        font-weight: bold;
        line-height: normal;
        margin-bottom: -6px;
        margin-left: -5px;
        margin-top: 20px;
}
#bodyContent h1 {
        font-family: Arial Narrow;
        font-weight: bold;
        line-height: normal;
        margin-bottom: -6px;
        margin-top: 20px;
}*/

#bodyContent h1 { font-size: 17pt; color:#003366; }
#bodyContent h2 { font-size: 16pt; color:#003399; }
#bodyContent h3 { font-size: 15pt; color:#0066CC; }
#bodyContent h4 { font-size: 14pt; color:#0080EE; font-weight: normal;}
#bodyContent h5 { font-size: 12pt; color:#0099FF; }
#bodyContent h6 { font-size: 10pt; color:#0099FF; }

#bodyContent h1, h2, h3, h4, h5, h6 {
/*	font-family: Arial Narrow;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: -5px;
	margin-top: 7px;
}


/******************************     T A B L E     ******************************/

.table_Heading {
        font-family: Arial Narrow;
        font-size: 12pt;
        font-weight: bold;
        border-bottom-color: Black;
        border-bottom-style: solid;
        border-bottom-width: 1px;
}

.table_Highlight {
        background-color: LightYellow;
}

.table_Footnote {
        margin-bottom: 1px;
        margin-left: 40px;
        margin-right: 20px;
        text-indent: -15px;
}

table {
        border: none;
/*        border-bottom-color: Black;
        border-bottom-style: solid;
        border-bottom-width: 1px;*/
        margin-bottom: 15px;
        margin-top: 15px;
}

td {
        vertical-align: top;
        padding: 5px;
}


/******************************     A D M O N I T I O N S     ******************************/

/*  margin-left is the only variant  */
.admonition_Body {
        border-bottom-color: Black;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: Black;
        border-top-style: solid;
        border-top-width: 1px;
        line-height: 1.5em;
        margin-bottom: 20px;
        margin-top: 10px;
        padding-bottom: 5px;
        padding-top: 5px;
}

/* apply to <li> tag */
.admonition_List {
        border-bottom-color: Black;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: Black;
        border-top-style: solid;
        border-top-width: 1px;
        line-height: 1.5em;
        list-style-type: none;
        margin-bottom: 0px;
        margin-left: -40px;
        margin-top: 10px;
        padding-bottom: 5px;
        padding-top: 5px;

}


/******************************     L I S T     ******************************/

.list_AlphaLower {
        list-style-type: lower-alpha;
}

.list_AlphaUpper {
        list-style-type: upper-alpha;
}

.list_Decimal {
        list-style-type: decimal;
}

.list_ProcedureHead {
        font-family: Arial Narrow;
        font-size: 13pt;
        font-weight: bold;
        line-height: normal;
        list-style-image: url(/images/bullet_ProcHead-1.gif);
        margin-bottom: 10px;
        margin-left: -40px;
        margin-top: 11px;
        counter-increment:none;
        list-style-position:-1;
}

.list_Roman {
        list-style-type: lower-roman;
}

.list_SingleStep {
        margin-left: -20px;
        margin-bottom: 20px;
        list-style-image: url(/images/bullet_black-1.gif);
}

/* all lists */
#bodyContent li {
        margin-top: 0px;
        margin-left: -20px;
}

#bodyContent li .admonition_List {
	margin-top: 4px;
	margin-left: -20px;
}

#bodyContent ol li .admonition_List {
	margin-top: 4px;
	margin-left: -40px;
}

#bodyContent ul li .admonition_List {
	margin-top: 4px;
	margin-left: -40px;
}

/* ordered list */
ol {
        list-style-type: decimal;
}

ol li ol li {
        list-style-type: upper-alpha;
}

ol li ol li ol li {
        list-style-type: lower-roman;
}

ol li ol li ol li ol li {
        list-style-type: lower-alpha;
}

/* unordered list */
ul {
        list-style-image: url(/images/image/bullet-1.gif);
}

ul li ul li {
        list-style-image: url(/images/image/bullet-2.gif);
}

ul li ul li ul li {
        list-style-image: url(/images/image/bullet-3.gif);
}


/******************************     L I N K S     ******************************/

a {
        color: #0000ff;
        /*color: #98d02a;*/
        text-decoration: none;
}

a:visited {
        color: #0000FF;
        text-decoration: none;
}

a:hover {
        color: #A9E03B;
        text-decoration: none;
        /*color: #0066FF;*/
}

a:active {
        color: #0066FF;
        text-decoration: none;
}


/******************************     I A M A G E     ******************************/

li.image_AdmonitionListImage {
        list-style-type: none;
        margin-bottom: 0px;
        margin-left: -40px;
        margin-right: 40px;
        margin-top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.image_LeftAlign {
        float: left;
}

.image_Wide {
/*        margin-left: -75px;*/ /* ALB */
        margin-left: -35px;
}

img {
        margin-bottom: 11px;
        margin-right: 11px;
        margin-top: 11px;
}

/******************************     O T H E R     ******************************/

.Code
{
        font-family: Courier New;
        font-size: 9pt;
}

.font_Wingdings {
        font-family: Wingdings;
}

.font_Symbol {
        font-family: Symbol;
}

.font_Invisible {
        color: White;
        font-family: Times New Roman;
}

.Term_Def1 {
        font-weight: bold;
        margin-bottom: 0px;
        margin-left: -30px;
        margin-top: 20px;
}

.Term_Def2 {
        font-weight: bold;
        margin-bottom: 0px;
        margin-left: 20px;
        margin-top: 20px;
}

.sideBar {
	display:none;
}
.sideBarRight {
	display:none;
}

/*.bungeeSpeak {
	float: right;
	margin:0;
}

.bungeeSpeak table{
	border-style: none;
}

.bungeeSpeak_left tr td{
	padding:0 2pt 0 0 !important;
}*/

.printIcon {
    display:inline;
	font-size: 12px;
	font-weight: 100;
	color:#1B8CCC !important;
}

#catlinks {
	display: none;
}

.videoTable {
	    margin-right: -300px;
}

/*
embed {
	display: none;
}

swf {
	display: none;
}*/

.bungeeSpeak {
	float: right;
	margin:0 0px 0 5px;
}


/*.bungeeSpeak_bottom {
	background: url(bs_frame_bottom.gif) 0 0 no-repeat;
	border: none;
}*/

/*.bungeeSpeak table{
	margin-bottom: 5px;
	margin-top: 5px;
}


.bungeeSpeak img{
	margin:5px 5px 5px 5px;
}


.bungeeSpeak tr td{
	padding:0;
}


.bungeeSpeak tr th {
	background: url(bs_frame_logo2.gif) 0 0 no-repeat;
}

.bungeeSpeak_left {
	border-left: 1px solid #646464;
}

.bungeeSpeak_left table{
	margin: 0px;
	padding: 0px;
}


.bungeeSpeak_left tr td{
	padding:0 2pt 0 0 !important;
}

#bungeeSpeak_shadow {
	background: url(bs_frame_shadow.gif) 0 0 repeat-x;
}

.bungeeSpeak_bottom {
	background: url(bs_frame_bottom.gif) 0 0 no-repeat;
}*/




/****************************** END BUNGEE CSS ******************************/
