@charset 'UTF-8';@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic');@import url('font-awesome.min.css');body, input, textarea{font-family:'Open Sans', sans-serif;font-weight:400;}
body{background:#fff;color:#000;font-size:12pt;line-height:1.75em;}
a{color:#003EFF;text-decoration:underline;font-weight:900;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:300;color:#373737;}
h1{font-size:2.5em;font-weight:800;text-align:center;line-height:normal;}
h3{font-weight:400;text-align:center;margin:0 0 0.5em 0;}
h4{font-weight:bold;font-size:1.5em;}
p, ul{margin-bottom:3em;}
form{}
form input, form select{-webkit-appearance:none;border-radius:0;}
form input{border:solid 1px #d9d9d9;padding:0.5em 1em 0.5em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
form input.button{cursor:pointer;}
.grid-spaced{}
.grid-spaced > .row{margin-bottom:2em;}
.grid-spaced > .row:last-child{margin-bottom:0;}
.date{font-style:italic;color:#a0a0a0;}
.image{display:inline-block;border:solid 1px #d9d9d9;padding:3px;}
.image img{display:block;}
.image-fit{display:block;margin:0 0 2em 0;}
.image-fit img{width:100%;}
.align-left{float:left;margin-right:2em;}
.blocks{}
.blocks a{position:relative;display:block;color:#fff;text-decoration:none;padding:3em 4.5em 3em 2em;margin:0 0 0.5em 0;outline:0;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.blocks a:after{content:"\f0a9";font-family:FontAwesome;text-decoration:none;font-size:45px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:48px;height:48px;position:absolute;}
.blocks p{font-size:1.15em;margin:0;color:rgba(255,255,255,0.8);}
.blocks h2{color:#fff;font-size:2em;letter-spacing:-1px;margin:0 0 0.5em 0;line-height:1em;}
.blocks .one{background:#003EFF;}
.blocks .one:hover{background:#585c5c;}
.blocks .two{background:#FD0825;}
.blocks .two:hover{background:#585c5c;}
.blocks .three{background:#2f2f2f url('images/overlay.png');}
.blocks .three:hover{background:#3f3f3f;}
.blocks .four{background:#FFFF66;}
.blocks .four:hover{background:#FFFF99;}
.blocks .four p{color:#000;}
.blocks .four h2{color:#000;}
ul.style1{}
ul.style1 li{border-top:solid 1px #d9d9d9;padding:1.5em 0 0 0;margin:1.5em 0 0 0;}
ul.style1 li:after{content:'';display:block;clear:both;}
ul.style1 li:first-child{padding-top:0;border-top:0;}
ul.style1 p{margin:0 0 0.5em 0;}
ul.style2{}
ul.style2 li{border-top:solid 1px #d9d9d9;padding:1em 0 0 0;margin:1em 0 0 0;}
ul.style2 li:after{content:'';display:block;clear:both;}
ul.style2 li:first-child{padding-top:0;border-top:0;}
ul.posts{}
ul.posts h3{margin:0.25em 0 0.25em 0;}
ul.posts p{margin-bottom:0.1em;}
ul.contact{}
ul.contact li{position:relative;margin:0 0 2.1em 0;padding:0 0 0 60px;}
ul.contact li:before{font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:0;top:0;width:32px;height:32px;background:#676767;color:#fff;line-height:32px;text-align:center;}
ul.contact li:after{content:'';display:block;clear:both;}
.button{position:relative;display:inline-block;background:#FD0825;color:#fff;padding:1.2em 3.25em 1.2em 1.75em;text-decoration:none;font-size:1.1em;outline:0;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.button:hover{background:#FCA314;}
.button:before{content:'';display:block;position:absolute;right:1.75em;bottom:1.6em;border-left:solid 5px #fff;border-top:solid 5px transparent;border-bottom:solid 5px transparent;}
.button-alt{background:#2f2f2f url('images/overlay.png');}
.button-alt:hover{background:#3f3f3f;}
.greenbutton{background-color:#0C3;}
.bluebutton{background-color:#03C;}
.graybutton{background-color:#666;}
.purplebutton{background-color:#60C;}
.yellowbutton{background-color:#FC3;}
.redbutton{background-color:#FD0825;}
.redbutton:hover{background-color:#FF6;color:#FD0825;}
.icon{text-decoration:none;}
.icon:before{display:inline-block;font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a.buttonizewimg{display:inline-block;color:#0044CC;background-color:#FFFFFF;padding:5px 5px 5px 5px;margin-bottom:10px;height:60px;border:2px outset #999999;text-decoration:none;font-style:normal;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
a:hover.buttonizewimg, a:active.buttonizewimg{text-decoration:none;border:1px inset #369;}
a.buttonizewimg img{vertical-align:middle;}
.atext{width:90%;clear:none;}
#navcontainer{background-color:#E7E7E7;border:5px #BEBEBE;overflow:hidden;margin:0px;padding:5px 5px 5px 5px;border-color:#2C2C2C;font-size:1.2em;}
.pItem-Column{overflow:hidden;z-index:1;}
.pItem-Column li{display:block;overflow:hidden;float:left;width:220px;height:420px;margin:15px 10px 10px 10px;background:#fff;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.1);box-shadow:0px 1px 2px rgba(0,0,0,.1);line-height:1em;}
.pItem-Column li .thumb{display:block;padding-top:9px;padding-bottom:12px;line-height:0em;text-align:center;}
.pItem-Column li .thumb:hover{background:#fff url(/images/clickhere.png) no-repeat bottom center;}
.pItem-Column li .excerpt{line-height:1.1em;margin:10px 10px 10px 10px;border:thin #FFC;}
.pItem-Column li .header{display:block;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:bold;line-height:1.2em;margin:0px 0px 10px 0px;text-decoration:none;color:#282d34;}
.pItem-Column li .header:hover{text-decoration:underline;color:#0000CC;}
.pItem-Column li .text{text-decoration:none;color:#0705E2;display:block;margin-bottom:3px;}
.pItem-Column li .text:hover{color:#0000CC;}
.pItem-Column li .meta{font-size:12px;font-weight:bold;color:#F33;text-decoration:none;}
.pItem-Column li .meta:hover{text-decoration:underline;color:#000;}
.centertxt{text-align:center;}
.dropdown{color:#0044CC;padding:2px 2px 2px 5px;border:1px outset #999999;text-decoration:none;text-transform:lowercase;font-style:normal;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.narrowby{font-size:1.1em;}
.narrowby a{text-decoration:none;}
.column-wrapper{margin:10px auto;position:relative;min-width:100%;width:100%;}
#form1 fieldset{float:left;display:inline;border:#000 thin;}
#form1 legend{text-align:center;font-weight:bold;width:100%;background-color:#003EFF;padding:3px;color:white;border-radius:5px 5px 5px 5px;}
#form1 p{margin:.5em 0;}
#form1 label{display:block;font-weight:bold;}
#form1 input, #form1 textarea{border:1px solid #003EFF;padding:3px;}
#form1 textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:auto;}
#form1 p.submit{clear:both;padding:0 0 20px 25px;margin:0;text-align:left;}
#form1 button{width:150px;height:37px;line-height:37px;border-radius:5px 5px 5px 5px;background-color:#003EFF;color:#fff;cursor:pointer;text-align:center;}
#form1 input[type=radio]{width:1.5em;height:1.5em;text-align:left;display:inline-block;vertical-align:middle;border-color:#003EFF;}
#form1 select{padding:3px;background:transparent;line-height:1;border:1;border-radius:1;-webkit-appearance:none;}
.listhead{font-size:1.3em;font-weight:bold}
.listrowgray{background-color:#F2F2F2;}
.linkplain a{text-decoration:none;}
.linkplain{font-family:'Open Sans', sans-serif;font-weight:300;font-size:1.15em;}
.related a{font-family:'Open Sans', sans-serif;font-weight:800;font-size:1.2em;padding:5px;}
.social-media-list li{display:block;float:left;text-align:center;margin:0px auto;padding:1px;}
.colorway{display:block;overflow:hidden;float:left;width:100px;height:130px;margin:20px 10px 20px 10px;background:#fff;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 3px rgba(0,0,0,.1);box-shadow:0px 2px 3px rgba(0,0,0,.1);line-height:1em;text-align:center;font-size:.9em;}
.colorway img{width:80px;height:100px;border:0;text-align:center;}
.rowborderpretty{border-bottom:solid 7px #003EFF;padding-bottom:3px;font-weight:bold;font-size:2.5em;}
.rowbottomborder{border-bottom:solid 3px #CCC;padding:5px;font-size:1.2em;font-weight:500;}
.rowbigfont{font-size:1.2em;}
.itemfont{font-family:Verdana, Geneva, sans-serif;font-size:1.2em;font-weight:300;}
.rowbold{font-weight:700;}
.green{background-color:#FCA314;}
.red{color:#FD0825;}
#form2{padding:10px;margin-left:auto;margin-right:auto;width:95%;}
#form2 fieldset{margin:20px;padding:0 10px 10px;border:1px solid #666;background-color:#EAEAEA;}
#form2 legend{padding:0.7em 0.5em;font-size:1.5em;font-weight:bold;}
#form2 position{position:relative;padding-top:10px;}
#form2 position > legend{position:absolute;right:10px;left:10px;width:auto;}
#form2 float{padding-top:10px;}
#form2 float > legend{float:left;margin-top:50px;}
#form2 float > legend + *{clear:both;}
#box-shadow{margin:20px;padding:1em;border:1px solid #666;background-color:#EAEAEA;}
#form2 p{margin:.5em 0;}
#form2 label{display:block;font-weight:bold;font-size:1.2em;}
#form2 input, #form1 textarea{border:1px solid #CCC;padding:3px;}
#form2 textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:auto;}
#form2 p.submit{clear:both;padding:0 0 20px 25px;margin:0;text-align:left;background-color:#003EFF;}
#form2 button{width:150px;height:37px;line-height:37px;border-radius:5px 5px 5px 5px;background-color:#0000CC;color:#fff;cursor:pointer;text-align:center;}
#form2 input[type=radio]{border:0px;width:1.1em;height:1.1em;text-align:left;display:inline-block;vertical-align:middle;}
#form2 select{color:#666;padding:2px 4px;*background:#58B14C;box-sizing:50px;width:50%;border:1px solid #CCC;}
#form2 select.small{color:#666;padding:2px 4px;*background:#58B14C;box-sizing:15px;width:65px;border:1px solid #CCC;}
table.table1{font-size:1em;font-weight:bold;line-height:1em;font-style:normal;border-collapse:separate;}
.table1 thead th{font-size:1.2em;padding:8px;color:#fff;text-shadow:1px 1px 1px #00C;border:1px solid #003EFF;border-bottom:3px solid #003EFF;background-color:#003EFF;background:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.02, rgb(51,92,214)),
color-stop(0.51, rgb(128,153,230)),
color-stop(0.87, rgb(102,133,224)));background:-moz-linear-gradient(center bottom,
rgb(51,92,214) 2%,
rgb(128,153,230) 51%,
rgb(102,133,224) 87%);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.table1 thead th:empty{background:transparent;border:none;}
.table1 tbody th{color:#fff;text-shadow:1px 1px 1px #568F23;background-color:#003EFF;border:1px solid #003EFF;border-right:3px solid #003EFF;padding:0px 0px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.table1 tfoot td{color:#8099E6;font-size:32px;text-align:center;padding:10px 0px;text-shadow:1px 1px 1px #444;}
.table1 tfoot th{color:#666;}
.table1 tbody td{padding:8px;text-align:center;background-color:#FFF;border:2px solid #EAEAEA;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#333;text-shadow:1px 1px 1px #fff;vertical-align:middle;}
.align-image-middle{vertical-align:middle;}
.align-image-top{vertical-align:top;}
dl{border:3px double #ccc;padding:0.5em;}
dt{float:left;clear:left;width:150px;text-align:right;font-weight:bold;color:#8cba00;}
dt:after{content:":";}
dd{margin:0 0 0 160px;padding:0 0 0.5em 0;}
.tablewborder table{border:2px #000;padding:5px;margin-top:15px;}
.tablewborder thead th{padding:15px;color:#FFF;border:1px solid #666;border-bottom:3px solid #666;background-color:#2f2f2f;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.tablewborder thead th:empty{background:transparent;border:none;}
.tablewborder td{padding:10px;text-align:center;background-color:#FFF;border:2px solid #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#000;}
.tablewborder th{padding:10px;text-align:center;background-color:#FFF;border:2px solid #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#333;font-weight:bold;}
table.center{margin-left:auto;margin-right:auto;}
.hilitetxt{font-weight:bold;}
.rowbordergrey{border:5px solid #999;}
.rowpadding{padding:5px;margin-top:50px !important;}
.smalltxt{font-size:.8em;text-decoration:none;}
.glossaryimg dl{border:none;}
.glossaryimg dt{clear:both;float:left;margin-right:.8em;text-align:center;font-weight:bold;color:#003EFF;margin-top:20px;}
.glossaryimg dt img{border:2px double #CCC;vertical-align:top;width:140px;}
.glossaryimg dd{padding-top:45px;}
.glossaryimg dd:after{content:'';display:table;clear:both;}
.glossaryimg dd .overflow{overflow:hidden;}
.glossaryimg dt:after{content:"";}
.rt{width:100%;font-size:1.25em;line-height:1.25em;border-collapse:collapse;border-spacing:0;font-weight:400;}
.rt th,
.rt td{margin:0;padding:0.4166em;vertical-align:top;border:1px solid #babcbf;background:#fff;}
.rt th{text-align:left;background:#fff2b2;}
.fancyfont{font-size:1.75em;color:#00F;}
.fancyfontsmaller{font-size:1.45em;}
sub, sup{vertical-align:baseline;position:relative;font-size:70%;}
sub{bottom:-0.6em;}
sup{top:-0.1em;}