body{
    margin:0;
    padding:0;
    line-height: 1.5em;
    font-family: Verdana, Tahoma, Arial;
    font-size:0.75em;
    background: #ffffff;
    color:#000000;

}

.txt {font-size:0.8em;}

a {text-decoration:underline; color:#000000;}
a:hover, a:active {color:#f77210}
a:visited {color:#666666;}


img {border:none;}


h1 {color:#f77210; font-size:1.8em; font-weight:normal;}
h2 {color:#f77210; font-size:1.5em; font-weight:normal;}
h3 {color:#000000; font-size:1.1em; font-weight:bold;}


div#project {float:left; width:200px; height:270px; padding: 0 20px 40px 0; font-size:0.8em; font-weight:bold;}
#project span { color:#c0c0c0; margin:0; padding:0; font-weight:normal;}



div#navigate {position: absolute; top:0; left: 320px;}
span#navigate {font-size:0.8em;}

#header {padding:30px;}
#menu {float:right; width:60%; margin:-40px 0 0 360px; //margin:-70px 0 0 360px; }
table#buttons {font-size:0.8em; width:100%; padding:0; margin:0;}
#buttons td {border-bottom:3px solid #dcdcdc;padding:0 30px 10px 0; vertical-align:top;}
td#active {border-bottom:3px solid #f77210;}

#buttons a {text-decoration:none; color:#000000; }
#buttons a:hover,#buttons a:active {color:#f77210 }


#image {margin-bottom:20px;clear:both; width:100%; height:210px; background: top left; background-repeat: no-repeat;}
#textfield {float:right; width:22%; height:170px; //height:210px; background:url(i/bg-right.jpg); top left; background-color:#dcdcdc; background-repeat: no-repeat; color:#000000; font-size:0.9em; padding:20px 20px 20px 40px;}


#container { float: left; width: 78%; margin-right:-40px; //margin-right: -100%; }
#container-s { clear: both; width: 100%; }

#container-s h2 {color:#666666; font-size:1.1em; font-weight:bold;}


#folder-left {float:left; width:35%; //width:48%; padding: 0 40px 20px 70px; border-left:3px solid #dcdcdc; }
#folder {float:left; width:83%; //width:95%; padding: 0 40px 20px 70px; border-left:3px solid #dcdcdc;}



#folder-right {float:left; width:35%;//width:48%; padding: 0 20px 20px 20px; border-left:3px solid #dcdcdc; }
#footer { width:100%; height:90px; background-color:#dcdcdc; border-left:3px solid #dcdcdc;}

#copy { float:left; width:580px; //width:700px; padding: 0 50px 0 70px;  color: #666666; background:#ffffff; font-size:0.8em; }
#madein { float:left; width:290px; //width:300px; vertical-align:top; height:90px; color: #000000;}

#clearing {clear:both; width:100%;}
#phone {float:right; height:88px; width:22%; margin: -150px 0 0 0; background: url('/i/pbg.jpg') top left repeat-x; padding:20px;}
#phone_t {width:100%;   background: url('/i/pbg.jpg') top left repeat-x #f66900; padding:20px; //margin: 0 0 40px 0; }

#readmore {font-size:0.8em;}
#right { float: left; width: 22%; //margin-left: 78%; //display: inline; }
#rcont {padding-right:20px;}


#linkfooter {padding: 0 40px 20px 70px; border-left:3px solid #dcdcdc;font-size:0.8em;}

#group {float: left; height:150px; min-width:158px; width:23%; vertical-align:top; background-color: #dcdcdc; background-image: url('/i/gbg.gif'); background-position:  top left; background-repeat: x-repeat; margin: 0 1px 40px 0;}

img#groupimg {border: 1px solid #ffffff; margin: 4px 0 7px 7px;}


em {color:red;}

form {

    font-size: 0.8em;
    color: #333;
    padding-top:20px;
    //padding-top:0px;
    background: #dddddd url('i/fbg.jpg') top left repeat-x;
    }
fieldset {
    padding:20px;
    border: none;
    border-top: 1px solid #dddddd;

    }
    
legend { //margin-left:-1em; //padding-left: 3px; font-size:1.1em; font-weight:bold; color:#000000; }
    
label { color: #333333; width:150px; padding-top:10px; }


    
input, textarea {width:100%; font-family:Verdana, Tahoma, Arial; font-size:1.2em; border:1px solid #999999;}
input#submit {background-color:#666666;}




#sitemap li {
    list-style-type: none; margin: 8px 0 8px 0;
}

ul#sitemap > li {
    margin-bottom: 10px;
}

#sitemap ul li {
    list-style-image:   url("/i/navigate/l2_normal.gif");
}

#sitemap ul ul li {
    list-style-image:   url("/i/navigate/l3_normal.gif");
}

#sitemap ul li.firstfollow {
    list-style-image:   url("/i/navigate/l2_first_follow.gif");
}

#sitemap ul li.last {
    list-style-image:   url("/i/navigate/l2_last_item.gif");
}

#sitemap ul ul li.firstfollow {
    list-style-image:   url("/i/navigate/l3_first_follow.gif");
}

#sitemap ul ul li.last {
    list-style-image:   url("/i/navigate/l3_last_item.gif");
}


@media print {
    #menu, #navigate, #footer, #image, #right, #linkfooter, #phone {display:none;}
    #container{width:100%;}
    #folder-left {float:left; width:48%; padding: 0 20px 20px 20px; border-left:3px solid #dcdcdc;}
}