BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#site_container {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1024px; HEIGHT: 700px
}
A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
P {
	MARGIN-TOP: 10px
}
#topNav {
	MARGIN: 0px; WIDTH: 1024px; HEIGHT: 40px; OVERFLOW: hidden
}
.topNavTransparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 1024px; HEIGHT: 40px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.navItemActive {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: #005bbb; FLOAT: left; LETTER-SPACING: 0px; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-RIGHT: #ffffff 1px dashed; PADDING-TOP: 10px
}
.largeNavItem {
	WIDTH: 220px
}
#logo {
	MARGIN: 55px 0px 0px 25px
}
#mainContent {
	MARGIN: 9px 0px 0px 34px; WIDTH: 725px; FLOAT: left
}
#mainContent A {
	COLOR: #005bbb
}
#mainContent A:hover {
	TEXT-DECORATION: underline
}
#mainContent #content {
	POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; FLOAT: left; HEIGHT: 367px; COLOR: #ffffff; FONT-SIZE: 12px; OVERFLOW: scroll; PADDING-TOP: 20px
}
#mainContent_content {
	POSITION: relative; MARGIN: 0px; WIDTH: 669px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; FLOAT: left; HEIGHT: 330px; COLOR: #ffffff; FONT-SIZE: 12px
}
#rightContent {
	MARGIN: 9px 0px 0px 16px; WIDTH: 215px; FLOAT: left; HEIGHT: 365px; OVERFLOW: scroll
}
#rightContent A {
	COLOR: #005bbb
}
#rightContent A:hover {
	TEXT-DECORATION: underline
}
#rightContent #content {
	POSITION: relative; WIDTH: 199px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; FLOAT: left; HEIGHT: 330px; COLOR: #ffffff; FONT-SIZE: 12px
}
#rightContent_content {
	POSITION: relative; MARGIN: 0px; WIDTH: 179px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; FLOAT: left; HEIGHT: 330px; COLOR: #ffffff; FONT-SIZE: 12px
}
#rightContent_content H1 {
	MARGIN-TOP: 30px
}
#rightContent_content_description {
	WIDTH: 179px
}
#rightContent_content_description .heading {
	MARGIN-LEFT: 0px
}
.clear {
	CLEAR: both
}
.clearLeft {
	CLEAR: left
}
.heading {
	MARGIN-BOTTOM: 18px; LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px
}
#mainContent H1 {
	MARGIN-BOTTOM: 18px; LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#rightContent H1 {
	MARGIN-BOTTOM: 18px; LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#pageContent {
	WIDTH: 1000px
}
#footer {
	POSITION: absolute; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; TOP: 650px; LEFT: 10px
}
.scrollBar {
	BACKGROUND-IMAGE: url(../../images/scroll_ln.gif); Z-INDEX: 1500; MARGIN: 0px; WIDTH: 16px; FLOAT: right; HEIGHT: 365px
}
#subNav {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 9px -34px 0px 34px; WIDTH: 245px; FLOAT: left; LETTER-SPACING: 0px; HEIGHT: 305px; COLOR: #ffffff; BORDER-RIGHT: #ffffff 1px dashed; PADDING-TOP: 60px
}
#subNav .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 245px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
#subNav .content {
	POSITION: relative
}
.subNavItem {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 16px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.subNavItem:hover {
	BACKGROUND: #005bbb
}
.activeSubNavItem {
	Z-INDEX: 1000; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; BACKGROUND: #005bbb; FLOAT: left; HEIGHT: 16px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.subNavSeparator {
	WIDTH: 7px; BACKGROUND: url(../../images/top_nav_spacer.png); FLOAT: left
}
.header {
	FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; COLOR: #ffffff; FONT-SIZE: 50px; FONT-WEIGHT: bold
}
.description {
	LINE-HEIGHT: 18px; WIDTH: 670px; PADDING-RIGHT: 20px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 11px
}
.credit {
	MARGIN: 0px 30px 0px 0px; FLOAT: left
}
#prod_credits {
	PADDING-LEFT: 20px; HEIGHT: 300px; FONT-SIZE: 0.9em; PADDING-TOP: 20px
}
#prod_credits IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#photo_section {
	MARGIN: 25px 0px 0px 20px; WIDTH: 360px
}
.person {
	LINE-HEIGHT: 12px; MARGIN: 0px 30px 0px 0px; WIDTH: 150px; FONT-FAMILY: verdana,arial,helvetica sans-serif; FLOAT: left; LETTER-SPACING: 0px; FONT-SIZE: 0.8em; font-weeight: normal
}
.person IMG {
	MARGIN-BOTTOM: 10px
}
.person .heading {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#pageContent {
	WIDTH: 1024px
}
.affiliates {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.default {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/default.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.navItem {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; LETTER-SPACING: 0px; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 13px; BORDER-RIGHT: #ffffff 1px dashed; PADDING-TOP: 10px
}
.navItem:hover {
	BACKGROUND: #005bbb
}
.default .topNavTransparency {
	FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.default #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=70); BACKGROUND-COLOR: #000000; WIDTH: 709px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7
}
.default #rightContent #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=70); BACKGROUND-COLOR: #000000; WIDTH: 199px; HEIGHT: 1020px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7
}
.default #rightContent_content_description {
	WIDTH: 199px
}
.default #rightContent_content {
	WIDTH: 199px
}
.default #rightContent_content .heading {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px
}
.default #rightContent_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 199px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.default #divContent_2 {
	WIDTH: 199px
}
.default #rightWrapper .heading {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.default #rightContent_content .description {
	PADDING-LEFT: 20px; WIDTH: 169px; PADDING-RIGHT: 10px
}
.default #rightContent_content .description .heading {
	MARGIN-LEFT: 0px
}
.about {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/AboutUs.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.about .topNavTransparency {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.about #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 710px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.about #rightContent #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 199px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.about #rightContent_content_description {
	WIDTH: 199px
}
.about #rightContent_content {
	WIDTH: 199px
}
.about #rightContent_content H1 {
	MARGIN-TOP: 30px; MARGIN-LEFT: 20px
}
.about #rightContent_content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 199px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.about #rightWrapper {
	WIDTH: 199px
}
.about #rightWrapper .heading {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.about #rightWrapper .description {
	WIDTH: 199px; MARGIN-RIGHT: 0px
}
.services {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/Services.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.services .topNavTransparency {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.services #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 420px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.services #mainContent {
	WIDTH: 380px; HEIGHT: 367px
}
.services #mainContent #content {
	WIDTH: 430px
}
.services #sliderDiv1 {
	POSITION: absolute; TOP: 215px; LEFT: 699px
}
.services #mainContent_content {
	WIDTH: 400px
}
.services .description {
	WIDTH: 350px
}
.services #rightContent {
	DISPLAY: none
}
.services #rightContent_content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 215px; HEIGHT: 1020px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.credits {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/ProductionCredits.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.credits #mainContent {
	WIDTH: 955px; HEIGHT: 396px
}
.credits #mainContent .description {
	WIDTH: 935px
}
.credits .topNavTransparency {
	FILTER: alpha(opacity=60); BACKGROUND-COLOR: #000000; -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60
}
.credits #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 735px; HEIGHT: 380px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.credits #rightContent {
	DISPLAY: none
}
.credits #sliderDiv1_Horizontal {
	POSITION: absolute; TOP: 576px; LEFT: 34px
}
.crew {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/Crew.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.crew #mainContent_content {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.crew .topNavTransparency {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.crew #mainContent {
	WIDTH: 390px; HEIGHT: 365px; OVERFLOW: hidden; BORDER-RIGHT: #ffffff 1px dashed
}
.crew #mainContent_content {
	WIDTH: 350px
}
.crew #divContent_1 {
	WIDTH: 330px
}
.crew #mainContent #content {
	OVERFLOW: hidden
}
.crew #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 390px; HEIGHT: 365px; TOP: 0px; MARGIN-RIGHT: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.crew .heading {
	LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px
}
.crew #rightContent {
	POSITION: relative; WIDTH: 565px; OVERFLOW: hidden; LEFT: -20px
}
.crew #rightContent #content {
	WIDTH: 565px
}
.crew #rightContent_content {
	LINE-HEIGHT: 11px; WIDTH: 530px; LETTER-SPACING: 0px; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.crew TABLE {
	WIDTH: 500px; VERTICAL-ALIGN: top; cell-spacing: 10px
}
.crew TR {
	MARGIN-BOTTOM: 10px
}
.crew TD {
	LINE-HEIGHT: 11px; WIDTH: 250px; LETTER-SPACING: 0px; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.crew H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.crew #rightContent #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; WIDTH: 510px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.80
}
.crew .person_text {
	WIDTH: 240px; MARGIN-BOTTOM: 10px
}
.crew .person_text .heading {
	MARGIN-BOTTOM: 5px
}
.crew #divContent_2 {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px
}
.crew #rightContent_content_description {
	WIDTH: 480px
}
.crew .description {
	HEIGHT: 480px
}
.crew #sliderDiv1 {
	DISPLAY: none
}
.crew #sliderDiv2 {
	POSITION: absolute; TOP: 0px; LEFT: 510px
}
.crewColumn {
	LINE-HEIGHT: 11px; WIDTH: 250px; FLOAT: left; LETTER-SPACING: 0px; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.contact {
	LINE-HEIGHT: 18px; FONT-FAMILY: Verdana,Geneva,Kalimati,sans-serif; BACKGROUND: url(../../images/backgrounds/ContactUs.jpg) #222222 no-repeat center top; COLOR: #ffffff; FONT-SIZE: 11px
}
.contact .topNavTransparency {
	FILTER: alpha(opacity=75); BACKGROUND-COLOR: #000000; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75
}
.contact #content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 709px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.contact #rightContent {
	DISPLAY: none
}
.contact #rightContent_content .transparency {
	Z-INDEX: -1; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: #000000; WIDTH: 199px; HEIGHT: 365px; TOP: 0px; LEFT: 0px; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80
}
.contact .heading {
	LETTER-SPACING: 0px; COLOR: #ffffff; FONT-SIZE: 12px
}
#sliderDiv1 {
	POSITION: absolute; TOP: 212px; LEFT: 742px
}
