body{
margin: 0px;
padding: 0px;
background: url(images/bkg22.jpg) repeat-x;
background-color: #1e1e1e;
color: #9f9f9f;
font-family: arial;
font-size: 12px;
}
#frame {
margin: 0px auto;
padding: 0px;
width: 900px;
background: url(images/bkg.jpg) repeat-y;
}
#header {
width: 100%;
height: 290px;
background: url(images/header2.jpg) no-repeat;
}
#content {
width: 451px;
background: url(images/left2.jpg) no-repeat;
float: left;
}
#navigation{
width: 449px;
float: right;
background:  url(images/right2.jpg) no-repeat;
}
#navigation2{
width: 449px;
float: right;
background:  url(images/right3.jpg) no-repeat;
}
#footer {
width: 100%;
height: 76px;
clear: both;
background: url(images/footer2.jpg) no-repeat;
}

/*----HOVER NAVIGATION----*/

#menuside {
width: 487px;
height: 70px;
}

var {
visibility: hidden;
}

#menuside a {
text-decoration: none;
display: block;
float: left;
height: 70px;
}

a.one {
width: 121px;
background: url(images/navigation/homeg.jpg) no-repeat;
text-align: center;
}
a.two {
width: 121px;
background: url(images/navigation/servicesg.jpg) no-repeat;
text-align: center;
}
a.three {
width: 120px;
background: url(images/navigation/backgroundg.jpg) no-repeat;
text-align: center;
}
a.four {
width: 125px;
background: url(images/navigation/projectsg.jpg) no-repeat;
text-align: center;
}

a:hover.one {
background: url(images/navigation/homeG2.jpg) no-repeat;
}
a:hover.two {
background: url(images/navigation/servicesG2.jpg) no-repeat;
}
a:hover.three {
background: url(images/navigation/backgroundg2.jpg) no-repeat;
}
a:hover.four {
background: url(images/navigation/projectsg2.jpg) no-repeat;
}

a#activeone{
background: url(images/navigation/homeG2.jpg) no-repeat;
}
a#activetwo{
background: url(images/navigation/servicesG2.jpg) no-repeat;
}
a#activethree{
background: url(images/navigation/backgroundg2.jpg) no-repeat;
}
a#activefour{
background: url(images/navigation/projectsg2.jpg) no-repeat;
}


/*----POSITION----*/
.topnav{
margin-left: 200px;
}

.slideshow{
margin-left: 562px;
padding-top: 37px;
paddin/g-top: 21px;
border: 0px;
}




.content{
padding-top: 10px;
margin-left: 5px;
margin-right: 10px;
}
.content2{
padding-top: 10px;
margin-left: 5px;
margin-right: 10px;
background: url(images/side.jpg) no-repeat;
}
.rightcontent{
padding-top: 64px;
margin-left: 10px;
margin-right: 10px;
}
.rightcontent2{
padding-top: 50px;
margin-left: 13px;
margin-right: 10px;
}
.rightcontent3{
margin-left: 13px;
}
/*----COLOR, FONT, ETC.----*/
p{
text-align: justify;
color: #d6d6d6;
font-family: arial;
font-size: 12px;
padding: 3px;
}

small{
color: #9dc41a;
font-family: arial;
}

/*----QUOTE----*/
.quote{
margin-left: 75px;
margin-right: 70px;
text-align: center;
color: #9f9f9f;
font-family: arial;
font-weight: bold;
font-size: 20px;
}
.quote2{
margin-left: 55px;
margin-right: 50px;
text-align: center;
color: #9f9f9f;
font-family: arial;
font-weight: bold;
font-size: 16px;
}

/*----TITLES----*/
.title{
color: #b9b9b9;
font-family: arial;
font-weight: bold;
font-size: 16px;
padding-left: 5px;
}

i{
color: #9dc41a;
}

b{
color: #e1e1e1;
}

/*-----TABLES-----*/
td.sidelinks{
background: #313131;
border: solid 1px #464646;
padding: 5px;
text-align: justify;
color: #9f9f9f;
font-family: arial;
font-size: 12px;
}

/*----IMAGES----*/
img.special{
padding: 8px;
border: 1px solid #868686;
background: #464646;
}
img.special2{
padding: 5px;
border: 1px solid #868686;
background: #464646;
text-align: center;
}
img.left{
padding-right: 20px;
border: 0px solid #868686;
background: #1e1e1e;
}
/*----LINKS----*/
a:link, a:active, a:visited {
font-size: 13px; 
color: #e1e1e1;
font-family: arial;
font-weight: bold;
text-decoration: none;
}
a:hover{
font-size: 13px; 
color: #e1e1e1; 
font-family: arial; 
font-weight: bold;
text-decoration: none;
}

a.foot:link, a.foot:active, a.foot:visited {
font-size: 13px; 
color: #e1e1e1;
font-family: arial;
font-weight: bold;
text-decoration: none;
}
a.foot:hover{
font-size: 13px; 
color: #e1e1e1; 
font-family: arial; 
font-weight: bold;
border-bottom: solid 1px #9dc41a;
text-decoration: none;
}

a.credit:link, a.credit:active, a.credit:visited {
font-size: 13px; 
color: #797979;
font-family: arial;
text-decoration: none;
}
a.credit:hover{
font-size: 13px; 
color: #e1e1e1; 
font-family: arial; 
border-bottom: solid 1px #9dc41a;
text-decoration: none;
}

/*-----FORM CSS-----*/
input {
font-family: arial;
font-size: 13px;
color: #594c46;
border: 1px solid #9dc41a;
padding: 3px;
background-color: #f9f7f7;
   }
input:focus { 
background: #e0e0e0;
border: 1px solid #9f9f9f;
color: #594c46;
 }

textarea {
font-family: arial;
font-size: 13px;
color: #594c46;
border: 1px solid #9dc41a;
padding: 3px;
background-color: #f9f7f7;
   }
   
textarea:focus { 
background: #e0e0e0;
border: 1px solid #9f9f9f;
color: #594c46;
 }
 
 /*-----TABLE CSS-----*/
td{
color: #d6d6d6;
font-family: arial;
font-size: 12px;

padding: 3px;

}
