/* CSS Document */
body.main {
	font: 11px/14px Arial, Helvetica, sans-serif;
	background-image: url(/images/common/bg-main.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center 15px;
	margin: 15px;
}
.maintable {
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
}
body.ex {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #998000;
	background-image: url(/images/common/bg-ex.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: 50% 15px;
	margin: 15px;
}
body.hist {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #998000;
	background-image: url(/images/common/bg-history.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: 50% 15px;
	margin: 15px;
}
body.cs {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(/images/common/bg-cs.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 50% 15px;
	margin: 15px;
}
body.aca {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #998000;
	background-image: url(/images/common/bg-aca.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: 50% 15px;
	margin: 15px;
}
body.id {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(/images/common/bg-id.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 50% 15px;
	margin: 15px;
}
body.mus {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #998000;
	background-image: url(/images/common/bg-exh.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: 50% 15px;
	margin: 15px;
}

td.nav {
	padding: 0px 0px 0px 25px;
}
/* Main Body */

td.maintd {
	padding: 0px 45px 0px 45px;
	font: 19px/34px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #998000;
	text-align: justify;
}
td.maintd a {
	color: #00529B;
	text-decoration: none;
}
td.maintd a:hover {
	color: #998000;
	text-decoration: none;
}

/*Experience Body */

td.exleft {
	text-align: justify;
	line-height: 15px;
	padding: 0px 25px 0px 5px;
}
td.exmid {
	font-weight: bold;
	font-size: 10px;
	color: #00529B;
}
td.exright {
	font-weight: bold;
	font-size: 10px;
	color: #cf7600;
}
/*History Body */

td.histmid {
	color: #998000;
	font-weight: bold;
	line-height: 17px;
	padding: 45px 20px 45px 45px;
}
td.histright {
	padding: 5px;
}

/*Case Study Body */

td.csleft {
	text-align: justify;
	padding: 0 0 0 55px;
}

/* Header */
td.header {
	padding: 0px 0px 2px 20px;
}

/* Nav Images*/

td.navi {
	padding: 2px 0px 2px 20px;
}

/*Text Styles*/

.mainfooter {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.mainfooter a {
	text-decoration: underline;
	color: #666666;
}
.mainfooter a:hover {
	text-decoration: underline;
	color: #998000;
}
.footer {
	width: 100px;
	text-align: center;
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 11px;
	display: block;
}
.footer a {
	text-decoration: underline;
	color: #410F08;
}
.footer a:hover {
	text-decoration: underline;
	color: #DBC68F;
}
.clearsitecol {
	font: 12px/24px "Times New Roman", Times, serif;
	padding-right: 25px;
	float: right;
}
.clearsitecol a {
	text-decoration: none;
	color: #333333;
}
.clearsitecol a:hover {
	text-decoration: underline;
	color: #333333;
}