BODY {  background-color: #ffffff;
		background: #ffffff;
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: 8pt;
		text-align: left;
	}
	

/* Preload images */

.HiddenPic {
	display:none;
}

/*Overall Style */

.Page
	{

	background-color: #DFDFDE;
	background: #DFDFDE;
	border-right : 1px solid #9b9b9b;
	border-left : 1px solid #9b9b9b;
	border-bottom : 1px solid #9b9b9b;
	border-top : 1px solid #9b9b9b;
	}
	
.FloatLines
	{
	background-color: #9b9b9b;
	background: #9b9b9b;	
	}


/* Top Navigation */

.NonSelectedBox {
    background-color:#ffffff;
    background:#ffffff;
}

.SelectedBox {
    background-color:#ff0000;
    background:#ff0000;
}

.EdgeDesignBrandNavBox {
    background-color:#ff0000;
    background:#ff0000;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.EdgeProfileNavBox {
    background-color:#9B9B9B;
    background:#9B9B9B;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.EdgeProjectsNavBox {
    background-color:#C3C3C3;
    background:#C3C3C3;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.EdgeProcessNavBox {
    background-color:#ffffff;
    background:#ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.EdgeContactNavBox {
    background-color:#ffffff;
    background:#ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

.EdgeSitemapNavBox {
    background-color:#ffffff;
    background:#ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;
}

/*Welcome Page*/

.WelcomeBox {
	background-color: #ffffff;
	background: #ffffff;
	border-right : 1px solid #ff0000;
	border-left : 1px solid #ff0000;
	border-bottom : 1px solid #ff0000;
	border-top : 1px solid #ff0000;
}

.WelcomeText {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
}

.WelcomeText a:link {color: #666666;}
.WelcomeText a:hover {text-decoration: underline; color: #666666;}
.WelcomeText a:visited {color: #666666;}
.WelcomeText a:active {color: #666666;}

/*News Page*/

.NewsText {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

.NewsSubHeading {
	font-family: arial, helvetica, sans-serif;
	color: #ff0000;
	font-size: 8pt;
}

.NewsHeading {
	font-family: arial, helvetica, sans-serif;
	color: #FF0000;
	font-size: 12pt;
}

.NewsDiv {
	Width: 200;
}

/*Project Page */

.ProjectText {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
/*Process Page*/

.ProcessBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #ff0000;
	border-left : 1px solid #ff0000;
	border-bottom : 1px solid #ff0000;
	border-top : 1px solid #ff0000;
}

.ProcessText {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

/*Profile page */

.IndivProfileBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #ff0000;
	border-left : 1px solid #ff0000;
	border-bottom : 1px solid #ff0000;
	border-top : 1px solid #ff0000;
}

.ProfileBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #9b9b9b;
	border-left : 1px solid #9b9b9b;
	border-bottom : 1px solid #9b9b9b;
	border-top : 1px solid #9b9b9b;
}

.ProfileSubHeading {
	font-family: arial, helvetica, sans-serif;
	color: #ff0000;
	font-size: 8pt;
}

.ProfileSubHeading2 {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 6pt;
}
.ProfileText {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
.ProfileTextSmall {
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;
}
.ProfileTitleText {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight:100;
}
.ProfileTitleTextCN {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
/*Contact page */

.ContactBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #9b9b9b;
	border-left : 1px solid #9b9b9b;
	border-bottom : 1px solid #9b9b9b;
	border-top : 1px solid #9b9b9b;
}

.ContactText {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

.ContactTextBold {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

.ContactTextSmall {
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
}

.EstimateBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #9b9b9b;
	border-left : 1px solid #9b9b9b;
	border-bottom : 1px solid #9b9b9b;
	border-top : 1px solid #9b9b9b;
	
}

/*Form setup */

.FormBox {
	background-color: #ffffff;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	border-right : 1px solid #6699CC;
	border-left : 1px solid #6699CC;
	border-bottom : 1px solid #6699CC;
	border-top : 1px solid #6699CC;
}

/*FAQ setup */

.FAQText {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}

.FAQText a:link {text-decoration: underline; color: #000000;}
.FAQText a:visited {text-decoration: underline; color: #000000;}
.FAQText a:hover {text-decoration: none; color: #000000;}
.FAQText a:active {text-decoration: underline; color: #000000;}

A:link {
	text-decoration:none;

	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
