﻿body { font-family:Trebuchet MS; font-size:10pt; margin:0; background-color:#444449; color:White; background-image:url('/AppResources/background.png'); background-position:top; background-repeat:repeat-x; }
a { cursor:pointer; color:#FDFF29; white-space:nowrap; }
a img { border:0; }
p { margin-top:6pt; margin-bottom:6pt; }
h1 { font-size:14pt; color:#FDFF29; }
h2 { font-size:12pt; color:#FDFF29; }
strong { font-weight:bold; color:#FDFF29; }
.table  { padding:0px; border-spacing:0px; border-collapse:collapse; }
.whiteMenu   { width:100%; color:Black; }
.whiteMenuContent { background-color:#FEFFF9; height:83px; vertical-align:bottom; }
.whiteMenuBorder  { background-color:#FEFFF9; border:Solid 1px #808080; }
.yellowMenu  { width:100%; color:#8F8F8F; }
.yellowMenuContent { background-color:#FDFF29; height:46px; vertical-align:bottom; }
.yellowMenuBorder  { background-color:#FDFF29; }
.blackPanel  { width:100%; color:#E4E4E4; }
.blackPanelContent { background-color:#262626; }
.blackPanelBorder  { background-color:#262626; }
.grayPanel1 { width:100%; color:#5C5C5C; } /* #737377 */
.grayPanel1Content { background-color:#D7D7D7; }
.grayPanel1Border  { background-color:#D7D7D7; }
.grayPanel1Split { border-bottom: dashed 1px #959595; }
.grayPanel2  { width:100%; color:#E3E3E3; } /* #38373C */
.grayPanel2Content { background-color:#3D3C43; }
.grayPanel2Border  { background-color:#3D3C43; }
.grayPanel2Split { border-bottom: dashed 1px #615F65; }
.grayPanel3  { width:100%; color:#F0F0F0; } /* #333137 */
.grayPanel3Content { background-color:#323338; } /* #333137 */
.grayPanel3Border  { background-color:#323338; } /* #333137 */

.noPadding { padding:0; }
.standardPadding { padding:5px; }
.topStandardPadding { padding-top:4px; }
.standardMargin  { margin:5px; }
.borderBottom { border-bottom: dashed 1px #424046; }
.hiddenImage { height:0; width:0; }
.hdr { color:#FDFF29; font-size:11pt; font-weight:bold; }
.msg { color:#FDFF29; font-size:8pt; }
.yellow { color:#FDFF29; }
.txt_s { font-size:8pt; line-height:9pt; }
.txt_m { font-size:10pt; line-height:11pt; }
.bold { font-weight:bold; }

.input_lbl { color:#CCCCCC; font-size:9pt; white-space:nowrap; }
.input { position:absolute; left:180px; width:290px; z-index:99; }
.input_txt { color:#333333; font-size:8pt; background-color:#FDFDFD; border: solid 1px #797979; }
.input_panel { padding-left:22px; height:25px; }

.msg_input_lbl { color:#CCCCCC; font-size:9pt; white-space:nowrap; }
.msg_input { position:absolute; left:180px; width:290px; z-index:99; }
.msg_input_txt { color:#333333; font-size:8pt; background-color:#FDFDFD; border: solid 1px #797979; }
.msg_cell  { position:relative; }
.msg_panel { padding-left:22px; height:25px; }
.msg_large_panel { padding-left:22px; height:290px; }
.msg_content_input { position:relative; left:0px; }
.msg_content_txt { height:250px; color:#333333; font-size:8pt; background-color:#FDFDFD; border: solid 1px #797979; }

.txt_panel { padding:10px; }

a.demoLink { cursor:pointer; color:#F0F0F0; text-decoration:none; }
a:hover.demoLink { color:#FDFF29; }
a.movieLink { cursor:pointer; color:#FDFF29; text-decoration:none; font-weight:bold; }
a:hover.movieLink { text-decoration:underline; }

#Footer { font-size:6pt; font-weight:bold; padding:4px; padding-left:8px; padding-right:8px; }

.BlackPanel1 { }
.BlackPanel1Content { font-size:12pt; line-height:12pt; height:175px; vertical-align:top; }
.ScrollPanel { }
.ScrollPanelContent { height:183px; }
.ScrollPanelBorder { border-left:dashed 1px #3D3D3D; }
.BlackPanel2 { font-size:9pt; font-weight:bold; height:54px; }

.MainMenuPanelBox { }
.LogoPanelBox { }
.SubmenuPanelBox { text-align:left; }
.TryItPanelBox { }
.TryItPanelBoxContent { height:237px; vertical-align:top; text-align:center; }
.TryItImageLink img { margin-top: 6px; }
.KeyFeaturesContent { height:325px; vertical-align:top; }

.logoImage { position:relative; bottom:27px; }
.mainMenuImage { position:relative; top:4px; }
.subMenuImage { position:relative; top:4px; }

.accordionHeader { font-size:11pt; color:#FDFF29; border: dotted 1px #6F6F30; background-color:#3D3C43; cursor:pointer; cursor:hand; padding:5px; padding-left:10px; margin-top:4px; }
.accordionHeaderSelected { font-size:11pt; color:#FDFF29; border: dotted 1px #6F6F30; background-color:Transparent; padding:5px; padding-left:10px; margin-top:4px; }
.accordionContent { border:dotted 1px #6F6F30; border-top:0; background-color:#3D3C43; padding:10px; padding-left:25px; margin-bottom:4px; }
.accordionHeaderSelected img { display:none; }
.accordionHeaderSelected a { text-decoration:none; cursor:default; }
.accordionHeader a { text-decoration:none; }
.accordionHeader a:hover { font-weight:bold; }

.ProductInfoPanelContent { height: 430px; vertical-align:top; }

.detailsLink { cursor:pointer; color:#FDFF29; text-decoration:none; }
a:hover.detailsLink { text-decoration:underline; }
.detailsPanel { border: dotted 1px #6F6F30; padding:10px; margin:5px; font-style:italic; }

.fullHeight { height:100%; }