
/*Answers Results style*/

.left {
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 49%;} 
.right {
	float: right; 
	margin: 0; 
	padding: 0; 
	width: 49%;}
.full {
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 98%; }
.sm-italic-gr {
	font-size: 92%; 
	color: #646464; \
	font-style: italic;}
	
#answers-wrap .l {
	float: left; 
	margin: 0 0 0 0; 
	padding: 0; 
	width: 32%;} 
#answers-wrap .m {
	float: left; 
	margin: 0 0 0 10px; 
	padding: 0; 
	width: 32%;}
#answers-wrap .r {
	float: right; 
	margin: 0 0 0 0; 
	padding: 0; 
	width: 32%; 
	clear: right;}
#ans-description p {
  margin:10px 0;
  padding:0;}
#ans-description {
    width:710px;
	padding: 5px 0 0 0; 
	margin: 0 0 25px 0;}
#feedback-wrapper {
	width: 500px; 
	margin: 20px; 
	padding: 0;}
#feedback-wrapper .title {
	width: 25%;}
#feedback-wrapper .content {
	width: 75%;}
#feedback-wrapper .main {
	margin: 30px 0 0 0; 
	padding: 0; 
	border-top: 1px solid #aacfe2; 
	border-bottom: 1px solid #aacfe2;}
#feedback-wrapper .main .title {
	border-right: 1px solid #aacfe2;}
#feedback-wrapper .disclaimer {
	width: 455px; 
	float: right;}
td#rating {
	margin: 0 0 0 -5px; 
	padding: 0;}
#feedback-wrapper .radio {
	margin: 0 5px 0 10px; 
	padding: 0 0 0 0;}
#feedback-wrapper .textfield {
	margin: 0; 
	padding: 0; 
	width: 260px;}
#feedback-wrapper .comments {
	margin: 0; 
	padding: 0; 
	width: 340px; 
	height: 150px;}
#feedback-wrapper .odd {
	background: #E6EAED;}
#feedback-wrapper .even {
	background: #FFF;} 


/*Answers Problem page */
#ans-prnt-fdbck {
	width: 98%; 
	text-align: right; 
	margin: 0 0 0 0; 
	padding: 0 15px 0 0; 
	font-size: 11px;}
#ans-prnt-fdbck img {
	margin: 0 5px -2px 0; 
	padding: 0 0 0 0;}
#ans-prnt-fdbck img.dot-divider {
	margin: 0 15px -2px 15px; 
	padding: 0 0 0 0;}
#ans-prnt-fdbck a {
	text-decoration: none;}
#ans-prnt-fdbck a:hover {
	text-decoration: underline;}
#ansdetails-cnav {
	font-size:0.9em;
	margin: 5px 0 10px 0; 
	padding: 0; 
	width: 100%; 	}
#ansdetails-cnav table {
  margin:0 0 15px 0;
   width:100%;
    border: 1px dotted #aacfe2;
    border-width:1px 0;}
#ansdetails-cnav .title {
     vertical-align:top;
	width: 15%; 
	border-right: 1px dotted #aacfe2;}
#ansdetails-cnav #appliesTo .title {
   width:6%;}
#ansdetails-cnav td {
  padding:5px 0px 5px 3px;}

#ansdetails-cnav .content {
	width: 35%;}
#ansdetails-cnav .odd {
	background: #f1faff;}
#ansdetails-cnav .even {
	background: #FFF;} 
.ans-content-wrapper {
	margin: 0 0 25px 0; 
	padding: 0;}
#ans-srch {
  padding:0 8px;
  margin:0 0 0 0;}
#ans-srch h3 {
  margin:0;}
.ans-srch-td {
   width:25%;
border: 1px dotted #aacfe2;
   border-width:0px 0px 0px 1px;
   padding:0;
    background:#f4f5cc;}
#ans-srch form {
  margin:0;
  padding:0;}
#inner-description {
  width:10px;
  margin-bottom:25px;}
.col {
  width:24%;
  padding-right:5px;
  float:left;}


