body {margin: 2em;}
#print-header {display: true;}
#header {display: none;}
#menu {display: none;}
#footer {display: none;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 26px;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	color: #140d5e;
	margin-bottom: 12px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 17px;
	padding-top: 3px;
	margin-bottom: 5px;
	color: #140d5e;
}

h3.line {
	border-bottom: 1px solid #140d5e;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #323232;
	margin: 0;
	margin-bottom: 16px;
	margin-right: 15px;
}

ul {
	margin: 0;
	margin-bottom: 15px;
}

ul li {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #323232;
}

#box {
	border: 1px solid #606B8C;
	padding: 10px;
	background-color: #E3ECF4;
	margin: 0 15px 15px 0;
}

#box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding-bottom: 7px;
	color: #2b256e;
}

#photos img {
	border: 1px solid #c8c8c8;
	margin-bottom: 15px;
}

#photos.right {
	float: right;
	margin: 0 0 15px 25px;
}

#photos.left {
	float: left;
	margin: 0 25px 15px 0;
}







#projects {width: 100%;}

#projects tbody tr.release {display: table-row;}

#projects tbody tr td {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 3px;
	background: #fff;
}

#projects tbody tr td.item {
	border-top: 1px solid #969696;
	border-bottom: 1px solid #e1e1e1;
}

#projects tbody tr td img.left {
	float: left;
	margin-right: 20px;
}

#projects tbody tr td h4 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	margin-bottom: 3px;
	padding-left: 15px;
}

#projects tbody tr td p {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 15px;
}

#details {
	margin: 5px 0;
	padding-left: 15px;
}

#projects tbody tr.show td {
	padding: 8px 20px;
	background: url(../images/projects_bg.gif) repeat-x #dae7f1;
}

#projects tbody tr.show td p {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 5px 0;
	padding: 0;
}

#projects tbody tr.show td ul {
	margin: 0;
	margin-top: 8px;
	margin-bottom: 5px;
	padding-left: 25px;
}

#projects tbody tr.show td ul li {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding-bottom: 4px;
}

#projects .hide {display: true;}

#projects .tdwn {
	padding: 0 0 0 14px;
	background: url("../images/plus.gif") 0 .2em no-repeat;
	z-index: 1;
	cursor: pointer;
}

.pp {
	float: left;
	margin: 9px 15px 7px 0;
	background: #fff;
	padding-left: 20px;
}

.pp img {
	border: 1px solid #969696;
	padding: 4px;
}





#clients ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	background-color: #fff;
}

#clients ul li {
	padding: 0;
	padding-left: 10px;
	padding-top: 9px;
	list-style-type: none;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #969696;
	margin: 0;
}

#clients ul li img.left {
	float: left;
	margin-left: 10px;
	margin-right: 30px;
}

#clients ul li h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	_margin-top: 0;
	font-weight: normal;
	color: #000;
}

#clients ul li p {
	font-size: 11px;
	margin-bottom: 15px;
}

#contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #323232;
	margin-top: 10px;
	margin-bottom: 15px;
}

#contact tr td {padding-bottom: 6px;}

#contact tr td.label {
	width: 150px;
	padding: 0 10px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

