/*
This file copyright (C) 2005-2006, Luca Mauri
You are allowed to use this file and modify it as long as you give the author credit for the original
Visit my site at http://www.lucamauri.com
*/

a:active {text-decoration: underline;}
a:link {text-decoration: none;}
a:visited
{
    text-decoration: none;
    color:Blue
}
a:hover {text-decoration: underline;}

a.navlink:active  {color: white;
                   font-size: 7.5pt;
                   font-weight: bold}
a.navlink:link    {color: white;
                   font-size: 7.5pt;
                   font-weight: bold}
a.navlink:visited {color: white;
                   font-size: 7.5pt;
                   font-weight: bold}
a.navlink:hover   {color: white;
                   font-size: 7.5pt;
                   font-weight: bold}

/*      
P
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}
*/
      
p.code {font-family: "Courier New", "Courier", monospace;
        font-size: 10pt;
        font-style: normal;
        text-align: left;
        color: black;
        background: transparent}
        
p.footer {font-family: "Courier New", "Courier", monospace;
        font-size: 8pt;
        font-style: normal;
        text-align: left;
        color: black;
        background-color: transparent}   
        
.navtxt 
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
          font-size: 7.5pt;
          font-weight: bold;
          text-align: left;
          color: white;
          background-color: #1e87c8;
          padding-right: 2px;
          vertical-align:middle;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px
    }
    
    p.navlink 
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
          font-size: 7.5pt;
          font-weight: bold;
          text-align: left;
          color: white;
          background-color: transparent;
          padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px
    }
    
.titlelink
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    background: transparent;
    border: none;   
}
      
h1     {font-family: "Verdana", "Arial", "Helvetica", sans-serif;
        font-weight: bold;
        font-size: 18pt;
        text-align: left;
        color: black;
        background: transparent}      

h2     {font-family: "Verdana", "Arial", "Helvetica", sans-serif;
        font-weight: bold;
        font-size: 14pt;
        text-align: left;
        color: black;
        background: transparent}
            
h3     {font-family: "Verdana", "Arial", "Helvetica", sans-serif;
        font-weight: bold;
        font-size: 10pt;
        text-align: left;
        color: black;
        background: transparent}
/*
START New bodies
*/

ul
{    
    list-style-type: square;
    list-style: square;
    list-style-position: outside;    
    border: none;
}

body   {font-family: "Verdana", "Arial", "Helvetica", sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight:normal;
        text-align: left;
        color: black;
        list-style-type: square;
        list-style: square;
        background: transparent;
        border: none}
        
q
{
    font-family: cursive normal;
    font-size: 10pt;
    font-style: italic;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}
        
.normal
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight:normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    list-style-position: outside;
    background: transparent;
    border: none;
}       
 
.rightiframe
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}
    
.verysmall
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}

.articlesbody
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 9pt;
    font-style: normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
    text-indent: 10pt;
}

.inlinecode
{
    font-family: "Courier New" , "Courier" , monospace;
    font-size: 9pt;
    font-style: normal;
    text-align: left;
    color: black;
    background-color: #f0f0f0;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.paragraphcode
{
    font-family: "Courier New" , "Courier" , monospace;
    font-size: 9pt;
    font-style: normal;
    text-align: left;
    color: black;
    background-color: #f0f0f0;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.bulleted
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}

.quote
{
    font-family: cursive normal;
    font-size: 10pt;
    font-style: italic;
    text-align: left;
    color: black;
    list-style-type: square;
    list-style: square;
    background: transparent;
    border: none;
}
/*
STOP New bodies
*/
   
/*
START headers
*/
.headblunotop
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DBEEF9;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;    
}

.headbluwithtop
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DBEEF9;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-top-width: 1px;
    border-top-color:#1E87C8;
    border-top-style:dotted;
}

.headgreynotop
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DCDCDC;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;    
}

.headgreywithtop
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    /*font-weight: bold;*/
    font-size: 10pt;
    text-align: left;
    color: black;
    vertical-align:middle;
    background: transparent;
    background-color: #DCDCDC;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;    
    border-top-width: 1px;
    border-top-color:black;
    border-top-style:dotted;
}

.headercontact
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: black;
    background: transparent;
    border-bottom-width: 1px;
    border-bottom-color: black;
    border-bottom-style: dotted;
}

.headerunderlined
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: right;
    color: black;
    background: transparent;
    border-bottom-width: 1px;
    border-bottom-color: black;
    border-bottom-style: dotted;
}

.headerlist
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 7pt;
    text-align: left;
    color: #505050;
    background: transparent;
    border-bottom-width: 1px;
    border-bottom-color: black;
    border-bottom-style: dotted;
}

.headerright
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: black;
    background: transparent;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
    line-height: 0.8;
}

.blogheader
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: black;
    background: transparent;
    /*line-height: 0.7;*/
    margin:5px;
}

.blueheader
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: #1e87c8;
    background: transparent;
    line-height: 0.7;
} 
/*
END headers
*/

/*
START Tables
*/
.imgcontainer
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-align: left;
    color: black;
    background: transparent;
    list-style-type: square;
    list-style: square;
    border-width: 1px;
    border-color: Gray;
    border-style:solid;
    background-color: #eeeeee;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 5px;
}

.columndotted
{
    vertical-align:top;
    width:25%;
    border-right-width: 1px;
    border-right-style:dotted;
    border-right-color:Gray;
}
    
/*
END Tables
*/

/*
START Footers
*/
.gpgreyfooter
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 8pt;
    text-align: right;
    vertical-align:middle;
    color: #808080;
    background: transparent;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.codefooter
{
    font-family: "Courier New", "Courier", monospace;
    font-size: 7.5pt;
    font-style: normal;
    text-align: left;
    color: Gray;
    background-color: transparent
}
    
/*
END Footers
*/
        

  
.frontpageheader
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DCDCDC;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;    
    border-top-width: 1px;
    border-top-color:Black;
    border-top-style:dotted;
}

.frontpageleftheader
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color:White;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;    
    border-top-width: 1px;
    border-top-color:Black;
    border-top-style:dotted;
}
                    
.blogsub
{
    font-family: "Verdana" , "Arial" , "Helvetica" , sans-serif;
    font-size: 8pt;
    text-align: left;
    color: gray;
    background: transparent;
    border-top-color: #1E87C8;
    border-top-width: 1px;
    border-top-style: solid;
    line-height: 10pt;
}

.softheader    
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DCDCDC;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-top-width: 1px;
    border-top-color:Fuchsia;
}

.softnewsheader
{
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: black;
    background: transparent;
    background-color: #DBEEF9;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-top-width: 1px;
    border-top-color:Fuchsia;
}

