﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	color:#798b7d;
}

a
{
     color:#5c675e;
     text-decoration:underline; 
}

a:hover
{
    color:#2b85d3;
    text-decoration:underline; 
} 

.frame
{
    width:920px;
    padding-top:5px;
}

.header
{
    width:920px;
}

.content
{
    clear:both;
    width:920px;
    height:100%;
}

.footer
{
    width:920px;
    font-family: Tahoma;
	font-size:11px;
}

.pageContainer
{
    padding-top:10px; 
    text-align:left;
    height:420px;
}

.popupFrame
{
    width:750px;
    padding-top:10px;
    padding-left:10px;
}

.popupHeader
{
    height:40px;
    width:750px;    
}

.popupContent
{
    clear:both;
    width:750px;
    height:420px;
    margin-top:5px;
}

.popupPageContainer
{
    padding-top:10px; 
    text-align:left;
}

.bestViewingText
{
    color:#8d9c90;
    float:left
}

.copyrightText
{
    color:#5c675e;
    margin-top:3px;
}

.footerText
{
    color:#5c675e;
    margin-top:3px;
}

.fieldContainer
{
    padding-bottom:5px;
    clear:both;
    
}

.grayLink
{
    color:#798b7d;
    text-decoration:underline;
    cursor:pointer;
}

.grayLink:hover
{
    color:#798b7d;
    text-decoration:underline;
    cursor:pointer;
}

.label 
{
	color: #798b7d;
	font-weight: bold;
	float:left;
}

.labelForPrint 
{
	color: #000000;
	font-weight: bold;
	float:left;
}

.grayLabel 
{
	color: #798b7d;
	font-weight: bold;
	text-decoration:none;
}

.blueLabel 
{
	color: #2b85d3;
	font-weight: bold;
	float:left;
	margin-right:10px;
}

.blueText
{
    color: #2b85d3;
    text-decoration:none;
}

.blueTitle
{
    color:#2b85d3;
    font-size:18px;
}

.smallBlueTitle
{
    color:#2b85d3;
    font-size:11px;
    font-weight:bold;
}

.blueLink
{
    color:#2b85d3;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.blueLink:hover
{
    color:#2b85d3;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.greenTitle
{
    color:#c1c61b;
    font-size:18px;
}

.smallGreenTitle
{
    color:#c1c61b;
    font-size:11px;
    font-weight:bold;
}

.greenLink
{
    color:#c1c61b;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.greenLink:hover
{
    color:#c1c61b;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

.border
{
    border:solid 1px #000000;    
}

.errorMessage
{
    color:#c6161d;
    font-size:10px;
}

.legalDocTitleLeft
{
    background-image: url(images/legal-blue.jpg);
    background-repeat: no-repeat;
    height:24px;
    width:8px;
    float:left;
}
 
.legalDocTitle
{
    background-color:#028dd4;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding-top:4px;
    height:20px;
    width:200px;
    float:left;
}
   
.lineSeparator
{
    background-image: url(images/line_separator.jpg);
    height:1px;
}

.logInText
{
    color:#67756a;
    font-weight:bold;
}

.logInLink
{
    color:#67756a;
    text-decoration:underline;
}

.logInLink:hover
{
    color:#67756a;
    text-decoration:underline;
}

.tableHeader
{
    color: #FFFFFF;
    background-color: #2b85d3;
    font-weight:bold; 
    padding-top:5px;
    padding-bottom:5px;
    margin-right:2px;
    text-align:center;
    float:left;
    width:130px;
    height:10px;
}

.rowTableGray
{
    color:#000000;
    background-color: #ecefe8;
    padding-top:5px;
    padding-bottom:5px;
    margin-right:2px;
    margin-top:2px;
    float:left;
    width:130px;
    text-align:center;
}

.rowTableWhite
{
    color:#000000;
    background-color: #FFFFFF;
    padding-top:5px;
    padding-bottom:5px;
    margin-right:5px;
    margin-bottom:10px;
    margin-top:10px;
    float:left;
    width:130px;
}

.textField 
{ 
 border:solid 1px #bcbcbc;
 background-color: #f9f9f9; 
 width:155px;
 height:15px;
 font-size:11px;
 font-family:Tahoma;
}

.textFieldForPrint
{ 
 border:solid 1px #000000;
 background-color: #FFFFFF; 
 width:155px;
 height:15px;
 font-size:11px;
 font-family:Tahoma;
}

.mainTab
{
  background-image: url(images/tab_gruy.jpg);
  background-repeat: no-repeat;
  width: 147px;
  height: 24px; 
  float:left;
  margin-left:5px;
  padding-top:4px;
}

.mainTabSelected
{
  background-image: url(images/tab_green.jpg);
  background-repeat: no-repeat;
  width: 147px;
  height: 24px;
  float:left;
  margin-left:5px;
  padding-top:4px;
}

.mainTabHover
{
  background-image: url(images/menu_blue.jpg);
  background-repeat: no-repeat;
  width: 147px;
  height: 24px;
  float:left;
  margin-left:5px;
  padding-top:4px;
}

.tabLink
{
    color:#FFFFFF;
    font-family: Tahoma;
    font-weight:bold;
    font-size: 11px;
    text-align :center; 
    text-decoration:none;
}

.tabLink:hover
{
    color:#FFFFFF;
    font-family: Tahoma;
    font-weight:bold;
    font-size: 11px;
    text-align :center; 
    text-decoration:none;
}

.legalDocument
{
   border:solid 1px #bcbcbc;
   width:380px;
   height:100px;
   padding:5px;
   overflow-x: hidden;
}

.validatorExtender
{
     background-color: LemonChiffon; 
}

.message 
{
	color:#7f0e00;
	font-weight:bold;
	font-size:10px
}

.textPasswordIndicator
{
     background-color:Gray;
     color:White;
     font-family:Tahoma;
     font-size:11px;
     font-style:italic;  
     padding: 3px 3px 3px 3px;   
}
    
.redTextLink:hover
{
	COLOR: #820000;
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 11px;
	text-decoration:underline;
	cursor:pointer;
}

.narrationTabSelected
{
  background-image: url(images/tab_green.jpg);
  background-repeat: no-repeat;
  width: 147px;
  height: 24px;
  text-align:center;
  padding-top:4px;
  margin-right:5px;
  font-family: Tahoma;
  font-weight:bold;
  font-size: 11px;
  float:left;
  color:#FFFFFF;
  cursor: pointer;
}

.narrationTab
{
  background-image: url(images/tab_gruy.jpg);
  background-repeat: no-repeat;
  width: 147px;
  height: 24px; 
  text-align:center;
  padding-top:4px;
  margin-right:5px;
  font-family: Tahoma;
  font-weight:bold;
  font-size: 11px;
  float:left;
  color:#FFFFFF;
  cursor: pointer;
}

.moreInfoRight
{
    background-image: url(images/buble_right.gif);
    background-repeat: no-repeat;
    width:312px;
    height:179px;
    display:none;
}

.moreInfoLeft
{
    background-image: url(images/buble_left.gif);
    background-repeat: no-repeat;
    width:312px;
    height:179px;
    display:none;
}

.mediaPlayer
{
   width:200px;
   height:150px;
   display:none;
   border:solid 1px #2b85d3;
}

.thumbnailBorder
{
    border-color:#798b7d;
    padding:1px;
}

.subscriptionPopup
{
    background-image: url(images/buble_subscription.gif);
    background-repeat: no-repeat;
    width:301px;
    height:136px;
    display:none;
}