body {
	background:#0065b3;
	margin:1px;
	}
	
body, td {
	color:#4a4a4a;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	}
#page {
	width:770px;
	margin:0 auto;
	}

#header {
	background:url(/images/template/headerbg.gif) #0065b3;
	width:760px;
	border:4px solid #fff;
	}

#header2 {
	width:738px;
	background-color:#fff;
	padding:15px;
	color:#0065b3;
	}

#header2, #header2 td, #header a {
	color:#0065b3;
	font-size:12px;
	font-weight:bold;
	}
	
#header a {
	color:#fff;
	}
	
#bodymaincontent {
	/*border:1px solid #d9d9d9;*/
	border:1px solid #fff;
	padding:5px;
	margin-top:4px;
	line-height:20px;
	}
#bodycontainer {
	width:760px;
	background-color:#fff;
	border:4px solid #fff;
	border-top:0;
}

#homecontent {
	background-color:#fff;
	margin:5px 0;
	line-height:20px;
	border:1px solid #d9d9d9;
	padding:10px;
	/*height:88px;*/
	/* Added */ font-size:13px;
	}

#homecontent h1 {
	font-size:18px;
	color:#336699;
	margin:0;
	margin-bottom:10px;
	}

#homecontent a strong {
	color:#4a4a4a;
	font-weight:normal;
	text-decoration:none;
	}
	
#contentwindow {
	/*
	border:1px solid #e1e1e1;
	background-color:#fafafa;
	*/
	background-color:#fff;
	padding:21px;
	margin-left:5px;
	}

#contentwindow h1 {
	font-size:18px;
	padding-bottom:10px;
	border-bottom:1px solid #d0d0d0;
	}

a { color:#437fb8; }
a.design { color:#cc6633;font-weight:bold;text-decoration:underline; }
a.market { color:#669933;font-weight:bold;text-decoration:underline; }
a.analyze { color:#cc9933;font-weight:bold;text-decoration:underline; }

#recentwork {
	background-color:#fff;
	color:#fff;
	width:756px;
	height:180px;
	margin-top:5px;
	border:1px solid #d9d9d9;
	padding:1px; }
	
#recentwork a { color:#fff;font-weight:bold; }
#recentwork img { margin-right:10px; }
#recentwork h2 { color:#336699;font-size:18px;margin:0; }
#recentwork h3 { color:#fff; font-size:12px;margin:0; }
#recentworkleft { margin-left:10px;padding-top:20px;padding-left:20px;width:329px;height:101px;float:left;background:url(/images/bg_portfolio_blue.gif) no-repeat left top; }
#recentworkright { margin-left:20px;padding-top:20px;padding-left:20px;width:329px;height:101px;float:left;background:url(/images/bg_portfolio_green.gif) no-repeat left top }


#footer {
	color:#fff;
	width:762px;
	margin:0 auto;
	padding:5px;
	background-color:#0159a0;
	clear:both;
	}
	
#footer a {
	color:#fff;
	}
/*	
#pressrelease { 
	background-color:#ecf5fc;
	height:230px;
	}
	
#x-pressrelease {
	background-color:#ecf5fc;
	padding:13px;
	height:205px;
	}

#x-pressrelease h2 {
	background:url(/images/smallarrowright_orange.gif) center left no-repeat;
	font-size:11px;
	color:#f36621;
	margin:0;margin-top:10px;
	padding-left:8px;
	}

#x-pressrelease p { 
	margin:0;margin-top:10px;
	padding-left:8px;
	}
	

	
#loginbox p { margin:1px 0 4px 0; }
#loginbox .input { width:182px; font-size:10px; }
*/
.contentregion {
	border:1px solid #fff;
	padding:1px;
	margin-top:1px;
	background-color:#fff;
	font-size:11px;
	line-height:14px;
	}
	
.contentregion table {
	margin-bottom:10px;
	}
	
.contentregion p {
	margin:0;
	margin-top:5px;
	}
.contentregion a:hover { color:#666699;text-decoration:none; }
#internalcontent { line-height:20px;}
#internalcontent h1 { border-bottom:1px solid #3b4e5d;color:#3b4e5d;font-size:16px;padding-left:5px; }
#internalcontent h2 { color:#0078c1;font-size:12px;margin-bottom:5px;x-padding-left:5px;x-border-bottom:1px solid #0078c1; }
#internalcontent h3 { color:#666;font-size:11px; margin-bottom:2px; }
#internalcontent p { margin:5px 0 10px 0; }
#internalcontent .content {
border:1px solid #0159a0;padding:0 20px 50px 20px;background-color:#fff;
}

#aboutcwi {display:none;}