/* *************************************************************************
*
*  File: popup.css
*  Purpose: Popup Classes
*
************************************************************************* */

@import url(forms.css);

/* *************************************************************************
*
*  DEFAULT STYLES REDEFINITION
*
************************************************************************* */

body
{
	margin: 0px;

	padding: 0px;
}

/* *************************************************************************
*
*  LAYOUT
*
************************************************************************* */

.content
{
	margin: 0px 0px 0px 0px;

	padding: 14px 10px;
}

/* ********************************************************************** */

.header
{
	background: #F4F4F4;

	border-bottom: 1px solid #B8B8B8;

	padding: 11px 10px 10px 10px;
}

.header h1
{
	color: #E50D0D;

	font-size: 140%;

	line-height: 100%;

	margin: 0px;

	padding: 0px;
}

.header .infoMediaType
{
	font-size: 95%;

	line-height: 100%;
}

/* *************************************************************************
*
*  CONTENT
*
************************************************************************* */

.contentFormContent
{
	width: 100%;
}

.contentFormContent .form
{
	width: 100%;
}

.contentFormContent .form .formButtonRow,
.contentFormContent .form .formInput
{
	padding-right: 40px;
}

.contentFormContent .form .formInput .textfield
{
	width: 98%;
}

/* ********************************************************************** */

.contentTextHeader h1
{
	color: #000000;

	font-size: 120%;
	font-weight: normal;

	line-height: 100%;

	margin: 0px 0px 18px 0px;

	padding: 0px;
}

.contentTextHeader h1 .pageURL
{
	font-weight: bold;
}

.contentTextContent
{
	margin-bottom: 5px;
}

.contentTextContent h2
{
	color: #E50D0D;

	font-size: 110%;

	line-height: 100%;

	margin: 0px 0px 18px 0px;

	padding: 0px;
}

.contentTextContent p
{
	margin: 0px 0px 18px 0px;

	padding: 0px;
}

.contentTextContent .reasonsItem h3
{
	font-size: 100%;

	margin: 0px 0px 0px 0px;

	padding: 0px;
}

.contentTextContent .reasonsItem p
{
	margin: 0px 0px 18px 0px;

	padding: 0px;
}

/* ********************************************************************** */

.contentTextStatistics
{
	width: 100%;
}

.infoVotingResults
{
	width: 100%;
}

.infoVotingResults .answer td
{
	padding-bottom: 5px;
}

.infoVotingResults .answer .graphics
{

}

.infoVotingResults .answer .graphics img
{
	background: #E50D0D;
}

.infoVotingResults .answer .percentage
{
font-size:11px;
}

.infoVotingResults .answer .percentage span
{
	color: #7F7F7F;
}

.infoVotingResults .answer .title
{

}

.infoVotingResults .answer.answerLast td
{
	padding-bottom: 11px;
}

.infoVotingResults .answerTotal td
{
	border-top: 1px solid #CDCDCD;

	font-weight: bold;

	padding: 11px 5px 0px 0px;
}

.infoVotingResults .answerTotal .percentage
{
	text-align: right;
}

.colVotingTitle
{

}

.colVotingGraphics
{
	width: 88px;
}

.colVotingPercentage
{
	width: 68px;
}

/* ********************************************************************** */

.contentTextMedia
{
	width: 420px;
}

.textVideoDetails
{

}

.textVideoDetails .navPopupClose
{
	float: right;
}

.textVideoDetails .newsCategory
{
	color: #999999;

	float: left;

	width: 70%;
}

.textVideoDetails .newsCategory a,
.textVideoDetails .newsCategory a:visited
{
	color: #999999;
}

.textVideoDetails .newsCategory a:hover
{
	color: #E50D0D;
}

.textVideoMovie
{
	margin-bottom: 6px;
}

/* *************************************************************************
*
*  FORMS
*
************************************************************************* */

.formInputTitle
{
	font-weight: bold;
}

.colFormStandardInputTitle
{
	width: 105px;
}

.colFormStandardInput
{

}
