/*------------------------- TAGS -------------------------*/

body,h1,h2,h3,h4,td,div,p,a,ul,ol,li,strong,em,font,input,select,textarea,fieldset,button,option
    {
    font-family:Arial,Verdana, Arial,sans-serif; 
    font-size:11px; 
    color:#404040;
    }
sup
    {
    color:#a32a2a;
    font-weight:bold;
    font-size:8px;
    }
img
    {
    border-width:0px;
    }
body
    {
    background-color:#dedede;
    margin:8px; 
    border-width:0px;
    padding:0px; 
    cursor:default;
    }

form table tr td
    {
    vertical-align:middle;
    }
input,select,textarea,fieldset,button,option
    {
    padding-left:4px;
    font-family:Arial,Verdana, Arial,sans-serif; 
    font-size:11px; 
    color:#505050;
    border-width:1px;
    border-style:solid;
    border-color:#a0a0a0;
    }
option{
    border-width:0px;
    font-family:Tahoma;
    font-size:8pt;
}

input.none
    {
    border-width:0px;
    }
.inputCont
    {
    padding:0px;
    margin:0px;
    border-width:1px;
    border-style:solid;
    border-color:#a0a0a0;
    background-color:#f8f8f8;
    vertical-align:top;
    }
.input
    {
    padding-left:4px;
    padding-right:4px;
    background-color:#f8f8f8;
    border-width:0px;
    width:100%;
    }
select.input
    {
    padding-left:4px;
    padding-right:4px;
    background-color:#ffffff;
    border-width:0px;
    }
.textarea
    {
    width:100%;
    height:140px;
    border-width:0px;
    background-color:#f8f8f8;
    padding:4px;
    border-width:1px;
    border-style:solid;
    border-color:#a0a0a0;
    }
.button
    {
    font-weight:bold;
    font-size:9pt;
    color:#404040;
    border-width:1px;
    border-style:solid;
    background-color:#d4d0c8;
    border-color:#808080;
    margin-left:1px;
    height:25px;
    width:140px;
    background-image:url(../../img/btnNormBg.png);
    }





h1,h2,h3,h4,h5,h6
    {
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    color:#5e738a; 
    margin-bottom:7px;
    background-image:url(../../img/h1_line.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    }

h1
    {
    border-style:solid; 
    border-width:0px;
    color:#505076;
    padding:2px;
    padding-left:0px;
    margin-top:0px;
    }
h2
    {
    border-style:solid; 
    border-width:0px;
    color:#336132;
    padding:2px;
    padding-left:0px;
    margin-top:0px;
    }

h3
    {
    border-style:solid; 
    border-width:0px;
    color:#505076;
    padding:0px;
    margin:0px;
    padding-left:0px;
    margin-top:0px;
    background-image:none;
    }



p
    {
    margin-top:5px;
    margin-bottom:18px;
    text-align:left;
    line-height:14px;
    font-family:Arial;
    }
    
ul,ol    
    {
    margin-top:10px;
    }

ul li    
    {
    list-style-type:square;
    }


/* Classes */
a                            {    font-weight:normal;     text-decoration:none;     color:#005995;    border-width:0px;    }
a:link                    {    color:#0094c1;        }
a:visited             {    color:#005995;     }
a:hover                {    color:#ff6622;        }
a:active                {    color:#005995;    }
a:focus                {    color:#005995;    }

a.header                {    font-family:Verdana;    font-size:7pt;    font-weight:bold;    color:#b5bdc9; border-width:0px;    }
a.header:link        {    color:#b5bdc9;    }
a.header:visited    {    color:#b5bdc9;    }
a.header:hover    {    color:#c8e0f0;        }
a.header:active    {    color:#b5bdc9;    }
a.header:focus    {    color:#b5bdc9;    }

a.footer                {    font-family:Verdana;    font-size:7pt;    font-weight:bold;    color:#707070; border-width:0px;    }
a.footer:link        {    color:#707070;    }
a.footer:visited    {    color:#707070;    }
a.footer:hover    {    color:#5daf00;        }
a.footer:active    {    color:#707070;    }
a.footer:focus        {    color:#707070;    }

a.smm                    {    font-family:Arial;    color:#3f454d; border-width:0px;    }
a.smm:link            {    color:#3f454d;    }
a.smm:visited    {    color:#3f454d;    }
a.smm:hover        {    color:#3f454d;    }
a.smm:active        {    color:#3f454d;    }
a.smm:focus        {    color:#3f454d;    }

a.smmh                {    font-family:Arial;    font-weight:bold;    color:#002c5c; border-width:0px;    }
a.smmh:link        {    color:#002c5c;    }
a.smmh:visited    {    color:#002c5c;    }
a.smmh:hover    {    color:#002c5c;    }
a.smmh:active    {    color:#002c5c;    }
a.smmh:focus    {    color:#002c5c;    }

a.smm2                {    font-family:Arial;    color:#005995; border-width:0px;    }
a.smm2:link        {    color:#005995;    }
a.smm2:visited    {    color:#005995;    }
a.smm2:hover    {    color:#005995;    }
a.smm2:active    {    color:#005995;    }
a.smm2:focus    {    color:#005995;    }

a.smm2h            {    font-family:Arial;    color:#ffffff; border-width:0px;    }
a.smm2h:link        {    color:#ffffff;    }
a.smm2h:visited{    color:#ffffff;    }
a.smm2h:hover    {    color:#ffffff;    }
a.smm2h:active    {    color:#ffffff;    }
a.smm2h:focus    {    color:#ffffff;    }

.footer                {    font-family:Verdana;    font-size:7pt;    font-weight:bold;    color:#707070;    }

.opt{width:1px; height:1px; background-color:transparent;}
.opw{width:1px; height:1px; background-color:#ffffff;}
.opg{width:1px; height:1px; background-color:#dfe1d5;}


.input_text_container
{
    width:50%;
    padding:0px;
    padding-left:3px;
    padding-right:3px;
    border-width:1px; 
    border-style:solid; 
    border-color:#a0a0a0; 
    background-color:#ffffff;

}
.input_text_container_empty
{
    background-color:transparent;
}
.input_text
{
    border-width:0px;
    height:100%;
    background-color:#ffffff;
    width:100%;
}


.bold_uppsercase
{
    font-family:Verdana;
    font-size:7pt;
    font-weight:bold;
    color:#303030;
    text-transform:uppercase;
    padding-bottom:2px;
    width:65px;
}

.verdana{font-family:Tahoma; font-size:8pt;}


.whitecell0,.whitecell1, .whitecell2{
    background-color:#ffffff;     
    border-width:1px; 
    border-style:solid; 
    border-color:#a29e96; 
    padding:2px;
    text-align:center;
}
.whitecell0{background-color:#ffffff; width:156px;}
.whitecell1{background-color:#ffffff;}
.whitecell2{background-color:#efedeb; width:126px;}









