#summaryleft {
	float:left;
}

#summaryleft img {
	border:solid 2px #AECF30;
	width:200px;
	margin-top:5.4em;
}

#summaryright {
	float:right;
	width:450px;
}

#tabcontent {
	border:solid 2px #AECF30;
	background:#FFF;
	margin-bottom:10px;
}

#tabcontent h2.tabheading {
	background:transparent url(/assets/gfx/bgs/header_grad.gif) repeat-x scroll left top;
	height:41px;
	padding-left:10px;
	padding-top:8px;
	border-top:solid 2px #AECF30;
}

#tabcontent h2.tabtop {
	border-top:none;
	margin-top:0px;
}

#tabcontent .left h3,#tabcontent .attached h3, #tabcontent .left p,#tabcontent .right h3,#tabcontent .centre p,#tabcontent .centre h3,#tabcontent .fullwidth,#tabcontent .right p {
	padding-left:10px;
}

#tabcontent .right p,#tabcontent .right h3 {
	padding-right:10px;
}

.tabdata .left {
	float:left;
	width:45%;
}

.tabdata .right {
	float:right;
	width:30%;
}

.tabdata .centre {
	width:45%;
	float:right;
}

.tabdata .outerleft {
	width:60%;
	float:left;
}


#casetabs {
	background:#F6F7F1;
	height:33px;
	padding:0pt;
	margin-top:20px;
}

#casetabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	margin-left:12px;
	padding:0pt;
	
}

#casetabs ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	margin-left:12px;
	padding:0px;
	width:99px;
}

#casetabs #overviewtab {
	width:157px;
}

#casetabs #detailstab {
	width:99px;
}

#casetabs #docstab {
	width:144px;
}

#casetabs #overviewtab a {
	background-image:url(/assets/gfx/bgs/tab_executive.gif);
}

#casetabs #docstab a {
	background-image:url(/assets/gfx/bgs/tab_related.gif);
}

#casetabs #detailstab a {
	background-image:url(/assets/gfx/bgs/tab_case.gif);
}

#casetabs a {
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	height:33px;
}

#casetabs a span {
	display:none;
}

#casetabs li.active a {
	background-position:center bottom;
}

.tabdata p span.label {
	font-weight:bold;
}

#tabcontent .attached-first {
	background:none;
	padding:0;
}

#tabcontent .attached ul {
	padding-left:1em;
	padding-right:1em;
}

#tabcontent .attached-docs a .title {
	font-weight:bold;
}

#catcolouterleft {
	float:left;
	width:60%
}

#catcolleft {
	float:left;
	width:45%
}

#catcolright {
	float:right;
	width:30%
}

#catcolmiddle {
	float:right;
	width:45%;
}

#summaryright h4 {
	margin-top:0px;
	margin-bottom:0.3em;
}

