/*-------------------------------- body specs --------------------------------*/
* {
    font-family: verdana, arial, helvetica, sans-serif;
}

body.other {
    background: #f1f1f1;

}

/*body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
color: #000000;
font-family: serif,verdana,helvetica,arial,sans-serif;
} */

/*-------------------------------- body specs --------------------------------*/
/*-------------------------------- div specs --------------------------------*/
/*div {width:100%;}*/

div.w3left {color:#900B09;background-color:#f1f1f1;}


div.alpha {
    color: #000000;
    background: #f1f1f1;
    width: 796px;
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    font-weight:lighter;
    /* margin:10 0 10 0; */
    margin-top: 2cm;
    white-space: normal;
    text-align: left;
}

div.browsetab {
    text-align: left;
    background: white;
    padding: 0;
    border-left: 0 solid white;
    border-top: none;
    border-bottom: none;
    border-right: none;
    margin: 0;
    width:249px;
}



/*-------------------------------- div specs --------------------------------*/
/*------------------------------ table specs ---------------------------------*/
table.mainhead {
    background-image: url("");
}

table.head {
    background-image: url("");
}


table.foot {
}

table.mainfoot {
    background-image: url("");

}

table.body {
    background: #f1f1f1;
    width: 1024px;
    border: 2px;

}

tbody.new {
    background: #afc9d0;

}
table, input, textarea
{
    font-size: 100%;
}

table.ex
{
    color:#000000;
    background-color:#f1f1f1;
    font-size: 100%;
    padding:0;
}

table.tip
{
    color:#000000;
    background-color:#f1f1f1;
    font-size: 100%;
    border:1px solid;
}

table.db
{
    color:#000000;
    background-color:#f1f1f1;
    font-size:100%;
}

table.right
{
    color:#000000;
    background-color:#f1f1f1;
    border:2px ridge;
    margin-bottom:1px;
}
table.staff {

    color: #000000;
    background-color: #f1f1f1;
    border: 1px solid;
    padding-top:3px;
    padding-bottom:6px;

}
table.front
{
    color:#000000;
    background-color:#f1f1f1;
}
/*------------------------------ table specs ---------------------------------*/
/*------------------------------ TH specs ---------------------------------*/
th.right
{
    color:#f1f1f1;
    background-color:#808080;
    padding-bottom:2px;
}

th.front
{
    color:#ffffff;
    background-color:#666666;
}
th.db
{
    color:#000000;
    background-color:#f1f1f1;
}
/*------------------------------ TH specs ---------------------------------*/
/*-------------------------------- tr specs --------------------------------*/



/*-------------------------------- tr specs --------------------------------*/
/*-------------------------------- td specs --------------------------------*/
td.front
{
    width: 1024px;;
    color:#000000;
    background-color:#f1f1f1;
}

tr.top {
    margin-top: 1cm;

}
td.leftside {
    margin-top: 1cm;
    background: #d7d7d7;


}
td.center {
    background: #f1f1f1;

}

td.rightside {
    background: #f1f1f1;

}
td.content {color:#900B09;background-color:#f1f1f1;}
td.deprecated {color: #FF0000;background-color:transparent}
td.red {color: #FF0000;background-color:transparent;}
td.page0 {colspan:2;}
td.right
{
    color:#000000;
    background-color:#f1f1f1;
    /*background-color:#feffba;*/
    padding-top:3px;
    padding-bottom:6px;
}



/*-------------------------------- td specs --------------------------------*/
/*------------------------------ header specs ------------------------------ */
h2.head
{
    text-align: center;
    color: #808080;
    font-size: 160%;
}

h2.head1 {
    color: #000000;
}

h1 {font-size:160%;}
h2 {font-size:120%;margin-top:10px;margin-bottom:10px;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

h2.home
{
    margin-top:0;
    margin-bottom:5px;
    font-size:120%;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:1px;
    color:#e63737;
    background-color:#f1f1f1;
}

h2.tutheader
{
    margin-top:0;
    margin-bottom:5px;
    font-size:110%;
    padding-top:0;
    padding-bottom:1px;
    padding-left:4px;
    color:#ffffff;
    background-color:#808080;
}

h2.right
{
    text-align:center;
    font-size:100%;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:2px;
    padding-left:0;
    color:#ffffff;
    background-color:#808080;
}

h1, h2, h3
{
    background-color:transparent;
    color:#000000;
}

h1.att, h2.att, h3.att, hr.att
{
    background-color:transparent;
    color:#000000;
}
/*------------------------------ header specs ------------------------------ */
/*--------------------------------- p specs -------------------------------- */
p.red {color: #FF0000;background-color:transparent;}

p.intro
{
    font-size:100%;
    font-weight:bold;
    color:#000000;
    background-color:transparent;
    margin-top:10px;
}

p.introcenter
{
    text-align:center;
    font-size:110%;
    color:#8B4513;
    background-color:transparent;
}
p.datetime
{
    text-align:center;
    font-size:120%;
    color:#ff4100;
    background-color:transparent;
}


p.newest {
    font-size: large;
    font-family: serif;
    font-variant: normal;
    /*font-style: italic;*/
    color: #ff0000;
    text-indent: 0;
}

p.new {
    font-size: medium;
    font-family: serif;
    font-variant: normal;
    color: #ff4100;
    text-indent: 0;
}

p.old {
    font-size: small;
    font-family: serif;
    font-variant: normal;
    color: #000000;
    text-indent: 0;
}


p.sidebar {
    text-align:left;
    font-size: large;
    font-family: serif;
    font-variant: normal;
    font-style: italic;
    color: #ff0000;
}
p.current {
    font-family: sans-serif;
    text-indent: 0;
    color: #000000;
    font-variant: normal;
    font-size: large;
}

p.large { font-size:large;
}

p.medium { font-size: medium;
}

p.small {
    color: #ff0000;
    font-size: small;
}

p.gifmsg { text-align: right;
}

p.imesg {
    color: #ff0000;
    text-align: center;
    font-size: 9pt;
}



/*--------------------------------- p specs -------------------------------- */
/*---------------------------------- ul/ol specs ----------------------------*/
/*  ul/ol tag specs    */
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
/*------------------------------- ul/ol specs -------------------------------*/
/*-------------------------------- img specs --------------------------------*/
img.float
{
    float:left;
}



img.top {
    vertical-align: text-top;
}

img.bottom {
    vertical-align: text-bottom;
}

img.right {
    vertical-align: middle;
}

img.left {
    vertical-align: text-bottom;
}

img.pad0 {
    position: relative;
    left: 95px;
    height: 105px;
}
/*-------------------------------- img specs --------------------------------*/
/*-------------------------------- link specs -------------------------------*/
a.one:link {color: #ff0000}
a.one:visited {color: #0000ff}
a.one:hover {color: #ffcc00}

a.two:link {color: #ff0000}
a.two:visited {color: #0000ff}
a.two:hover {font-size: 150%}

a.three:link {color: #0000ff }
a.three:visited {color: #0000ff}
a.three:hover {font-size: 100%;
    color: #ffffff;
    background: #9aa8ab;
    text-decoration: blink;}

a.four:link {color: #ff0000}
a.four:visited {color: #0000ff}
a.four:hover { font-family: monospace}

a.five:link {color: #ff0000; text-decoration: none}
a.five:visited {color: #0000ff; text-decoration: none}
a.five:hover {text-decoration: underline}

a.six:link {color: #ffffff}
a.six:visited {color: #ffffff}
a.six:hover {font-size: 100%;
    color: #000000;
    background: #9aa8ab;
    text-decoration: blink;}

a.seven:link {color: #0000ff }
a.seven:visited {color: #0000ff}
a.seven:hover {font-size: 100%;
    color: #ffffff;
    background: #9aa8ab;
    text-decoration: none;}



a.nounderline{text-decoration:none}

a:link    {color:#4343b5; background-color:transparent}
a:visited {color:#4343b5; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}

a.left:link    {text-decoration:none;color:black;background-color:transparent}
a.left:visited {text-decoration:none;color:black;background-color:transparent}
a.left:hover   {text-decoration:underline;color:black;background-color:transparent}
a.left:active  {text-decoration:underline;color:black;background-color:transparent}

a.right:link    {text-decoration:none;color:black;background-color:#feffba}
a.right:visited {text-decoration:none;color:black;background-color:#feffba}
a.right:hover   {text-decoration:underline;color:black;background-color:#feffba}
a.right:active  {text-decoration:underline;color:black;background-color:#feffba}


a.red:link    {color:#900B09; background-color:transparent}
a.red:visited {color:#900B09; background-color:transparent}
a.red:active  {color:#FF0000; background-color:transparent}
a.red:hover   {color:#FF0000; background-color:transparent}

a.example    {font-weight:bold}

a.anibutton:link, a.anibutton:visited
{
    color: #000000;
    border: 2px outset;
    text-align: center;
    background: #ffff00;
    text-decoration: none;
    padding: 1px 5px 1px 10px;
    line-height: 200%;
}

a.anibutton:hover
{
    color: #000000;
    border: 2px inset;
    background: #ffff10;
    text-decoration: none;
    padding: 1px 5px 1px 10px;
    line-height: 200%;
}




/*-------------------------------- link specs -------------------------------*/
/*-------------------------------- span specs -------------------------------*/
pre
{
    font-family:"Courier New",monospace;
    font-size:110%;
    margin-left: 0;
    margin-bottom: 0;
}

span.blue
{
    color:#00008B;
    background-color:transparent;
}

span.rssblue
{
    color:#0000ff;
    background-color:transparent;
}

span.red
{
    color:#FF0000;
    background-color:transparent;
}

span.ieonly
{
    color:#000080;
    background-color:transparent;
    font-size:80%;
}

span.yellow
{
    color:#000000;
    background-color: #f1f377;
    font-size: 100%;
}

span.green
{
    color:#000000;
    background-color: #368715;
    font-size: 100%;
}

span.t
{
    color:#0033cc;
    background-color:transparent;
    font-size:80%;
}
/*-------------------------------- span specs -------------------------------*/
/*--------------------------------  hr  specs -------------------------------*/
hr
{
    background-color:transparent;
    color:#000000;
    height:1px;
}

hr.out {
    height: 1px;
    width: 100%;
    color: #000000;
    background-color: #ff0000;

}
/*--------------------------------  hr  specs -------------------------------*/

/* CSS Document - SitePoint specific CSS for W3Schools */
#sp
{
    padding:10px 3px;
    text-align:left;
}
#sp p
{
    float:left;
    border: 0;
    padding:0;
    margin:4px 0;
}
#sp p img
{
    float:left;
    border:0 none;
    padding-right:2px;
}
#sp p.splink
{
    padding:0 0 0 0;
    margin:0 0 14px 0;
}
#sp p.splink a
{
    color:#0000FF;
    font:bold xx-small Verdana, Arial, Helvetica, sans-serif;
}
span.insert
{
    color:#e80000;
    background-color:transparent;
}