
/* CSS Document */



* {
margin: 0pt auto;
padding: 0pt auto;
}

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;

background: #1c2f40 URL(../images/safari.gif) top center no-repeat;


 }
 
 #green_texture {
 background: #1c2f40 URL(../images/forest_bg.jpg) top center no-repeat;
 /* background: #1c2f40 URL(../images/forest_bg3.gif) top center no-repeat;*/
 min-height:800px;
 
 
 
 }
 
 #shadow {
 height:278px;
background: #FFFFFF URL(../images/trees_bg.jpg) top left repeat-x;



 
 }

 
#wrapper {
/* background: URL(../images/running_bg_02.jpg) top repeat-x;*/
background:#000000;
  
 }
 
#wrap {
 width:794px;
 margin:0pt auto;
 background: URL(../images/content_bg.jpg) top center no-repeat;
  /*background: URL(../images/content_bg4.gif) top center no-repeat;*/
 min-height:800px;
 
 
 }
 

#logo {
margin: 41px 0px 0px 69px;




}
 
#nav {
background: URL(../images/BG_top.gif);
height:42px;

 }
 
#menu {
width:794px;
margin: 0pt auto;
background: URL(../images/nav_bg.jpg) top center no-repeat;
height:46px;

}

#menu ul {
float:right;
margin:8px 10px 0 0;
}

#menu ul li {
float:left;
margin-right:10px;
list-style-type:none;
list-style-position:outside;

}

#menu ul li:over {
float:left;
margin-right:10px;
list-style-type:none;
list-style-position:outside;
border: 1px solid #333333;

}

#menu ul li a {
font-size:19px;
font-family:Georgia,"Times New Roman",Times serif;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

color:#CCCCCC;
text-decoration:none;
border-right: 1px solid #333333;
padding-right:10px;

}

#menu ul li a:hover {
color:#999999;

}

#menu ul li a.selected {
color:#cccc99;

}


#topbanner {
width:794px;
height:233px;
background: URL(../images/designwithimpactcloud.jpg) top right no-repeat;


}

#topbanner_about {
width:794px;
height:233px;
background: URL(../images/about_topbanner_v2.jpg) top no-repeat;


}

#topbanner_project1 {
width:794px;
height:233px;
background: URL(../images/campaign1_topbanner_v2.jpg) top no-repeat;


}


#topbanner_project2 {
width:794px;
height:233px;
background: URL(../images/campaign2_topbanner_v2.jpg) top no-repeat;


}

#topbanner_project3 {
width:794px;
height:233px;
background: URL(../images/campaign3_topbanner_v2.jpg) top no-repeat;
}


#content {
background: URL(../images/bg_content.jpg) top no-repeat;

width:796px;
margin-bottom:10px;
}

#fotter {
background: URL(../images/fotter_bg.jpg) top no-repeat;
height:28px;
width:790px;
margin: 0pt auto;
}


.fotter_text{
float:right;
margin:40px 70px 0 0;
color:#cccc99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#reflex {

margin: 10pt auto;
width:794px;


}

.right {
padding:10px 0 20px 61px;

width:348px;
float:left;


}

.left {
padding:10px 0 20px 41px;

width:285px;
float:left;


}

.left img {

/*margin-bottom:10px;*/


}



p {
font-size:11px;
color:#CCCCCC;
line-height:17px;
margin-bottom:15px;



}

.white {
color:#CCCCCC;
line-height:17px;
margin:0 0 28px 0;

}

h1 {
color:#CCCCCC;
font-family:"Georgia","Lucida Grande","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
font-weight:lighter;
font-size:24px;
margin:0px 0px 8px 0px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;




}

h2 {
color:#999966;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin-bottom:18px;
}


h3 {
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

margin-bottom:16px;
}

.backtoprojects {
margin-bottom:40px;
}


.backtoprojects a {
font-family:Georgia,"Times New Roman",Times serif;
font-size:20px;
color:#996666;
text-decoration:underline;
}


.right ul{
margin-bottom:70px;


}

.right ul li {
margin-bottom:5px;
list-style-image:url(../images/bullet.gif);
margin-left:0px;
}

.right ul li a {
font-family:Georgia,"Times New Roman",Times serif;
font-size:20px;
color:#FFFFFF;
padding:4px;
}

#test-selectshow {
background-color:#1c2f40;



}






.item_gallery {
width:121px;
float:left;
margin:10px 28px 0px 0px;




}

#formboxes {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B05856;
line-height:21px;



}


input, textarea {
background:white url(../images/bg_textareas_form.jpg) no-repeat scroll left top;
opacity:0.5;
border:1px solid #CC6666;
color:#333333;
font-size:12px;
padding:4px;
}

.right a:hover {
color:#CC9999;





}

.right a {
color:#996666;
text-decoration:none;


}

.skipper {
margin:0pt auto;
width:800px;
}


#topOfThePage {
border:0pt none;
bottom:0pt;
display:block;
height:61px;
overflow:hidden;
position:fixed;
text-decoration:none;
width:400px;
background:transparent url(../images/grass_fotter.png) no-repeat;
margin-left:350px;
}

.title {
margin: 0 0 15px 0;



}

.green {
color:#56705b;



}

.border {
padding:5px;
background-color:#FFFFFF;
opacity:0.8;


}

.border:hover {
padding:5px;

background:#666666 url(../images/bg_seemore.jpg) top right no-repeat;

opacity:0.8;


}

.yellow {
color:#999966;

}

div.internal_col1 {
width:448px;
}



div.internal_col2 {
width:210px;




}
div.internal_projects_col2 {
width:210px;
padding-top:110px;



}

ul#freedom  li {
float:left;
margin:20px 0px 0px 0px;

height:40px;


list-style-type:none;
text-align:center;


}



ul#freedom  li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
line-height:30px;
background:url(../images/tab_normal.png) top center no-repeat;
height:35px;
padding: 5px 20px 20px 20px;

}

ul#freedom  li a.selected {
background:url(../images/tab_selected.png) top center no-repeat;
color:#333333;

}

ul#freedom  li a.selected:hover {
background:url(../images/tab_selected.png) top center no-repeat;
color:#333333;

}



ul#freedom  li a:hover {
color:#996666;

}

.textshow {
text-align:center;
margin-right: 53px;



}

#gallery img {
border:4px solid #666666;
background:#666666 url(../images/bg_seemore.jpg) no-repeat scroll right top;
opacity:0.7;
}


label.error {
font-size:10px;
color:#999966;


}








