/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}

.error {
    margin: 1em;
    color: #c00;
}

html {
    background-color: #DCE1D8;
}

body {
    text-align: left;
    font-size: 65%;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    color: #6A6C68;
}

a:hover {
    color: #A41409;
}

a.selected {
    color: black;
}

div#menu {
    margin-bottom: 2px;
    height: 27px;
    vertical-align: bottom;
}

div#menu #links {
    padding-top: 3px;
}

div#logo {
    background-image: url("../images/logo3.gif");
    background-repeat: no-repeat;
    background-position: top left;
    height: 24px;
    width: 246px;
    float: right;
    margin-right: 3px;
}

div.block {
    border: 1px solid #858782;
    padding: 7px 5px 5px 7px;
    margin-right: 4px;
    width: 178px;
    float: left;
    background-color: white;
    height: 178px;
    overflow: hidden;
}

div.expand3 {
    width: 570px;
}

div.expand2 {
    width: 374px;
}

div#middle {
    width: 980px;
    margin: 140px auto 0 auto;
    padding-left: 6px;
}

div#frontImage {
    float: right;
    background-position: center center;
    width: 167px;
    height: 150px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

div#closePanel {
    float: right;
}

div#frontImage img {
    margin-top: 30px;
    vertical-align: middle;
}

#mainText {
    width: 365px;
    overflow: hidden;
}

div.contentExpand3 {
    height: 166px;
    overflow: hidden;
}

div#projectLinks {
    text-align: right;
    margin: 0 5px 0 0;
}

div.slideImage {
    padding: 5px;
    width: 540px;
    height: 335px;
    overflow: hidden;
}

div#contactImage {
    padding: 40px 0 0 10px;
}


div#teamImage {
    padding: 8px 0 0 8px;
}

div#indexImagesPanel {
    padding: 6px 0 0 4px;
}

div.blocImage {
    margin: 43px 0 0 10px;
}

#controls {
    float: left;
    padding: 3px 0 0 0;
    height: 30px;
    text-align: left;
}

#expander, #collapser {
    width: 30px;
    height: 30px;
}

/** SLIDESHOW **/
#slideshow { width: 962px; }
#slideshow .slide {width: 155px; height: 100px; margin-left: 41px;
    margin-top: 43px; float: left;}
#slideshow .first {margin-left: 10px;}

