body {
	color: #676767;
	background: #efefef;
	font-size: 14px;
	font-family: Lucida Grande, Helvetica, Verdana, Arial;
	}
a:link {
	color: #1a78ea;
	text-decoration: none;
	}
a:visited {
	color: #1a78ea;
	text-decoration: none;
	}
a:hover {
	color: #1a78ea;
	text-decoration: underline;
	}
a:active {
	color: #ea4a42;
	text-decoration: underline;
	}
a.topmenu:link {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1a78ea;
	text-decoration: none;
	}
a.topmenu:visited {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #1a78ea;
	text-decoration: none;
	}
a.topmenu:hover {
	color: #1a78ea;
	text-decoration: underline;
	}
a.topmenu:active {
	color: #ea4a42;
	text-decoration: underline;
	}
a.grey:link {
	color: #898989;
	text-decoration: none;
	}
a.grey:visited {
	color: #898989;
	text-decoration: none;
	}
a.grey:hover {
	color: #1a78ea;
	text-decoration: underline;
	}
a.grey:active {
	color: #ea4a42;
	text-decoration: underline;
	}

.small {
  font-size: 11px;
}

.decision_title {
	color: #676767;
	font-size: 32px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	cursor: hand;
	cursor: pointer;
	}
.decision_title_input {
	border: 0px;
	color: #676767;
	font-size: 32px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	cursor: hand;
	cursor: pointer;
	}
.html_decision_table {
	background: #ffffff;
	}
.row_tr {
	border: 0px;
	height: 20px;
	}
.row_tr_mouseover {
	background: #f3f3f3;
	}
.row_td_criteria {
	border: 0px solid #cfcfcf;
	color: #676767;
	padding: 5px;
	width: 200px;
	cursor: hand;
	cursor: pointer;
	}
.row_td_criteria_mouseover {
	background: #676767;
}
.row_td_criteria_title_mouseover {
	color: #ffffff;
}
.row_td_criteria_title {
	font-size: 14px;
	font-style: italic;
	color: #afafaf;
	}
.row_td_criteria_title_input {
	border: 0px;
	color: #676767;
	font-size: 14px;
	padding: 0;
	margin: 0;
	}
.row_td_criteria_title_renamed {
	font-style: normal;
	font-size: 14px;
	color: #1a78ea;
	}
.row_td_criteria_remove {
	width:1px;
}
.row_tr_button_remove {
	color: #afafaf;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
	}
.row_td_importance {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 18px;
	height: 18px;
	position: relative;
	background: url('http://doocide.com/images/starrating.gif') left top repeat-x;
	cursor: hand;
	cursor: pointer;
	}
.row_td_importance li{
	list-style-type: none;
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}
.row_td_importance li a {
	outline: none;
	display:block;
	width:18px;
	height: 18px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
.row_td_importance li a:hover{
	background: url('http://doocide.com/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}
.row_td_importance a.r1-unit{left: 0px;}
.row_td_importance a.r1-unit:hover{width:18px;}
.row_td_importance a.r2-unit{left:18px;}
.row_td_importance a.r2-unit:hover{width: 36px;}
.row_td_importance a.r3-unit{left: 36px;}
.row_td_importance a.r3-unit:hover{width: 54px;}
.row_td_importance a.r4-unit{left: 54px;}
.row_td_importance a.r4-unit:hover{width: 72px;}
.row_td_importance a.r5-unit{left: 72px;}
.row_td_importance a.r5-unit:hover{width: 90px;}
.row_td_importance li.current {
	list-style: none;
	background: url('http://doocide.com/images/starrating.gif') left bottom;
	position: center;
	height: 18px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
	}

.choice_base_td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 150px;
	background: #efefef;
	color: #ea4a42;
	font-size: 12px;
	height: 28px;
	font-weight: bold;
	}
.choice_td_button_remove {
	color: #1a78ea;
	font-size: 12px;
	}
.choice_td {
  padding-left: 5px;
	padding-right: 5px;
	text-align: center;
  width: 150px;
	color: #ea4a42;
	font-size: 12px;
	font-style: bold;
	}
.choice_td_header {
	text-align: center;
	width: 150px;
	color: #afafaf;
	font-size: 12px;
	}
.choice_title {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	cursor: hand;
	cursor: pointer;
	}
.choice_base_title {
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	cursor: hand;
	cursor: pointer;
	}
.choice_title_input {
	border: 0px;
	color: #ea4a42;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	}
.choice_slider {
	margin-left: 10px;
	margin-right: 10px;
	}
.choice_selectbox {
	border: 0px;
	color: #676767;
	cursor: hand;
	cursor: pointer;
	}
.choice_selectbox_mouseover {
	background: #676767;
	color: #ffffff;
	}
.choice_winner_selectbox_highlight {
	background: #ffee99;
	}
.choice_winner_title_highlight {
	background: #000000;
	color: #ffffff;
	}
.choice_winner_score_highlight {
	color: #ea4a42;
	font-weight: bold;
	}
.choice_description_input {
  width: 130px;
  border: 0px;
  text-align: center;
  color: #efefef;
  font-size: 11px;
  }
.choice_description_input_mouseover {
  color: #898989;
  }
.basechoice_rows_text {
	color: #afafaf;
	font-size: 12px;
	}
	
.border_dotted {
	border-top: 1px solid #dfdfdf;
	}

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 20px; margin-left: 0.8em; height: 20px; cursor: hand; cursor: pointer; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; border: 1px solid #efefef; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -10px; border: 0px; background: #efefef url("http://doocide.com/images/slider_thumb_0.png") no-repeat; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 10; }
.ui-slider-horizontal .ui-slider-range-max { right: 10; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

ui-slider-bkg { background: #afafaf; }

a.red:link {
	color: #ea4a42;
	font-weight: bold;
	}
a.red:visited {
	color: #ea4a42;
	font-weight: bold;
	}

.links_decisions {
	padding-bottom: 5px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 14px;
	}

.tooltip {
	color: #303030;
	background-color: #ffffff;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	}

.grey {
	color: #898989;
	}
.lightgrey {
	color: #afafaf;
	}
.darkgrey {
	color: #676767;
	}

.cursor_hand {
	cursor: hand;
	cursor: pointer;
	}
	
.comments_pics {
  width: 40px;
  float: left;
  margin-right: 10px;
  }

.comments_div {
  width: 770px;
	overflow: hidden;
	white-space: normal;
  background: #f9f9f9;
  padding: 10px;
  border-bottom: 3px solid #cfcfcf;
  border-right: 3px solid #cfcfcf;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-bottomleft: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  }
