#BoxOneColumn
{
    width:580px;
}
#opinionSpaceHeader,
#tagline1,
.titleOpinionSpace, a.titleOpinionSpace:link, a.titleOpinionSpace:active, a.titleOpinionSpace:visited,
.dateCommunityInsight, a.dateCommunityInsight:link, a.dateCommunityInsight:active, a.dateCommunityInsight:visited
{
    color:#52a3f0;
}
#opinionSpaceHeaderCOS,
#taglineCOS1,
.titleOpinionSpaceCOS, a.titleOpinionSpaceCOS:link, a.titleOpinionSpaceCOS:active, a.titleOpinionSpaceCOS:visited,
.dateCommunityInsightCOS, a.dateCommunityInsightCOS:link, a.dateCommunityInsightCOS:active, a.dateCommunityInsightCOS:visited
{
    color:#de3018;
}
#tagline2
{
    color:#505e5f;
}
#opinionSpaceHeader, #opinionSpaceHeaderCOS
{
    font-family:Arial;
    font-size:18px;
    font-style:italic;    
}
#tagline1, #taglineCOS1
{
    font-size:15px;
    font-weight:bold;
    font-style:italic;
    text-align:center;
    margin:20px 0px 0px 0px;
}
#tagline2
{
    display:inline;
    text-align:left;
    font-size:12px;
    margin:20px 0px 0px 0px;
}
#lineTagline
{
    border-bottom:solid 2px #52a3f0;
}
#lineTaglineCOS
{
    border-bottom:solid 2px #de3018;
}
#opinionSpacelegend
{
    font-size:18px;
    font-style:italic;
    color:#859499;
    padding:5px;
}
#buttonSubmitOpinionSpace a
{
    background:url(/img/reacts/button-submit_opinion-space.gif) no-repeat top left;
}
#buttonSubmitOpinionSpaceCOS a
{
    background:url(/img/reacts/button-submit_opinion-space_cos.gif) no-repeat top left;
}
#buttonSubmitOpinionSpace a, #buttonSubmitOpinionSpaceCOS a
{
    display:block;
    width:165px;
}
#buttonSubmitOpinionSpace a:hover
{
    background:url(/img/reacts/button-submit_opinion-space.gif) no-repeat bottom left;
}
#buttonSubmitOpinionSpaceCOS a:hover
{
    background:url(/img/reacts/button-submit_opinion-space_cos.gif) no-repeat bottom left;
}

#buttonSubmitRateReact a, #buttonSubmitCommunityInsight a,
#buttonSubmitSC a, #buttonSubmitOM a, #buttonSubmit a,
.buttonSubmitSC a, .buttonSubmitOM a, .buttonSubmit a
{
    background:url(/img/buttons/button-submit_blue.gif) no-repeat top left;
    display:block;
    width:74px;
}
#buttonSubmitRateReact a:hover, #buttonSubmitCommunityInsight a:hover,
#buttonSubmitSC a:hover, #buttonSubmitOM a:hover, #buttonSubmit a:hover,
.buttonSubmitSC a:hover, .buttonSubmitOM a:hover, .buttonSubmit a:hover
{
    background:url(/img/buttons/button-submit_blue.gif) no-repeat bottom left;
}
#buttonSubmitRateReactCOS a, #buttonSubmitCommunityInsightCOS a,
#buttonSubmitCOS a, .buttonSubmitCOS a
{
    background:url(/img/buttons/button-submit_red.gif) no-repeat top left;
    display:block;
    width:74px;
}
#buttonSubmitRateReactCOS a:hover, #buttonSubmitCommunityInsightCOS a:hover,
#buttonSubmitCOS a:hover, .buttonSubmitCOS a:hover
{
    background:url(/img/buttons/button-submit_red.gif) no-repeat bottom left;
}
#buttonModify a
{
    background:url(/img/buttons/button-modify_blue.gif) no-repeat top left;
    display:block;
    width:74px;
}
#buttonModify a:hover
{
    background:url(/img/buttons/button-modify_blue.gif) no-repeat bottom left;
}
#buttonModifyCOS a
{
    background:url(/img/buttons/button-modify_red.gif) no-repeat top left;
    display:block;
    width:74px;
}
#buttonModifyCOS a:hover
{
    background:url(/img/buttons/button-modify_red.gif) no-repeat bottom left;
}


#topOpinionSpace
{
    background-image: url(/img/reacts/box_opinion-space_top.gif);
}
#topRateReact
{
    background-image: url(/img/reacts/box_rate-react_top.gif);
}
#topCommunityInsight
{
    background-image: url(/img/reacts/box_community-insight_top.gif);
}
#topOpinionSpaceOneColumn
{
    background-image: url(/img/reacts/box_opinion-space_top_580.gif);
}
#topRateReactOneColumn
{
    background-image: url(/img/reacts/box_rate-react_top_580.gif);
}
#topCommunityInsightOneColumn
{
    background-image: url(/img/reacts/box_community-insight_top_580.gif);
}
#topOpinionSpaceOneColumnCOS
{
    background-image: url(/img/reacts/box_opinion-space_top_580_cos.gif);
}
#topRateReactOneColumnCOS
{
    background-image: url(/img/reacts/box_rate-react_top_580_cos.gif);
}
#topCommunityInsightOneColumnCOS
{
    background-image: url(/img/reacts/box_community-insight_top_580_cos.gif);
}
#topOpinionSpace, #topRateReact, #topCommunityInsight
{
    width: 724px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: top left;
    overflow: hidden;
}
#topOpinionSpaceOneColumn, #topRateReactOneColumn, #topCommunityInsightOneColumn,
#topRateReactOneColumnCOS, #topOpinionSpaceOneColumnCOS, #topCommunityInsightOneColumnCOS
{
    width: 580px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: top left;
    overflow: hidden;
}
.questionOpinionSpaceRepeat
{
    background:url(/img/reacts/box_title_repeat.gif) repeat-y top left;
}
.questionOpinionSpaceRepeatOneColumn
{
    background:url(/img/reacts/box_title_repeat_580.gif) repeat-y top left;
}
.questionOpinionSpaceRepeat, .questionOpinionSpaceRepeatOneColumn
{
    text-align:justify;
    overflow:hidden;
    padding:5px 20px 10px 20px;
    color:#828c8d;
    font-weight:bold;
}

#questionOpinionSpaceBox, #questionCommunityInsightBox
{
    border:solid 1px #859499;
    margin-bottom:30px;
    background-color:#efefef;
    padding:15px;
}
.titleOpinionSpace, a.titleOpinionSpace:link, a.titleOpinionSpace:active, a.titleOpinionSpace:visited,
.titleOpinionSpaceCOS, a.titleOpinionSpaceCOS:link, a.titleOpinionSpaceCOS:active, a.titleOpinionSpaceCOS:visited,
.dateCommunityInsight, a.dateCommunityInsight:link, a.dateCommunityInsight:active, a.dateCommunityInsight:visited,
.dateCommunityInsightCOS, a.dateCommunityInsightCOS:link, a.dateCommunityInsightCOS:active, a.dateCommunityInsightCOS:visited
{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    display:inline;
}
.titleCommunityInsight, a.titleCommunityInsight:link, a.titleCommunityInsight:active, a.titleCommunityInsight:visited
{
    color:#505e5f;
    font-weight:bold;
    text-decoration:none;
}
.questionOpinionSpace, a.questionOpinionSpace:link, a.questionOpinionSpace:active, a.questionOpinionSpace:visited
{
    color:#000000;
    text-decoration:none;
}
.resumeCommunityInsight, a.resumeCommunityInsight:link, a.resumeCommunityInsight:active, a.resumeCommunityInsight:visited
{
    text-decoration:none;
    color:#000000;
}

#answers
{
    width:auto;
    background:url(/img/reacts/box_repeat.gif) repeat-y top left;
    padding:12px 10px 0px 12px;
}
#answersOneColumn
{
    width:auto;
    background:url(/img/reacts/box_repeat_580.gif) repeat-y top left;
    padding:12px 10px 0px 10px;
}
#leftBlock
{
    padding:5px 10px 0px 20px;
    border-right:solid 1px #d1d7d9;
    width: 50%;
}
#topBlockOneColumn, #bottomBlockOneColumn
{
    padding:5px 10px 0px 15px;
}
#leftBlock input, #leftBlock textarea,
#reactionBlock input, #reactionBlock textarea
{
    width: 300px;
    font-size: 12px;
    font-family: Arial;
}
#rightBlock
{
    padding:5px 10px 0px 10px;
    width:50%;
}
.reactFieldQuestion
{
	padding-right:2px;
	font-size: 12px;
}
.reactFieldAnswer
{
/*	padding: 0 30px 0 5px;*/
	font-size: 11px;
}
.alertModerator
{
    float:right;
}
.alertModerator a, .alertModerator
{
    font-size:9px;
    color:#859499;
}
.titlePopup
{
    text-align:center;
    font-weight:bold;
    font-size:14;
    margin:10px 0px 20px 0px;
}
#bottomBox
{
    width:724px;
    height:14px;
    background:url(/img/reacts/box_bottom.gif) no-repeat top left;
}
#bottomBoxOneColumn
{
    width:580px;
    height:14px;
    background:url(/img/reacts/box_bottom_580.gif) no-repeat top left;
}
/*=======================*/
#communityInsightFieldset,
#opinionSpaceFieldset, .opinionSpaceFieldset
{
    padding:10px;
}
#communityInsightFieldsetCOS,
#opinionSpaceFieldsetCOS, .opinionSpaceFieldset
{
    padding:7px;
}
#communityInsightFieldset, #communityInsightFieldsetCOS,
#opinionSpaceFieldset, #opinionSpaceFieldsetCOS, .opinionSpaceFieldset, .opinionSpaceFieldsetCOS
{
    border:1px solid #859499;
    margin:0px;
}
#communityInsightlegend,
#opinionSpacelegend
{
    font-size:18px;
    font-style:italic;
    color:#505E5F;
    padding:5px;
}
.focusOfTheMonth:link, .focusOfTheMonth:active, .focusOfTheMonth:hover, .focusOfTheMonth:visited
{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	color:#505E5F;
}
.communityInsightLink:link, .communityInsightLink:active, .communityInsightLink:hover, .communityInsightLink:visited,
.opinionSpaceLink:link, .opinionSpaceLink:active, .opinionSpaceLink:hover, .opinionSpaceLink:visited
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.communityInsightLink:hover,
.opinionSpaceLink:hover
{
	color:#505E5F;
}
/*=======================*/

.boxEditorialTop_blue, .boxEditorialTop_red
{
	font-size: 1px;
	height: 10px;
}
.boxEditorialTop_blue
{
	background:url(/img/editorials/box/box-top_blue.gif) no-repeat bottom left;
}
.boxEditorialTop_red
{
	background:url(/img/editorials/box/box-top_red.gif) no-repeat bottom left;
}

.boxEditorialRepeat_blue, .boxEditorialRepeat_red
{
    width:200px;
}
.boxEditorialRepeat_blue
{
    background:url(/img/editorials/box/box-repeat_blue.gif) repeat-y top left;
}
.boxEditorialRepeat_red
{
    background:url(/img/editorials/box/box-repeat_red.gif) repeat-y top left;
}

.boxEditorialBottom_blue, .boxEditorialBottom_red
{
	font-size: 1px;
	height: 10px;
}
.boxEditorialBottom_blue
{
	background:url(/img/editorials/box/box-bottom_blue.gif) no-repeat bottom left;
}
.boxEditorialBottom_red
{
	background:url(/img/editorials/box/box-bottom_red.gif) no-repeat bottom left;
}
#buttonSuggestTopic_blue a
{
    background:url(/img/buttons/button-suggest-topic_blue.gif) no-repeat top left;
}
#buttonSuggestTopic_red a
{
    background:url(/img/buttons/button-suggest-topic_red.gif) no-repeat top left;
}
#buttonSuggestTopic_blue a, #buttonSuggestTopic_red a
{
    display:block;
    width:119px;
}
#buttonSuggestTopic_blue a:hover
{
    background:url(/img/buttons/button-suggest-topic_blue.gif) no-repeat bottom left;
}
#buttonSuggestTopic_red a:hover
{
    background:url(/img/buttons/button-suggest-topic_red.gif) no-repeat bottom left;
}

/*=======================*/
.docinfo .itemRating
{
	font-weight: normal;
	font-size: 11px;
}
.docinfo .itemRating a
{
	font-weight: bold;
}
.itemRating 
{
	white-space: nowrap;
	font-size: 11px;
}
.itemRating a {
	white-space: nowrap;
	font-size: 11px;
}
.itemRatingStar
{
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    background-repeat: no-repeat;
    font-size: 0px;
    list-style: none;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
}
.itemRatingStarEmpty {
    background-image: url(/img/icons/EmptyStar.png);
}
.itemRatingStarFilled {
    background-image: url(/img/icons/FilledStar.png);
}
.itemRatingStarHalf{
    background-image: url(/img/icons/HalfStar.png);
}
.itemRatingStarWaiting {
    background-image: url(/img/icons/WaitingStar.png);
}
.itemRatingStarSaved {
    background-image: url(/img/icons/SavedStar.png);
}
.listRatingTitleSC, .listRatingTitleOM
{
	clear: both;
	vertical-align: middle;
	font-size: 12px;
	color: #182489;
	font-weight: bold;
	margin-bottom: 10px;
}
.listRatingTitleOM
{
	color: #2c508e;
}
.listRatingText
{
	font-size: 12px;
}
.listRatingText div
{
	margin-left: 5px;	
}
.listRatingCommentTobeChecked
{
	clear: both;
	margin: 3px 0 3px 5px;
	width: auto;
}
.listRatingComment
{
	clear: both;
	width: auto;
}
.listRatingModerationSC, .listRatingModerationOM
{
	font-size: 12px;
	color: #182489;
	width: auto;
	clear: both;
	margin: 0 0 10px 10px;
	padding-left: 13px;
	background: url('/img/editorials/arrow_blue.gif') no-repeat 0px 3px;
}
.listRatingModerationOM
{
	color: #2c508e;
}
.listRatingModerationSC a, .listRatingModerationOM a
{
	text-decoration: underline;
}
.listRatingToBeChecked .listRatingModerationSC, .listRatingToBeChecked .listRatingModerationOM
{
	background: url('/img/editorials/arrow_grey.gif') no-repeat 3px left;
}
#ratingBox
{
	padding: 3px 0 5px 0;
	position: relative;
}
#ratingBox span
{
	cursor: pointer;
}
#ratingBoxLayer
{
	position: absolute;
	white-space: nowrap;
	font-size: 12px;
	border:1px solid #999999;
	background: #eeeeee;
	padding: 2px 5px 2px 5px;
	display: none;
}
#rateDocument
{
	border: solid 1px #999999;
	padding: 10px 5px 5px 10px;
}
#rateDocument div
{
	margin: 0px 0 10px 0;
}
#rateDocument div div
{
	margin: 0 0 3px 0;
}
.ratingquestionSC, .ratingquestionOM, .ratingquestionCOS
{
	font-weight: bold;
	font-size: 12px;
}
.ratingquestionOM
{
	color: #2c508e;
}
.ratingcomment
{
	padding-left: 10px;
	font-size: 11px;
	color: #666666;
}
.ratingsubmit
{
	padding: 20px 0 5px 0;
	text-align: center;
	margin-left: 200px;
}
.ratinglegal
{
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	color: #666666;
	margin-left: 40px;
}
.listRatingChecked, .listRatingToBeChecked
{
	clear: both;
	margin: 10px 0 10px 5px;
}
.listRatingChecked
{
	float: none;
}
.listRatingToBeChecked
{
	color: #999999;
}
.ratingMemberOnlyTextSC, .ratingMemberOnlyTextOM, .ratingMemberOnlyTextCOS
{
	font-size: 18px;
	font-weight: bold;
	color: #52a3f0;
	font-style: italic;
}
.ratingMemberOnlyTextCOS
{
	color: #d93301;
}
.ratingLoginBox
{
	border: solid 1px #999999;
	padding: 10px 10px 0 10px;
	width: auto;
}
.ratingLoginBox div
{
	padding: 0 0 10px 5px;
}
.ratingLoginBox .ratingBullet
{
	margin-top: 5px;
	background: url('/img/bullets/arrow_blue2.gif') no-repeat top left;
}
#divAddComments
{
}
.boxstyle,a.boxstyle,a.boxstyle:visited,a.boxstyle:active,a.boxstyle:link,a.boxstyle:hover
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:#4e4e4e ;
}

