﻿/* Wiki Rating Control */


.NoListStyle li, .NoListStyle {
  list-style: none;
  margin-left: 0;
}
#TableOfContents .NoListStyle, #TableOfContents .NoListStyle ol, #TableOfContents .NoListStyle ul {
  margin: 3px 5px 0px 12px;
  padding-top: 0;
}
.WikiCurrentRating
{
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.WikiCurrentRating img
{
  vertical-align: middle;
  margin: -3px 4px;
}

.WikiRatingForm
{
  font-size: .8em;
    color: #999;
    background-color: #eee;
    padding-left: 8px;
    height: 30px;
}

.WikiRatingFormActive
{
    font-size: .8em;
    color: #999;
    background-color: #eee;
}

.WikiRating img, .WikiRatingActive img
{
    float: left;
    margin-right: .5em;
}

.WikiRatingGood
{
    font-weight: bold;
}

.WikiRatingBad
{
    font-weight: bold;
}

.WikiRatingButtons
{
  clear: both;
    margin-top: 5px;
    line-height: 2.0em;
    float: left;
}

.WikiRatingButtonsDescription 
{
    float: left;
}

.WikiRatingYes
{
  display: block;
  margin-left: .5em;
  width: 38px;
  height: 0;
  padding: 15px 0 5px 0;
  overflow: hidden;
  background-image: url(../../../utility/images/voteyes.png);
  background-repeat: no-repeat;
  float: left;
}

.WikiRatingYes:HOVER
{
  background-image: url(../../../utility/images/voteyes_hover.png);
}

.WikiRatingNo
{
  display: block;
  margin-left: .5em;
  width: 38px;
  height: 0;
  padding: 15px 0 5px 0;
  overflow: hidden;
  background-image: url(../../../utility/images/voteno.png);
  background-repeat: no-repeat; 
  float: left;
}

.WikiRatingNo:HOVER
{
  background-image: url(../../../utility/images/voteno_hover.png);
}

/* Small Wiki Rating Control */

.WikiCurrentRatingSmall
{
    font-size: .8em;
    color: #666;
    margin-top: .6em;
}

.WikiRatingFormSmall
{
  float: left;
  font-size: .8em;
  color: #666;
}

.WikiRatingFormActiveSmall
{
  float: left;
  font-size: .8em;
    color: #fff;
}

.WikiRatingSmall img, .WikiRatingActiveSmall img
{
  margin-right: .5em;
    float: left;
}

.WikiRatingGoodSmall
{
    font-weight: bold;
}

.WikiRatingBadSmall
{
    font-weight: bold;
}

.WikiRatingButtonsSmall
{
  clear: both;
}

.WikiRatingButtonsSmall img, .WikiRatingButtonsSmall img
{
    float: none;
    cursor: pointer;
    vertical-align: middle;
}

.WikiRatingYesSmall
{
  display: inline-block;
  margin: 0 .5em;
  overflow: hidden;
}

.WikiRatingNoSmall
{
  display: inline-block;
  margin: 0 .5em;
  overflow: hidden;
}

/* Wiki Comments */

.WikiCommentArea
{
  margin: 12px 0;
}

.WikiCommentUser
{
  float: left;
  width: 64px;
  min-height: 60px;
  overflow: hidden;
}

.WikiCommentArrow
{
  padding: 0;
  height: 10px;
  overflow: hidden;
  margin-left: 10px;
}

.WikiCommentArrow .r1, .WikiCommentArrow .r2, .WikiCommentArrow .r3, .WikiCommentArrow .r4,
.WikiCommentArrow .r5, .WikiCommentArrow .r6, .WikiCommentArrow .r7, .WikiCommentArrow .r8, 
.WikiCommentArrow .r9, .WikiCommentArrow .r10
{
  height: 1px;
  overflow: hidden;
}

.WikiCommentArrow .r1 { width: 18px; }
.WikiCommentArrow .r2 { width: 16px; }
.WikiCommentArrow .r3 { width: 14px; }
.WikiCommentArrow .r4 { width: 12px; }
.WikiCommentArrow .r5 { width: 10px; }
.WikiCommentArrow .r6 { width: 8px; }
.WikiCommentArrow .r7 { width: 6px; }
.WikiCommentArrow .r8 { width: 4px; }
.WikiCommentArrow .r9 { width: 2px; }
.WikiCommentArrow .r10 { width: 0; }

.WikiCommentBubble
{
}

.WikiCommentContent
{
  padding: 0 10px 0 10px;
  position: relative;
  overflow: hidden;
}

.WikiCommentContent p
{
  margin: 4px 0px;
}

.WikiCommentBubbleRoundTop, .WikiCommentBubbleRoundBottom
{
  height: 5px;
}

.WikiCommentBubbleRoundTop .r1, .WikiCommentBubbleRoundTop .r2, .WikiCommentBubbleRoundTop .r3, .WikiCommentBubbleRoundTop .r4,
.WikiCommentBubbleRoundBottom .r1, .WikiCommentBubbleRoundBottom .r2, .WikiCommentBubbleRoundBottom .r3, .WikiCommentBubbleRoundBottom .r4
{
  height: 1px;
  overflow: hidden;
}

.WikiCommentBubbleRoundTop .r1, .WikiCommentBubbleRoundBottom .r4 { margin: 0 5px; }
.WikiCommentBubbleRoundTop .r2, .WikiCommentBubbleRoundBottom .r3 { margin: 0 3px; }
.WikiCommentBubbleRoundTop .r3, .WikiCommentBubbleRoundBottom .r2 { margin: 0 2px; }
.WikiCommentBubbleRoundTop .r4, .WikiCommentBubbleRoundBottom .r1 { margin: 0 1px; height: 3px; }

.WikiCommentBubbleRoundTop .r1, .WikiCommentBubbleRoundTop .r2, .WikiCommentBubbleRoundTop .r3, .WikiCommentBubbleRoundTop .r4,
.WikiCommentBubbleRoundBottom .r1, .WikiCommentBubbleRoundBottom .r2, .WikiCommentBubbleRoundBottom .r3, .WikiCommentBubbleRoundBottom .r4,
.WikiCommentArrow .r1, .WikiCommentArrow .r2, .WikiCommentArrow .r3, .WikiCommentArrow .r4,
.WikiCommentArrow .r5, .WikiCommentArrow .r6, .WikiCommentArrow .r7, .WikiCommentArrow .r8, 
.WikiCommentArrow .r9, .WikiCommentArrow .r10,
.WikiCommentContent
{
  background-color: #CEDEFD;
}

.WikiCommentHeader
{
  margin: 0 0 16px 40px;
  font-size: 80%;
  font-weight: bold;
  color: #666;
}

.WikiCommentHeaderIcon
{
  float: left;
  margin-top: 4px;
  margin-bottom: 8px;
}

/* Questionable */

.CommonWikiPageRatingArea
{
  float: left;
  width: 50px;
  margin: 8px 4px 16px 0;
  overflow: hidden;
  font-size: 140%;
  text-align: center;
  font-weight: bold;
  color: #888;
}

.CommonWikiPageNoRatingArea
{
  float: left;
  width: 50px;
  margin: 8px 4px 16px 0;
  overflow: hidden;
  font-size: 100%;
  text-align: center;
  color: #999;
}

.CommonWikiListArea
{
  font-size: 110%;
  float: left;
  width: 300px;
  margin: 8px;
  overflow: hidden;
}

.CommonWikiPageListArea
{
  font-size: 110%;
  padding: 8px 8px 8px 12px;
  overflow: hidden;
}

.CommonWikiPageListArea .CommonHeader
{
  margin-top: 0;
}

.CommonWikiPageDescription
{
  font-size: 90%;
  color: #777;
}

.WikiSidebarPlaceholder
{
    background-color: transparent;
    padding: 12px;
    margin: 0 0 12px 0;
    height: 1%;
}

.WikiAddButton
{
    background-image: url(../images/wiki/add-button-left.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
    text-align: left;
    cursor: pointer;
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
}

a.WikiAddButton:hover
{
    text-decoration: none;
}

.WikiAddButton span
{
    background-image: url(../images/wiki/add-button-right.png);
    background-position: top right;
    background-repeat: no-repeat;    
    color: #fff; 
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    padding: 0;
    margin: 0;
    padding-left: 5px;
    padding-right: 10px;
    max-width: 375px;
    display: block;
}

/* Mindfish Custom WIKI Style */
.Title
{
  font-weight: bold;
  font-size: 28px;
  margin-bottom: 20px;
}
.SubTitle
{
  display: block;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 8px;
  color: #000;
  border: solid 1px #95bddc;
  
  /* background: #4E94C8; */
  background-color: #e8e8e8;
  width: 99%;
  padding: 5px 0 5px 3px;
  font-family: Trebuchet MS, Arial, Helvetica;
}
.SubTitle1
{
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 8px;
}
.SubTitle2
{
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 8px;
}
.SubTitle3
{
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 8px;
}
.DescriptionTitle, .ApproachTitle {
  background-repeat: repeat-x;
  padding: 0;
  height: 26px;
  background-image: url(/Themes/hawaii/images/wiki_v2/header_slice.jpg);
}
.DescriptionTitle h3, .ApproachTitle h3,
.DescriptionTitle h4, .ApproachTitle h4 {
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-size: 18px;
  font-family: Trebuchet MS, Arial, Helvetica;
  color: #fff;
  line-height: 22px;
  height: 26px;
  padding-left: 50px;
  background: left top url(/Themes/hawaii/images/wiki_v2/description_icon.jpg) no-repeat;
}
.DescriptionTitle {
  background-image: url(/Themes/hawaii/images/wiki_v2/header_slice.jpg);
}
.DescriptionTitle h3, .DescriptionTitle h4 {
  background: left top url(/Themes/hawaii/images/wiki_v2/description_icon.jpg) no-repeat;
}
.ApproachTitle {
  background-image: url(/Themes/hawaii/images/wiki_v2/header_slice.jpg);
}
.ApproachTitle h3, .ApproachTitle h4 {
  background: left top url(/Themes/hawaii/images/wiki_v2/approach_icon.jpg) no-repeat;
}
.Image
{
  margin: 0 auto;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
.Question {
  font-size: 14px;  
  font-style: italic;
  margin-bottom: 20px;
  font-family: Trebuchet MS, Arial, Helvetica;
}
.Content table, table.Content{
  border: 1px solid #000;
}
.Content table tr, table.Content tr {
}
.Content table th, table.Content th {
  text-align: left;
  padding: 0 8px;
  border-right: 1px dotted #333333;
  border-bottom: 2px dotted #333333;
}
.Content table td, table.Content td {
  padding-left: 15px;
  padding-right: 5px;
  border-bottom: 1px dotted #333333;
  border-right: 1px dotted #333333;
}
.Inset {
  position: relative;
  margin-left: 60px;
}
.Content {
  font-size: 14px;
  margin-bottom: 20px;
  font-family: Trebuchet MS, Arial, Helvetica;
}
.LowerLatin li, li .LowerLatin li{
  list-style: lower-latin;
}
.UpperLatin li, li .UpperLatin li{
  list-style: upper-latin;
}
.Decimal li, li .Decimal li {
  list-style: decimal;
}
.UpperRoman li, li .UpperRoman li {
  list-style: upper-roman;
}
a img {
  border: none;
}
.Formula:before, .LargeFormula:before {
  display: block;
  width: 35px;
  height: 10px;
  margin-left: -14px;
  margin-top: -8px;
  background: #aaa;
  content: "Formula";
  color: #fff;
  font-size: 8px;
  font-family: Trebuchet MS, Arial, Helvetica;
  padding-left: 1px;
}
.Formula, .LargeFormula {
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  border: 1px dotted #dddddd;
  background: #fff;
  padding: 5px 5px 5px 10px;
}
.Approach.Formula:before, .Approach.LargeFormula:before,
.Description.Formula:before, .Description.LargeFormula:before {
  background: #888;
}
p .Formula, p.Formula, li .Formula, li.Formula, table .Formula, table.Formula {
  font-size: 24px;
}
p .LargeFormula, p.LargeFormula, li .LargeFormula, li.LargeFormula, table .LargeFormula, table.LargeFormula {
  font-size: 28px;
}
.Math {
  font-family: "Times New Roman", Times, serif;
}
p .Math, p.Math, li .Math, li.Math, table .Math, table.Math {
  font-size: 18px;
}
.Centered {
  text-align: center;
}
img.Centered {
  display: block;
  margin: 0 auto 20px;
  text-align: center;
}
ul, ol {
  margin: 1em 0;
  display: block;
  padding-left: 0;
}
ul li, ol li {
  margin: 7px 5px 7px 24px;
}
.NoListStyle li ol li, .NoListStyle li ul li {
  margin: 7px 5px 7px 24px;
}
abbr {
  cursor: help;
}
table ul {
  margin: 0;
  padding: 0;
}
.BulletedList li {
  margin: 0;
  padding: 0;
  margin-left: 24px;
  list-style-type: square;
}
.LabeledList li {
  margin: 0;
  padding: 0;
  margin-left: 6px;
  font-size: 16px;
  list-style-type: none;
}
ul.LargestSpacing li, ol.LargestSpacing li {
  margin: 2px 5px 3em 24px;
}
ul.LargeSpacing li, ol.LargeSpacing li {
  margin: 2px 5px 1em 24px;
}
ul.NormalSpacing li, ol.NormalSpacing li {
  margin: 2px 5px 2px 24px;
}
.Equation {
  text-align: center;
  margin: 0 0 20px 0 auto;
  font-size: 20px;
}
.Zebra, .Zebra .RowTitle {
  border-top: 1px #bbb solid;
  border-bottom: 1px #eee solid;
  background: #f5f5f5;
}
.Columned {
  padding-left: 200px;
  list-style-type: none;
}
.Columned li {
  vertical-align: top;
  padding-left: 7px;
}
.Columned .RowTitle{
  display: inline-block;
  margin-left: -217px;
  width: 210px;
  border-right: 1px #ddd dotted;
  vertical-align: top;
}
.Zebra .RowTitle {
  padding-left: 20px;
  margin-left: -237px;
}
hr {
  width: 90%;
  text-align: center;
  margin: 0 0 20px 0 auto;
  border: none;
  border-top: 3px dotted #95bddc;
}
.Outline {
  font-family: Trebuchet MS, Arial, Helvetica;
  font-size: 14px;
  border: 1px solid #95bddc;
  margin: 10px 0 10px 241px;
  padding: 2px;
}

.Outline p, .Outline ol, .Outline ul{
  margin: .3em .5em 1em .5em;
}
#TableOfContents {
  position: relative;
  width: 235px;
  float: left;
  margin-top: -4px;
}
#TableOfContents .Content {
  background: left top url(/Themes/hawaii/images/wiki_v2/toc_slice.jpg) repeat-x;
  margin-bottom: 5px;
  font-size: 16px;
  color: #136fb6;
  font-weight: bold;
  margin: 2px 7px;
}
#TableOfContents .Content a {
  font-weight: normal;
  color: #136fb6;
}
#TableOfContents .Content h3, #TableOfContents .Content h2 {
  height: 21px;
  font-weight: normal;
  font-family: Trebuchet MS, Arial, Helvetica;
  color: #fff;
  line-height: 21px;
  padding-left: 25px;
  margin: 0;
  font-size: 16px;
}
#TableOfContents .Content h3, #TableOfContents .Content h2 {
	background: left url(/Themes/hawaii/images/wiki_v2/toc_icon.jpg) no-repeat;
	height: 21px;
}
#TableOfContents ol {
  margin-top: 5px;
  margin-left: 10px;
}
#TableOfContents ol li ol, #TableOfContents ol li ul {
  margin-bottom: 4px;
}
#TableOfContents .Top {
  height: 5px;
  width: 235px;
  background: bottom url(/Themes/hawaii/images/wiki_v2/toc_top.jpg) no-repeat;
  clear: both;
}
#TableOfContents .Left, #TableOfContents .Right {
  width: 5px;
  height: 218px;
}
#TableOfContents .Left {
  float: left;
  background: left top url(/Themes/hawaii/images/wiki_v2/toc_left.jpg) no-repeat;
}
#TableOfContents .Right {
  float: right;
  background: left top url(/Themes/hawaii/images/wiki_v2/toc_right.jpg) no-repeat;
}
.ClearBoth {
  display: block;
  clear: both;
}
