﻿*
{
    font-family:Arial;
    font-size:small;
}

a
{
    text-decoration:none;
    color:Blue;
}

a:visited
{
    color:Blue;
    text-decoration:none;
}

a:hover
{
    text-decoration: none;
    color: red;
}

body
{
    padding: 10px 50px;
    margin: 0;
    background-color: ghostwhite;
}

p
{
    margin:0;
    padding:0;
}


input, textarea
{
    border:solid 1px silver;     
    background-color: white;
}

input.button
{
    border: solid 1px silver;
    background-color: lightcyan;    
    color:black;
}

hr
{
    display: block;
    height: 1px;
    border: none;
    padding: 0;
    margin: 0;
    clear: both;
    background-color: Maroon;
    color: Maroon;
}
fieldset
{
    border:solid 1px silver;
    padding:5px;
    padding-top:0;
}

fieldset legend
{
    color:Maroon;
    font-weight:bold;
}

.clearfloats
{
    clear:both;
}

#divMain
{
   width:990px;
   padding:0;
   margin:0 auto;
}

/* Header */

#divHeader #divLogo
{
    background-image:url('/resources/images/banner.gif');
    background-position: center;
    background-repeat:no-repeat;
    border: solid 1px silver;
    padding: 5px;
    height:110px;    
    font-style:italic;
}


#divHeader #divLogo p
{
    margin: 10px;
    padding: 0;
    color: midnightblue;
    font-weight: bold;
    font-size: x-large;
}

#divNavigation dl
{
    margin:0;
    padding:0;
}

#divNavigation dl dt
{
    display:none;
}

#divNavigation dl dd
{    
    padding:0;
    margin:0;
}

#divNavigation dl dd a
{
    display:block;
    margin:0;
    padding:5px;
    border:solid 1px lightcyan;
  
}

#divNavigation dl dd a:hover
{
    display: block;    
    background-color: powderblue;

}

#divNavigation
{
    float:left;
    width:100px;
    margin: 5px 0;
    background-color:#a9c6ec;
    border: solid 1px gainsboro;
}

/* Content */
#divContent
{ 
    background-color:white;
    border: solid 1px gainsboro;
    padding:5px;
    margin:5px 0 5px 0;
    float:right;
    width:860px;
}

#divContent p
{
    margin:10px 0;
}

/* Footer */
#divFooter
{
    clear:both;
    background-color:#0074b8;
    /*background-color: lightcyan;*/
    border: solid 1px silver;
    padding: 5px;
}
#divFooter dl
{
    margin:0;
    padding:0;
    text-align:center;
}
#divFooter dl dt
{
    display:none;
}

#divFooter dl dd
{
    display:inline;
    
}

#divFooter p
{
    padding: 0;
    margin:5px;
    text-align:center;
    color:White;
}

/* entry form */
div.entryform
{
    padding:10px;
}

div.entryform p
{
    margin-bottom:10px;
}

div.entryform p.articleparts
{
    margin:0;    
}

div.entryform p.actionbuttons
{
    margin:0;    
    text-align:right;
    border-bottom:solid 1px gainsboro;
}

div.entryform label
{
    display:block;   
    color:gray; 
    font-weight:bold;
}

div.entryform input
{    
    background-color:whitesmoke;
}

div.entryform input.longtextbox
{
    width:99%;     
    background-color:whitesmoke;
}

div.entryform textarea
{
    width:100%;
    background-color:whitesmoke; 
}

div.entryform .checkbox label
{
    display:inline;
}

div.entryform .checkbox input
{
    border:none;
    margin-left:10px;
}

div.entryform select
{
    border:solid 1px gainsboro;   
    background-color:whitesmoke;
}

div.entryform p.buttons
{
    text-align:left;
}

div.entryform p.buttons input
{
    border: solid 1px gray;
    background-color: #ccffcc;
    color: Maroon;
    margin: 5px;
}

h1
{    
    text-align:center;
    color:Maroon;   
    margin:5px 0;
    font-size:medium;
    font-weight:bold;
}


#divHomePage p.free
{
    font-weight:bold;
    text-align:center;
    border:solid 1px silver;
    width:400px;
    margin:15px auto;
    padding:10px;
    background-color:Lavender;
    color:Red;
}