charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr{
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6{
font-size:1em;
font-weight:normal;
font-style:normal;
}

img{
border:none;
}

p, td, li, div, span{
font-family:Georgia;
font-size:13px;
font-weight:normal;
color:#161616;
line-height:18px;
}

body{
font-family:Georgia;
font-size:13px;
font-weight:normal;
color:#161616;
background:url(images/bkgd.jpg) fixed 0 0;
}

input, select, textarea{
margin:0px;
padding:0px;
font-family:Georgia;
font-size:13px;
color:#707070;
}
.img {
border:1px solid #858585;
 padding:1px
 }
.star{
color:#FF0000;
}

.fl-left{
float:left;
}
.fl-right{
float:right;
}
.clear{
clear:both;
height:0px;
line-height:0px;
}

a{
color:#006600;
text-decoration:underline;
}
a:hover {
color:#303030;
text-decoration:underline;
}
a#selected {
color:#303030;
text-decoration:underline;
}

.more{
color:#FF0000;
text-decoration:none;
}
.more:hover{
color:#404040;
text-decoration:underline;
}

.bold{
font-weight:bold;
}

.lgreen{
color:#1FAE00;
}
.grey{
color:#505050;
}
.white{
color:#FFF;
}


.fsize-11{font-size:11px;}
.fsize-14{font-size:14px;}
.fsize-16{font-size:16px;}
.fsize-17{font-size:17px;}
.fsize-18{font-size:18px;}
.fsize-20{font-size:20px;}
.fsize-22{font-size:22px;}
.fsize-24{font-size:24px;}
.fsize-26{font-size:26px;}
.fsize-28{font-size:28px;}
.fsize-30{font-size:30px;}
.fsize-34{font-size:34px;}
.fsize-36{font-size:36px;}
.fsize-40{font-size:40px;}

ul, ol{
margin:0px;
padding:0px;
}
ul li, ol li{
margin-left:20px;
padding:0px;
line-height:20px;
}

.logo{
float:left;
width:133px;}


.container{
width:1000px;
padding-bottom:15px;
text-align:left;
position:relative;
}
.header{
height:190px;
text-align:left;
position:relative;
}
.body-m{
background:#FFFFFF;
padding:1px;
text-align:left;
}
.page-heading{
position:absolute;
font-size:44px;
line-height:44px;
left:180px; top:146px;
color:#FFF;
 }
.advert{
position:absolute;
font-size:44px;
line-height:44px;
left:175px; top:16px;
color:#FFF;
 }

.menu{
position:absolute;
right:0px;
top:154px;
width:310px;
padding:0px 35px 0px 25px;
background:#006600;
}
.menu a{
height:36px;
line-height:36px;
padding:0px 25px 0px 25px;
color:#FFF;
font-size:13px;
font-family:Tahoma;
font-weight:bold;
text-decoration:none;
}
.menu a:hover, .menu a#selected{
color:#FFF;
text-decoration:underline;
}
.padd-left{padding-left:1px;}
.padd-right{padding-right:1px;}

.content{
padding:25px 25px 20px 55px;
color:#D9D9D9;
}
.content h2{
color:#1FAE00;
font-size:20px;
line-height:22px;
font-weight:normal;
}
.content p{
margin-top:15px;
line-height:20px;
}

.content2{
padding:25px;
color:#D9D9D9;
}
.content2 h2{
color:#1FAE00;
font-size:20px;
line-height:22px;
font-weight:normal;
}
.content2 p{
margin-top:15px;
line-height:20px;
}

.thumbs-home img{margin-left:10px;}

.thumbs{}
.thumbs ul{display:inline;list-style:none;}
.thumbs li{float:left; width:115px; margin-left:10px;} 
.thumbs li.first{margin-left:0px;}
.thumbs img{margin-bottom:4px;}
.thumbs a{display:block;line-height:12px; text-decoration:none;}
.thumbs a:hover{ text-decoration:underline}


.prjthumbs{}
.prjthumbs ul{display:inline;list-style:none;}
.prjthumbs li{float:left; width:158px; height:115px; margin-right:10px;} 
.prjthumbs li.last{margin-left:0px;}


.port-projects{margin:25px 20px 25px 20px;}
.port-projects h2{margin-bottom:20px;
color:#1FAE00;
font-size:20px;
line-height:22px;
font-weight:normal;}
.port-projects ul{display:inline; list-style:none;}
.port-projects li{float:left; width:270px; height:240px; margin-right:40px;} 
.port-projects li.last{margin-right:0px;}
.port-projects img{margin-bottom:4px;}
.port-projects a{display:block;line-height:12px; text-decoration:none;}
.port-projects a:hover{text-decoration:none}

a.port-hover:link{color:#006600;}
a.port-hover:hover{color:#000000;}

/* fields*/
select{
border:1px solid #d0d0d0;
background:#FFFFFF;
color:#707070;
}
textarea{
border:1px solid #d0d0d0;
background:#fafafa;
color:#505050;
padding:4px
}
.submit{
background:url(images/butt-bg.png) repeat-x;
border:0;
line-height:27px;
text-align:center;
}

input[type="text"], input[type="password"], input[type="reset"]{
border:1px solid #d0d0d0;
background:#FFFFFF;
color:#909090;
padding:6px 2px 6px 3px;
}
/* fields*/

/* footer*/
.footer{
background:#046403;
height:14px;
}
.copyright{
color:#FFF;
margin-top:10px;
}
.femail{
color:#FFF;
text-decoration:none;
}
.femail:hover{
color:#1BAE00;
text-decoration:underline;
}
/* footer*/