body {
	font-family: Verdana, Helvetica, sans-serif;
	position:static;
	margin:0px;
	background-color:#ececec;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
}
.MainTable {
	width:1000px;
}
.MainTable td {
	text-align:left;
}
.MainTableSection1 {
	vertical-align: top;
	text-align: left;
	padding-left:15px;
	font-weight:normal;
}
.MainTableSection2 {
	vertical-align: top;
	text-align: left;
	font-weight:normal;
	background-color: #FFFFFF;
}
.MainTableSection4 {
	vertical-align: top;
	height: 750px;
}	
.MenuHeader {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	height:18px;
}
.MenuHeaderLinks {
	color: #333333;
	font-weight:normal;
	text-decoration:underline;
}
.FieldName {
	font-size: 13px;
	color: #3F3F3F;
}
.FieldName2 {
	font-size: 13px;
	color: #666666;
}
.FormTextInput {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	border:1px solid #999999;
	height: 20px;
	margin:0;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:0px;
}
.FormTextInput2 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	border:1px solid #999999;
	height: 18px;
	margin:0;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:0px;
}
.DisplayValue {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.DisplayValue2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.DisplayValue3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	text-align:justify;
}
.DisplayValue4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-align:justify;
}
.DisplayValue5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
.DisplayValue5_11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}
.DisplayValue6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.DisplayValue7 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.CategoryHeader {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 18px;
}
.CategoryHeader2 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 18px;
	border-bottom:1px solid #999999;
}
.CategoryHeader3 {
	font-size: 14px;
	color: #33333;
	font-weight: bold;
	line-height: 18px;
	border-top:1px solid #666666;	
	border-bottom:1px solid #666666;	
}
.CategoryTable {
	border:1px solid #CCCCCC;
	color:#333333;
	font-size:12px;
}
.CategoryTableHeader {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	background-color: #DEDEBE;
	
}
.HeaderFooterTable {
	font-size: 11px;
	color: #A4A4A4;
	width: 100%;
	height: 25px;
	text-align: center;
	vertical-align:middle;
}
.HelpTable {
	display:none; 
	background-color:#EEEEEE; 
	position:absolute;
	border:1px solid #666666;
	padding:10px;
	font-size:10px;
	line-height:15px;
	color:#333333;
	cursor:default;
	z-index:0;
}
.WarningTable {
	border: 1px solid #FF8040;
	line-height:15px;
}
.WarningMessage {
	font-size: 12px;
	color: #FF8040;
	font-weight: normal;
}
.ErrorMessage {
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
	font-weight: normal;
}
.FormErrorMessage {
	font-size: 11px;
	height:15px;
	color: #FF0000;
	vertical-align: middle;
	font-weight: normal;
}
.FormErrorMessage img {
	vertical-align:middle;
}
.SuccessMessage {
	font-size: 12px;
	color: #00FF00;
	vertical-align: middle;
	font-weight: normal;
}
.ErrorTimer {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width:45px; 
	border:none;
}
button {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	cursor: pointer;
	text-align: center;
	vertical-align:middle;
	background-color: #DDDDDD;
	border: 1px solid #CCCCCC;
	height: 20px;
}
button:hover {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 20px;
}
.ApproveButton {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	cursor: pointer;
	text-align: center;
	background-color: #DBFFB3;
	border: 1px solid #23B900;
	height: 20px;
	vertical-align:middle;
}
.RejectButton {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	cursor: pointer;
	text-align: center;
	background-color: #FFBBBB;
	border: 1px solid #E96E6E;
	height: 20px;
	vertical-align:middle;
}
.ErrorListTableHeader {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.HeaderLinks {
	color: #A4A4A4;
	text-decoration: none;
}
.Usera {
	color: #78d400;
	text-decoration: none;
}
.Silenta {
	color: #666666;
	text-decoration: none;
}
.Links, a  {
	color: #333333;
	text-decoration:underline;
}
.LinksHover, a:hover {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
.CalendarTable {
	border-collapse: collapse;
	font-size: 10px;
	color: #666666;
}
.CalendarTable td {
	text-align:center;
	font-size: 10px;
}
.CalendarSelected {
	background-color: #D6DFB9;
	border: 1px solid #95B553;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.CalendarReserved {
	background-color: #999999;
	border: 1px solid #666666;
	width: 20px;
	height: 20px;
}
.CalendarDisabled {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	color: #999999;
	width: 20px;
	height: 20px;
}
.CalendarAvailable {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.ListTable {
	border-collapse: collapse;
	line-height:20px;
}
.ListTableHeader {
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	text-align: left;
	height: 25px;
}
.ListTableRow {
	font-size: 11px;
	color: #666666;
	width: 100%;
	vertical-align: middle;
	height: 25px;
}
.ListTableRow2 {
	font-size: 11px;
	color: #666666;
	width: 100%;
	background-color: #DDDDDD;
	vertical-align: middle;
	height: 25px;

}
.ListTableRowHover {
	font-size: 12px;
	color: #333333;
	width: 100%;
	background-color: #D0E89B;
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
}
.VoteColumn {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F3F3F;
}
.VoteColumnHeader {
	font-size: 11px;
	color: #3F3F3F;
}
.CategoryHeaderIndex {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	text-align: left;
	height: 300px;
	font-size: 11px;
	vertical-align: bottom;
}
.Status1 {
	font-size: 11px;
	color: #333333;
}
.Status2 {
	font-size: 11px;
	color: #333333;
}
.Status3 {
	font-size: 11px;
	color: #EB4145;
}
.Status4 {
	font-size: 11px;
	color: #4492D0;
}
.UserImage {
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.VoteImage {
	border: 1px solid #DDDDDD;
	text-align: center;
	vertical-align: middle;
	margin:3px;
}
.VoteItem {
	border: 2px solid #CCCCCC;
	font-size: 11px;
	text-align:center;
}
.VoteItemHover {
	border: 2px solid #333333;
	font-size: 11px;
	cursor: pointer;
	background-color:#666666;
	color: #FFFFFF;
	text-align:center;
}
.VoteItemPending {
	border: 2px solid #7088ff;
	font-size: 11px;
	text-align:center;
	background-color: #dce2ff;
}
.VoteItemHeaderPending {
	font-size: 10px;
	text-align:left;
	background-color: #7088ff;
}
.VoteItemAccept {
	border: 2px solid #CCCCCC;
	font-size: 11px;
	text-align:center;
	background-color: #EEEEEE;
}
.VoteItemHeaderAccept {
	font-size: 10px;
	text-align:left;
	background-color: #CCCCCC;
}
.VoteItemReject {
	border: 2px solid #ff9a72;
	font-size: 11px;
	text-align:center;
	background-color: #ffd6c6;
}
.VoteItemHeaderReject {
	font-size: 10px;
	text-align:left;
	background-color: #ff9a72;
}
.VoteItemDiv {
	border: 2px solid #CCCCCC;
	font-size: 11px;
	text-align:center;
	background-color: #EEEEEE;
	float:left;
	width:180px;
	height:340px;
	margin:1px;
}
.VoteItemDescDiv {
	vertical-align:top;
	height:50px; 
	overflow:hidden;
}
.VoteItemDescDivHover {
	vertical-align:top;
	overflow:visible;
	background-color:#FFFFFF;
	min-height:50px;
	height:auto; 
	z-index:5;
	position:relative;
}
.VoteButton {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	background-color: #ffffff;
	cursor: pointer;
	text-align: center;
	border: 2px solid #CCCCCC;
}
.VoteButtonHover {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	cursor: pointer;
	text-align: center;
	border: 2px solid #CCCCCC;
}
.noosSearchRow {
	font-size: 11px;
	color: #FFFFFF;
	width:100%; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg.BFCB.jpg);
	background-repeat: repeat-x;
}
.mytop10SearchRow {
	font-size: 11px;
	color: #FFFFFF;
	width:100%; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg.Top10.jpg);
	background-repeat: repeat-x;
}
.voteSearchRow {
	font-size: 11px;
	color: #FFFFFF;
	width:100%; 
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg.jpg);
	background-repeat: repeat-x;
}
.IndexTable {
	font-size: 11px;
	color: #666666;
	width:100%; 
	border:1px solid #DDDDDD;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}
.IndexTable td {
	text-align: left;
}
.IndexTableHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	padding:5px;
	border-bottom:1px solid #DDDDDD;
	
}
.IndexTableHeaderDisabled {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #EEEEEE;
	border:1px solid #CCCCCC;
	line-height:13px;
}
.IndexTableHeaderHover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #666666;
	border:1px solid #DAED7F;
	line-height:13px;
	cursor:pointer;
}
.IndexTableHeaderColor {
	color: #333333;
}
.IndexListTableRow {
	border-bottom:1px dashed #CCCCCC;
}
.IndexTable2 {
	font-size: 11px;
	color: #666666;
	width:100%; 
	border:1px solid #C0CAFA;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg2.jpg);
	background-repeat: repeat-x;
}
.IndexTableAd {
	width:100%; 
	border:1px solid #DDDDDD;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.RankListTable {
	font-size: 11px;
	color: #666666;
	width:100%; 
	border:1px solid #e1b166;
	border-collapse:collapse;
	line-height:18px;
	background-image:url(../images/tablebg5.jpg);
	background-repeat: repeat-x;
}
.RankListTable td {
	text-align: left;
}
.RankListTableHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	line-height:15px;
	border-bottom:1px solid #e1b166;
}
.IndexVoteItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	color: #333333;
}
.IndexVoteImage {
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.TermsTable td {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	text-align:left;
	vertical-align:top;
}
.Required {
	font-family: Verdana;
	font-size: 10px;
	color: #3F3F3F;
	font-weight: normal;
}
.SectionHeader {
	font-family: Verdana;
	font-size: 12px;
	color: #94C52E;
	font-weight: normal;
	border-bottom: solid 1px #94C52E;
}
.colorchart {
	width: 10px;
	height: 10px;
}
.ScrollButton {
	font-family: Verdana, Arial, Times;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	width:20px;
}
.ScrollButton:hover {
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.ScrollButtonCurrent {
	font-family: Verdana, Arial, Times;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	width:20px;
}
.goodcom{display:block}
.goodcom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CBFF92}
.goodcom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e8ffd0;
  border-right:1px solid #e8ffd0;
  background:#d8ffad}
.goodcom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9fff4;
  border-right:1px solid #f9fff4;
  background:#d4ffa6}
.goodcom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d4ffa6;
  border-right:1px solid #d4ffa6;}
.goodcom4{
  border-left:1px solid #e8ffd0;
  border-right:1px solid #e8ffd0}
.goodcom5{
  border-left:1px solid #d8ffad;
  border-right:1px solid #d8ffad}
.goodcomfg{
	background:#CBFF92;
	padding:5px;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	font-style:italic;
}
.badcom{display:block}
.badcom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F76464}
.badcom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbbcbc;
  border-right:1px solid #fbbcbc;
  background:#f98a8a}
.badcom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #feefef;
  border-right:1px solid #feefef;
  background:#f88181}
.badcom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f88181;
  border-right:1px solid #f88181;}
.badcom4{
  border-left:1px solid #fbbcbc;
  border-right:1px solid #fbbcbc}
.badcom5{
  border-left:1px solid #f98a8a;
  border-right:1px solid #f98a8a}
.badcomfg{
  	background:#F76464;
	padding:5px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-style:italic;
}
.ownercom{display:block}
.ownercom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D1BA80}
.ownercom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebe1c8;
  border-right:1px solid #ebe1c8;
  background:#dccb9f}
.ownercom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faf8f2;
  border-right:1px solid #faf8f2;
  background:#d9c798}
.ownercom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d9c798;
  border-right:1px solid #d9c798;}
.ownercom4{
  border-left:1px solid #ebe1c8;
  border-right:1px solid #ebe1c8}
.ownercom5{
  border-left:1px solid #dccb9f;
  border-right:1px solid #dccb9f}
.ownercomfg{
  background:#D1BA80;
	padding:5px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-style:italic;
  }

.admincom{display:block}
.admincom *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CCCCCC}
.admincom1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.admincom2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.admincom3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.admincom4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.admincom5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.admincomfg{
  background:#CCCCCC;
	padding:5px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-style:italic;
}

.curve1{display:block}
.curve1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF
 }
.curve11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #8a8a8a;
  border-right:1px solid #8a8a8a;
  background:#cccccc}
.curve12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #474747;
  border-right:1px solid #474747;
  background:#d8d8d8}
.curve13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;}
.curve14{
  border-left:1px solid #8a8a8a;
  border-right:1px solid #8a8a8a}
.curve15{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc}
.curve1fg{
  background:#FFFFFF
 }

.curve2{display:block}
.curve2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#333333}
.curve21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #505050;
  border-right:1px solid #505050;
  background:#3f3f3f}
.curve22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #606060;
  border-right:1px solid #606060;
  background:#3c3c3c}
.curve23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3c3c3c;
  border-right:1px solid #3c3c3c;}
.curve24{
  border-left:1px solid #505050;
  border-right:1px solid #505050}
.curve25{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.curve2fg{
  background:#333333
}
.Opacity10 {
	opacity:.10; -ms-filter:"alpha(opacity=10)"; filter:alpha(opacity=10);
}
.Opacity10 .oCon {
	-ms-filter:"alpha(opacity=10)"; filter:alpha(opacity=10);
}
.Opacity20 {
	opacity:.20; -ms-filter:"alpha(opacity=20)"; filter:alpha(opacity=20);
}
.Opacity20 .oCon {
	-ms-filter:"alpha(opacity=20)"; filter:alpha(opacity=20);
}
.Opacity30 {
	opacity:.30; -ms-filter:"alpha(opacity=30)"; filter:alpha(opacity=30);
}
.Opacity30 .oCon {
	-ms-filter:"alpha(opacity=30)"; filter:alpha(opacity=30);
}
.Opacity40 {
	opacity:.40; -ms-filter:"alpha(opacity=40)"; filter:alpha(opacity=40);
}
.Opacity40 .oCon {
	-ms-filter:"alpha(opacity=40)"; filter:alpha(opacity=40);
}
.Opacity50 {
	opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50);
}
.Opacity50 .oCon {
	-ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50);
}
.Opacity60 {
	opacity:.60; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60);
}
.Opacity60 .oCon {
	-ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60);
}
.Opacity70 {
	opacity:.70; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);
}
.Opacity70 .oCon {
	-ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);
}
.Opacity80 {
	opacity:.80; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80);
}
.Opacity80 .oCon {
	-ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80);
}
.Opacity90 {
	opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);
}
.Opacity90 .oCon {
	-ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);
}
.Opacity100 {
	opacity:.100; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100);
}
.Opacity100 .oCon {
	-ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100);
}
.SDDispMsg {
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	text-align:center;
	padding:10px;
	background-color:#000000;
	position:relative;
	width:200px;
}
.SDDispMsg a {
	color:#FFFFFF;
	font-weight: bold;
}
.SDVoteLabel {
	height:20px; 
	width:200px; 
	position:absolute;
	background-color:#000000;
}
.SDButton {
	font-family: Verdana, Arial, Times;
	font-size: 8px;
	border: 1px solid #DDDDDD;
	width:15px;
	text-align:center;
	margin:3px;
	padding:2px;
	float:left;
	color: #FFFFFF;
	background-color: #EEEEEE;
	height:15px;
}
.SDSelected {
}
.SDNotSelected {
	color: #666666;
	background-color: #FFFFFF;
}
.SDNotSelected:hover {
	font-weight:bold;
	border-color:#999999;
	cursor:pointer;
}
.SDHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding:3px;
	margin:3px;
	height:25px;
	vertical-align:top;
	border-bottom:1px solid #DDDDDD;
}
.FClosedLabel {
	width:120px;
	height:20px;
	top:147px;
	left:1px;
	position:absolute; 
	background-color:#000000;
}
.ImageDiv {
	display:inline; 
	float:left; 
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding-left:3px; 
	padding-right:3px;
	margin:3px;
}
.AjaxLinks {
	color:#0000FF;
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
	white-space:nowrap;
}
.AjaxPopupWindowParent {
	position:absolute;
	display:none;
	width:100%;
	top:0px;
	left:0px;
	z-index:100;
}
.AjaxPopupWindowBackground {
	position:absolute;
	background-color:#FFFFFF;
	opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);
	top:0px;
	left:0px;
}
.AjaxPopupWindow {
	position:absolute;
	width:800px;
	background-color:#e6ffab;
	color:#000000;
	border: 1px solid #cfff5c;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90);
}
.AjaxPopupWindow input, .AjaxPopupWindow select {
	color:#000000;
	font-size:11px;
	font-family:Arial;
}
.AjaxPopupWindow .Icon {
	height:18px;
	vertical-align:middle;
}
.AjaxPopupWindowHeader {
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #cfff5c;
	background-color:#dbff83;
}
.VoteItemResults {
	width:135px;
	vertical-align:top;
	border:1px solid #e3e3e3; 
	background-color:#f3f3f3;
}
.VoteItemResultsVoted {
	width:135px;
	vertical-align:top;
	border:2px solid #ababab; 
	background-color:#e3e3e3;
}
.CurvedCorner {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.Shouts {
	color:#666666;
}
.EditionsMark {
	font-weight:bold;
	color:#a2de00;
}