body
{
	margin:0px;
	background-image: url(images/bg_01.gif); 
	background-color: #ffffff;
	font-family:  arial, verdana, helvetica;
}

* { 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%; min-height: 368px; margin: 0 auto; }
div.scroll { width: 100%; height: 400px; overflow: auto; }

h1 { line-height:100%; font-size: 30px; color: #004b95; font-weight: normal; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
h2 { line-height:110%; font-size: 30px; color: #004b95; font-weight: normal; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
h3 { line-height:110%; font-size: 25px; color: #004b95; font-weight: normal; letter-spacing: 0px; text-shadow: 0.4px 0.4px 0.4px #999; }
h4 { line-height:110%; font-size: 20px; color: #353535; font-weight: normal; letter-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }

span.right { float:right; }
span.menubr { line-height:140%; font-size: 17px; color: #999; letter-spacing: 0px; word-spacing: 0px; }
span.text12 { line-height:150%; font-size: 12px; color: #353535; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }

br.space10 { display:block; margin-top:10px; }

hr.one { height: 1px; border: 0; box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);  margin: 5 0 5 0;}
hr.two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); }

p { line-height:140%; font-size: 16px; color: #353535; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
p.hdr { line-height:100%; font-size: 26px; color: #353535; padding-bottom: 12px; letter-spacing: 0.5px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
p.subhdrblue { line-height:110%; font-size: 22px; color: #004b95; font-weight: normal; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
p.subhdr { line-height:110%; font-size: 21px; color: #444; letter-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
p.sidemenusubhdr { line-height:100%; font-size: 18px; color: #333; letter-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }

a.main:link { color:#0059b3; text-decoration: underline; font-size: 16px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.main:visited { color:#0059b3; text-decoration: underline; font-size: 16px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.main:hover { color: #0059a1; text-decoration: none; font-size: 16px;}

a.sidemenu:link { color:#0059b3; text-decoration: underline; font-size: 14px; line-height:145%; letter-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.sidemenu:visited { color:#0059b3; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.sidemenu:hover { color: #004284; text-decoration: none; font-size: 14px;}

a.subhdr:link { color:#0059b3; text-decoration: underline; font-size: 20px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.subhdr:visited { color:#0059b3; text-decoration: underline; font-size: 20px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.subhdr:hover { color: #0059a1; text-decoration: none; font-size: 20px;}

ul.sidemenu { color: #555; font-size: 11px; line-height:140%; padding:0px; margin-left:20px; }
ul.body { color: #555; font-size: 12px; line-height:190%; padding:2px; margin-left:20px; }
ul.main { line-height:150%; font-size: 16px; color: #353535; margin-left:-10px; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }

/* ##  -- DEFAULT BODY TEXT & LINKS -- ## */
.body { line-height:140%; font-size: 15px; color: #353535; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }
.body16 { line-height:140%; font-size: 16px; color: #353535; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #999; }

a.body:link { color:#0059b3; text-decoration: underline; font-size: 15px; line-height:140%; letter-spacing: 1px; word-spacing: 0.5px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.body:visited { color:#0059b3; text-decoration: underline; font-size: 15px; line-height:140%; letter-spacing: 1px; word-spacing: 0.5px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.body:hover { color: #0059a1; text-decoration: none; font-size: 15px;}

/* ##  -- ON LIGHT BLUE BACKGROUND -- ## */
.onltblueheader { line-height:130%; font-size: 26px; color: #004b95; letter-spacing: 0px; text-shadow: 0.4px 0.4px 0.4px #999; }
.onltbluetext { line-height:140%; font-size: 15px; color: #154a80; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }

a.onltblue:link { color:#0059b3; text-decoration: underline; font-size: 15px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.onltblue:visited { color:#0059b3; text-decoration: underline; font-size: 15px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.onltblue:hover { color: #0059a1; text-decoration: none; font-size: 15px;}

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

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

a.footer:link { color:#0059b3; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
a.footer:visited { color:#0059b3; text-decoration: underline; font-size: 14px; line-height:140%; letter-spacing: 1px; word-spacing: 1px; text-shadow: 0.4px 0.4px 0.4px #ccc; }
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: 5px 18px;
   -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;
   }

