/* page default */
.mainBody		{ margin:0; background: #ffffff }
table			{ border-collapse:collapse } 
td				{ font-family: Verdana; font-size:12px; background: #ffffff; vertical-align:top }

/* default links */
a				{ color: #000000; font-weight: bold; text-decoration: none }
a:visited		{ color: #000000 }
a:hover			{ color: orange }
.visitedLink	{ color: white }
.sideLink		{ line-height: 125%; font-size:12px; color:black }

/* banner */
.titleTable		{ width:749px; background:#cc0000 }
.titleLogo		{ background: #cc0000; padding:4px 4px 4px 4px; margin:0 }
.titleBanner	{ background: #cc0000; color: white; font-size: 12px }
.titleSlogan	{ background: #cc0000; color: white; font-size: 13px; font-style:italic; font-weight:bold }
.titleMenu		{ background: #cc0000; color: white; font-size: 14px }
.titleLink				{ color: black; font-size: 14px }
.titleLinkSelected	{ color: white; font-size: 14px }
a:visited.titleLinkSelected	{ color: white; font-size: 14px }
.titleSmallLink		{ color:#000000; font-size:12px; }
.titleSmallLinkS		{ color:#ffffff; font-size:12px; }
a:visited.titleSmallLinkS		{ color:#ffffff; font-size:12px; }

/* footer */
.footerCell	{ text-align:center; border-top: 1px solid #cccccc; color:#888888; font-weight:normal; font-size:10px }
a.footerLink			{ color:#888888; font-weight:normal }
a:visited.footerLink	{ color:#888888 }
a:hover.footerLink	{ color: orange }

.generalTable	{ border-collapse:collapse }
.generalCell		{ }

.mainTable		{ width:753px; border-collapse:collapse }
.mainCell			{ }

/* small side module */ 
.testimonialTable 	{ border-collapse:collapse }
.testimonialText 	{ background-color: #ffffee; font-size: 10px; font-weight:bold }
.testimonialAuthor 	{ background-color: #ffffee; color:#666666; font-weight:bold; font-size: 10px; font-style:italic; padding-bottom:35 }

.moduleTable	{ width: 166px; padding: 0px }
.moduleTop1	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop2	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop3	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop4	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop5	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop6	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.moduleTop7	{ padding-left: 20; font-size: 16px; font-weight:bold; color: white; background:#fff url(images/beta/arrowback.gif) }
.module1Cell	{ font-size: 14px; font-weight: bold }
.module2Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.module3Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.module4Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.module5Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.module6Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.module7Cell	{ background-color: #ffffee; font-size: 12px; padding:5px; border-bottom:2px solid #aaaaaa; border-left:2px solid #aaaaaa; border-right:2px solid #aaaaaa }
.moduleEmphasis	{ font-weight: bold }
.smallLink		{ font-size: 10px }

/* articles */
.articleTable			{ width: 408px }
.articleTop			{ color: #CC0000; font-size: 16px; font-weight: bold; border-top:dotted 2px #888888 }
.articleCell			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 125% }
.articleEmphasis	{ font-weight: bold; font-style: italic }
.articleSubtitle		{ font-weight: bold; font-size:14px; font-style: italic }
.articleAuthor		{ font-style: italic }

/* forms*/
.formTable			{ width:400 }
.formCellHeader	{ font-weight:bold; color:#cc0000; padding-top: 15 }
.formCellLabel		{ font-weight:bold; color:#888888; height:22; width:128 }
.formCellField		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width:250 }
 	
input.text				{ border: solid 1px black }
input.button			{ background:orange; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; border:1px solid black; height: 22; width:80 }
select					{ width: 190px }
.formLabel			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 150% }
.formButton			{ background:orange; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; border:1px solid black; height: 22; width:120 }
.formTextBox 		{ border: solid 1px #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 220 }
.formCheckBox		{ border: solid 0px black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 }
.formTextArea		{ border: solid 1px #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 220; height: 100 }
.formDropDown		{ border: solid 1px #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 220 }
.formText				{ border: solid 0px #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #ffffff }
.sideTextBox 		{ border: solid 1px #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 150 }

/* thumbnails */
.thumbnailTable	{ }
.thumbnailCell		{ padding:1; padding-bottom:8; vertical-align:top }
.thumbnailImage	{ border:0px solid black }

.catchTable			{ width:100%: border-collapse:none }
.catchCell				{ font-weight:bold; color:#cc0000; padding-top: 0 }
.catchTitle				{ font-weight:bold; color:#000000; font-size:13px }
.catchCell1				{ font-weight:bold; color:#000000; font-size:10px; background:#fff url(images/beta/filmstrip3.jpg) repeat-y center; text-align:center; padding: 10; border: 0px #ffdd00 dotted; padding-left:10; padding-right:10 }
.catchCell3				{ font-weight:bold; color:#000000; font-size:10px; background:#fff url(images/beta/filmstrip4.jpg) repeat-y center; text-align:center; padding: 10; border: 0px #ffdd00 dotted; padding-left:10; padding-right:10 }

.joinCell		{ border: solid 2px #FFA500; spacing:5px; padding:5px; font-size: 12px; text-align:center }

.splitTable 	{ }
.splitCell		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 125% }


/* use those for backward compatibility */
h1			{ font-family: Verdana; font-size: 48px; color: #FFFFFF; text-align:left }
h2			{ font-family: Verdana; font-size: 20px; color: #000000 }
ul			{ list-style-type:square; margin-left:10; padding-left:10 }
li			{ list-style-type:square; font-size:10px }

.heading1	{ color: #cc0000; font-style:italic }
.heading2 	{ color: #FF9900; text-decoration:none }

.ver12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 100% }
.ver12_125 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 125% }
.ver12_150 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 150% }
.ver12red 	{ color: #CC0000 }
.ver12redb 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight:bold }

/* button styles */
a.puckButton {  display: block; background: url(images/beta/button04.jpg) 0 -22px no-repeat; width: 120; height: 22; padding-top:2px; text-align: center; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
a.puckButton:link, a.puckButton:visited { color: #ffffff; }
a.puckButton:hover, a.puckButton:active { background-position: 0 0; color: #ffffff; }

/* inline text styles */
.ccQuestion	{ font-weight: bold; color: #cc0000 }
.ccTestimonial	{ color: #cc0000; font-style: italic }
.ccActor	{ font-weight: bold }
.ccFilm	{ font-weight: bold }
.ccPlay	{ font-weight: bold }


