@charset "utf-8";
/* CSS Document */

/* RESET */
html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, textarea, input, select {
/*	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;	*/
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
html, body, div, ul, ol, li, dl, dt, dd, pre, form, p, blockquote, fieldset, textarea, select, input {
	font-size:11px; line-height:14px; margin: 0; padding: 0;
}
img {
	border: none; margin: 0; padding: 0;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse; border-spacing:0;
}
form {
	display:inline;
}
body {
	background-color:#fff; color:#000; background:no-repeat center top; background-image:url(/Files/System/_bg.png);
}
a {
	color:#000; text-decoration:none;
}
p {
	margin-bottom:10px;
}
hr {
	border: 0; color: #fff; background-color: #fff; height: 1px; display:block; margin: 10px 0;
}
h2 {
	font-size:12px; font-weight:lighter; margin-bottom:0; text-transform:uppercase;
}
h3 {
	font-size:11px; margin:2px 0;
}
/* LAYOUT */
.clear {
	clear:both;
}
.clearer {
	clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;
}
#container {
	width: 990px; margin: 0 auto;
}
#header {
	margin-top:57px; height:50px; text-transform:uppercase; text-align:right; font-size:9px; line-height:10px; font-style:normal;
}
#content {
	display:block; clear:both; width:990px; margin-bottom:5px; min-height:495px;
}
#menu {
	float:left; width:139px;
}
#menu ul {
	list-style: none; margin:0; padding:0; background:#fff;
}
#menu ul li {
	color:#8cc63f; text-transform:lowercase; margin-bottom:1px;
}
#menu ul li a {
	display:block; background:#666; line-height:25px; padding-left:18px; color:#fff; text-decoration:none; width:121px;
}
#menu ul li a:hover, #menu ul li a.inpath, #menu ul li a.activeitem {
	background:#000;
}
#submenu {
	float:left; width:139px;
}
#submenu ul {
	list-style: none; margin:0; padding:0;
}
#submenu ul.c3 {
	padding-top:26px;
}
#submenu ul.c4 {
	padding-top:52px;
}
#submenu ul.c5 {
	padding-top:78px;
}
#submenu ul.c6 {
	padding-top:104px;
}
#submenu ul.c7 {
	padding-top:150px;
}
#submenu ul li {
	text-transform:lowercase; margin-bottom:1px;
}
#submenu ul li a {
	line-height:15px; padding-left:10px; color:#000; text-decoration:none; background:url(/Files/System/_sub-arrow.png) no-repeat left 0;
}
#submenu ul li a:hover, #submenu ul li a.inpath, #submenu ul li a.activeitem {
	font-weight:bold;
}
#submenu ul li h2 {
	width:129px; overflow:hidden;  height:40px; color:#000; background:url(/Files/System/_sub-arrow.png) no-repeat left 20px; height:40px; margin:0; margin-top:12px; padding-left:10px; text-transform:lowercase; font-size:40px; letter-spacing: -.05em;
}
#rel{
	float:right; width:199px; overflow:hidden;
}
#rel h2 {
	width:174px; height:40px; overflow:hidden; color:#e0c230; text-transform:lowercase; font-size:40px; letter-spacing: -.05em; margin:0; padding:0; line-height: 1em; font-weight:lighter; font-style:italic; margin-left:25px;
}
#rel .reltxt {
	padding-left:30px; margin-top:15px; width:169px;
}
#rel .reltxt img {
	/*display:block;*/
	margin-bottom:5px;
}
.crew {
	float:right;
}
.cases {
	float:right;
}
.crew h2 {
	width:174px; height:40px; overflow:hidden; color:#e0c230; text-transform:lowercase; font-size:40px; letter-spacing: -.05em; margin:0; padding:0; line-height: 1em; font-weight:lighter; font-style:italic; margin-left:25px;
}
.crew h3 a {
	text-transform:lowercase; text-decoration:none;
}
.crew .reltxt {
	padding-left:30px; margin-top:15px; width:169px;
}
.crew .reltxt h3 {
	float:left; margin:0; padding:0; text-transform:lowercase; padding-right:5px;
}
.crew .reltxt img {
	display:block; margin-bottom:5px;
}
#topbottom {
	float:left; padding-left:30px;
}
#borderleftright {
	background:url(/Files/System/_border-y.png) repeat-y; min-height:465px; width:513px; float:left; /*border-left:3px dotted #666; border-right:3px dotted #666; */
}
#leftright {
	margin:15px 28px 15px 30px;
}
#index {
	min-height:375px; width:586px; float:left; padding-top:51px; margin-left:30px;
}
#bordertopbottom {
	/*background:url(/Files/System/_bullet.png) repeat-x;*/
	/*border-top:3px dotted #666;*/
	min-height:420px; width:586px; float:left; padding-top:10px; padding-left:30px;
}
#borderbottom {
	margin-left:199px;
/*	background:url(/Files/System/_bullet.png) repeat-x;	*/
/* 	border-top:3px dotted #666;	*/
	height:3px; width:586px; display:block; clear:both;
}
h1 {
	width:75%; height:40px; color:#e0c230; text-transform:lowercase; font-size:40px; letter-spacing: -.05em; margin:0; padding:0; line-height: 1em; font-weight:lighter; font-style:italic; margin-left:25px; 
}
.cases a, .cases a h2 {
	text-transform:lowercase;
}
.fLeftw30mr5 {
	float:left; width:30%; padding-right:5%;
}
.fLeftw30 {
	float:right; width:30%;
}
.indexBox {
	float:left; width:185px;  margin-top:50px; background:url(/Files/System/_bullet.png) repeat-x;
}
.indexBoxEnd {
	background:url(/Files/System/_bullet.png) repeat-x; width:175px; height:3px;
}
.dotBorder {
	background:url(/Files/System/_bullet.png) repeat-x; height:3px;
}
p a, #borderleftright a {
	color:#000; text-decoration:underline;
}
p a:hover {
	color:#000;
}
#borderleftright h3 a {
	text-decoration:none;
}

ul.latestreferences {
	list-style:none;
	margin:0;
	padding:0;
}
ul.latestreferences li {
	float:left;
	width:220px;
	font-weight:bold;
}
ul.latestreferences li.row2 {
	float:right;
	width:220px;
}
ul.latestreferences li a.url {
	padding-left:25px;
	background:url(/Files/System/_url.png) no-repeat;
	font-weight:normal;
}
ul.latestreferences li a img {
	padding-top:10px;
}

.posttitle { list-style: decimal-leading-zero; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
