/* Colors */
.chiWhite { color:#ffffff !important; }
.chiBlack { color:#000000 !important; }
.chiGrey { color:#6a6a6a !important; }
.chiRed { color:#b5131e !important; }

/* Content Window */
.mainColumn .window { width:614px; background:url(../images/assets/window.png) repeat-y 0 0; margin:0 0 12px 20px; }
.mainColumn .windowTop { width:614px; background:url(../images/assets/window-top.png) no-repeat 0 0; }
.mainColumn .windowBottom { width:562px; background:url(../images/assets/window-bottom.png) no-repeat 0 100%; padding:22px 30px 30px 22px; }

/* Blue Callout */
.calloutBlue { background:url(../images/assets/callout-blue.png) repeat-y 0 0; margin:0 0 8px 0; }
.calloutBlueTop { background:url(../images/assets/callout-blue-top.png) no-repeat 0 0; }
.calloutBlueBottom { width:247px; background:url(../images/assets/callout-blue-bottom.png) no-repeat 0 100%; padding:38px 30px 22px 20px; }

/* Grey Callout */
.calloutGrey { background:url(../images/assets/callout-grey.png) repeat-y 0 0; margin:0 0 8px 0; }
.calloutGreyTop { background:url(../images/assets/callout-grey-top.png) no-repeat 0 0; }
.calloutGreyBottom { width:267px; background:url(../images/assets/callout-grey-bottom.png) no-repeat 0 100%; padding:28px 30px 28px 10px; }

.calloutBlue, .calloutBlueTop, .calloutGrey, .calloutGreyTop { width:297px; }
.calloutBlueBottom, .calloutGreyBottom { overflow:hidden; }
.calloutBlue, .calloutGrey { color:#6a6a6a; }
.calloutBlue h2, .calloutGrey h2 { font-size:14px; color:#000000; text-align:center; }

/* Social */
.social { line-height:26px; }

/* Assets */
.auto { width:auto !important; }
.inline { display:inline !important; }
.block { display:block !important; }
.center { margin:0px auto 0px auto !important; }
.clear { clear:both !important; }
.collapse { height:0px !important; }
.relative { position:relative !important; }
.absolute { position:absolute !important; }
.left { float:left !important; }
.right { float:right !important; }
.overflow { overflow:hidden !important; }
.hidden { display:none !important; visibility:hidden !important; }
.wrap { white-space:normal !important; }
.nowrap { white-space:nowrap !important; }
.nomargin { margin:0px 0px 0px 0px !important; }
.nomargin p { margin:0 !important; }
.margin6 { margin:0px 0px 6px 0px !important; }
.margin12 { margin:0px 0px 12px 0px !important; }
.margin24 { margin:0px 0px 24px 0px !important; }
.padding6 { padding:0px 0px 6px 0px !important; }
.padding12 { padding:0px 0px 6px 0px !important; }
.padding24 { padding:0px 0px 6px 0px !important; }
.nopadding { padding:0px 0px 0px 0px !important; }
.noborder { border:0px !important; }
.nohover { text-decoration:none !important; }
.nobold { font-weight:normal !important; }
.nobackground { background:none !important; }
.condensed { font:10px/12px verdana !important; }
.columnLeft { vertical-align:top; padding:0px 12px 0px 0px !important; }
.columnCenter { vertical-align:top; padding:0px 12px 0px 12px !important; }
.columnRight { vertical-align:top; padding:0px 0px 0px 12px !important; }
.hr { height:1px; background:url(../images/h-dash.gif) repeat-x 0px 100%; }
