@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600');

body
{
	margin:0px;
	background-color: #fff;
	font-family:  'Open Sans', sans-serif, arial, verdana, helvetica;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

* { box-sizing: border-box; }
.row::after { content: ""; clear: both; display: block; }
[class*="col-"] { float: left; padding: 0px; }

.container { max-width:1200px; background: #fff; text-align: left; margin:0 auto; padding: 0 10px 0 10px; }

#twitter-wrapper { position: relative; width: 100%; height: 380px; margin: 0 auto; }

div.scroll { width: 100%; height: 380px; overflow: auto; }



/* ##  -- LINE BREAKS WITH / WITHOUT SPACE -- ## */

hr.one { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.3);  margin: 35px 0 25px 0;}
hr.two { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.3);}


h1 { line-height:100%; font-size: 33px; color: #004b95; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}
h2 { line-height:115%; font-size: 26.5px; color: #004b95; font-weight: normal; letter-spacing: 0.5px;}
h3 { line-height:110%; font-size: 25px; color: #004b95; font-weight: normal; letter-spacing: 0px;}
h4 { line-height:100%; font-size: 22px; color: #353535; font-weight: normal; padding-bottom: 12px; letter-spacing: 0.5px; word-spacing: 1px;}
h5 { line-height:115%; font-size: 18px; color: #004b95; font-weight: normal; letter-spacing: 0.5px;}

span.right { float:right; }
span.menubr { line-height:140%; font-size: 17px; color: #999; letter-spacing: 0px; word-spacing: 0px; }
span.text12 { line-height:140%; font-size: 12px; color: #222; letter-spacing: 0.8px; word-spacing: 0.8px;}
span.text13 { line-height:140%; font-size: 13px; color: #222; letter-spacing: 1px; word-spacing: 1px;}
span.h1red { line-height:110%; font-size: 35px; color: #cc0000; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}
span.h2red { line-height:110%; font-size: 28px; color: #cc0000; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}


p { line-height:160%; font-size: 15.5px; color: #222; letter-spacing: 1px; word-spacing: 1px;}
p.hdr { line-height:100%; font-size: 26px; color: #353535; letter-spacing: 1px; word-spacing: 1px;}
p.hdr22 { line-height:100%; font-size: 22px; color: #353535; font-weight: normal; padding-bottom: 12px; letter-spacing: 0.5px; word-spacing: 1px;}
p.subhdr { line-height:130%; font-size: 20px; color: #444; letter-spacing: 0.3px;}
p.subhdrblue { line-height:110%; font-size: 20px; color: #004b95; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}
p.text18 { line-height:125%; font-size: 18px; color: #444; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}
p.text14 { line-height:140%; font-size: 14px; color: #000; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}

a.asterisk:link { color:#0059a1; text-decoration: none; font-size: 15.5px; line-height:140%;}
a.asterisk:visited { color:#0059a1; text-decoration: none; font-size: 15.5px;}
a.asterisk:hover { color: #980e0e; text-decoration: none; font-size: 15.5px;}

a.text14:link {color:#980e0e; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.text14:visited {color:#980e0e; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.text14:hover {color: #0059a1; text-decoration: none; font-size: 14px;}

a.text:link {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 0.6px; word-spacing: 1px;}
a.text:visited {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 0.6px; word-spacing: 1px;}
a.text:hover {color: #0059a1; text-decoration: none; font-size: 15.5px; line-height:140%; letter-spacing: 0.6px; word-spacing: 1px;}

a.text13:link { color:#0059a1; text-decoration: underline; font-size: 13px; line-height:140%; letter-spacing: 0.8px; word-spacing: 0.8px;}
a.text13:visited { color:#0059a1; text-decoration: underline; font-size: 13px; line-height:140%; letter-spacing: 0.8px; word-spacing: 0.8px;}
a.text13:hover { color: #980e0e; text-decoration: none; font-size: 13px;}

a.xspace:link {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 0.2px; word-spacing: 0px;}
a.xspace:visited {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 0px; word-spacing: 0px;}
a.xspace:hover {color: #0059a1; text-decoration: none; font-size: 15.5px;}

a.top:link {color:#980e0e; text-decoration: underline; font-size: 10px; line-height:140%; letter-spacing: 0.6px; word-spacing: 1px;}
a.top:visited {color:#980e0e; text-decoration: underline; font-size: 10px; line-height:140%; letter-spacing: 0.6px; word-spacing: 1px;}
a.top:hover {color: #0059a1; text-decoration: none; font-size: 10px;}

ul {line-height:170%; font-size: 15.5px; color: #222; letter-spacing: 1px; word-spacing: 1px;}
li {line-height:170%; font-size: 15.5px; color: #222; letter-spacing: 1px; word-spacing: 1px;}
ul.xspace {line-height:140%; font-size: 15.5px; color: #222; letter-spacing: 1px; word-spacing: 1px; margin-left: -10px;}
li.xspace {line-height:140%; font-size: 15.5px; color: #222; letter-spacing: 0.3px; word-spacing: 0px; margin-top: 8px;}

/* ##  -- DEFAULT BODY TEXT & LINKS -- ## */

.body { line-height:140%; font-size: 15.5px; color: #222; letter-spacing: 1px; word-spacing: 1px;}
.body16 { line-height:140%; font-size: 16px; color: #222; letter-spacing: 1px; word-spacing: 1px;}

a.body:link {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.body:visited {color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.body:hover {color: #0059a1; text-decoration: none; font-size: 15.5px;}


/* ##  -- IMAGE GRID STYLING/SPACING FOR LOGOS ETC -- ## */
.support-pg {display: inline-block; width: 200px; height: 111px; margin: 10px;}


/* ##  -- ON LIGHT BLUE BACKGROUND -- ## */

.onltblueheader { line-height:130%; font-size: 26px; color: #004b95; letter-spacing: 1px; word-spacing: 1px;}
.onltbluetext { line-height:140%; font-size: 15.5px; color: #154a80; letter-spacing: 1px; word-spacing: 1px;}

a.onltblue:link { color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.onltblue:visited { color:#980e0e; text-decoration: underline; font-size: 15.5px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.onltblue:hover { color: #0059a1; text-decoration: none; font-size: 15.5px;}


/* ##  -- FOOTER STYLING -- ## */

p.footer { line-height:140%; font-size: 14px; color: #222; padding-bottom: 20px; letter-spacing: 1px; word-spacing: 1px;}

a.footer:link { color:#980e0e; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.footer:visited { color:#980e0e; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px;}
a.footer:hover { color: #0059a1; text-decoration: none; font-size: 14px;}


/* ##  -- BUTTON STYLING SIGN-UP FORMS -- ## */

.button {
   border: 1px solid #303030;
   background: #999999;
   background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#999999));
   background: -webkit-linear-gradient(top, #f4f4f4, #999999);
   background: -moz-linear-gradient(top, #f4f4f4, #999999);
   background: -ms-linear-gradient(top, #f4f4f4, #999999);
   background: -o-linear-gradient(top, #f4f4f4, #999999);
   background-image: -ms-linear-gradient(top, #f4f4f4 0%, #999999 100%);
   padding: 4px 21px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #ddd 0px 1px 0px;
   color: #333;
   font-size: 14px;
   font-weight: bold;
   font-family: ariel, verdana, helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 1px solid #303030;
   text-shadow: #1e4158 0 1px 0px;
   background: #63778f;
   background: -webkit-gradient(linear, left top, left bottom, from(#8297b0), to(#63778f));
   background: -webkit-linear-gradient(top, #8297b0, #63778f);
   background: -moz-linear-gradient(top, #8297b0, #63778f);
   background: -ms-linear-gradient(top, #8297b0, #63778f);
   background: -o-linear-gradient(top, #8297b0, #63778f);
   background-image: -ms-linear-gradient(top, #8297b0 0%, #63778f 100%);
   color: #ffffff;
   }
.button:active {
   text-shadow: #1e4158 0 -1px 0;
   border: 1px solid #303030;
   background: #8297b0;
   background: -webkit-gradient(linear, left top, left bottom, from(#63778f), to(#8297b0));
   background: -webkit-linear-gradient(top, #63778f, #8297b0);
   background: -moz-linear-gradient(top, #63778f, #8297b0);
   background: -ms-linear-gradient(top, #63778f, #8297b0);
   background: -o-linear-gradient(top, #63778f, #8297b0);
   background-image: -ms-linear-gradient(top, #63778f 0%, #8297b0 100%);
   color: #ffffff;
   }

