﻿html,body
{
    height:100%;
    min-height:100%;
    padding:0px;
    margin:0px;
    border:0px;
}


body 
{
    font-family: palatino, Verdana, Arial, Helvetica, Sans-Serif;
    color:#998;
    font-size:9pt;
    line-height: 1.5;
    background-image:url('images/leftbg.gif');
}

.wrap
{
    padding:5px 0px 15px 0px;
}


.page 
{
  border:solid 1px #bbb; 
  /*border-right:solid 1px #000;*/
  background-color:#fff;
  margin:10px 20px;
  width:780px;
}

.header 
{
    height:120px;
    background-image:url('images/epirus-reeds.jpg');
    background-repeat:repeat-x;
}


.container
{
    clear:both;
    margin:0px 0px 30px 0px;
    padding:2px 7px 22px 7px;
}

p
{
    clear:left;
}

h2
{
    background-image:url('images/headergrad.jpg');
    height:35px;
    width:100%;
    font-family:trebuchet;
    font-weight:bold;
    font-size:160%;
    color:#6853B3;/*#7D66D1;*/
    border-top:1px solid #aaa;
    border-left:1px solid #ccc;
    padding:2px 0px 1px 3px;
    display:inline-block;
    margin:5px 0px 5px 0px;
}

h3
{
    line-height:1.2;
    font-size:120%;
    color:#c34;
    background-image:url('images/headergrad2.jpg');
    height:22px;
    font-weight:bold;
    border-top:1px solid #aaa;
    border-left:1px solid #ccc;
    padding:2px 0px 1px 3px;
    display:inline-block;
    margin:20px 0px 5px 0px;
    width:100%;
}

h4, h5
{
    color:#776;
    font-size:110%;
    padding:0px;
    margin:0px;
    display:inline;
    text-align:left;
    
}

h5 
{
    color:#c34;
    font-size:115%;
}

.headerimg
{
    float:left;
    margin:6px;
}

.headertxt
{
    float:right;
    font-size:160%;
    font-weight:bold;
    color:#7D66D1;
    margin:10px 30px 0px 0px;
    line-height: 1.2;
}

.menu
{
    width:100%;
    height:28px;
    background-image:url('images/bkg_menu2.jpg');
    border-top:2px solid #999;
    border-bottom:2px solid #999;
    float:left;
    clear:none;
}

.contentmain
{
    width:70%;
    /*background-color:#efe;*/
    padding:30px 2px 20px 30px;
    float:left;
}

.menuli
{
    color:#18108B;
    display:inline;
    width:auto;
    padding:4px 15px 6px 15px;
    float:left;
    clear:none;
}


.menuli:link, .menuli:visited
{
    color:#18108B;
}

.menuli:hover
{
    color:#c34;
    background-color:#d4d6da;
}


.menusub
{
    margin:0px;
    background-color:#DDDCDA;/*#e4e6ea;*/
    background-image:url('images/bkg_menusub.jpg');
    height:96px;
    /*width:780px;*/
    border-bottom:2px #aaa solid;
    clear:both;
}

.subitem
{
    /*border:1px solid #999;
    background-color:#eee;
    height:50px;
    width:200px;
    float:left;*/
    padding:11px 10px 10px 10px;

}

.subitemcontainer
{
        display:inline;
        margin-top:15px;
        border:0px solid white;
        width:200px;
        height:70px;
        /*background-image:url('images/chemical_hd3_b.jpg');*/
}


.submencont
{
    width:648px;
    padding-left:6px;
}

.submen
{
    /*background-image:url('images/chemical_hd3_b.jpg');*/
    border:solid 1px #000;
    text-decoration:none;
    width:200px;
    height:70px;
    margin:13px 8px;
    float:left;
    /*clear:both;*/
}

.submen:link, .submen:visited
{
    background-color:#ccc;
    border:solid 0px #000;
    /*width:200px;
    height:70px;
    margin:0px 0px 1px 4px;*/
}

 .submen:hover
{
    border:solid 0px #fff;
    background-color:#ccc;    
    /*width:200px;
    height:70px;
    margin:0px 0px 1px 4px;*/
}

.submenbox
{
    display:block;
    padding:4px 0px 0px 9px;
}


#consultancy:link, #consultancy:visited
{
    background-image:url('images/consultancy_hd3_b.jpg');
}

#consultancy:hover
{
    background-image:url('images/consultancy_hd3.jpg');
}   
    
#environmental:link, #environmental:visited
{   
    background-image:url('images/environmental_hd3_b.jpg');
}

#environmental:hover
{
    background-image:url('images/environmental_hd3.jpg');    
}
   
#chemical:link, #chemical:visited
{   
    background-image:url('images/chemical_hd3_b.jpg');
}

#chemical:hover
{
    background-image:url('images/chemical_hd3.jpg');
}   
    
    
    
    

.contentside
{
    width:170px; /*20%;*/
    background-color:#FFF;
    padding: 0px; /*15px 8px;*/
    float:right;
    margin:0px 0px 10px 10px;
    border-left:1px dashed #ddd; 
    height:100%;
    min-height: 100%;/*400px;*/
}

.leftside
{
    font-family:helvetica;
    width:190px;
    height:100%;
    min-height: 100%;/*400px;*/
    background-color:#ccc;
    background-image:url('images/leftbg.giff');
    background-repeat:repeat;
    color:#777;
    font-size:80%;
    float:left;
    padding:9px;
    border:solid 1px #7D66D1;
    line-height:1.4;
    margin:10px 10px 10px 6px;
}

.ad
{

}

.footer
{
    background-color:#757575;
    background-image:url('images/64244.png');
    height:40px;
    font-size:80%;
    color:#fff;
    text-align: center;
    padding-top:7px;
    clear:both;
    vertical-align:middle;
    border-top:solid 3px #ccc;
    border-bottom:solid 1px #7D66D1;
}

.footer2
{
    font-size:90%;
    font-weight:bold;
    color:Orange;
    padding:2px 0px;
}


.panel
{
    width:100%;
    display:inline-block;
}

/*.paneltext
{
    width:auto;
    float:left;
}*/

.picture, .leftpicture
{
    padding:1px;
    width:auto;
    border:solid 1px #bb9;
    margin:4px 15px 10px 10px;
    float:right;
    background-position: center top;
}

.leftpicture
{
    float:left;
    margin:6px 10px 10px 5px;
    clear:none;
    vertical-align:top;
}

#leftpicture2
{
    float:left;
    margin:4px 15px 30px 5px;
    clear:left;
}

ul
{
    margin-left:0px;
    float:left;
    /*list-style-position:inside;
    list-style-type:square;*/
}

.leftside img
{
    padding-left:21px;
}

.msg 
{
    width:120px;
    background-color:#ddd;
    background-image:url('images/divbg.gif');
    color:#777;
    font-size:80%;
    padding:6px;
    border:solid 1px #777;
    line-height:1.4;
    text-align:left;
}

/*.divlist
{
    width:55%;
    margin-left:10px;
    float:left;
}*/

#left
{
    float:left;
    width:300px;
    padding:8px 8px;
}

#leftmen
{
    margin-left:10px;
}

.sid
{
    /*float:left;
    width:1px;
    background-color:Fuchsia;*/
    /*height:100%;*/
}

#r_side, #m_side, #ad_side, .ad
{
    padding-top:5px;
    padding-bottom:5px;
    border:0px;
}

#r_side_top
{
    border:0px;
}

img
{
    margin:2px;
    border:0px solid #949;
}

.imgicon
{
    float:left;
    margin-right:4px;
    padding:0px 7px 0px 0px;
}

.imgicon2
{
    float:left;
    margin:0px 3px 0px 0px;
    padding:0px 0px 0px 4px;
}


.imgbord
{
    border:1px solid #949;
}

.temp 
{
    min-height:40px;
    margin-left:20px;
    border:black 1px solid;
    background-color:yellow;
}

.divlist, .divlist2
{
    margin:15px 0px 0px 80px;
    width:450px;
    color:#568;
    clear:both;
    font-weight:bold;
}

.divlist2
{
    margin:15px 0px 0px 20px;
    clear:none;
    float:left;
    width:300px;
}
    
li 
{
    list-style-image:url('images/showtimes-star-on.gif');
}

.smalltxt
{
    font-size:75%;
    line-height:1.2;
    color:#888;
    text-decoration:none;
    text-align:left;
    clear:both;
    float:left;
    width:130px;
    padding:3px 0px 5px 25px;
}

.contact, .contact2, .contract3
{
    padding:8px;
    margin:10px 10px 10px 10px;
    /*background-color:#e8e8dd;*/
    width:75%;
    clear:none;
}

.contact2
{
    background-color:#f4fafa;
    border:1px solid #ccc;
    margin-left:30px;
    float:left;
    clear:left;
}

.contact3
{
    background-color:yellow;
    width:200px;
    float:left;
    clear:none;
}

.leftlist
{
    padding-left:20px; 
    width:270px;
}

a:link, a:visited
{
    text-decoration:None;
    font-weight:bold;
    color:#466;
}

a:hover
{
    text-decoration:None;
    font-weight:bold;
    color:orange;
}

#txtname 
{
    width:100px;
}


#btnHome, #btnSats
{
    padding:0px;
    margin:0px;
    width:28px;
    min-width:28px;
    height:28px;
    min-height:28px;
    /*background-image:url("images/home.jpg");*/
    display:inline;
    clear:none;
}

ul .menulist
{
    display:inline;
    float:left;
    clear:none;
}

.temp
{
    float:left;
    display:inline;
    clear:none;
    list-style-image:none;
}

.sidemenu
{
    font-size:90%;
    font-weight:bold;
    color:#e08;
    /*background-color:#e6e6e6;*/
    width:164px;
    height:16px;
    padding:3px;
    margin:0px;
    border-top:1px solid #999;
}

#sm_1
{
    background-image:url('images/sidemenubkg_1.jpg');
}

#sm_2
{
    background-image:url('images/sidemenubkg_2.jpg');
}

#sm_3
{
    background-image:url('images/sidemenubkg_3.jpg');
}

#sm_4
{
    /*background-image:url('images/sidemenubkg_4.jpg');*/
    border-bottom:1px solid #999;
    margin-bottom:10px;
}


.sidemenu a:link, .sidemenu a:visited
{
    color:#c34;
}

.sidemenu a:hover
{
    color:#18108B;
}

#sidemenlast
{
    border-bottom:1px solid #999;
    margin-bottom:10px;
}

#homediv, #satsdiv
{
    width:28px;
    padding:0px;
}

.bold_blue
{
    font-weight:bold;
    color:blue;
    padding-left:40px;
}

.bold_grey
{
    font-weight:bold;
    color:gray;
    padding-left:60px;
}


.bold_purple
{
    font-weight:bold;
    color:purple;
    padding-left:60px;
}

.reg_navy
{
    font-size:90%;
    color:Navy;
    padding-left:10px;
}

.side_link 
{
    color:Gray;
    font-weight:normal;
    font-size:75%;
    float:left;
    padding:2px;
    clear:right;
}

.separator
{
    width:80%;
    border-top:1px solid #bbb;
    border-bottom:1px solid #eee;
    margin:10px 0px 10px 0px;
    clear:both;
    height:0px;
}
