body{ font: 100% Arial, Helvetica, sans-serif; /*text-align: center;*/ color:#2E3133;}
h1,h2,h3,h4,h5,ul,p{ padding:0; margin:0; }

.bgColor1{ background-color:#000;}
.bgColor2{ background-color:#E5E4E4;}
.bgColor3{ background-color:#EEEEEE}

.fontColor1{ color:#000;}
.fontColor2{ color:#656565;}
.fontColor3{ color:#FFF;}
.fontColor4{ color:#393939;}
/* header */
.headerWidget{ /* CMS_HIDE */ color:#FFF; font-size:12px;}
.headerWidget a{ color:#FFF;}
.headerWidget a:hover{ color:#010A09;}
.headerSearch input{ font-size:14px; color:#999999;}
.headerNavigation > li > a{ text-decoration:none; font-size:13px; font-weight:bold; color:#FFF;}
.headerNavigation > li:hover > a, .headerNavigation > li > a:hover, .headerNavigation > li > a.active{ color:#FFF;}
.headerNavigation > li > ul > li > a{ color:#656565; text-decoration:none; font-weight:normal; font-size:13px;}
.headerNavigation > li > ul > li > a:hover{ color:#000;}

/* banner */
.bannerText h3{ font-size:36px;  color:#FFF; line-height:1.2; padding:0px;}
.bannerText p{ font-size:12px; color:#FFF;font-weight:bold;}
.bannerText a{ font-size:14px; color:#215D5D; font-weight:bold;}
.bannerText a:hover{ color:#010A09}


/* content */

p{ margin:0;padding:0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#656565; font-weight:normal; font-style:normal; }
ul{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#656565;
}
h1{ font-size:30px; color:#29353B; font-weight:normal;}
h2{ margin:0; font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#292929; font-weight:normal; font-style:normal; padding-bottom: 20px }
h3{ margin:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#555555; font-weight:bold; font-style:normal; padding-bottom: 20px; }
h4{ margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#555555; font-weight:bold; font-style:normal; padding-bottom: 20px; }

/* sidebar */
#sidebar a{ font-size:13px; color:#656565;}
#sidebar a:hover{ color:#41525A }

/* footer */
#footer p{ font-size:12px; color:#656565;padding-bottom: 10px; padding-top:0px;}
.footerNavigation{  /* CMS_HIDE */ font-size:12px; color:#656565;}
.footerNavigation a{ color:#656565; }
.footerNavigation a:hover{ color:#41525A }
.footerCopyright{  /* CMS_HIDE */ color:#909090; font-size:12px;}
.siteMap a, .footerNavigation a{ color:#838383; font-weight:bold}

/* CMS Only -------------------------- */
#EditJavascripts_FieldDiv, #EditStylesheets_FieldDiv {
    color: black;
    margin: 0;
    padding: 5px 0 5px 10px;
}

/* SPACING GUIDE */
/*  --------------------------------------------- Textual Spacing Wipe */
h1, h2, h3, h4, h5, h6, p, ol, ul{ /* CMS_HIDE */
margin:0;
padding:0;
}
/* ---------------------------------------------  Main textual styles */
h1 { /* CMS_HIDE */
font-size:30px;
line-height:1.13em;
padding-top:16px;
}
h1 span{
  line-height:1.13em;
}
h2 { /* CMS_HIDE */
font-size:24px;
line-height:1.25em;
padding-top:16px;
}
h2 span{
  line-height:1.25em;
}
h3 { /* CMS_HIDE */
font-size:18px;
line-height:1.44;
padding-top:16px;
}
h3 span{
  line-height:1.44;
}
h4 { /* CMS_HIDE */
font-size:18px;
line-height:1.44em;
padding-top:16px;
}
h4 span{
  line-height:1.44em;
}
h5 { /* CMS_HIDE */
font-size:16px;
line-height:1.5em;
padding-top:16px;
}
h5 span{
  line-height:1.5em;
}
h6 { /* CMS_HIDE */
font-size:14px;
line-height:1.43;
padding-top:16px;
}
h6 span{
  line-height:1.43;
}
p { /* CMS_HIDE */
font-size:12px;
line-height:1.67;
padding-top:24px;
}
p span{
  line-height:1.67;
}
ul { /* CMS_HIDE */
font-size:12px;
line-height:1.67em;
padding-top:30px;
padding-left:35px;
}
ol{ /* CMS_HIDE */
font-size:12px;
line-height:1.67em;
padding-top:30px;
padding-left:35px;
}
li{
  line-height:1.67em;
}
li span{
  line-height:1.67em;
}
 
/*  --------------------------------------------- Trailing P */ 
h1+p { /* CMS_HIDE */
padding-top:16px;
}
h2+p { /* CMS_HIDE */
padding-top:16px;
}
h3+p { /* CMS_HIDE */
padding-top:16px;
}
h4+p { /* CMS_HIDE */
padding-top:16px;
}
h5+p { /* CMS_HIDE */
padding-top:16px;
}
h6+p { /* CMS_HIDE */
padding-top:16px;
}
ul+p{ /* CMS_HIDE */
padding-top:30px;
}
ol+p{ /* CMS_HIDE */
padding-top:30px;
}
p+p { /* CMS_HIDE */
padding-top:24px;
}
/*  --------------------------------------------- Trailing UL */
h1+ul { /* CMS_HIDE */
padding-top:16px;
}
h2+ul { /* CMS_HIDE */
padding-top:16px;
}
h3+ul { /* CMS_HIDE */
padding-top:16px;
}
h4+ul { /* CMS_HIDE */
padding-top:16px;
}
h5+ul { /* CMS_HIDE */
padding-top:16px;
}
h6+ul { /* CMS_HIDE */
padding-top:16px;
}
ul+ul { /* CMS_HIDE */
padding-top:30px;
}
p+ul{ /* CMS_HIDE */
padding-top:24px;
}
/* --------------------------------------------- Trailing OL */ 
h1+ol { /* CMS_HIDE */
padding-top:16px;
}
h2+ol { /* CMS_HIDE */
padding-top:16px;
}
h3+ol { /* CMS_HIDE */
padding-top:16px;
}
h4+ol { /* CMS_HIDE */
padding-top:16px;
}
h5+ol { /* CMS_HIDE */
padding-top:16px;
}
h6+ol { /* CMS_HIDE */
padding-top:16px;
}
ol+ol{ /* CMS_HIDE */
padding-top:30px;
}
ul+ol{ /* CMS_HIDE */
padding-top:30px;
}
/*  --------------------------------------------- Trailing H1 */
h1+h1 { /* CMS_HIDE */
padding-top:16px;
}
h2+h1 { /* CMS_HIDE */
padding-top:16px;
}
h3+h1 { /* CMS_HIDE */
padding-top:16px;
}
h4+h1 { /* CMS_HIDE */
padding-top:16px;
}
h5+h1 { /* CMS_HIDE */
padding-top:16px;
}
h6+h1 { /* CMS_HIDE */
padding-top:16px;
}
p+h1{ /* CMS_HIDE */
padding-top:24px;
}
ol+h1{ /* CMS_HIDE */
padding-top:30px;
}
ul+h1{ /* CMS_HIDE */
padding-top:30px;
}

/*  --------------------------------------------- Trailing H2 */
h1+h2 { /* CMS_HIDE */
padding-top:0px;
}
h2+h2 { /* CMS_HIDE */
padding-top:16px;
}
h3+h2 { /* CMS_HIDE */
padding-top:16px;
}
h4+h2 { /* CMS_HIDE */
padding-top:16px;
}
h5+h2 { /* CMS_HIDE */
padding-top:16px;
}
h6+h2 { /* CMS_HIDE */
padding-top:16px;
}
p+h2{ /* CMS_HIDE */
padding-top:24px;
}
ol+h2{ /* CMS_HIDE */
padding-top:30px;
}
ul+h2{ /* CMS_HIDE */
padding-top:30px;
}

/*  --------------------------------------------- Trailing H3 */
h1+h3 { /* CMS_HIDE */
padding-top:0px;
}
h2+h3 { /* CMS_HIDE */
padding-top:0px;
}
h3+h3 { /* CMS_HIDE */
padding-top:0px;
}
h4+h3 { /* CMS_HIDE */
padding-top:0px;
}
h5+h3 { /* CMS_HIDE */
padding-top:0px;
}
h6+h3 { /* CMS_HIDE */
padding-top:0px;
}
p+h3{ /* CMS_HIDE */
padding-top:24px;
}
ol+h3{ /* CMS_HIDE */
padding-top:30px;
}
ul+h3{ /* CMS_HIDE */
padding-top:30px;
}

 
/*  --------------------------------------------- Trailing H4 */
h1+h4 { /* CMS_HIDE */
padding-top:0px;
}
h2+h4{ /* CMS_HIDE */
padding-top:0px;
}
h3+h4{ /* CMS_HIDE */
padding-top:0px;
}
h4+h4{ /* CMS_HIDE */
padding-top:16px;
}
h5+h4{ /* CMS_HIDE */
padding-top:16px;
}
h6+h4{ /* CMS_HIDE */
padding-top:16px;
}
p+h4{ /* CMS_HIDE */
padding-top:24px;
}
ol+h4{ /* CMS_HIDE */
padding-top:30px;
}
ul+h4{ /* CMS_HIDE */
padding-top:30px;
}

/*  --------------------------------------------- Trailing H5 */
h1+h5{ /* CMS_HIDE */
padding-top:0px;
}
h2+h5{ /* CMS_HIDE */
padding-top:0px;
}
h3+h5{ /* CMS_HIDE */
padding-top:0px;
}
h4+h5{ /* CMS_HIDE */
padding-top:0px;
}
h5+h5{ /* CMS_HIDE */
padding-top:16px;
}
h6+h5{ /* CMS_HIDE */
padding-top:16px;
}
p+h5{ /* CMS_HIDE */
padding-top:24px;
}
ol+h5{ /* CMS_HIDE */
padding-top:30px;
}
ul+h5{ /* CMS_HIDE */
padding-top:30px;
}
/*  --------------------------------------------- Trailing H6 */
h1+h6{ /* CMS_HIDE */
padding-top:0px;
}
h2+h6{ /* CMS_HIDE */
padding-top:0px;
}
h3+h6{ /* CMS_HIDE */
padding-top:0px;
}
h4+h6{ /* CMS_HIDE */
padding-top:0px;
}
h5+h6{ /* CMS_HIDE */
padding-top:0px;
}
h6+h6{ /* CMS_HIDE */
padding-top:16px;
}
p+h6{ /* CMS_HIDE */
padding-top:24px;
}
ul+h6{ /* CMS_HIDE */
padding-top:30px;
}
ol+h6{ /* CMS_HIDE */
padding-top:30px;
}

/*  --------------------------------------------- First-Child Wipe */
.content h1:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content h2:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content h3:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content h4:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content h5:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content h6:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content p:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content ul:first-child { /* CMS_HIDE */
padding-top:0px;
}
.content .component:first-child{ /* CMS_HIDE */
padding-top:0px;
}