body{
    padding: 0;
	margin: 0;
    font-family:arial, helvetica, sans-serif;
    font-size:1em;
    text-align:left;
}
#page{
    margin: 0 auto 0 auto;
    width:890px;
	overflow:auto;
}


#logo,ul#upper_nav{
    display:none;
}



/* main content area  */

#content{
    clear:both;
    float:right;
    width:100%;
    font-size:75%;
    color:#306293;
}
#content h3{
	clear:left;
    font-size:200%;
    color:#2d6191;
	padding:10px 0;
}
#content h3 span{
	color:#8F8F8F;
    font-weight: normal;
}
#content h4{
    font-size:110%;
	margin-bottom:-5px;
}
#content p{
	padding:7px 0px;
}
#content ol{
	margin:15px 0px 5px 30px;
    color:#306293;
    line-height:140%;
}
#content  a{
	color:#306293;
	text-decoration:underline;
}

#content div.gallerybox,.next_project,.prev_project,.slideshow,.slideshow_first,.slideshow_last,#footer{
    display:none;
}

/*generic style */

ul,h1,h2,h3,h4,h5,h6,ol,p,dl,dd,dt{
    margin:0px;
    padding:0px;
}
a img{
	border:0px;
}
.cb{
    clear:both !important;
}
.bigger{
   width:655px !important;
   margin-left:5px !important;
}
.wai{
    display:none;
}
.fr{
	float:right;
}
.fl{
	float:left;
}



/* CSS used for styling the contact form */

form#contact 						{float:right; display:block;width:290px;margin-left:10px;padding-left:10px;border-left:1px dashed #efefef;}
form#contact  i						{font-size:90%;}
form#contact label 					{display:block;	width:70px; float:left;height:22px;margin-bottom:3px;}
form#contact input 					{background:#fafafa;margin-bottom:3px;height:18px;border:1px solid #efefef;width:200px;float:right;}
form#contact select					{background:#fafafa;margin-top:3px;height:20px;line-height:20px;border:1px solid #efefef;width:200px;float:right;clear:right;font-size:95%;}
form#contact textarea 				{background:#fafafa;height:80px;border:1px solid #efefef;width:200px;float:right;}
form#contact input#send				{background:#2d6191;float:right; border:0; margin-top:10px;cursor:pointer;width:90px;height:26px;color:#fff;font-weight:bold;}
.faulty_field						{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}

