/* CSS Document */
h1 { 
	font-family: "Arial Regular", Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	color: #CEDFEB;
	font-weight: normal;
}
h3 {
	font-family: "Arial Regular", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9EB5C7;
	font-weight: normal;
}
a {
	/* font-size: 10px; */
	color: #7A909E;
	text-decoration: none;
}
#body {
	background-image:url(../../images/bg_main_gradient.gif);
	background-repeat:repeat-x;
	background-color: #28313D;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A909E;
	height: 99.9%;
	width: 99.3%;
	left: 0;
	top: 0;
}
.preloadImage {
	display: none;
}
#content {
	border-width: 1px 0px 0px 0px;
	border-color: #5E6871;
	border-style: solid;
	width: 100%;
	height: auto;
	margin: 0px;
	position: absolute;
	left: 0;
	top: 81px;
	padding: 27px 0px 0px 0px;
}
#centerHolder {
	width: 941px;
	margin: 0px auto auto auto;
	padding: 0px;
/*	border: 2px solid #538; */
}
#footer {
	border-width: 1px 0px 0px 0px;
	border-color: #5E6871;
	border-style: solid;
	width: 100%;
	height: auto;
	margin: 27px 0px 27px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A7279;
	text-align: center;
/*	position: absolute; */
	top: 10px;
}
#footer p {
	margin-left: -160px;
}
#columnLeft {
	width: 177px;
	position: absolute; 
	margin-left: 0px;
	border-width: 0px 1px 0px 1px;
	border-color: #788895;
	border-style: solid;
	z-index: 11;
}
#columnLeft ul {
	list-style: none;
	margin-left: -40px;
}
#columnLeft li {
	margin: 0px;
}
#columnMid {
	width: 461px;
	margin-left: 0px;
	padding: 0px 285px 0px 192px;
	background-image:url(../../images/bg_maindiv_tile.gif);
	background-repeat: repeat-y;
	border-width: 0px 1px 0px 1px;
	border-color: #788996;
	border-style: solid;
}
#columnMidDirectors {
	width: 461px;
	margin-left: 0px;
	padding: 0px 285px 0px 192px;
	background-image:url(../../images/bg_directorsdiv_tile.gif);
	background-repeat: repeat-y;
	border-width: 0px 1px 0px 1px;
	border-color: #788996;
	border-style: solid;
}
#columnRightDirectors {
	width: 284px; 
	margin-left: 645px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
	position: absolute;
	top: 27px;
}
#columnRightDirectors h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #CEDFEB;
	margin: -4px 0px 4px 2px;
}
#columnRightDirectors h3 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #757470;
	margin: -4px 0px 4px 0px;
}
#columnRightDirectors p {
	width: 276px;
	margin: 0px 0px 12px 4px;
	color: #8496A6;
	font-size: 11px;
	line-height: 14px;
}

/* NEW DIRECTORS MID COLUMN */
#dirBioBox {
	background-color: #171A21;
	width: 397px;
	margin: -4px 0px 0px 0px;
	padding: 0px 14px 0px 14px;
}
#dirBioBox p {
	margin: 0px 0px 6px 0px;
	color: #8496A6;
	font-size: 11px;
	line-height: 15px;
}
#dirBioBox h2 {
	font-size: 22px;
	font-family: Arial, sans-serif;
	font-weight: lighter;
	color: #CEDFEB;
	margin: 2px 10px 10px 0px;
	display: inline;
}
.dirBioBoxfooter {
	margin-top: -6px;
}
.dirNameIcon {
/* 	float:right; */
	display: inline;
/*
	z-index: 50;
	margin: 6px 15px 0px 0px;
*/
}
/* NEW DIRECTORS MID COLUMN */

/* NEW DIRECTORS RIGHT COLUMN */
#showreelPanel {
	background-image: url(../../images/reel_sticker_off.png);
	background-repeat: no-repeat;
	width: 252px;
	height: 198px;
	padding: 8px;
	margin-left: 7px;
	margin-top: -13px;
}
#showreelPanel:hover {
	background-image: url(../../images/reel_sticker_on.png);
	cursor: pointer;
}
#showreelPanel p{
	width: 234px;
	margin: 0px auto 0px auto;
}
.showreelbutton {
	margin: 0px 0px 0px 50px;
}
/* NEW DIRECTORS RIGHT COLUMN */

.iconEye {
	float:right;
	margin: -29px 20px 0px 0px;
	position:relative;
}
#columnRight {
	width: 284px; 
	margin-left: 645px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
/*	background-image:url(../../images/bg_main_gradient.gif);
	background-repeat: repeat-x;
	background-attachment: fixed; */
	background-color: #20242B;
	position: absolute;
	top: 27px;
}
#columnRight h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #CEDFEB;
	margin: -4px 0px 4px 0px;
	display: inline;
}
#columnRight h3 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #757470;
	margin: -4px 0px 4px 0px;
}
#columnRight p {
	margin-top: 0px;
	margin-bottom: 12px;
}
#columnRightContent {
	width: 284px; 
	margin-left: 645px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
	position: absolute;
	top: 27px;
}
#columnRightContent p {
	padding: 0px 14px 0px 12px;
	line-height: 17px;
}
.textsnippet {
	background-color: #303841;
	padding: 5px 6px 5px 6px;
	margin: 0px 0px 10px 0px;
}
#clearer {
	clear: both;
	display: block;
}
#navVertical {
	background-color: #20242B;
}
#navVertical ul {
	width: 160px;
	line-height: 10px;
	font-stretch: wider;
	color: #BFC7CD;
	text-align: right;
	list-style-position:outside;
	list-style: none;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 10px;
}
#navVertical li {
	width: 160px;
	margin: 0px 0px 0px 8px;
	padding: 1px 0px 2px 0px;
	text-transform: uppercase;
	border-width: 1px 0px 0px 0px;
	border-color: #333;
	border-style: solid none none none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#navVertical li:hover	 {
	background-color: #2B2F37;
}
#navVertical li ul {
	width: 157px;
	list-style-type: none;
	/* font-size: 9px; */
	color: #999;
	text-align: right;
	list-style-position:outside;
	margin: 5px 0px -5px 0px;
	line-height: 10px;
}
#navVertical li ul li {
	width: 157px;
	list-style-type: none;
	color: #999;
	font-size: 9px;
	text-align: right;
	padding: 0px 10px 5px 0px;
	line-height: 10px;
	border-width: 0px 0px 0px 0px;
	border-color: #333;
	border-style: solid none solid none;
	margin-left: 0px;
}
#navVertical li ul li:hover {
	font-weight: bold;
	color: #FFF;
	background-color: #1F252B;
}
#navVertical li ul li a:hover {
	font-weight: normal;
	color: #BFC7CD;
	background-color: #20242B;
}
#navVertical a:hover {
	font-weight: normal;
	color: #FFF;
	background-color: #303840;
}
#navVertical a {
	font-weight: normal;
	font-style: normal;
	color: #BFC7CD;
	text-decoration: none;
}
#navVertical li ul a {
	/* font-size: 9px; */
	font-weight: normal;
	font-style: normal;
	color: #999;
	text-decoration: none;
}
#navVertical ul img {
	margin-bottom: -2px;
}
.navLogo {
	margin: -53px 0px 0px 7px;
	position: relative;
}
.slideshow {
	margin: -22px 0px 0px 0px;
	position: absolute;	
}
.directorMainImg {
	margin: -11px 0px 17px -5px;
	position: relative;
}
#dirThumbnailsBox {
	background-color: #171A21;
	width: 397px;
	margin: -5px 0px 0px 0px;
	padding: 0px 10px 0px 18px;
}
.dirReelThumbnail {
	width: 114px;
	display: inline;
	float: left;
	margin: 10px 16px 0px 2px;
}
.dirReelThumbnail:hover {
	background-color: #333C47;
}
.dirReelThumbnail img {
	width: 112px;
	height: 63px;
	border: 1px solid #8E8E8E;
}
.dirReelThumbnail p {
	font-size: 10px;
	width: 112px;
	height: 20px;
	margin-top: 0px;
	text-align: center;
	vertical-align: text-top;
	padding: 3px 1px 5px 1px; 
}
.dirReelTop {
	width: 425px;
	margin: -11px 0px -4px 0px;
}
.dirReelBottom {
	margin: 0px 0px 0px -14px;
}
.dirReelBottomOld {
	margin: 0px 0px 0px -18px;
}
#qtDownload {
	width: 227px;
	height: 41px;
	background-image:url(../../images/qtdl_rect.gif);
	background-repeat: repeat-x;
	/* background-color: #171A21; */
	padding: 8px 15px 9px 18px;
	margin: 0px 0px 0px 0px;
}
#qtDownload img {
	float: right;
	margin: 0px 0px 0px 0px;
}
#qtDownload p {
	width: 125px;
	font-size: 10px;
	margin: 2px 0px 0px 0px;
	float: left;
}
#clipBody {
	background-color: #171A21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A909E;
	left: 0;
	top: 0;
	padding: 0px 0px 0px 20px;
}
#clipBody img {
	margin-top: 5px;
}
#clipInfoSml {
	width: 231px;
	position: absolute;
	top: -12px;
	margin-left: 150px;
}
#clipInfoSml p {
	padding-bottom: 8px;
	border-bottom: 1px solid #545C65;
	margin-top: -8px;
	color: #9EB5C7;
}
#clipLargeBody {
	background-color: #C7E2F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A909E;
	left: 0;
	top: 0;
	padding: 8px 8px 0px 8px;
}
#clipLargeContent {
	background-color: #121419;
	width: 528;
	height: 348px;
	padding: 16px;
}
#clipInfoLrg {
	width: 163px;
	position: absolute;
	top: 58px;
	margin-left: 340px;
}
#clipInfoLrg p {
	padding-bottom: 8px;
	border-bottom: 1px solid #545C65;
	margin-top: -8px;
	color: #9EB5C7;
}
#bioThumbnailsBox {
	background-color: #171A21;
	width: 397px;
	margin: -5px 0px 0px 0px;
	padding: 0px 10px 0px 18px;
}
.bioReelThumbnail {
	width: 182px;
	float: left;
	margin: 10px 14px 0px 2px;
	background-color: #2B2F36;
	cursor: pointer;
}
.bioReelThumbnail:hover {
	background-color: #333C47;
}
.bioReelThumbnail img {
	width: 180px;
	height: 102px;
	border: 1px solid #8E8E8E;
}
.bioReelThumbnail p {
	font-size: 10px;
	width: 160px;
	text-align: left;
	text-transform: uppercase;
	color: #9EB5C7;
	margin: 5px 0px 5px 5px;
}
.OverviewTop {
	width: 425px;
	margin: -7px 0px 0px 0px;
}
#MidSectionCopy {
	background-color: #171A21;
	line-height: 17px;
	width: 397px;
	margin: -10px 0px 0px 0px;
	padding: 8px 10px 0px 18px;
}
#MidSectionForms {
	background-color: #171A21;
	width: 425px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.formsLabels {
	float: left;
	text-align: right;
	width: 170px;
	margin-left: 20px;
}
.formsFields {
	float: right;
	width: 210px;
}
.input {
	border: 1px #888 solid;
	/* background-image: url(../../images/bg_tile_forms.gif); */
	background-attachment: scroll;
	background-position:top;
	background-color: #4C5866;
	font-size: 10px;
	color: #BFCFE2;
}
.option {
	border: 1px #888 solid;
	background-color: #4C5866;
	font-size: 10px;
	color: #BFCFE2;
	text-transform: uppercase;
}
.textarea {
	border: 1px #888 solid;
	background-image: url(../../images/bg_tile_forms.gif);
	background-attachment: scroll;
	background-position:top;
	background-color: #666;
	font-size: 10px;
	color: #6699CC;
}
.select {
	border: 1px #888 solid;
	background-color: #666;
	font-size: 10px;
	color: #6699CC;
}
.formsRow {
  clear: both;
  padding-top: 5px;
}
.formsRow h2 {
	margin: 3px 0px 0px 65px;
	color: #999;
}
.sticker {
	margin: -15px 0px -17px -5px;
	float: left;
	position: relative;
}
.RequestTop {
	width: 425px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
.dividerDots {
	border-width: 0px 0px 1px 0px;
	border-color: #394757;
	border-style: dashed;
	margin: 0px 0px 16px 0px;
	width: 100%;
	height: 1px;
	clear: both;
}
.locImage {
	margin: 0px 0px 10px 0px;
}
.headingLocation {
	margin: -7px 0px 0px 0px;
	position: relative;
}
#locationsMid {
	background: #171A21;
	width: 425px;
}
#sideBar {
	padding: 8px 14px 8px 12px;
	/* background-color: #171A21; */
	margin: 0px;
}
#sideBar p {
	font-size: 10px;
	line-height: 12px;
	color: #6C7F8B;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
#sideBar h2 {
	font-size: 14px;
	line-height: 12px;
	margin-left: 0px;
	color: #7A909E;
}
#sideBar h3 {
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 5px 0px;
	color: #8BA3B3;
}
#sideBar h4 {
	font-size: 11px;
	line-height: 11px;
	margin: 0px 0px 4px 0px;
	color: #8BA3B3;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
#sideBar ul {
	font-size: 10px;
	color: #7A909E;
	padding: 0px 15px 0px 14px;
}
#ContactBody {
	padding: 5px 16px 5px 16px;
}
#ContactBody ul {
	list-style: none;
	color: #CCC;
}
#ContactBody h2 {
	color: #757470;
	font-size: 14px;
	text-transform: uppercase;
}
#ContactBody a {
	font-size: 12px;
	text-decoration: underline;
	color: #FFF;
}
#ContactBody a:hover {
	text-decoration: underline;
	text-transform: uppercase;
	color: #FFF;
}
#ContactBodyWide {
	width: 704px;
	background-color: #171A21;
	padding: 5px 16px 5px 16px;
	color: #5D6C7A;
}
#ContactBodyWide ul {
	list-style: none;
	color: #CBD4DA;
	margin: 0px 0px 14px 0px;
	padding-left: 15px;
}
#ContactBodyWide h2 {
	color: #757470;
	font-size: 14px;
	text-transform: uppercase;
}
#ContactBodyWide a {
	font-size: 12px;
	text-decoration: none;
	color: #CBD4DA;
}
#ContactBodyWide a:hover {
	text-decoration: none;
	/* text-transform: uppercase; */
	background-color: #434D58;
	color: #FFF;
}
#ContactHolderWide {
	background-color: #171A21;
	width: 736px;
	padding: 0px;
}
#LocationsHolderWide {
	background-color: #171A21;
	width: 736px;
	padding: 0px;
}
#LocationsHolderWide img{
	margin: 0px;
	padding: 0px;
}
#LocationsHolderWide p{
	margin: 0px;
	padding: 0px 16px 8px 16px;
}
#columnMidWide {
	width: 746px;
	margin-left: 0px;
	padding: 0px 0px 0px 192px;
	background-image:url(../../images/bg_maindiv_tile.gif);
	background-repeat: repeat-y;
	border-width: 0px 1px 0px 1px;
	border-color: #788996;
	border-style: solid;
}
#contactTel {
	width: 280px;
	float: left;
	display: inline;
	border-width: 0px 1px 0px 0px;
	border-color: #27313C;
	border-style: dashed;
	margin-left: 20px;
	margin-top: -12px;
	padding-right: 30px;
}
#contactAddress {
	width: 330px;
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: -12px;
}
.prodimg {
	margin: 0px 0px 1px 0px;
}
.downloadRight {
	float: right;
}
#locationsGeneral {
	width: 306px;
	line-height: 15px;
	float: left;
	display: inline;
	margin-left: 0px;
	margin-top: -16px;
	padding: 12px 10px 0px 18px;
}
#locationsGeneral p{
	margin-top: 5px;
}
#climateDetail {
	font-size: 10px;
	line-height: 14px;
	width: 358px;
	float: right;
	display: inline;
	border-width: 0px 0px 0px 1px;
	border-color: #27313C;
	border-style: dashed;
	margin-right: 0px;
	padding: 0px 22px 0px 20px;
}
#climateDetail ul {
	font-size: 10px;
	color: #7A909E;
	padding: 0px 15px 0px 14px;
	margin: 4px 0px 6px 0px;
}
#climateDetail h3 {
	font-size: 14px;
	margin: 0px;
}
#climateDetail h4 {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
}