/* =====================================BASE STYLES===================================== */article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block}/* taken from HTML5 Boilerplate http://h5bp.com */html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1}audio:not([controls]) {display: none}[hidden] {display: none}/* text selection */.content-wrapper ::-moz-selection {background: #fffe80;background: rgba(255, 254, 128, 1);color: #000;text-shadow: none}.content-wrapper ::selection {background: #fffe80;background: rgba(255, 254, 128, 1);color: #000;text-shadow: none}/* Consistent box sizing and appearance */input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;*width: 13px;*height: 13px}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none}/* Remove inner padding and border in FF3/4 */button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0}/** 1. Remove default vertical scrollbar in IE6/7/8/9* 2. Allow only vertical resizing*/textarea {overflow: auto;vertical-align: top;resize: vertical}ul, ol {margin: 1em 0;padding: 0 0 0 40px}dd {margin: 0 0 0 40px}nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0}/* Redeclare monospace font family */pre, code, kbd, samp {font-family: monospace, serif; _font-family: 'courier new', monospace;font-size: 1em }/* Improve readability of pre-formatted text in all browsers */pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word}q {quotes: none}q:before, q:after {content: "";content: none}small {font-size: 85%}/* Hide from both screenreaders and browsers */.hidden {display: none !important;visibility: hidden;}/* Hide only visually, but have it available for screenreaders */.visuallyhidden {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard */.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}/* Hide visually and from screenreaders, but maintain layout */.invisible {visibility: hidden}/* correct text resizing */html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}/* =====================================Responsive Image Style===================================== */img, object, embed {max-width: 100%;}img {height: auto;}body {margin: 0;font-size: 1em;/* -webkit-font-smoothing: antialiased */}/* =====================================12 COLUMN GRID===================================== *//* ================================Desktop================================ */.container100 {width: 100%;}.container {width: 92%;min-width: 767px;max-width: 1024px}/* align the site */.leftaligned {margin: 0 auto 0  0}.rightaligned {margin: 0 0 0 auto}.centered {margin: 0 auto}/* Global Grid layout */.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display:inline;float: left;position: relative;margin-left: .96%;margin-right: .96%}/* alpha and omega classes remove margins, aplha = no margin left, omega = no margin right */.alpha { margin-left: 0 }.omega { margin-right: 0 }/* Grid sizes up to 12 columns */.container .grid_1 { width:6.333% }.container .grid_2 { width:14.667% }.container .grid_3 { width:23.0% }.container .grid_4 { width:31.333% }.container .grid_5 { width:39.667% }.container .grid_6 { width:48.0% }.container .grid_7 { width:56.333% }.container .grid_8 { width:64.667% }.container .grid_9 { width:73.0% }.container .grid_10 { width:81.333% }.container .grid_11 { width:89.667% }.container .grid_12 { width:98.0% }/* Prefix to add extra space left */.container .prefix_1 { padding-left:8.333% }.container .prefix_2 { padding-left:16.667% }.container .prefix_3 { padding-left:25.0% }.container .prefix_4 { padding-left:33.333% }.container .prefix_5 { padding-left:41.667% }.container .prefix_6 { padding-left:50.0% }.container .prefix_7 { padding-left:58.333% }.container .prefix_8 { padding-left:66.667% }.container .prefix_9 { padding-left:75.0% }.container .prefix_10 { padding-left:83.333% }.container .prefix_11 { padding-left:91.667% }/* Suffix to add extra space right */.container .suffix_1 { padding-right:8.333% }.container .suffix_2 { padding-right:16.667% }.container .suffix_3 { padding-right:25.0% }.container .suffix_4 { padding-right:33.333% }.container .suffix_5 { padding-right:41.667% }.container .suffix_6 { padding-right:50.0% }.container .suffix_7 { padding-right:58.333% }.container .suffix_8 { padding-right:66.667% }.container .suffix_9 { padding-right:75.0% }.container .suffix_10 { padding-right:83.333% }.container .suffix_11 { padding-right:91.667% }/* Push columns to right */.container .push_1 { left:8.333% }.container .push_2 { left:16.667% }.container .push_3 { left:25.0% }.container .push_4 { left:33.333% }.container .push_5 { left:41.667% }.container .push_6 { left:50.0% }.container .push_7 { left:58.333% }.container .push_8 { left:66.667% }.container .push_9 { left:75.0% }.container .push_10 { left:83.333% }.container .push_11 { left:91.667% }/* Pull columns to left */.container .pull_1 { left:-8.333% }.container .pull_2 { left:-16.667% }.container .pull_3 { left:-25.0% }.container .pull_4 { left:-33.333% }.container .pull_5 { left:-41.667% }.container .pull_6 { left:-50.0% }.container .pull_7 { left:-58.333% }.container .pull_8 { left:-66.667% }.container .pull_9 { left:-75.0% }.container .pull_10 { left:-83.333% }.container .pull_11 { left:-91.667% }/* =====================================Tablet (Landscape)===================================== */@media only screen and (min-width: 800px) and (max-width: 1024px) and (orientation : landscape) {.container, container100 {width: 92%;min-width: 800px;max-width: 1024px}}/* =====================================Tablet (Portrait)===================================== */@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {.container, container100 {width: 92%;min-width: 768px;max-width: 1024px}}/* =====================================Smartphones (Portait)===================================== */@media only screen and (max-width: 320px) {.container, container100 {width: 92%;min-width: 100px;max-width: 320px}.container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9,.container .grid_10,.container .grid_11,.container .grid_12 {width: 95.8%;margin: 0 2%;float: none}}/* =====================================Smartphones (Landscape)===================================== */@media only screen and (min-width: 321px) and (max-width: 767px) {.container, container100 {width: 92%;min-width: 321px;max-width: 767px}.container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4,.container .grid_5,.container .grid_6,.container .grid_7,.container .grid_8,.container .grid_9,.container .grid_10,.container .grid_11,.container .grid_12 {width: 95.8%;margin: 0 2%;display: block;float: none}}/* =====================================Smartphones (Portrait & Landscape)===================================== */@media only screen and (min-width: 300px) and (max-width: 767px) {.container .prefix_1,.container .prefix_2,.container .prefix_3,.container .prefix_4,.container .prefix_5,.container .prefix_6,.container .prefix_7,.container .prefix_8,.container .prefix_9,.container .prefix_10,.container .prefix_11,.container .suffix_1,.container .suffix_2,.container .suffix_3,.container .suffix_4,.container .suffix_5,.container .suffix_6,.container .suffix_7,.container .suffix_8,.container .suffix_9,.container .suffix_10,.container .suffix_11 {padding-right: 0;padding-left: 0}.container .push_1,.container .push_2,.container .push_3,.container .push_4,.container .push_5,.container .push_6,.container .push_7,.container .push_8,.container .push_9,.container .push_10,.container .push_11,.container .pull_1,.container .pull_2,.container .pull_3,.container .pull_4,.container .pull_5,.container .pull_6,.container .pull_7,.container .pull_8,.container .pull_9,.container .pull_10,.container .pull_11 {left: auto;right: auto}}/* =====================================iPhone 4, iPad2, Retina stuff ?===================================== */@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {}/* =====================================CLEARING FLOATS===================================== */.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}.cf:before,.cf:after,.row:before,.row:after{content: "";display: table}.cf:after,.row:after{clear: both}.cf,.row {*zoom: 1}
/* Stylesheet: 21corp: Core Modified On 2013-10-11 09:32:34 */
 /*tourquoise*/ /*sea blue*/ /*yellow*//* =====================================Backgrounds - misc===================================== */.white_bg {background:#fff;}.ltgrey_bg {background:#f1f1f1;}.dkgrey_bg {background:#333;}.vdkgrey_bg {background:#212121;}.footerbg {background:#fff /*url(https://ilssco.com/uploads/media/assets/footer-bg.gif) repeat*/;}/* =====================================Custom Classes===================================== */.redtext {color:red}.greytext {color:}.dkgreytext {color:}.footerborder {border-top:5px solid #ebedf1;}/* =====================================BASIC STYLES===================================== */body {background: #fafafa;font-family: Arial,sans-serif;font-size: 12px;color: #212121;line-height: 1.4;}body#boxed {/*background: #fafafa url(https://ilssco.com/uploads/media/assets/bg_repeat.jpg) repeat-x;*/}#boxed .container {padding: 0 0}a img {border: none}.right {float: right}.left {float:left}.spacing {margin: 10px}.spacing.left {margin: 10px 10px 10px 0}.spacing.right {margin: 10px 0 10px 10px}.border {border: 2px solid #e9e9e9}code, samp, kbd {font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', monospace;color: #555}pre code {line-height: 1.4;font-size: 11px}pre {padding: 10px;margin: 10px 0;overflow: auto;width: 93%;background: #f1f1f1;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px}/* target IE7 and IE6 */*:first-child+html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto}/* horizontal ruler */hr {border: solid #898989;border-width: 1px 0 0 0;clear: both;margin: 10px 0 30px 0;height: 0}/* =====================================COMMON TYPOGRAPHY===================================== *//* link default styles */a {color: #317672;text-decoration:none;}a:visited {color: #317672;text-decoration:none;}a:hover {color: #555;transition: transform 0.6s ease-out;-webkit-transition: color 0.6s ease-out;-moz-transition: color 0.6s ease-out;-o-transition: color 0.6s ease-out;text-decoration:none;}a:focus {outline: thin dotted}a:hover, a:active {outline: 0}/* add icon to links with class external */a.external span {display: inline-block;width: 9px;height: 9px;text-indent: -999em;margin: 0 3px;background: transparent url(https://ilssco.com/uploads/media/assets/simplex-sprite.png) no-repeat -10px -130px;}a.external:hover span {background-position: -10px -139px}/* default heading styles */h1,h3 {font-family: 'Arial Narrow Bold', sans-serif;}h1 {color: #5e6579;margin: 10px 0;font-size: 28px;text-transform: uppercase;}h2 {color: #317672;font-size: 28px;font-family: 'Arial Narrow Bold', sans-serif;}h3 {color: #5e6579;font-weight: 300;font-size: 24px;font-family: 'Arial Narrow Bold', sans-serif;}h4 {color: #757575;font-weight: normal;font-size: 18px}h5 {color: #555;font-weight: 300;font-size: 16px}/* blockquotes and cites */blockquote,blockquote p {font-size: 14px;line-height: 1.5;color: #555;font-style: italic;font-family: Georgia, Times New Roman, serif}blockquote {margin: 0 0 20px 0;padding: 9px 10px 10px 19px;border-left: 5px solid #f1f1f1}blockquote cite {display: block;font-size: 12px;color: #555}blockquote cite:before {content: "\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited {font-family: Georgia, Times New Roman, serif;}span.pdfLink{display: inline-block;width: 24px;height: 16px;text-indent: -999em;margin: 0 3px;background: transparent url(https://ilssco.com/uploads/media/assets/21corp-social-sprite.png) no-repeat 0 -400px;}span.download-icon{display: inline-block;width: 25px;height: 32px;text-indent: -999em;margin: 0 0 0 20px;background: transparent url(https://ilssco.com/uploads/media/assets/21corp-social-sprite.png) no-repeat 0 -431px;}/* =====================================LAYOUT===================================== */#wrapper {margin-top: 0;/*border-top: 20px solid #f1f1f1;*/}#boxed #wrapper {/*background: #fff;*//*box-shadow: 2px 2px 8px #212121*/}/* ------ TOP BANNER SECTION ------ */.top_banner {color:#898989;margin:3px 20px 3px 0;}.top_banner ul {float:right;padding: 0;margin: 5px 0 0 0;font-size:12px;}.top_banner li {float:left;padding: 0 0 0 0;list-style: none;text-transform:uppercase;font-family: 'Arial Narrow Bold', sans-serif;margin:2px 0;text-align:center;}.top_banner a:link, .top_banner a:visited {padding:2px 5px;color:#898989;text-decoration:none;}.top_banner a:hover, .top_banner a:active {color:#317672;text-decoration:none;}/* ------ HEADER SECTION ------ */.header {}.logo {text-align:left;margin: 0;/*position: relative;*/padding:10px 0 10px 0;}.logo img {margin: 0;padding:0;}.logo h4 {font-style:normal;margin:0 0 0 0;padding:0;color: #898989;font-weight:normal;font-size:16px;}.logo_bg {/*background: #eff0f3 url(https://ilssco.com/uploads/media/assets/logo_bg.jpg) top left no-repeat ;*/}.logo_title {margin:35px 0 0 15px;text-align:left;}.logo_title h2 {color: #317672;margin-bottom:0;padding-bottom:0;text-transform:uppercase;font-family: 'Arial Narrow Bold', sans-serif;}.logo_title h4 {font-style:italic;margin-top:0;padding-top:0;color: #5e6579;font-weight:normal;font-size:16px;}.top .header {}.portal-link {text-align:right;margin-top:15px;margin-right:10px;}/*----------Navigation----------*//* desktop version   */#mobile-nav {display:none;}/*** MAIN MENU - DROP DOWN ON FULL SITE ***/#menu_vert {margin: 0;padding: 0;}.clearb {clear: both;}#menuwrapper {background: #fafafa;/* IE6 Hack */height: 1%;width: auto;/*border-top:1px solid #fafafa;*//*border-bottom:1px solid #898989;*/margin: 0;padding: 10px 0 0 0;}ul#primary-nav,ul#primary-nav ul {list-style-type: none;margin: 0;padding: 0;}ul#primary-nav {padding-top: 0;padding-bottom: 0;padding-left: 0;line-height: 30px;}ul#primary-nav ul {position: absolute;top: auto;display: none;}ul#primary-nav ul ul {margin-top: 1px;margin-left: -1px;left: 100%;top: 0px;}ul#primary-nav li {float: left;margin: 0px;padding: 0 10px;border-right:1px dotted #999;text-align:center;}ul#primary-nav li:first-child,ul#primary-nav li.first {margin-left: 0;}ul#primary-nav li:last-child,ul#primary-nav li.last {margin-right: 0;border-right:0;}#primary-nav li li {width: 200px;margin-left: 0;/* keeps them tight to the one above, no missed hovers */margin-top: -1px;/* removes the left float set in first li so these will stack from top down */float: none;/* relative to the ul they are in */position: relative;border-right:0;padding: 0;line-height:35px;border-bottom: 1px solid #898989;/*border-top: 1px solid #898989; */}ul#primary-nav li a {padding: 0;display: block;text-decoration: none;text-transform: none;font-family: 'Arial Narrow Bold', sans-serif;color: #898989;font-size: 14px;font-weight: normal;}ul#primary-nav li li a {font-size: 14px;}ul#primary-nav li a:hover {background-color: transparent;color: #0b3d5e;}ul#primary-nav li li a:hover {color: #0b3d5e;}ul#primary-nav li a.menuactive {color: #317672;font-weight: bold;}ul#primary-nav li a.menuactive:hover {color: #317672;font-weight: bold;}#primary-nav li li a.menuparent span {display: block;}/* gif for IE6, as it can't handle transparent png */* html #primary-nav li li a.menuparent span {}ul#primary-nav li ul a {text-align: left;margin: 0px;position: relative;padding: 0 0 0 10px;font-weight: normal;color: #656565;text-transform: none;font-family: sans-serif;}ul#primary-nav li ul {background: #f1f1f1;margin: 0 0 0 -10px;padding: 0;position: absolute;width: auto;height: auto;display: none;position: absolute;z-index: 999;border-right: 1px solid #898989;border-left: 1px solid #898989;opacity: 0.90;}ul#primary-nav li ul ul {opacity: 90;margin: 0;}#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh {background:transparent;}#primary-nav li li:hover,#primary-nav li li.menuh,#primary-nav li li.menuparenth,#primary-nav li li.menuactiveh {background:transparent;}/* The magic - set to work for up to a 3 level menu, but can be increased unlimited, for fourth level add#primary-nav li:hover ul ul ul,#primary-nav li.menuparenth ul ul ul,*/#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul {display: none;}/* for fourth level add#primary-nav ul ul ul li:hover ul,#primary-nav ul ul ul li.menuparenth ul,*/#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul {display: block;}/* IE6 Hacks */#primary-nav li li {float: left;clear: both;}#primary-nav li li a {height: 1%;}/*----------End Navigation----------*//* bottom part of header*/.header-bottom {}/* search */.search {text-align: right;}.search-button {border: 0;background: url(https://ilssco.com/uploads/media/assets/search-icon.png) 10px 50% no-repeat;padding:10px 5px;width:40px;}input.search-input::-webkit-search-decoration,input.search-input::-webkit-search-results-button,input.search-input::-webkit-search-results-decoration {-webkit-appearance:none}/* styling the search input field */input.search-input {border: 1px solid #e9e9e9;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;height: 17px;line-height: 17px;outline: 0;margin: 13px 0 0 0;width: 125px;padding: 5px 0 3px 15px;font-size: 11px;color: #898989;transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;background: #fff /*url(https://ilssco.com/uploads/media/assets/search-icon.png) 10px 50% no-repeat*/;}input.search-input:focus {border: 1px solid #555;width: 240px;box-shadow: 0 0 3px #212121;-webkit-box-shadow: 0 0 3px #212121;-moz-box-shadow: 0 0 3px #212121;-o-box-shadow: 0 0 3px #212121;}/* ------ BANNER AREA ------ */.banner {overflow: hidden;/*background: #eff0f3;*/margin-top:0;}.banner-image {display: block;position: relative;width: 100%;overflow: hidden;/*background:#eff0f3;*/height: 334px;}.banner-image div {position: absolute;z-index: 0;width: 100%;overflow: hidden;display: block;top: 0;left: 0}.banner-image img {display: block;height: auto;width: 100%;bottom: 0;max-width: 100%;}/* ------ BANNER AREA ------ */.static-banner-image {display: block;position: relative;width: 100%;background:#eff0f3;}.static-banner-image img {display: block;height: auto;width: 100%;bottom: 0;max-width: 100%;}/* ------ OPTIONAL MESSAGE ------ */.main_message {/*background:#f1f1f1;*//*border:1px solid #e9e9e9;padding:10px;border-radius: 6px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px*/}.main_message h3.message  {padding:0;color:#917608;font-weight:normal;font-size:18px;}/* ------ CONTENT AREA ------ */.content-wrapper {padding: 0 1% 0 1%;}.content-top {background: url(https://ilssco.com/uploads/media/assets/dots.gif) repeat-x 0 50%;font-family: Georgia, Times New Roman, serif;color: #555;line-height: 30px;}.content {padding:0 20px 20px 20px;font-size:14px;min-height:350px;}.content_lower {padding:0 20px 20px 20px;font-size:14px;}.sidebar {font-size:14px;}.sidebar h2 {color: #5e6579;border-bottom: 1px solid #5e6579;}.content h2 {border-bottom: 1px solid #317672;text-transform:none;}.content h4 {border-bottom: 1px solid #0b3d5e;text-transform:none}.four_col_right {}.home-page {/*background: #eff0f3;*/padding:5px 0;}.home-page img {max-width:100%;height:auto;}.home-page h3 {padding:10px 0 5px 0;margin:0;color: #317672;font-size:24px;}.home-message-line {font-size:28px;color:#5e6579;text-align:center;margin:12px 0;padding:12px 0;}.home-message-line hr {padding:0;margin:0;border: 1px solid #5e6579;}.three-col {padding:0 0 0 0;}.three-col .content-blocks {overflow:hidden;padding: 0 0 0 0;margin:0 0 10px 0;font-size:13px;min-height:135px;max-width:300px;box-shadow: 2px 2px 10px #555;border:1px solid #898989;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px}.three-col .content-blocks h4 {color: #fff;font-size:14px;font-weight:bold;text-align:center;/*border-bottom:1px solid #212121;*/padding:2px 0 3px 0;margin:0;text-transform:uppercase;}.three-col .content-blocks h4.greentext, .greenbg {background: #317672;}.three-col .content-blocks h4.bluetext, .bluebg {background: #0b3d5e;}.three-col .content-blocks h4.goldtext, .goldbg {background: #c1a63b;}.three-col .content-blocks p {padding: 5px 7px;}.three-col .content-blocks a:link, .three-col .content-blocks a:visited {color:  #fff;text-decoration:none;}.three-col .content-blocks a:hover, .three-col .content-blocks a:active {text-decoration:none;}.home-box-side {padding:10px 10px 10px 20px;background: #8c92a5;color:  #fff;width:75%;float:right;margin:10px 0 0 0;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;border:2px solid #898989;box-shadow: 2px 2px 8px #212121}.home-box-side a {color:  #fff;text-decoration:none;font-size:16px;font-weight:bold;}.home-box-side a:hover, .home-box-side a:active {color:  #000000;}.home-box-side span.pdfsize {font-size:12px;}/*---SIDE BOXES---*/.box {width:auto;text-align:left;margin:10px  auto;padding:0 0;color:  #212121;background:  #f1f1f1;border: 1px solid #e9e9e9;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;}.ilss-logo {background: #fff url(https://ilssco.com/uploads/media/assets/logos/logo-trans.png) no-repeat 0 70%;}.box h3 {font-size:14px;margin: 0 0 0 0;font-weight: bold;color:  #f1f1f1;padding: 7px 7px;text-align:center;background: #317672;border-radius: 6px 6px 0px 0px;-webkit-border-radius: 6px 6px 0px 0px;-moz-border-radius: 6px 6px 0px 0px;-o-border-radius: 6px 6px 0px 0px;}.ilss-logo h3 {margin: 0 0 45px 0;}.box p {padding: 0 5px 0 5px;}.pdf {text-align: right;padding-right:25px;background: url(https://ilssco.com/uploads/media/assets/pdf.jpg) no-repeat top right;height:26px;}.pdf a:link, .pdf a:visited {color:  #317672;font-weight: normal;padding-right:5px;}.pdf a:hover, .pdf a:active {color:  #898989;}.mission-statement {width:auto;text-align:left;margin:10px  auto;padding:5px 0;color:  #212121;border-bottom:2px solid #212121;}.mission-statement h3 {color:  #fff;text-align:center;background: #212121;padding-top:5px;padding-bottom:5px;}.mission-statement p {line-height:1.5em;font-size:15px;color:  #212121;padding:0 3px;}/* breadcrumbs */.breadcrumb {display: inline-block;width: auto;padding: 0 6px 20px 20px;}.breadcrumb a:link, .breadcrumb a:visited {color: #555;display: inline-block;width: auto;text-decoration:none;}.breadcrumb a:hover, .breadcrumb a:active  {color: #317672;text-decoration:underline;}/* print button */a.printbutton {display: block;padding-left: 6px;width: 16px;height: 16px;float:right;text-indent: -999em;/* using sprite image, left as reference to single imagebackground: #fff url(https://ilssco.com/uploads/media/assets/print-icon.png) no-repeat 6px -16px;*/background: #fff url(https://ilssco.com/uploads/media/assets/simplex-sprite.png) no-repeat -4px -94px;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out}a.printbutton:hover {/* using sprite image, left as reference to single imagebackground: #fff url(https://ilssco.com/uploads/media/assets/print-icon.png) no-repeat 6px 0;*/background: #fff url(https://ilssco.com/uploads/media/assets/simplex-sprite.png) no-repeat -4px -78px;}/* ------  SIDEBAR NAVIGATION ------ */.sidebar_nav {color: #898989;/*background: #eff0f3;*/width:auto;margin:25px 0 25px 0;padding:0;/*border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px*//*box-shadow: 2px 2px 5px #898989;*/}.sidebar_nav ul {color: #898989;margin:0;padding:0;font-size:14px;}.sidebar_nav > ul > li,.sidebar_nav > ul > li  li,.sidebar_nav > ul > li  li li  {list-style:none;}.sidebar_nav ul li  {}.sidebar_nav > ul > li  li {list-style:none;/*border-bottom:2px solid #e9e9e9;border-left:1px solid #e9e9e9;*/padding:6px 0 6px 15px;}.sidebar_nav > ul > li  li li {list-style:none;border-bottom:0;border-left:0;padding:6px 0 6px 0;}.sidebar_nav > ul > li > a {text-transform: uppercase;font-weight:bold;color: #317672;text-decoration: none;display: block;margin: 0;padding:6px 0 6px 15px;/*background: #f1f1f1;*/border-bottom:1px solid #e9e9e9;*/}.sidebar_nav > ul > li li a {color: #555;text-decoration: none;padding:0 0 0 14px;}.sidebar_nav > ul > li li li a {color: #555;text-decoration: none;padding:0 0 0 33px;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px 3px;}.sidebar_nav > ul > li li a.current{color: #317672;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 0 -22px;}.sidebar_nav > ul > li li li a.current{color: #317672;/*bbackground: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px -22px;*/}.sidebar_nav > ul > li > a:hover {color: #0b3d5e;}.sidebar_nav > ul > li li a:hover {color: #317672;padding:0 0 0 14px;/*background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 0 -22px;*/}.sidebar_nav > ul > li li li a:hover {color: #317672;padding:0 0 0 33px;/*background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px -22px;*/}/* ------  SIDEBAR NAVIGATION ------ */.sidebar_nav_portal {color: #898989;background: #eff0f3;width:auto;margin:25px 0 25px 0;padding:0;/*border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px*/box-shadow: 2px 2px 5px #898989;}.sidebar_nav_portal ul {color: #898989;margin:0;padding:0;}.sidebar_nav_portal > ul > li,.sidebar_nav_portal > ul > li  li,.sidebar_nav_portal > ul > li  li li  {list-style:none;}.sidebar_nav_portal ul li  {}.sidebar_nav_portal > ul > li  li {list-style:none;border-bottom:2px solid #e9e9e9;border-left:1px solid #e9e9e9;padding:6px 0 6px 15px;}.sidebar_nav_portal > ul > li  li li {list-style:none;border-bottom:0;border-left:0;padding:6px 0 6px 0;}.sidebar_nav_portal > ul > li > a {text-transform: uppercase;color: #fff;text-decoration: none;display: block;margin: 0;padding:6px 0 6px 15px;background: #f1f1f1;}.sidebar_nav_portal > ul > li li a {color: #555;text-decoration: none;padding:0 0 0 14px;}.sidebar_nav_portal > ul > li li li a {color: #555;text-decoration: none;padding:0 0 0 33px;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px 3px;}.sidebar_nav_portal > ul > li li a.current{color: #317672;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 0 -22px;}.sidebar_nav_portal > ul > li li li a.current{color: #317672;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px -22px;}.sidebar_nav_portal > ul > li > a:hover {color: #fff;}.sidebar_nav_portal > ul > li li a:hover {color: #317672;padding:0 0 0 14px;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 0 -22px;}.sidebar_nav_portal > ul > li li li a:hover {color: #317672;padding:0 0 0 33px;background: url(https://ilssco.com/uploads/media/assets/arrow-right.png) no-repeat 19px -22px;}/****************//* news module summary -> content */.content .news-summary  span.heading {display: none}.content .news-article {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #e9e9e9}.content .news-summary ul.category-list {margin: 15px 0}.content .news-summary ul.category-list li a,.news-summary ul.category-list li span {border-radius: 4px}.news-summary ul.category-list li span {opacity: .4}/* news module summary -> sitewide (content + sidebar) *//* article heading */.news-article h2 {margin: 0 0 15px 0}.news-article h2 a {font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-transform: uppercase;color: #555;font-size: 16px;text-decoration: none;font-weight: 700}/* date circle, well square for IE  */.news-article .date {background: #317672;color: #fff;display: block;float:left;width: 40px;padding: 6px;height: 40px;border-radius: 26px;text-align: center;font-family: Georgia, Times New Roman, serif}.news-article .day {font-size: 20px;line-height: 1;padding-bottom: 2px;font-style: italic;display: block}.news-article.month {font-size: 11px;display: block}/* author and category */.news-article .author,.news-article .category {font-family: Georgia, Times New Roman, serif;display: block;padding-left: 60px;font-size: 11px;font-style: italic}/* category list on top of summary */.news-summary ul.category-list {margin:15px 0 0 0;padding:0;list-style: none}.news-summary ul.category-list li {float:left;display: block;width: auto;margin-right: 5px}.news-summary ul.category-list li a,.news-summary ul.category-list li span {display: block;color: #555;padding: 4px 8px;background: #f1f1f1;border-radius: 4px 4px 0 0;text-decoration: none;font-size: 11px;text-transform: uppercase}.news-summary ul.category-list li a:hover {color: #317672}.news-summary .paginate {font: italic 11px/1.2 Georgia, Times New Roman, serif;}.news-summary .paginate a {padding: 0 3px;}.news-meta {background: #f1f1f1;padding: 10px;margin: 10px 0}/* more link */.more,.more a,/* back link */.back,.back a,/* previous, next links */.previous a,.next a,.previous,.next {font:  italic 12px/1.3 Georgia, Times New Roman, serif;color: #555;text-decoration: none}.more a:hover,.back a:hover,.previous a:hover,.next a:hover {text-decoration: underline}.previous,.next {padding: 6px 0;margin:20px 0;}.previous {float:left;padding-left: 20px;}.next {float: right;padding-right: 20px;}/* ------ END SIDEBAR AREA ------ *//************ Contact Form ***************/.contact-main-page {margin-bottom:15px;}.contact-main-page  h3{color: #317672;margin-bottom:0;padding-bottom:0;}.contact-main-page  p{padding:0;margin:0;}/************FORMBUILDER****************/form {margin-top:0}form, td, th, li { font-size: 1em}form div {margin-bottom:0}fieldset div {	margin-bottom:0.5em;margin-left:1em;}fieldset div div {margin-top:0.5em;margin-left:1em}fieldset {margin-bottom:1em; border:1px solid #898989;	padding:0.5em}fieldset label {width:auto;}legend {color:#555;background:#f1f1f1;font-style:italic;font-size:1.2em;margin-bottom:0.5em;padding:.5em 1em;width:auto;border:1px solid #555;font-weight:bold;letter-spacing:1px;}textarea {margin: 0.5em 0;width:90%;height: 6em;}.contactform textarea {	background: #fff;border: 1px solid #898989;}.contactform textarea label {background: #555;}.contactform input {border: 1px solid #898989;margin: 3px 5px 0 0;padding:5px 3px;}.contactform label {display: block;float:left;width:150px;}.contactform .career_checkbox {margin-top:8px;padding-top:5px;border-top:1px solid #898989;width:90%;}.contactform .career_checkbox label{float:none;display: inline;}.static_field {margin-top:15px;font-weight:bold;}.cms_checkbox{width:45px;}.contactform .interest_checkbox label{float:none;display: inline;}.contactform .newsletter_checkbox {margin-top:8px;padding-top:5px;}.contactform .newsletter_checkbox label{float:none;display: inline;}.dropdown {margin:20px 0 40px 10px;}.dropdown  label{clear:both;width:95%;}.dropdown  select{display: block;clear:both;width:95%;}.formbuilderform .message {line-height: 16px;padding: 0 0 8px 0;}.submit {margin:0.5em 0 0 10px;}.fbsubmit {margin:10px 0 25px 0;padding:5px 10px;width:75px;font-size:1em;color:#555;cursor:pointer;background:#f1f1f1;border-left:1px solid #e9e9e9;border-right:2px solid #555;border-top:1px solid #e9e9e9;border-bottom:2px solid #555;}.captcha {margin:10px 0 10px 10px;text-align:left}.captcha img {border:1px solid #555; margin-bottom:0.5em}.captcha input {margin-top:0.5em}/************FORMBUILDER****************//* news module summary -> sidebar */.sidebar .news-summary  span.heading {background: url(https://ilssco.com/uploads/media/assets/dots.gif) repeat-x 0 50%;color: #555;font:  normal 16px/20px Georgia, Times New Roman, serif;margin: 0 0 15px 0;display: block}.sidebar .news-summary .heading span {display: inline-block;width: auto;background: #fff;padding-right: 6px}.sidebar .news-article {padding: 15px;position: relative;background: #f1f1f1;margin-bottom: 20px;border-radius: 0 0 6px 0}/* creating a bubble box with css3 */.sidebar .news-article:before {content:'';position: absolute;bottom: -15px;right: 25px;width: 10px;height: 35px;-webkit-transform: rotate(55deg) skewY(55deg);-moz-transform: rotate(55deg) skewY(55deg);-o-transform: rotate(55deg) skewY(55deg);-ms-transform: rotate(55deg) skewY(55deg);transform: rotate(55deg) skewY(55deg);background: #f1f1f1}/*Job Inquiry Form - css careers*/#careers div label {display: block;}#careers {font-size:14px;margin:0 15px 0 20;padding:0;width:100%;color:#212121;}#careers .required {color:red;}#careers td {font-size: 1em;padding:5px 5px 5px 5px;}#careers textarea {width:350px;}#careers select {font-size: 1em;}#careers p {margin:0 0 0 5px;}#careers input {margin:0 5px;padding:3px 5px;font-size: 1em;}#careers form, #careers th, #careers li {font-size: 12px;padding:10px 5px 5px 5px;}#careers submit {margin:10px 0;padding:3px 10px;font-size:1em;color: #fff;background: #5e6579;cursor:pointer;border-left:1px solid #e6e9ec;border-right:2px solid #919fac;border-top:1px solid #e6e9ec;border-bottom:2px solid #919fac;}/******PORTAL******/.upload p {margin:0;padding:0;}/*Portal Form - css portal*/.portal_uploadDetails td {padding:5px;}.portal-listing {border-bottom:1px solid #5e6579;}.portal-listing h3 {color: #5e6579;padding:3px 0 3px 0;font-size:16px;font-weight:bold;margin-bottom:0;}.portal-listing .return-link {margin-top:10px;margin-bottom:10px;}.portal-listing .return-link a {color: #fff;background: #5e6579;padding:5px;font-size:12px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px}.portal-listing .return-link a:hover, .portal-listing .return-link a:active  {color: #fff;background: #317672;text-decoration:none;}.download-exp-rpt p, .uploadDetails p{margin:0;padding:0;}/* ------ FOOTER AREA ------ *//* footer wrapper */.footer {position: relative;margin: 0 0 10px 0;padding: 20px 1%;color: #898989;}#footer_boxed {-moz-box-shadow:    2px 2px 8px #212121;-webkit-box-shadow: 2px 2px 8px #212121;box-shadow:         2px 2px 8px #212121;}/* copyright text */.copyright {padding-bottom: 0; color: #898989;}.copyright p,.copyright a:link, .copyright a:visited {color: #898989;font-size: 12px;text-decoration:none;}.copyright a:hover, .copyright a:active {color: #317672;text-decoration:none;}a.agency-link {color: #898989;font-size:.9em;}.footer_logo {}/* back to top anchor */.back-top a {display: none}/* Footer navigation */.footer_logo_col {padding-left:15px;}.footer-navigation {margin-bottom: 15px;color: #898989;}.footer-navigation a:link,.footer-navigation a:visited {color: #898989;text-decoration:none;padding-left:5px;}.footer-navigation a:hover,.footer-navigation a:active {color: #4f827c;}.footer h3{margin:0 0 0 0;padding:0 0 4px 0;color: #317672;/*border-bottom:1px solid #212121;*/font-weight:normal;font-size: 16px;}.footer h4{margin:0;padding:0;}.footer p{margin:3px 0;padding:0;}.footer-navigation > ul > li > a,.footer-navigation > ul > li li > a,.footer-navigation > ul > li.sectionheader {text-transform: none;color: #898989;text-decoration: none;display: block;margin-top: 2px;}.footer-navigation > ul > li > a:hover {color: #4f827c;}
/* Stylesheet: 21corp: Layout Modified On 2013-10-16 08:23:08 */
