/** BASIC */

body
{
    margin: 0px;
    padding: 0px; 
    background: #D4E8F7;
  
}

/** FORMS */

form
{
    margin: 0px;
    padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6
{
    margin: 0px;
    font-family:  Arial ;
    
    
}
h1
{
    font-family:Arial;    
    margin-bottom:5px;
    padding-bottom:5px;   
    font-size:3em;  
    color: #006699;
    font-weight:bold; 
}
h2
{
    margin-bottom:3px;
    padding-bottom:3px;
    color:#1b89bd;
    font-weight:bold ;   
}
h3
{
    color:#006699;
}

/** TEXTS */

body, th, td, input, textarea, select
{
    font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

p, blockquote, ul, ol, dl
{
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 1.6em;
}
 
 
.text1
{
    font-size: 12px;
    font-weight: bold;
    color: Red;
}


/** LINKS */

a
{
    color: #006699;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}
select
{
    font-size:13px ;
}  

a.link1
{
    text-decoration: none;
    font-size: 12px;
    color: #999999;
}

a.link1:hover
{
    text-decoration: underline;
}

/** STYLES */

.style1
{
    font-size: 12px;
    color: #999999;
}

.style1 a
{
    color: #999999;
}

.style1 a:hover
{
}

/** BACKGROUNDS */

.bg1
{
}

/** MISC */

.align-justify
{
    text-align: justify;
}
.align-right
{
    text-align: right;
}

img
{
    border: none;
}

.img1
{
    float: left;
    margin-right: 15px;
}

.img2
{
    float: right;
    margin-right: 15px;
}


.hr1
{
    height: 1px;
}

.imagelist
{
    color: #333635;
    list-style-position: outside;
    line-height: 1.4em;
    margin-bottom: 10px;
    list-style-image: url(images/blue_arrow.gif);
    text-align: left;
    vertical-align: middle;
    text-align: left;
}
underline
{
    border-bottom: blue thin solid;
    border-right: blue thin solid;
    border-top: blue thin solid;
    border-left: blue thin solid;
}
hr
{
    display: none;
}
.image
{
   margin-left:10px;
   border:solid 1px silver ;
   padding :3px;
   background-color:#f5f5f5; 
}

.hr1
{
    margin-top: 3px;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 2px;
    width: 100%;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat;
    background-color: #E1F3EE;
}
.mainlist
{
    margin: 5px;
    padding: 0px;
    list-style: none; 
}
.mainlist li
{
    display:block ; 
    margin:0px;
    overflow:auto ;
    padding:5px;  
    padding:10px;
    border:solid 1px transparent;
    border-bottom:dotted 1px silver;  
}

.mainlist li:hover
{
    background-color: #E1F3EE;
    border: 1px solid #0066CC;
}

.sidemenu
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    min-height:200px; 

}
.sidemenu li
{
    display:block ; 
    margin:5px 0px 5px 0px; 
    overflow:auto ;
    padding:0px;  
    border:solid 1px transparent;
     
}
.sidemenu li a
{
   display: block;
    float: left;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    text-align: left;
    width:210px; 
    text-decoration: none;
    font-family: Arial  ;
    font-weight:bold ;  
    font-size:15px;
    overflow:hidden ;   
     
}

.sidemenu li a:hover
{
  text-decoration:underline; 
}
.biglink
{
    float: right;
    font-size: 13.5px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    border: 1px solid #0066CC;
    background-color: #99CCFF;
}
.selected
{
    background-color: #E1F3EE;
    border: 1.5px solid #0066CC;
    font-weight:bold ; 
}
.highlight
{
    background-color: #E1F3EE;
    border: 1.5px solid #0066CC;
   
}
.item
{
    border-bottom:solid 1px silver;
}
.alt
{
    background-color:#f5f5f5;
    border-bottom:solid 1x silver;
}  
input[type=text]
{
    padding:5px 10px 5px 10px; 
    min-width:300px;
    font-size:15px;
    border:solid 1px #E1F3EE;  
}  
input[type=text]:focus
{
 border:solid 1px #E1F3EE;
 background-color:#FFFFE0;  
}
input[type=textarea]
{
    padding:5px 10px 5px 10px; 
    min-width:300px;
    font-size:15px;
    border:solid 1px #E1F3EE;  
}  
input[type=textarea]:focus
{
 border:solid 1px #E1F3EE;
 background-color:#FFFFE0;
}
input[type=password]
{
    padding:5px 10px 5px 10px; 
    min-width:300px;
    font-size:15px; 
    border:solid 1px #E1F3EE;  
}  
input[type=password]:focus
{
 border:solid 1px #E1F3EE;
 background-color:#FFFFE0;
}
input[type=button]
{
   font-weight:bold ;
   font-size:13px;
   padding:5px 10px 5px 10px;
}
input[type=file]
{
   font-weight:bold ;
   font-size:13px;
   padding:5px 10px 5px 10px;
}
input[type=submit]
{
   font-weight:bold ;
   font-size:13px;
   padding:5px 10px 5px 10px;
}