body {
	margin: 0px;
	background-color: #FFFFFF;
}

.int {
	border-left: 1px solid #8C8995;
	padding-left: 1px;
}

body, tr, td, input, select {
	color: #000000;
	font: 11px arial, helvetica;
}

a, a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #CC3300;
	text-decoration: underline;
}

/* GENERIC LAYOUT STYLES */

.foot {
	text-align: right;
	padding: 3px;
	font: 8px verdana, helvetica;
	background-color: #676383;
	color: #FFFFFF;
}

.foot a, .foot a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.foot a:hover {
	color: #FFCC00;
	text-decoration: underline;
}

.nav {
	vertical-align: top;
	padding-bottom: 3px;
}

.pageTitle {
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 9px;
}

.intSub {
	padding-top: 3px;
	padding-left: 9px;
}

.framePad {
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	vertical-align: top;
}

.blankExtraNav {
	border-left: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	vertical-align: top;
}

.blankExtraNavWh {
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
}

/* HOME STYLES */

.homePic {
	padding: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
}

/* WORK AND AWARDS STYLES */

.workCcTitle {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #CCCCCC;
}

.workFilmCc, .workTvCc, .workStageCc, .workWdpCc {
	border-left: 1px solid #FFFFFF;
	background-color: #0A287B;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}

.workTvCc {
	background-color: #990000;
}

.workStageCc {
	background-color: #9A6600;
}

.workWdpCc {
	background-color: #CB5E01;
}

.workFilmVerText, .workTvVerText, .workStageVerText, .workWdpVerText {
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.workFilmVerText a, .workTvVerText a, .workStageVerText a, .workWdpVerText a, .workFilmVerText a:visited, .workTvVerText a:visited, .workStageVerText a:visited, .workWdpVerText a:visited {
	color: #CCCCCC;
	font-style: italic;
	text-decoration: none;
}

.workFilmVerText a:hover, .workTvVerText a:hover, .workStageVerText a:hover, .workWdpVerText a:hover {
	color: #CCCCCC;
	font-style: italic;
	text-decoration: underline;
}

.workFilmVer {
	background: #457ABE url('images/workFilmBg.jpg') repeat-y top right;
}

.workTvVer {
	background: #B42424 url('images/workTvBg.jpg') repeat-y top right;
}

.workStageVer {
	background: #B48326 url('images/workStageBg.jpg') repeat-y top right;
}

.workWdpVer {
	background: #CD7F3D url('images/workWdpBg.jpg') repeat-y top right;
}

.movieCastChars, .stageCastChars, .tvCastChars, .wdpCastChars {
	color: #CCCCCC;
}

.movieCastActors, .stageCastActors, .tvCastActors, .wdpCastActors {
	color: #FFFFFF;
	font-weight: bold;
}

.workSelect {
	width: 166px;
	height: 16px;
}

.workTitle {
	background-color: #9C9C9C;
	border-bottom: 5px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 11px;
	padding-bottom: 13px;
}

.workSecTitle {
	font-size: 12px;
	padding-bottom: 9px;
	color: #CB5E00;
	font-weight: bold;
}

.aw {
	vertical-align: top;
	padding: 3px;
	padding-right: 10px;
	padding-bottom: 8px;
}

.stripe {
	background-color: #EEEEEE;
}

.workBg {
	background: #27253B url('images/workBgL.jpg') no-repeat;
}

.workFrBg {
	background: #27253B url('images/workFrBg.jpg') fixed no-repeat top left;
}

.workFrBg a, .workFrBg a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.workFrBg a:hover {
	color: #CC3300;
	text-decoration: underline;
}

/* GALLERY AND TRAILERS STYLES */

.galleryBg {
	background: #7AB2E2 url('images/galBg.gif') repeat-y;
	border-top: 1px solid #FFFFFF;
}

.pic {
	border:1px solid #FFFFFF;
}

.picOn {
	border:1px solid #FF0000;
}

.picSel {
	border:1px solid #F4F23E;
}

.galHead, .galHeadOn {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 8px;
	padding-right: 10px;
}

.galHeadOn {
	background-color: #A2C4E3;
}

.galHead a, .galHeadOn a, .galHead a:visited, .galHeadOn a:visited {
	color: #FFFFFF;
}

.galHead a:hover, .galHeadOn a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.caption {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.extraNav {
	background-color: #7A7777;
	border-left: 1px solid #FFFFFF;
	border-bottom: 5px solid #C9C5C5;
}

.galTitle {
	background-color: #9C9C9C;
	border-bottom: 5px solid #A2C4E3;
}

.galNav {
	background-color: #7A7777;
	border-left: 1px solid #FFFFFF;
	border-bottom: 5px solid #A2C4E3;
}

.trailerPic {
	border-top: 1px solid #8C8995;
	vertical-align: top;
	padding: 2px;
	padding-right: 10px;
}

.trailerText {
	border-top: 1px solid #8C8995;
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	font-family: verdana;
	padding: 1px;
	padding-right: 10px;
}

.trailerLink {
	border-top: 1px solid #8C8995;
	text-align: right;
	vertical-align: top;
	padding: 1px;
}

.dots {
	background: url(images/dots.gif) repeat;
	padding: 6px;
}

.dots2 {
	background: url(images/dots2.gif) repeat;
	margin-left: 9px;
	margin-right: 11px;
	padding: 6px;
}

.dots3 {
	background: url(images/dots3.gif) repeat;
	margin-left: 9px;
	margin-right: 11px;
	padding: 6px;
}

.navigation {
	padding: 9px;
	padding-bottom: 0px;
}

.galCenter {
	padding: 6px;
	padding-bottom: 0px;
}

.thumbs {
	vertical-align: top;
	background: #BDDEEF url('images/thumbsBg.gif') repeat-y top left;
}

/* BIO STYLES */

.bioBg {
	background: #64275F url('images/bioBgL.jpg') no-repeat;
	border-top: 1px solid #64275F;
}

.bioFrBg {
	background: #64275F url('images/bioFrBg.jpg') fixed no-repeat top left;
	color: #ffffff;
}

.bioFrBg a, .bioFrBg a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.bioFrBg a:hover {
	color: #CC3300;
	text-decoration: underline;
}

.bioTitle {
	background-color: #9C9C9C;
	border-bottom: 5px solid #DEDDDD;
}

.bioNav {
	background-color: #7A7777;
	border-left: 1px solid #FFFFFF;
	border-bottom: 5px solid #C9C5C5;
}

a.bioLink, a.bioLink:active, a.bioLink:visited {
	font-weight: bold;
	text-decoration: none;
	color: #C78816;
}

a.bioLink:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #C78816;
}

/* LINK STYLES */

.linksBg {
	background: #FFFFFF url('images/morphLeft.jpg') no-repeat top right;
	padding: 5px;
}

/* INTERVIEW STYLES */

.intBg {
	background: #0A287B;
	border-top: 1px solid #64275F;
}

.intTitle {
	background-color: #9C9C9C;
	border-bottom: 5px solid #FFFFFF;
}

a.interviewInnerLinks, a.interviewInnerLinks:active, a.interviewInnerLinks:visited {
	font-weight: bold;
	text-decoration: none;
	color: #D9A678;
}

a.interviewInnerLinks:hover {
	color: #CC3300;
	text-decoration: underline;
}

/* PRESS STYLES */

.pressBg {
	background: #FFFFFF url('images/PressLeft.jpg') no-repeat top right;
	padding: 5px;
	padding-right: 11px;
}

/* OFFSCREEN STYLES */

.offscreenBg {
	background: #F4E7D9 url(images/offscreenBg.jpg) no-repeat;
}

.offscreenMotorBg {
	background: #FFFFFF url(images/motorBg.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
}

.offscreenUnicefBg {
	background: #2B4D8E url(images/unicefBg.gif) repeat-x;
	border-top: 1px solid #FFFFFF;
}

.offscreenJourneyBg {
	background: #66A9E3 url(images/unicefJourneyBg.gif) repeat-y;
	border-top: 1px solid #FFFFFF;
}

.offscreenJourneyFrBg {
	background: #66A9E3 url(images/unicefJourneyFrBg.gif) repeat-y;
	color: #FFFFFF;
}

.offscreenM1Bg {
	background: url(images/motorM1Bg.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
}

.offscreenM2Bg {
	background: url(images/motorM2Bg.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
}

.offscreenM3Bg {
	background: url(images/motorM3Bg.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
}

.offscreenM1RBg {
	background: url(images/motorM1R.jpg) no-repeat;
	vertical-align: top;
	padding-top: 109px;
}

.offscreenM2RBg {
	background: url(images/motorM2R.jpg) no-repeat;
	vertical-align: top;
}

.offscreenM3RBg {
	background: url(images/motorM3R.jpg) no-repeat;
	vertical-align: top;
	padding-top: 108px;
}

.offscreenRideBg {
	background: url(images/motorRideBg.jpg) no-repeat;
	border-top: 1px solid #FFFFFF;
}

.offscreenTitle {
	background-color: #9C9C9C;
	border-bottom: 5px solid #DEDDDD;
}

.offscreenCall {
	background-color: #66A9E3;
	vertical-align: top;
	color: #EEEEEE;
	padding: 5px;
	padding-left: 7px;
}

.offscreenCallBg {
	background: #66A9E3 url('images/motorM2Bg.gif') no-repeat top right;
	vertical-align: top;
	color: #EEEEEE;
	padding: 3px;
	padding-left: 5px;
	padding-right: 120px;
}

.offscreenCall2 {
	background-color: #2B5C25;
	vertical-align: top;
	color: #EEEEEE;
	padding: 5px;
	padding-left: 7px;
}

.offscreenCall2Bg {
	background: #2B5C25 url(images/motorM3Bg.gif) no-repeat top right;
	vertical-align: top;
	color: #EEEEEE;
	padding: 3px;
	padding-left: 5px;
	padding-right: 120px;
}

.offJourneyCall {
	background-color: #6FABE0;
	vertical-align: top;
	color: #EEEEEE;
}

.offscreenCall2 a, .offscreenCall2 a:visited, .offscreenCall2 a:hover, .offscreenCallBg a, .offscreenCallBg a:visited, .offscreenCallBg a:hover, .offscreenCall2Bg a, .offscreenCall2Bg a:visited, .offscreenCall2Bg a:hover {
	text-decoration: none;
	color: #EEEEEE;
}

.offMotorCall {
	background-color: #A9A9AE;
	vertical-align: top;
	padding: 8px;
	color: #EEEEEE;
}

.offMotorCall a, .offMotorCall a:visited, .offMotorCall a:hover, .offscreenCall a, .offscreenCall a:visited, .offscreenCall a:hover, .offJourneyCall a, .offJourneyCall a:visited, .offJourneyCall a:hover {
	text-decoration: none;
	color: #213962;
}

.offRideCall {
	background-color: #D5D4E1;
	vertical-align: top;
	padding: 3px;
	padding-left: 5px;
	color: #7A7777;
}

.offRideCallBg {
	background: #D5D4E1 url('images/motorM1Bg.gif') no-repeat top right;
	vertical-align: top;
	padding: 3px;
	padding-left: 5px;
	color: #7A7777;
	padding-right: 120px;
}

.offRideCall a, .offRideCall a:visited, .offRideCall a:hover, .offRideCallBg a, .offRideCallBg a:visited, .offRideCallBg a:hover {
	text-decoration: none;
	color: #40537B;
}

.offscreenPad {
	padding-left: 11px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 45px;
	color: #FFFFFF;
	vertical-align: top;
}

.verbatum {
	vertical-align: top;
	padding-top: 14px;
	padding-left: 9px;
	padding-bottom: 10px;
}

.verbatum2 {
	vertical-align: top;
	padding-top: 7px;
	padding-left: 9px;
	padding-bottom: 10px;
}

.scroll {
	background-color: #FFFFFF;
	vertical-align: top;
}

.bioScroll {
	background-color: #33663F;
	vertical-align: top;
}

.workScroll {
	background-color: #FFFFFF;
	vertical-align: top;
}

.intScroll {
	background-color: #8594BD;
	vertical-align: top;
}