/* Copyright 1998-2015, PaperThin, Inc.  All Rights Reserved. */
/* Styles used for the controls */
.CS_AlignLeft {text-align:left;}
.CS_AlignRight {text-align:right;}
.CS_AlignCenter {text-align:center;}

.CS_TableNoBorder, .CS_TableNoBorder th, .CS_TableNoBorder td, .CS_ImgNoBorder {border: 0;}
.CS_TableBorderOne, .CS_TableBorderOne th, .CS_TableBorderOne td {border: 1px;}

.CS_TableNoPadding th, .CS_TableNoPadding td {padding: 0;}
.CS_TablePaddingOne th, .CS_TablePaddingOne td {padding: 1px;}
.CS_TablePaddingTwo th, .CS_TablePaddingTwo td {padding: 2px;}
.CS_TablePaddingFive th, .CS_TablePaddingFive td {padding: 5px;}

.CS_TableNoBorderSpacing {border-spacing: 0;}
.CS_TableBorderSpacingOne {border-spacing: 1px;}
.CS_TableBorderSpacingTwo {border-spacing: 2px;}

.CS_FullWidth {width: 100%;}
.CS_Width98Percent{width: 98%;}
.CS_WidthTwoPercent{width: 2%;}
.CS_WidthEightPercent{width: 8%;}
.CS_Width90Percent{width: 90%;}

.CS_VAlignTop {vertical-align: top;}
.CS_VAlignBottom {vertical-align: bottom;}
.CS_VAlignMiddle {vertical-align: middle;}
.CS_VAlignBaseline {vertical-align: baseline;}

.CS_FloatLeft {float:left;}
.CS_FloatRight {float:right;}

.CS_NoWrap {white-space:nowrap;}

.CS_FontXXSmall {font-size:xx-small;}

.CS_FontBold {font-weight:bold;}
.CS_FontItalic {font-style:italic;}

.CS_MarginLeftRightZero {margin-left:0;margin-right:0;}
.CS_MarginLeftAuto {margin-left:auto;}
.CS_MarginRightAuto {margin-right:auto;}

.CS_MaxWidthHeight160 {max-width:160px; max-height:160px;}

.CS_BorderSolid {border-style:solid;}

.CS_HeightOne {height:1px;}
.CS_HeightTwo {height:2px;}
.CS_HeightFour {height:4px;}
.CS_HeightSix {height:6px;}
.CS_Height12 {height:12px;}
.CS_Height20 {height:20px;}
.CS_Height30 {height:30px;}

.CS_WidthOne {width:1px;}
.CS_WidthThree {width:3px;}
.CS_WidthFour {width:4px;}
.CS_WidthFive {width:5px;}
.CS_WidthSix {width:6px;}
.CS_WidthEight{width:8px;}
.CS_WidthTen {width:10px;}
.CS_Width13 {width:13px;}
.CS_Width18 {width:18px;}
.CS_Width27 {width:27px;}

.CS_LineHeightOne {line-height:1px;}
.CS_LineHeightTwo {line-height:2px;}
.CS_LineHeightFour {line-height:4px;}
.CS_LineHeight12 {line-height:12px;}

.CS_BkgPositionLeftTop {background-position:left top;}
.CS_BkgPositionLeftCenter {background-position:left center;}
.CS_BkgPositionLeftBottom {background-position:left bottom;}
.CS_BkgPositionRightTop {background-position:right top;}
.CS_BkgPositionRightCenter {background-position:right center;}
.CS_BkgPositionRightBottom {background-position:right bottom;}
.CS_BkgPositionCenterTop {background-position:center top;}
.CS_BkgPositionCenterCenter {background-position:center center;}
.CS_BkgPositionCenterBottom {background-position:center bottom;}
.CS_BkgPositionInitial {background-position:initial;}
.CS_BkgPositionInherit {background-position:inherit;}

.CS_BkgRepeat {background-repeat:repeat;}
.CS_BkgRepeatX {background-repeat:repeat-x;}
.CS_BkgRepeatY {background-repeat:repeat-y;}
.CS_BkgNoRepeat {background-repeat:no-repeat;}
.CS_BkgRepeatInitial {background-repeat:initial;}
.CS_BkgRepeatInherit {background-repeat:inherit;}

.CS_BkgSizeAuto {background-size:auto;}
.CS_BkgSizeCover {background-size:cover;}
.CS_BkgSizeContain {background-size:contain;}
.CS_BkgSizeInitial {background-size:initial;}
.CS_BkgSizeInherit {background-size:inherit;}

.CS_NoBorder {border:0;}
.CS_Icon16 {border:0; width:16px; height:16px}
.cs_GridRow:after {
  content: "";
  display: table;
  clear: both;
}
