/*-------------------------------------------File: 'Blueball High Def Colors 36' styles.css Style SheetCreated: 15 June, 2005Last Modified: 17, December, 2007Author: Charlie Lockhart, Blueball Designwww.blueballdesign.comEmail: charlie@blueballdesign.comCopyright 2005-2007 Charlie Lockhart/Blueball Design USAAll Rights Reserved-------------------------------------------*//* @group BODY AND GLOBAL STYLES */body {	margin: 0px;	padding: 0px;	font-family: Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 13px;	text-align: center;	line-height: 1.7em;	color: #222222;}a:link, a:visited {	text-decoration: underline;	color: #004FCE;}a:hover, a:active {	text-decoration: none;	color: #004FCE;}p {	margin-left: 0px;	margin-right: 0px;}.standout {	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-style: italic;	font-size: 14px;	line-height: 1.5em;	border-top: 1px solid #707070;	border-bottom: 1px solid #707070;	background: #EBEBEB;	color: #004FCE;	padding: 7px 10px 10px 10px;}blockquote {	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-style: italic;	font-size: 14px;	line-height: 1.5em;	border-top: 1px solid #707070;	border-bottom: 1px solid #707070;	background: #EBEBEB;	color: #004FCE;	padding: 7px 10px 10px 10px;}.imageStyle {		background: transparent;	padding: 0px;	margin: 0px;}.image-left {	float: left;	padding: 4px 10px 10px 0px;}.image-right {	float: right;	padding: 4px 0px 10px 10px;}img {	border: 0px;}a img {	border: 0px;}ul.disc {	list-style-type: disc;}ul.circle {	list-style-type: circle;}ul.square {	list-style-type: square;}ol.arabic-numbers {	list-style-type: decimal;}ol.upper-alpha {	list-style-type: upper-alpha;}ol.lower-alpha {	list-style-type: lower-alpha;}ol.upper-roman {	list-style-type: upper-roman;}ol.lower-roman {	list-style-type: lower-roman;}.clear {	clear: both;}h1 {	font-size: 24px;	line-height: 1.3em;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	color: #004FCE;	margin-bottom: 3px;}h2 {	font-size: 20px;	line-height: 1.3em;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	color: #004FCE;	margin-bottom: 3px;}h3 {	font-size: 18px;	line-height: 1.3em;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	color: #004FCE;	margin-bottom: 3px;}h4 {	font-size: 16px;	line-height: 1.3em;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	color: #004FCE;	margin-bottom: 3px;}h5 {	font-size: 14px;	line-height: 1.3em;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-style: italic;	color: #004FCE;	margin-bottom: 3px;}b, strong {	font-weight: bold;}/* @end *//* @group LAYOUT *//* SITE WRAPPER */#wrapper {	position: relative;	width: 700px;	margin: 22px auto;	margin-top: 0px;	text-align: left;	line-height: 1.4em;	border: 1px solid #707070;	padding: 0px;	background: #FFFFFF url('images/Horz_BG2FootF2.jpg') repeat-x bottom;}/* SITE HEADER */#pageHeader {	position: relative;	width: 700px;	background: #FFFFFF url('images/Horz_BG_BlueTop.jpg') repeat-x top;	margin: 0px;	height: 238px;}#pageHeader h1 {	margin: 0px;	padding: 23px 20px 0px 20px;	font-family: "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;	line-height: 1em;	color: #FFFFFF;	text-shadow: 0px 2px 3px #444444;	text-align: center;}#pageHeader h2 {	margin: 0px;	padding: 9px 20px 0px 20px;	font-size: 15px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: bold;	text-align: center;	color: #89ACE4;	text-shadow: 0px 1px 2px #444444;	letter-spacing: .05em;	text-transform: uppercase;}#pageHeader img {	position: relative;	display:  block;	width: 200px;	height: 90px;}#sidebar li.notes, #sidebar li.links {	padding: 10px 10px 10px 10px;	background-color: #FFFFFF;	color: #505050;	font-size: 11px;	line-height: 1.5em;}#toplineimage {	position: relative;	width: 700px;	background: #FFFFFF url('images/Horz_BG_StripesTop.jpg') repeat-x top;	margin: 0px;	padding: 0px;	height: 26px;	z-index: 6;}/* SIDEBAR */#sidebar {	float: left;	width: 170px;	background-color: transparent;	font-size: 12px;	margin-top: 10px;	padding-bottom: 10px;}* html #sidebar {	height: auto;}#sidebar p {	font-size: 12px;}#sidebarmainhead {	position: absolute;	top: 152px;	left: 15px;	background: url(images/sidebarhead.jpg) top center no-repeat;}#sidebar .sideHeader {	font-size: 13px;	line-height: 1.2em;	color: #004FCE;	text-align: left;	font-weight: bold;	padding: 0px 0px 3px 0px;	margin-left: 15px;	margin-top: 4px;	margin-bottom: 3px;}#sidebar ul {	margin: 0px;	padding: 0px 0px 10px 0px;	list-style: none;}#sidebar li {	margin: 0px;	list-style: none;}#sidebar li a {	color: #004FCE;	font-size: 11px;}#sidebar li.header {	padding: 4px 10px;	background-color: #FFFFFF;	color: #505050;}#sidebar li.notes, #sidebar li.links {	padding: 10px 10px 10px 15px;	background-color: #FFFFFF;	color: #505050;	font-size: 12px;	line-height: 1.5em;}#sidebar a.validate {	display: block;	margin: 5px 0px;}#sidebar a.validate img {	border: 0px;}/* CONTENT */#contentarea {	margin-left: 170px;	margin-top: 10px;	margin-right: 0px;	font-size: 12px;	color: #222222;	line-height: 1.5em;	padding: 0px 20px 15px 20px;	border-left: 1px solid #707070;}* html #contentarea {	height: auto;}#contentarea ul {}#contentarea li {}/* Table Styles */#contentarea table {	font-size: 12px;}.clearfix:after{	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}/* FOOTER */#footer {	margin: 0px;	margin-top: 4px;	padding: 7px 25px 25px 25px;	clear: both;	border-top: 1px solid #707070;	text-align: center;	line-height: 1.7em;	font-size: 12px;}#footer a {	color: #004FCE;}#footer ul {	margin: 0px;	padding: 0px;	list-style: none;	width: 100%;	text-align: center;}#footer li {	display: inline;}/* @end *//* @group TOOL BAR *//* MENU GENERAL CSS STYLES */#nav {	position: relative;	margin: 0px;	border-top: 1px solid #444444;	border-right: 1px solid #444444;	border-bottom: 1px solid #000000;	background: #000000 url('images/navbar-background3.jpg') top repeat-x;	height: 20px;	z-index: 50;	font-size: 12px;}html>body #nav {	height: auto;}#nav #current {	text-decoration: none;	font-weight: bold;}#navcontainer currentAncestor {	text-decoration: none;	font-weight: bold}/* Correct Firefox/Mozilla/Safari inability to properly clear a float - see: www.positioniseverything.net/easyclearing.html. Ignores IE6 */.clearfix:after {	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}#nav ul {	margin: 0px;	padding: 0px;	list-style: none;	z-index: 100;}#nav li {	float: left;	position: relative;}#nav a {	display: block;	width: 116px;	/* THIS WIDTH = TOTAL WIDTH - LEFT/RIGHT PADDING */  padding: 4px 5px 4px 5px;	/* MENU ITEM HEIGHT = PADDING-TOP + PADDING-BOTTOM + FONT-SIZE(in Px) BELOW */  border-left: 1px solid #444444;	/* FOR TOP MENUS ONLY */  color: #BBBBBB;	text-decoration: none;	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;	text-align: center;}#nav li:hover a, #nav li.sfhover a {	color: #FFFFFF;}#nav li:hover ul a, #nav li.sfhover ul a {	color: #000000;}/* MENUS LEVEL 2 CSS STYLES */#nav ul ul {	position: absolute;	top: 100%;	left: 0px;	width: 126px;	/* SET TO TOTAL LINK WIDTH; THIS IS TO BREAK <li> FLOATS INTO ONE COLUMN */  background-color: #FFFFFF;	border-left: 1px solid #A9AEB9;	border-right: 1px solid #A9AEB9;	border-bottom: 1px solid #A9AEB9;	display: none;	z-index: 1500;}#nav ul ul li {	border-top: 1px solid #A9AEB9;}#nav li:hover ul, #nav li.sfhover ul {	display: block;}#nav li:hover ul ul, #nav li.sfhover ul ul {	display: none;}#nav ul ul li:hover, #nav ul ul li.sfhover {	background-color: #E2E2E2;}#nav ul ul li:hover a, #nav ul ul li.sfhover a {	color: #004FCE;}#nav ul ul li:hover ul a, #nav ul ul li.sfhover ul a {	color: #222222;}#nav ul ul a {	border: none;	/* REMOVE BORDERS SET ABOVE */  width: 116px;	border: none;	text-align: left;}#nav ul ul #current {	text-decoration: none;	font-weight: bold;}#navcontainer ul ul currentAncestor {	text-decoration: none;	font-weight: bold}/* MENUS LEVEL 3 CSS STYLES */#nav ul ul ul {	display: none;	border-left: 1px solid #A9AEB9;}#nav ul ul li:hover ul, #nav ul ul li.sfhover ul {	display: block;	top: -1px;	left: 126px;/* SET HORIZ OFFSET */}#nav ul ul li:hover ul ul, #nav ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul li:hover a, #nav ul ul ul li.sfhover a {	color: #004FCE;}#nav ul ul ul li:hover ul a, #nav ul ul ul li.sfhover ul a {	color: #222222;}#nav ul ul ul #current {	text-decoration: none;	font-weight: bold;}#navcontainer ul ul ul currentAncestor {	text-decoration: none;	font-weight: bold}/* MENUS LEVEL 4 CSS STYLES */#nav ul ul ul li:hover ul, #nav ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul li:hover ul ul, #nav ul ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul ul li:hover a, #nav ul ul ul ul li.sfhover a {	color: #004FCE;}#nav ul ul ul ul li:hover ul a, #nav ul ul ul ul li.sfhover ul a {	color: #222222;}#nav ul ul ul ul #current {	text-decoration: none;	font-weight: bold;}#navcontainer ul ul ul ul currentAncestor {	text-decoration: none;	font-weight: bold}/* MENUS LEVEL 5 CSS STYLES */#nav ul ul ul ul li:hover ul, #nav ul ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul ul li:hover ul ul, #nav ul ul ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul ul ul li:hover a, #nav ul ul ul ul ul li.sfhover a {	color: #004FCE;}#nav ul ul ul ul ul li:hover ul a, #nav ul ul ul ul ul li.sfhover ul a {	color: #222222;}#nav ul ul ul ul ul #current {	text-decoration: none;	font-weight: bold;}#navcontainer ul ul ul ul ul currentAncestor {	text-decoration: none;	font-weight: bold}/* MENUS LEVEL 6 CSS STYLES */#nav ul ul ul ul ul li:hover ul, #nav ul ul ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul ul ul li:hover ul ul, #nav ul ul ul ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul ul ul ul li:hover a, #nav ul ul ul ul ul ul li.sfhover a {	color: #004FCE;}#nav ul ul ul ul ul ul li:hover ul a, #nav ul ul ul ul ul ul li.sfhover ul a {	color: #222222;}#nav ul ul ul ul ul ul #current {	text-decoration: none;	font-weight: bold;}#navcontainer ul ul ul ul ul ul currentAncestor {	text-decoration: none;	font-weight: bold}/* @end *//* @group BLOG ENTRY */.blog-entry {	padding-bottom: 15px;}.blog-entry-title {	display: block;	font-weight: bold;	color: #004FCE;	font-size: 16px;	margin-bottom: 5px;	padding-bottom: 3px;	border-bottom: 1px solid #707070;}.blog-entry-title a:link, a:visited {	text-decoration: none;	}.blog-entry-title a:hover, a:active {	text-decoration: underline;	}.blog-entry img {	padding: 3px;	border: 0px;}.blog-entry-date {	font-family: Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #606060;	margin-bottom: 5px;	font-style: italic;}.blog-read-more {	font-size: 11px;	margin-top: 6px;	padding: 0px;	font-style: normal;}.blog-read-more a {	font-size: 11px;	font-style: normal;}.blog-read-more a:hover {	font-size: 11px;	font-style: normal;}.blog-entry-summary {	margin-bottom: 10px;	}.blog-entry-body {	text-align: justify;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 1.5em;	color: #222222;}.blog-entry-comments {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 1.4em;	text-align: left;	color: #606060;	margin: 5px 0px 0px 0px;	text-transform: uppercase;}.blog-entry-comments a {	color: #004FCE;}.blog-entry-comments-inline {	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;	line-height: 1.4em;	font-weight: normal;	color: #606060;	text-align:  left;	margin-top: 5px;	padding-bottom: 6px;}p.blog-entry-tags {	font-size: 11px;	line-height: 1.4em;	text-align:  left;	margin-top: 8px;	padding-left: 20px;	font-style: normal;	background: transparent url(images/tag_gray.png) top left no-repeat;}.blog-entry-category {	color: #004FCE;	font-size: 12px;	margin-bottom: 3px;}.blog-category-link-enabled {	}.blog-category-link-disabled {	}/* styles the archives in the blog sidebar */#blog-archives {	margin-bottom: 10px;	line-height: 1.6em}.blog-archive-link-enabled {}.blog-archive-link-disabled {}/* Styles the blog categories in the blog sidebar */#blog-categories {	margin-top: 12px;	margin-bottom: 10px;}.blog-category-link-enabled {}.blog-category-link-disabled {}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {	margin-top: 10px;	margin-bottom: 10px;}a.blog-rss-link {	background: url(images/rss_icon.gif) no-repeat left center;	padding-left: 16px;	display: block;	float: left;}a.blog-comments-rss-link {	background: url(images/rss_icon.gif) no-repeat left center;	padding-left: 16px;	display: block;	float: left;}/* @end *//* @group BLOG TAG CLOUD */ul.blog-tag-cloud {	margin: 0 0 10px 0;	padding: 0;	text-align: left;	color: #606060;}ul.blog-tag-cloud li {	display: inline;	padding-right: 5px;	color: #606060;}.blog-tag-size-1 {		font-size: 0.8em;}.blog-tag-size-2 {		font-size: 0.85em;}.blog-tag-size-3 {		font-size: 0.9em;}.blog-tag-size-4 {		font-size: 0.95em;}.blog-tag-size-5 {		font-size: 1em;}.blog-tag-size-6 {		font-size: 1.05em;}.blog-tag-size-7 {		font-size: 1.1em;}.blog-tag-size-8 {		font-size: 1.15em;}.blog-tag-size-9 {		font-size: 1.2em;}.blog-tag-size-10 {		font-size: 1.25em;}.blog-tag-size-11 {		font-size: 1.3em;}.blog-tag-size-12 {		font-size: 1.35em;}.blog-tag-size-13 {	font-size: 1.4em;}.blog-tag-size-14 {		font-size: 1.45em;}.blog-tag-size-15 {	font-size: 1.5em;}.blog-tag-size-16 {		font-size: 1.55em;}.blog-tag-size-17 {		font-size: 1.6em;}.blog-tag-size-18 {		font-size: 1.65em;}.blog-tag-size-19 {	font-size: 1.7em;}.blog-tag-size-20 {		font-size: 1.75em;}/* @end *//* @group BLOG ARCHIVE PAGE */.blog-archive-background {	}.blog-entry-summary {	margin-bottom: 20px;}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-headings-wrapper {}.blog-archive-month {	color: #004FCE;	font-family: Lucida Grande, Lucida Sans, Lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	margin-bottom: 4px;}.blog-archive-link {	color: #606060;	font-size: 11px;	font-weight: normal;	text-decoration: underline;	margin-bottom: 18px;}.blog-archive-link a:link, .blog-archive-link a:visited {	}/* @end *//* @group FILE SHARING */.filesharing-description {	line-height: 1.4em;	margin-bottom: 15px;	color: #222222;}.filesharing-item {	margin-bottom: 15px;}.filesharing-item a {	color: #004FCE;}.filesharing-item-title {	color: #004FCE;	font-size: 14px;	margin-bottom: 5px;	font-weight: bold;	font-family: "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;}.filesharing-item-description {	line-height: 1.4em;	color: #222222;	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;}/* @end *//* @group PHOTO ALBUM *//* @group Index Page (Thumbnail view) */.album-title {	color: #004FCE;	font-size: 20px;	font-weight: bold;	margin-bottom: 8px;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;}.album-description {	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	padding: 3px 0 10px 0;	margin: 2px 0px 80px 0px;	line-height: 1.4em;	color: #222222;}.album-wrapper {	display: block;	width: 99%;	position: relative;}.thumbnail-wrap {	text-align: center;	position: relative;	float: left;	margin-bottom: 28px;	margin-right: 8px;	padding-right: 0px;}html>body .thumbnail-wrap {	padding-right: 0px;	margin-bottom: 56px;	margin-right: 14px;}.thumbnail-frame {	position: absolute;    bottom: 0px;    left: 0px;}.thumbnail-frame a {}.thumbnail-frame a:hover {	background: transparent;}.thumbnail-frame img {	border: 0px;}.thumbnail-caption {	display: block;	width: 100%;	height:  50px;	margin: 2px 0px 0px 0px;	font-size: 11px;	line-height: 1.3em;	padding: 0px;	text-align: left;	font-family: Arial, Verdana, Helvetica, sans-serif;}/* @end *//* @group Single Page (Photo view) */.photo-background {	margin: 0 0 15px 0;	padding: 0px;	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align: center;	background: #FFFFFF url(images/Horz_BG_BlueTop.jpg) repeat-x top;}.photo-navigation {	margin: 0px;	height: 110px;	text-align: center;}.photo-navigation a {	color: #004FCE;	text-decoration: underline;	margin-top: 5px;	padding:  0;}.photo-navigation a:hover {	color: #004FCE;	text-decoration: none;}.photo-title {	display: block;	margin: 0px;	padding: 20px 20px 0px 20px;	margin: 0;	color: #004FCE;	font-size: 24px;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;}.photo-caption {	font-size: 14px;	line-height: 1.5em;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	color: #505050;	margin: 0px;	padding: 7px 20px 0px 20px;}.photo-frame {	margin: 24px 0 0 0;	background-color: #FFFFFF;}.photo-links {	font-size: 13px;	margin-top: 5px;}/* @end *//* @group EXIF Data *//* Data wrapper */.exif-data {	clear: left;	margin: 0;	padding: 15px;	float: left;	width: 200px;}.exif-data p {	margin: 0;	padding: 0;	color: #505050;}/* p tag classes for all exif data */p.exif-version {}p.exif-colour-space {}p.exif-focal-length {}p.exif-dimensions {}p.exif-pixel-y-dimension {}p.exif-pixel-x-dimension {}p.exif-oecf-value {}p.exif-subsec-time-original {}p.exif-exposure-mode {}p.exif-spatial-frequency-response {}p.exif-scene-capture-type {}p.exif-subject-location {}p.exif-shutter-speed {}p.exif-datetime-original {}p.exif-subsec-time {}p.exif-compressed-bits-per-pixel {}p.exif-flash-energy {}p.exif-saturation {}p.exif-brightness {}p.exif-exposure-time {}p.exif-f-number {}p.exif-file-source {}p.exif-gain-control {}p.exif-subject-area {}p.exif-cfa-pattern {}p.exif-scene-type {}p.exif-white-balance {}p.exif-flash {}p.exif-exposure-index {}p.exif-flashpix-version {}p.exif-device-setting-description {}p.exif-focalplane-x-resolution {}p.exif-image-uniqueid {}p.exif-components-configuration {}p.exif-light-source {}p.exif-sensing-method {}p.exif-aperture {}p.exif-sharpness {}p.exif-exposure-program {}p.exif-subject-distance {}p.exif-subsec-time-digitized {}p.exif-contrast {}p.exif-focalplane-resolution-unit {}p.exif-gamma {}p.exif-35mm-focal-length {}p.exif-datetime-digitized {}p.exif-subject-distance-range {}p.exif-custom-rendered {}p.exif-max-aperture {}p.exif-sound-file {}p.exif-metering-mode {}p.exif-spectral-sensitivity {}p.exif-exposure-bias {}p.exif-focalplane-y-resolution {}p.exif-iso-rating {}p.exif-maker-note {}p.exif-digital-zoom-ratio {}p.exif-user-comment {}/* @end *//* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {	color: #004FCE;	font-size: 20px;	font-weight: bold;	margin-bottom: 8px;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;}.movie-page-description {	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin-bottom: 25px;	line-height: 1.4em;	color: #222222;}.movie-thumbnail-frame {	float: left;	display: inline;	padding: 0px;	margin: 0px 25px 25px 0px;	text-align: left;}.movie-thumbnail-frame a {}.movie-thumbnail-frame:hover {}.movie-thumbnail-caption {	margin: 3px 0px 0px 0px;	font-size: 11px;	line-height: 1.4em;	padding: 0px;	color: #505050;	text-align: left;	font-family: Arial, Verdana, Helvetica, sans-serif;}.movie-thumbnail-frame img {	border: none;}/* @end *//* @group Single Page (Movie View) */.movie-background {	margin: 15px 0px 0px 0px;	padding: 0px;	text-align: center;	background-color: #FFFFFF;}.movie-title {	font-size: 13px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	color: #004FCE;	margin: 16px 0px 20px 0px;	text-align: center;}.movie-description {	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin-bottom: 25px;	line-height: 1.4em;	color: #222222;}.movie-frame {	text-align: center;	margin: 0px 0px 14px 0px;	border: 0px;}/* @end *//* @end *//* @group Quicktime Page */.movie-page-title {	color: #004FCE;	font-size: 20px;	font-weight: bold;	margin-bottom: 8px;	font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif;}.movie-page-description {	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	margin-bottom: 25px;	line-height: 1.4em;	color: #222222;}.movie-thumbnail-frame {	float: left;	display: inline;	padding: 0px;	margin: 0px 25px 25px 0px;	text-align: left;}.movie-thumbnail-frame a {}.movie-thumbnail-frame:hover {}.movie-thumbnail-caption {	margin: 3px 0px 0px 0px;	font-size: 11px;	line-height: 1.4em;	padding: 0px;	color: #505050;	text-align: left;	font-family: Arial, Verdana, Helvetica, sans-serif;}.movie-thumbnail-frame img {	border: none;}/* @end *//* @group CONTACT FORM */form {	margin-bottom: 18px;}.message-text {	padding: 3px;	text-align: left;}.form-input-field {	width: 90%;	border: 1px solid #555555;	background-color: #EBEBEB;	color: #222222;	font: 14px/21px Arial, Helvetica, Verdana, sans-serif;}.form-input-button {	}.required-text {	color: #FF0000;}/* @end */