.ContentRoundBot { background: #FFFFFF url('../../img/bg.grad-btm-white.png') no-repeat left bottom;}

#ContentWrapper .ColumnWrapper .Column {padding:0;}
.ColumnWrapper .column-right { float: right; width: 550px;}
#ContentWrapper .ColumnWrapper .column-right {width: 622px; padding:59px 50px 0 0;}
#ContentWrapper .ColumnWrapper .column-right P.description{width: 400px;}
/* Insert link to left corner image here: */
#ContentWrapper .ColumnWrapper .column-left div { background:url('../../img/learn/corner-questions-answers.jpg') no-repeat; margin-top:1px;}

.pageTitle { margin: 0 0 15px 0; }
.pageTitle H1,
.pageTitle P { }
.pageTitle H1 { margin: 0 0 10px 0; padding: 0; color: #e21c37; font-size: 24px; }
.pageTitle P { margin: -5px 0 0 0; color: #1679be; text-transform: uppercase; }
.pageTitle v\:shape {padding-bottom:10px;} /*H1 font display fix for all IE. While Firefox etc uses "canvas", IE uses "v:shape for H1 custom font display."*/

.userRatedNote {float:right; font-size:10px; color:#0c5692; width:auto !important; margin:4px 0 0 0 !important; padding-right:18px;}
.pane-top-short {height:20px; margin-top:30px;}

.ui-tabs-hide { position: absolute; left: -55555em; top: -55555em; }
.ui-tabs-panel { background-color: #FFF;}

.product-accordion { margin: -10px 0 0 0; padding: 0 0 13px 0; list-style: none; background: url('../../img/bg.sub-tabs-bot.jpg') no-repeat left bottom; }
.product-accordion LI { background-color: #FFF; display: block; padding: 0; color: #396a92; margin:0;}
.product-accordion LI.even { background: #FFF url('../../img/bg.accordion-row.png') repeat-y left top; }
.product-accordion LI .questionAndAnswerContainer > A { display: block; padding: 20px 0 20px 15px; color: #0c5692; font-weight: bold; text-decoration: none; background: url('../../img/sprites.accordion-arrows.png') no-repeat 0 23px; }
.product-accordion LI .questionAndAnswerContainer A.ui-state-default { padding: 20px 0 20px 15px; }
.product-accordion LI .questionAndAnswerContainer A.current { padding: 20px 0 0 15px; background-position: 0 bottom; color: #e21c37; }
.product-accordion LI .questionAndAnswerContainer DIV.disclosureDiv > A {font-size:11px; text-decoration:underline; font-weight:bold;}
.product-accordion LI .questionAndAnswerContainer DIV.disclosureDiv { padding:10px 0 0 15px !important; font-size:11px;}
.product-accordion LI .questionAndAnswerContainer DIV.disclosureDiv {display:none;}
.product-accordion LI .questionAndAnswerContainer P {width:450px;}

.sendToFriend {float:left; background:url('../../img/btn.send-to-friend-trans.png') top left no-repeat; width:105px; height:10px; margin:20px 0 0 0; position:relative; display:block;}
/*.print {display:none; background:url('../../img/btn.print.png') top left no-repeat; width:46px; height:12px; margin:19px 0 0 15px;}*/
.setRatingContainer {float:left; font-weight:bold; margin:18px 0 0 30px;}
.setRatingContainer P,.setRatingContainer .ratingForm {float:left; margin-left:15px;}
.setRatingContainer P {width:auto !important;}

.questionAndAnswerContainer, .ratingContainer {float:left;}
.questionAndAnswerContainer {width:480px; border-right:1px solid #b6ccde;}
.product-accordion LI.first .questionAndAnswerContainer, .product-accordion LI.last .questionAndAnswerContainer {width:481px; border-right:none;}
.product-accordion LI.first .questionAndAnswerContainer {background:url('../../img/bg.fading-line-top.gif') top right no-repeat;}
.product-accordion LI.last .questionAndAnswerContainer {background:url('../../img/bg.fading-line-bottom.gif') bottom right no-repeat;}

/**************** Rating START *******************/
SPAN.star-rating-control DIV.star-rating { display: block !important;}
DIV.rating-cancel{display: none !important; padding: 0 !important;}
.ratingContainer {padding:20px 0 0 20px;}
/**************** Rating END *******************/

.nextPageBtn {
    width:168px;
    height:20px;
    background:url(../../img/learn/btn.educational-resources.png) top left no-repeat;
    float:right;
    margin:-45px -35px 0 0;
}

/*********************Send to Friend Popup START*******************/

.staf {
  width: 570px !important;
  height: 319px !important;
}

.staf #fancy_content {
  width: 570px;
  height: 319px;
  background:url(../../img/home/bg.send-to-friend.gif) top left no-repeat;
  padding:15px 15px 15px 10px;
  top:0 !important;
  left:0 !important;
  bottom:0 !important;
  right:0 !important;
}

.staf #fancy_close {
  top:7px;
  right:5px;
}

.staf H2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#0c5692;
  font-weight:bold;
  padding-left:25px;
}

.staf FORM LABEL {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#8f8f8f;
  font-weight:bold;
  text-transform:uppercase;
}

.staf .label {
  text-align:right;
  vertical-align:middle;
}

.staf INPUT, .staf TEXTAREA.message {
  width:156px;
  height:13px;
  border:1px solid #909090;
  background:url('../../img/learn/bg.qa-input.gif') top repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#8f8f8f;
  font-weight:bold;
  text-transform:uppercase;
}

.staf INPUT.subject {
  width:479px;
  height:13px !important;
  background:#FFF;
  border:1px solid #909090;
}

.staf TEXTAREA.message {
  width:479px;
  height:102px;
  background:#FFF;
  text-transform:none;
  overflow:hidden;
}

.staf TEXTAREA.message SPAN {
  text-decoration:underline;
}

.staf TABLE {margin-top:20px; *margin-top:0;}
.staf TABLE TD.tdWidthFix {width:38%;}
.staf TABLE TD {padding:3px 0 3px 6px;}

.staf IMG.cancel, .staf INPUT.submit {
  float:right;
  position:relative;
  margin:15px -1px 0 15px;
  *margin:15px 1px 0 15px;
  border:none;
  width:76px;
  height:24px;
  background:none;
}

.staf IMG.cancel {
  cursor:pointer;
  margin-top:18px;
}

.staf INPUT.error { border:1px solid #e21c37;}

/********************Send to Friend Popup END*********************/