/* Components CSS */
/* DO NOT EDIT! */

.component.withBackground{ /* CMS_HIDE */ padding:20px !important; margin-bottom:20px;}
.hasLeft .innerContent .component{ /* CMS_HIDE */ padding-left:20px;}
.hasRight .innerContent .component{ /* CMS_HIDE */ padding-right:20px;}
/* Column Elements 1/3 */
.hasRight .sidebar .component.withBackground, .hasLeft .sidebar .component.withBackground{ /* CMS_HIDE */ 
padding:20px 20px 20px 20px !important;
}
.component.column13.withOutBackground{ /* CMS_HIDE */
margin:0px 0px 30px;}

/* Column Elements 2/3 */

.component.column23.withBackground{ /* CMS_HIDE*/ width:591px; margin:0 0 30px 0;}
.component.column23.withOutBackground{ /* CMS_HIDE*/ width:601px; margin:0px 20px 30px 0;}

.component.withBackground .component.withBackground{ /* CMS_HIDE*/
padding:0px;
}

.component + .component {padding-top:30px;}

.component img{
/* margin-bottom:24px; */
}
.component .pinstripe{
outline:1px solid #cecece;
}



/* default */
.component.noSpace h1, .component.noSpace h2, .component.noSpace h3, .component.noSpace h4, .component.noSpace h5, .component.noSpace h6{ /* CMS_HIDE*/ padding:0 0 0 0; margin:0; }

.floatR{
float:right;
}
.floatL{
float:left;
}


/* styles */
  /* borders/lines */
.component .borderBottom{ /* CMS_HIDE*/ border-bottom:1px solid #000; padding:0 0 5px 0;}
.component hr{ border-bottom:1px solid #cccccc; border-top:none; border-left:none; border-right:none; margin:20px 0;}
.component .pinstripe{ /* CMS_HIDE*/
border:1px solid #eaeaea;
}
.component .frame{ /* CMS_HIDE*/
border:5px solid #f8f8f8;
outline:1px solid #eaeaea;
}
  /* Images Position */
.component .imageLeft{ /* CMS_HIDE*/ margin:5px 15px 15px 0; float:left;}
.component .imageRight{ /* CMS_HIDE*/ margin:5px 0 15px 15px; float:right;}
.component .imageCenter{ /* CMS_HIDE*/ margin:5px 0 15px 0;}
.component .division{ /* CMS_HIDE*/ border-bottom:1px solid #F00; margin:20px 0;}
  /* Links/ Button */
.component .link{ /* CMS_HIDE*/ text-decoration:none;}
.component .button{ /* CMS_HIDE*/ background:#000; padding:5px 10px; border:1px solid #CCCCCC; color:#FFF; text-decoration:none; cursor:pointer;}
  /* Spacing/Alignment*/
.component .firstParagraph{ /* CMS_HIDE*/ /*padding-top:10px;*/}
.component .center{ /* CMS_HIDE*/ text-align:center}
.component .noSpace{ /* CMS_HIDE*/ margin-top:0; padding-top:0;}
.component .bgTitle{ /* CMS_HIDE*/ padding:12px 20px; margin:-20px -20px 0 -20px;}
.content .bgTitle:first-child{ /* CMS_HIDE */ padding-top:12px;}
.component .margin10{ /* CMS_HIDE*/ padding:10px 0 0 0;}
.component ul, .sidebar .component ul, .innerContent .component ul{ margin-left:12px; overflow:hidden;}
.component .formRow{ /* CMS_HIDE*/ margin:3px 0;}

  /* forms */
.component .inputFields{ /* CMS_HIDE*/ width:180px; height:25px;}
.component .firstField{ /* CMS_HIDE*/ padding:15px 0 0 0;}
.component .componentForm p{ /* CMS_HIDE*/ margin-bottom:10px; }
.component .componentForm p.submitBtn{ /* CMS_HIDE*/ margin-bottom:0px;}
.component .submitBtn{ /* CMS_HIDE*/ padding:5px 0 0 0; margin:0;}
  /* List */
.component .check{ /* CMS_HIDE*/ margin:20px 0 0 0; padding:0;}
.component .check li{ /* CMS_HIDE*/ list-style-type:none; background:url('../images/check.png') left 6px no-repeat; padding:0 0 0 20px;}
/* advertise styles */
.bottomShadow{ /* CMS_HIDE */ background:url('../images/shadowBox.png') bottom center no-repeat; padding-bottom:20px;}
.bottomShadowLong{ /* CMS_HIDE */ background:url('../images/shadowBoxLong.png') bottom center no-repeat; padding-bottom:20px;}
.twoColImages img{ width:124px; height:127px; float:left; margin:8px; }
.twoColImages img.colLeft{ margin-left:0;}
.twoColImages img.colRight{ margin-right:0;}

.threeColImages img{ width:64px; height:64px; float:left; margin:10px; border:5px solid #FFF; }
.threeColImages img.colLeft{ margin-left:0;}
.threeColImages img.colRight{ margin-right:0;}

/* font weight */
.normal{ font-weight:normal;} /* class to be used on spans only */




/* font size */
.component form{
margin:0;
}
.componentForm{ /* CMS_HIDE */
font-size:12px;
}

.componentForm .formRow span{ /* CMS_HIDE */
padding-top:3px;
}
