body div#page h2{font-size:1.2em;margin-bottom:10px;color:#333;}
div#opening-text span.intro,div#opening-text span.Apple-style-span{font-size:1.1em;display:block;font-weight:bold;}
div#instruction-text{font-weight:bold;margin-top:10px;}
div#group{margin-top:20px;overflow:hidden;padding-bottom:10px;border-bottom:3px solid #6D1C7C;}
div.groupCount{padding-bottom:5px;border-bottom:1px dotted #BBB;margin-bottom:5px;padding-top:5px;}
div.groupCount span#resource-count{font-weight:bold;}
div.resource{overflow:hidden;float:left;width:126px;height:13em;margin-right:0;border-bottom:1px dotted #BBB;background-color:white;padding-bottom:1px;}
div.resources{margin-right:-4px;}
div.resource img{width:116px;margin:2px;}
a.play-image span{bottom:5px;right:5px;}
a.votingImageLink{display:block;width:116px;height:87px;background-color:black;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
a.votingTextLink{display:block;clear:left;margin:5px 0;cursor:pointer;}
div#group div.votingButton{clear:left;}
.voteSelectionHidden{display:none;}
div.resource label,a.votingTextLink{color:#6D1C7C;}
div.resource label input{margin-left:0;padding-left:0;}
div.title-res{margin-top:20px;margin-bottom:10px;color:#333;font-size:.85em;font-weight:bold;}
div.title-res div.videoTitle{color:#6D1C7C;font:normal 2em Georgia,"Times New Roman",Times,serif;}
div.userProfile{margin-top:10px;padding-top:10px;border-top:1px dotted #BBB;}
div.userProfile img{float:left;margin-right:10px;width:60px;}
div.description{margin-left:70px;}
span.descriptionAbout{color:#333;font-weight:bold;display:block;margin-top:10px;}
div.resourceFooter{clear:left;margin:10px 0 20px;border-top:1px dotted #BBB;border-bottom:3px solid #6D1C7C;padding:5px 0;}
div#report-risky{width:11em;}
a.report-risky{display:block;font-size:.7em;padding:5px 0;font-weight:bold;}
div#details div.resourceFooter div.votingButton{clear:none;float:right;margin-top:0;width:15em;}
div.selected{position:relative;}
div.inner{width:116px;padding:5px 6px 0 5px;height:100%;}
div.selected div.inner{background:#6D1C7C url(/static/images/voting/selected-top.gif) left top no-repeat;}
div.selected a:link,div.selected a:visited,div.selected label,div.selected .votingTextLink{color:white;}
div.selected span.selectFoot{display:block;width:126px;height:13px;position:absolute;bottom:0;left:0;background:url(/static/images/voting/selected-bottom.gif) left top no-repeat;}
div#details div.votingButton{float:right;margin-top:-4.1em;}
div.votingButton a{border:none;display:inline;float:right;background:url(/static/images/voting/vote-icon.gif) left center no-repeat;color:#6D1C7C;font-weight:bold;padding:4px 1px 6px 27px;text-align:left;}
div.columns fieldset{display:block;border:none;border-top:1px dotted #BBB;border-bottom:3px solid #6D1C7C;position:relative;margin-top:3.4em;margin-bottom:20px;width:517px;padding:.4em 10px 20px 0;}
dl.resource{height:40px;margin-bottom:20px;padding-left:70px;margin-left:0;position:relative;}
dl.resource dd{margin-left:0;padding-left:0;}
dl.resource img{position:absolute;left:0;top:0;}
table.voting-groups,table.voting-group-documents{margin-bottom:20px;}
table.voting-groups th,table.voting-group-documents th{text-align:center;padding:0 10px;}
table.voting-groups td,table.voting-group-documents td{padding:2px 10px;}
div#confirmation-text{font-weight:bold;}
div#confirmation-buttons{margin-top:20px;}
div#confirmation-buttons a,div#confirmation-buttons input{display:inline;background:none;border:none;color:#E482F5;}
