* {
	padding:			0;
	margin:				0;
}

body {
	margin: 			0px;
	padding: 			0px;
	background: 	#e2e4e9 url('/g/bg_gradient.png') no-repeat center center;
	/*overflow:		hidden;*/
}

img {
	border:				none;
}

h1 {
	font-family:	Arial;
	font-size:		30px;
	margin:				0 0 12px 0;
}

h2 {
	font-family:	Arial;
	font-size:		20px;
	margin:				0 0 12px 0;
}

h3 {
	font-family:	Georgia;
	font-weight:	normal;
	font-size:		14px;
	margin:				0 0 12px 0;
}

p {
	font-family: 	Verdana;
	font-size:		11px;
	line-height:	14px;
	margin:				6px 0;
}

a {
	font-family:		Georgia;
	text-decoration:none;
	color:					#000000;
	font-size:			11px;
	font-weight:		bold;
}

html, body, #contentRoot {
	height:				100%; 
}

#warningPopup {
	z-index:			10;
	width:				100%;
	height:				100%;
	background-color: #e7eaf2;
	position:			absolute;
	left:					0px;
	top:					0px;
}

#siteContent {
	width:				1000px;
	margin:				0 auto;
}

#warningImage {
	width:				768px;
	height:				557px;
	margin:				100px auto;
}

#menuContainer {
	width:				550px;
	margin:				30px 0 0 40px;
}

#pageContainer {
	margin:				30px 0 0 130px;
	width: 				900px;
	display:			none;
}

#footerContainer {
	width:				550px;
	margin:				30px 0 0 40px;
	height:				30px;
	position:			absolute;
	bottom:				0;
}

#logoContainer, #menuItemsContainer {
	float:				left;
}

#menuItemsContainer {
	padding:			20px 0 0 20px;
}

.menuItems {
	list-style:		none;
	clear: 				right;
	margin:				0;
	padding:			0;
}

.menuItems li {
	float:				left;
	margin-right: 6px;
}

.menuItems li a {
	font-size:		14px;
	font-weight:	normal;
}

.menuSelection {
	font-weight:	bold ! important;
}

.textPageItems {
	list-style:		none;
	width:				450px;
	float:				left;
}

.pageHeading {
	width: 				400px;
	clear:				right;
}

.textPageItems li {
}

.textPageLinks {
	list-style:		none;
	float:				left;
	width:				200px;
	height:				340px;
	border-left:	1px dotted #424242;
	margin-left:	40px;
}

.textPageLinks li {
	padding:			0	0	10px 18px;
}

.textPageLinks li a {
	font-style:		Georgia;
	font-size:		17px;
	font-weight:	normal;
}

.newsItems {
	list-style:		none;
	width:				450px;
	float:				left;
}

.newsItems li {
}

.dateText {
	font-family: 	Georgia;
	font-size:		11px;
}

.indexCaseItem {
	float:				left;
	width:				140px;
	height:				388px;
	border-right:	1px solid #E7E7E7;
}

.borderLeft {
	border-left:	1px solid #E7E7E7;
}

.indexCaseItem a {
	font-family:	Georgia;
	font-weight:	normal;
	font-size:		14px;
	margin:				0 0 12px 0;
	line-height:	20px;
}

.indexItemLinkText {
	margin:				100px 0 0 20px;
}

.peopleItem {
	float:			left;
	width:			470px;
}

#thumbnailContainer {
	width: 900px;
}

.thumbnailItem {
	width:			130px;
	height:			86px;
	float:			left;
	margin:			2px;
}

.thumbnailItemColorImage {
	position:relative; left:0px; top:-86px;
}

.changeMediaItemLink {
	height: 		26px;
	margin-top:	180px;
}

.changeMediaItemLink a {
	font-size:		13px;
	display:			block;
	float:				left;
}

.changeMediaItemLink img {
	margin:			0 6px 0 6px;
}

.mediaItemContainer {
	width: 			600px;
	height: 		400px;
}

.caseDescription {
	float:			left;
	width: 			380px;
}

.caseIndexButton {
	float:			left;
	width: 			120px;
	height:			22px;
	padding:		8px 0 0 16px;
	background-color: #ECECEC;
	margin-top:	45px;
}

.clientCaseContainer {
	float:			left;
	width:			200px;
	margin-left: 18px;
}

.clientCaseContainer h1 {
	font-family:	Georgia;
	font-weight:	bold;
	font-size:		20px;
	margin:				0 0 12px 0;
}

.clientCaseContainer a {
	font-weight:	normal;
	font-size:			12px;
}

.caseMediaButtons {
	width:				600px;
	margin:				6px 0 6px 0;
}

.caseMediaButtons a {
	font-size:		13px;
	float:				right;
	margin:				0 2px;
}


.footerList {
	list-style:			none;
}

.footerList li {
	float:					left;
	margin-right:		8px;
	font-family:		Georgia;
	font-size:			12px;
}