@charset "utf-8";
/* CSS Document */

body{
background: #093479 url(../images/bg-body.png) repeat-x fixed left top;
margin:0;
padding:0;
padding-bottom:50px;
width:100%;
height:100%;
text-align:center;
font-size:1.1em;
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
color:#666666;
}

a{
text-decoration:none;
color:#99CC00;
}

a:hover{
text-decoration:underline;
}

img{
border:0;
}

p{
margin-top:15px;
margin-bottom:0;
}

h1{
margin:11px;
color:#13e531;
font-size:1.2em;
font-weight:normal;
text-transform:uppercase;
}

#maintext h2{
font-size: 0.9em;
color:DarkSlateGray;
}

h3{
}

.projects-th{
margin: 5px 15px 0 10px;
padding-bottom: 28px;
background:url(../images/projects/th-shadow.jpg) center bottom no-repeat;
}

.pictures-bar{
height: 112px;
border:Gainsboro 8px solid;
border-left:none;
border-right:none;
text-align:center;
background-color:GhostWhite;
}

.pictures-bar img{
margin-left:10px;
}

#container{
background: url(../images/glow-border-jpeg.png) repeat-y;
margin-left:auto;
margin-right:auto;
width:900px;
padding:0 12px;
text-align:left;
}

#header{
}

#middle{
margin:10px;
float:left;
}

#pic-big p{
margin-top:5px;
margin-right:15px;
font-size:0.5em;
color:#999999;
text-align:right;
}

#main{
float:left;
padding-bottom:30px;
}

#leftside{
float:left;
width:170px;
margin-top:50px;
}

#leftside ul {
list-style-type:none;
padding:0;
margin:0;
}

#leftside li {
padding:0;
margin:0;
text-align:right;
height:40px;
}

#leftside li a {
display:block;
background-color:#FFFFFF;
}

#leftside li:hover {
opacity: 0.5;
filter:alpha(opacity=50);
}

#leftside p.partners{
border-bottom:LightSeaGreen solid 3px;
margin: 30px 0 20px 60px;
color: LightSeaGreen;
text-align:right;
}

#leftside ul#partners li{
height:70px;
}

#maintext{
float:left;
width:600px;
margin-left: 100px;
font-size:0.8em;
}

#footer{
padding-bottom:20px;
}

#footer-left p{
font-size:0.5em;
margin:0;
}

#footer-left{
float:left;
margin-left:15px;
}

#footmenu {
border-top:#00CC00 solid 3px;
float:right;
width: 599px;
padding: 10px 20px 10px 0;
margin-right:10px;
position:relative;
top:20px;
font-size:0.7em;
text-align:right;
}

#footmenu ul {
padding:0;
margin:0;
list-style-type:none;
}

#footmenu li {
display:inline;

}

#footmenu li a {
margin-left:5px;
color:#00CC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footmenu li a:hover {
color:#00FF00;
}

.footnote{
float:left;
position:relative;
top:40px;
width:94%;
padding: 0 3%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
}

.footnote, .footnote a{
color:#353D7C;
}

.footnote span.left{
float:left;
}

.footnote span.right{
float:right;
}

#list {
float:left;
margin-top:10px;
padding:0pt 0pt 0pt 3em;
}
#list ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0pt;
padding:0pt;
}
.list-left {
float:left;
}
.list-right {
float:right;
}