/* ---------------------------------------------------------- */
/* Body                                                       */
/* ---------------------------------------------------------- */
body {
  font-family: Verdana, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  background: white;
  padding: 20px;
  border: 20px solid;
  border-color: #6987AA;
  font-size: 90%;
}


/* ---------------------------------------------------------- */
/* Legal and coroprate info                                   */
/* ---------------------------------------------------------- */
div.manual_info { 
  text-align: center;
  font-size: 80%;
}



/* ---------------------------------------------------------- */
/* Anchors                                                    */
/* ---------------------------------------------------------- */
a:link { 
  color: #326db5;
  text-decoration: none;
}

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

a:hover {
  text-decoration: underline;
}

a img {
  border: 0;
}

span.underlined_blue {
  color: #326db5;
  text-decoration: underline;
}

/* ---------------------------------------------------------- */
/* Manual version                                             */
/* ---------------------------------------------------------- */
span.manual_version { 
  font-size: 150%;      
}

span.manual_version a:link { 
  color: #aa2527;
  text-decoration: none;
}

span.manual_version a:visited {
  color: #aa2527;
  text-decoration: none;
}

span.manual_version a:hover {
  color: #aa2527;
  text-decoration: underline;
}

span.manual_version a img {
  border: 0;
}


div.manual_version { 
  font-size: 200%;      
  font-style: normal;
  font-weight: bold;
}

div.manual_version a:link { 
  color: #aa2527;
  text-decoration: none;
}

div.manual_version a:visited {
  color: #aa2527;
  text-decoration: none;
}

div.manual_version a:hover {
  color: #aa2527;
  text-decoration: underline;
}

div.manual_version a img {
  border: 0;
}


/* ---------------------------------------------------------- */
/* Header titles                                              */
/* ---------------------------------------------------------- */
div.chapter div.titlepage div div h2.title, 
div.atk_legal h2, 
div.reference div.partintro div div h1.title {
  color: #7A7575; 
  font-size: 210%;      
  text-align: center;
}


div.chapter div.sect1 div.titlepage h2.title, p.legal_header {
  border-bottom: 2px solid;
  border-left: 1px solid;
  border-color: #7A7575; 
  padding: 0.1em;
  margin: 2em 0em 2em 0em;
  color: black;
  font-size: 130%;      
  font-weight: bold;
  text-align: left;
}


div.sect2 div.titlepage h3.title, div.refsect2 h3, 
div.variablelist p.title, div.atk_query_methods h3 {
  border-bottom: 2px solid;
  border-left: 0px solid;
  border-color: #7A7575; 
  padding: 0.1em;
  margin: 2em 0em 2em 0em;
  color: black;
  font-size: 110%;      
}

/* ---------------------------------------------------------- */
/* Verbatim                                                   */
/* ---------------------------------------------------------- */
pre.programlisting {
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    background-color: #F3F3F3;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 0.5em;
    padding-left: 1.5em;
    margin-left: 1.5em;
    margin-right: 1.5em;
    margin: 1.5em;
}

pre.screen {
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    background-color: #bed9ed;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 0.5em;
    padding-left: 1.5em;
    margin: 1.5em;
}

p.script_example {
  text-align: right;
}

.tt {
      font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
}

code { 
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
}

strong.userinput code {
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    font-weight: normal;
}

code.classname, code.envar, code.methodname, code.function, 
code.varname, code.prompt {
    font-weight: bold;
}

.atk_class {
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    font-weight: bold;
}


.atk_hilight {
    color:        #aa2527;
    font-family:  Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    font-weight:  bold;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding:      0.5em;
}


.python_hilight {
	font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
	font-weight: bold;
	color:#200080;
        border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 0.5em;
}


.comment_hilight {
	font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
	font-style: italic;
	color: #595979; 
        border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 0.5em;
}

p.hilight {
	  text-align: center;
}



/* ---------------------------------------------------------- */
/* Figures                                                    */
/* ---------------------------------------------------------- */
div.figure p.title {
    font-size: 90%;
    margin-left:  auto; 
    margin-right: auto;
    width: 60em;
}

div.figure div.mediaobject img {
    border-width: 1px;
    border-color:black;
    border-style:solid;
}

div.informalequation {
    text-align: center;
}

/* ---------------------------------------------------------- */
/* Notes
/* ---------------------------------------------------------- */
/*div.note {
    padding-left: 8px;
    border-left: 8px solid;
    border-color: #D5DEE3; 
}*/

span.guiicon span.inlinemediaobject img { 
    vertical-align: middle;
}



/* ---------------------------------------------------------- */
/* GUIs
/* ---------------------------------------------------------- */
code.guimenu, code.guimenuitem, code.guisubmenu {
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
    text-decoration: underline;
}

span.guiicon span.inlinemediaobject img { 
    vertical-align:middle;
}



/* ---------------------------------------------------------- */
/* Tables                                                     */
/* ---------------------------------------------------------- */
div.table {
    position: relative
}

div.table p.title {
    font-size: 90%;
    margin-left:  auto; 
    margin-right: auto;
    width: 60em;
}

div.table-contents table {
    border-collapse: collapse;        
    border: 1px solid black;
    margin-left: auto; 
    margin-right: auto;
}

div.table-contents table th {
    border: 1px solid black;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    font-size: 90%;
    padding: 5px 10px 5px 10px;
}

div.table-contents table td {
    vertical-align: top;
    border: 1px solid black;
    padding: 0px 10px 0px div;
}

div.atk20map p.title {
    font-size: 90%;
    margin-left:  auto; 
    margin-right: auto;
    width: 60em;
}

div.atk20map-contents table {
    border-collapse: collapse;        
    border: 1px solid black;
    margin-left: auto; 
    margin-right: auto;
}

div.atk20map-contents table th {
    border: 1px solid black;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    padding: 5px 10px 5px 10px;
}

div.atk20map-contents table td {
    vertical-align: top;
    border: 1px solid black;
    padding: 0px 10px 0px div;
    font-size: 80%;
}


div.table-contents table td.norightborder {
    border-right: hidden;
    padding-left: 10px;
    padding-right: 10px;
}


div.table-contents table td.padding {
    padding-left: 10px;
    padding-right: 10px;
}


div.informaltable {
    position: relative
}

div.informaltable p.title {
    font-size: 90%;
    margin-left:  auto; 
    margin-right: auto;
    width: 60em;
}

div.informaltable table {
    border-collapse: collapse;        
    border: 1px solid black;
    margin-left: auto; 
    margin-right: auto;
}

div.informaltable table th {
    border: 1px solid black;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    font-size: 90%;
    padding: 5px 10px 5px 10px;
}

div.informaltable table td {
    vertical-align: middle;
    border: 1px solid black;
    padding: 5px 10px 5px 10px;
}

div.gui_panel table {
    border-collapse: collapse;        
    border: none;
    margin-left: auto; 
    margin-right: auto;
}

div.gui_panel table td {
    vertical-align: middle;
    border: 0px solid black;
    padding: 5px 10px 5px 10px;
}

/* ---------------------------------------------------------- */
/* Reference manual                                           */
/* ---------------------------------------------------------- */
.namespace{
        font-weight:bold;        
        }

.namespace .atk{
	color: #aa2527;
	font-weight: bold;
        }

.specification {
        border-width: 2px;
	font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
        border-color: black;
        border-style: solid;
        background-color:#fdfdfe;
/*        font-size: 90%;*/
        padding: 5px;
        margin-right: 100px;
        margin-top: 1em;
        }

div.reference div.titlepage {
    display: none;
}

div.reference div.section div.titlepage {
    display: block;
}

.returnvalue {
    font-style:italic;
    font-family: Bitstream Vera Sans Mono, Courier New, Courier, Fixed, Monospace;
}

.atk_function{
    color: #aa2527;
    font-weight: bold;
}

.atk_parameter {
    margin-left:4em;
}

.ending_parantheses{
    margin-left:4em;
}

.term {
    color: #aa2527;
    font-weight: bold;
}

.default_tag {
    font-weight:bold;
}

.variablelist dt{
      margin-left:2em;
      margin-bottom:-1em;
}

.variablelist dl dd {
        margin-bottom:2em;
        }



/* ---------------------------------------------------------- */
/* TOC                                                        */
/* ---------------------------------------------------------- */
div.toc ul ul ul { 
    display: none;
} 

/*div.navheader table {
    border-collapse: collapse;        
    border: 1px solid black;
}

div.navheader table td {
    border: 1px solid black;
}

div.navheader table th {
    border: 1px solid black;
}*/



/* ---------------------------------------------------------- */
/* Bibliography                                               */
/* ---------------------------------------------------------- */
div.bibliomixed span.title { 
    display: none;
}

div.bibliomixed span.volumenum { 
    font-weight:bold;
}


/* ---------------------------------------------------------- */
/* Remark                                                     */
/* ---------------------------------------------------------- */
span.remark { 
    color: red;
}

span.bolditalic { 
  font-weight: bold;
  font-style: italic;
} 

/* ---------------------------------------------------------- */
/* Simple print                                               */
/* ---------------------------------------------------------- */
@media print
{ 
    body {
        font-family: Verdana, Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        background: white;
        padding: 0px;
        border: 0px;
        font-size: 80%;
    }

    .toc { 
            width:0px;
            display:none;
    }

    .navheader {
            display:none;
    }

    .navfooter {
            display:none;
    }
}



/* ---------------------------------------------------------- */
/* Script high lighting                                       */
/* ---------------------------------------------------------- */
pre.programlisting span.atk_keyword { 
    font-weight: bold;
    color: #aa2527;
}

pre.programlisting span.py_builtin { 
    font-weight: bold;
    color: #200080;
}

pre.programlisting span.py_keyword { 
    font-weight: bold;
    color: #200080;
}

pre.programlisting span.py_literal { 
    color: #1060B6;                                     
}

pre.programlisting span.py_comment { 
    font-style: italic;
    color: #595979;
}

pre.programlisting span.py_class { 
    font-weight: bold;
    color: #0FAFB5;
}

pre.programlisting span.py_function { 
    font-weight: bold;
    color: #0FAFB5;
}

pre.programlisting span.py_symbol { 
    color: #308080;                                     
}
