/* begin Page */

/* Generated with Artisteer version 2.1.0.16090, file checksum is 97D00DA5. */

body {margin: 25 auto;padding: 0;background-color: #36080C;}

.Main {position: relative;width: 100%;left: 0;top: 0;}

.PageBackgroundGlare {position: absolute;width: 100%;height: 321px;left: 0;top: 0;}

.PageBackgroundGlareImage {background-image: url('/images/Page-BgGlare.png');background-repeat: no-repeat;height: 321px;width: 307px;margin: 0;}

html:first-child .PageBackgroundGlare {border: 1px solid transparent; /* Opera fix */}

/* -------------------------------------------------SIDEMENU DEFINITIONS

---------------------------------------------------- */

a.menu:link,a.menu:visited {color: #100C58;font-weight: bold;}

a.menu:hover {color: #7A0B13;font-weight: bold;}

.PageBackgroundSimpleGradient {position: absolute;background-image: url('/images/Page-BgSimpleGradient.jpg');background-repeat: repeat-x;top:0;width: 100%;height: 900px;}

.cleared {float: none;clear: both;margin: 0;padding: 0;border: none;font-size:1px;}

form {padding:0 !important;margin:0 !important;}

table.position {position: relative;width: 100%;table-layout: fixed;}

/* end Page */

/* begin Box, Sheet */

.Sheet {position:relative;z-index:0;margin:0 auto;width: 1016px;min-width:49px;min-height:49px;}

.Sheet-body {position: relative;z-index:1;padding: 5px;}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl {position:absolute;z-index:-1;}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl {width: 64px;height: 64px;background-image: url('/images/Sheet-s.png');}

.Sheet-tl {top:0;left:0;clip: rect(auto, 32px, 32px, auto);}

.Sheet-tr {top: 0;right: 0;clip: rect(auto, auto, 32px, 32px);}

.Sheet-bl {bottom: 0;left: 0;clip: rect(32px, 32px, auto, auto);}

.Sheet-br {bottom: 0;right: 0;clip: rect(32px, auto, auto, 32px);}

.Sheet-tc, .Sheet-bc {left: 32px;right: 32px;height: 64px;background-image: url('/images/Sheet-h.png');}

.Sheet-tc {top: 0;clip: rect(auto, auto, 32px, auto);}

.Sheet-bc {bottom: 0;clip: rect(32px, auto, auto, auto);}

.Sheet-cr, .Sheet-cl {top: 32px;bottom: 32px;width: 64px;background-image: url('/images/Sheet-v.png');}

.Sheet-cr {right:0;clip: rect(auto, auto, auto, 32px);}

.Sheet-cl {left:0;clip: rect(auto, 32px, auto, auto);}

.Sheet-cc {position:absolute;z-index:-1;top: 32px;left: 32px;right: 32px;bottom: 32px;background-color: #FFFFFF;}

.Sheet {margin-top: 30px !important;}

.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare {min-width:1016px;}

/* end Box, Sheet */

/* begin Header */

div.Header {margin: 0 auto;position: relative;z-index:0;width: 1006px;height: 150px;}

div.Header-png {position: absolute;z-index:-2;top: 0;left: 0;width: 1006px;height: 125px;background-image: url('/images/header_alj_custom_solutions.png');background-repeat: no-repeat;background-position: left top;}

div.Header-jpeg {position: absolute;z-index:-1;top: 0;left: 0;width: 1016px;height: 125px;background-image: url('/images/header_alj_custom_solutions.jpg');background-repeat: no-repeat;background-position: center center;}

/* end Header */

/* begin Logo */

.logo {display : block;position: absolute;left: 346px;top: 33px;width: 634px;}

h1.logo-name {display: block;text-align: center;}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 35px;text-decoration: none;padding:0;margin:0;color: #6CC5E5 !important;}

.logo-text {display: block;text-align: center;}

.logo-text, .logo-text a {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 14px;padding:0;margin:0;color: #CBEAF6 !important;}

/* end Logo */

/* begin ContentLayout */

.contentLayout {position: relative;margin-bottom: 1px;width: 1022px;}

/* end ContentLayout */

/* begin Box, Block */

.Block {position:relative;z-index:0;margin:0 auto;min-width:1px;min-height:1px;}

.Block-body {position: relative;z-index:1;padding: 0px;}

.Block {margin: 10px;}

/* end Box, Block */

/* begin BlockHeader */

.BlockHeader {position:relative;z-index:0;height: 30px;padding: 0 8px;margin-bottom: 7px;}

.BlockHeader .t {height: 30px;color: #FFFFFF;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;white-space : nowrap;padding: 0 8px;line-height: 30px;}

.BlockHeader .l, .BlockHeader .r {display:block;position:absolute;z-index:-1;height: 30px;background-image: url('/images/BlockHeader.png');}

.BlockHeader .l {left:0;right:7px;}

.BlockHeader .r { width:1006px;right:0;clip: rect(auto, auto, auto, 999px);}

.header-tag-icon {display:inline-block;background-position:left top;background-image: url('/images/BlockHeaderIcon.png');padding:0 0 0 23px;background-repeat: no-repeat;min-height: 15px;margin: 0 0 0 5px;}

.header-menu-icon {display:inline-block;background-position:left top;background-image: url('/icons/icomoon_weather/PNG/weather.png');padding:0 0 0 23px;background-repeat: no-repeat;min-height: 15px;margin: 0 0 0 5px;}

/* end BlockHeader */

/* begin Box, BlockContent */

.BlockContent {position:relative;z-index:0;margin:0 auto;min-width:15px;min-height:15px;}

.BlockContent-body {position: relative;z-index:1;padding: 8px;}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl, .BlockContent-tc, .BlockContent-bc,.BlockContent-cr, .BlockContent-cl {position:absolute;z-index:-1;}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl {width: 14px;height: 14px;background-image: url('/images/BlockContent-s.png');}

.BlockContent-tl {top:0;left:0;clip: rect(auto, 7px, 7px, auto);}

.BlockContent-tr {top: 0;right: 0;clip: rect(auto, auto, 7px, 7px);}

.BlockContent-bl {bottom: 0;left: 0;clip: rect(7px, 7px, auto, auto);}

.BlockContent-br {bottom: 0;right: 0;clip: rect(7px, auto, auto, 7px);}

.BlockContent-tc, .BlockContent-bc {left: 7px;right: 7px;height: 14px;background-image: url('/images/BlockContent-h.png');}

.BlockContent-tc {top: 0;clip: rect(auto, auto, 7px, auto);}

.BlockContent-bc {bottom: 0;clip: rect(7px, auto, auto, auto);}

.BlockContent-cr, .BlockContent-cl {top: 7px;bottom: 7px;width: 14px;background-image: url('/images/BlockContent-v.png');}

.BlockContent-cr {right:0;clip: rect(auto, auto, auto, 7px);}

.BlockContent-cl {left:0;clip: rect(auto, 7px, auto, auto);}

.BlockContent-cc {position:absolute;z-index:-1;top: 7px;left: 7px;right: 7px;bottom: 7px;background-color: #D5DCDD;}

.BlockContent-body {color:#1B2122;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;}

.BlockContent-body a:link {color: #176582;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;}

.BlockContent-body a:visited, .BlockContent-body a.visited {color: #718A8E;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;}

.BlockContent-body a:hover, .BlockContent-body a.hover {color: #1F87AD;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;}

.BlockContent-body ul {list-style-type: none;color: #092934;margin:0;padding:0;}

.BlockContent-body li {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;}

.BlockContent-body ul li {padding:0px 0 0px 13px;background-image: url('/images/BlockContentBullets.png');background-repeat:no-repeat;margin:0.5em 0 0.5em 0;line-height:1.2em;}

/* end Box, BlockContent */

/* begin Box, Post */

.Post {position:relative;z-index:0;margin:0 auto;min-width:27px;min-height:27px;}

.Post-body {position: relative;z-index:1;padding: 14px;}

.Post-tr, .Post-tl, .Post-br, .Post-bl, .Post-tc, .Post-bc,.Post-cr, .Post-cl {position:absolute;z-index:-1;}

.Post-tr, .Post-tl, .Post-br, .Post-bl {width: 38px;height: 38px;background-image: url('/images/Post-s.png');}

.Post-tl {top:0;left:0;clip: rect(auto, 19px, 19px, auto);}

.Post-tr {top: 0;right: 0;clip: rect(auto, auto, 19px, 19px);}

.Post-bl {bottom: 0;left: 0;clip: rect(19px, 19px, auto, auto);}

.Post-br {bottom: 0;right: 0;clip: rect(19px, auto, auto, 19px);}

.Post-tc, .Post-bc {left: 19px;right: 19px;height: 38px;background-image: url('/images/Post-h.png');}

.Post-tc {top: 0;clip: rect(auto, auto, 19px, auto);}

.Post-bc {bottom: 0;clip: rect(19px, auto, auto, auto);}

.Post-cr, .Post-cl {top: 19px;bottom: 19px;width: 38px;background-image: url('/images/Post-v.png');}

.Post-cr {right:0;clip: rect(auto, auto, auto, 19px);}

.Post-cl {left:0;clip: rect(auto, 19px, auto, auto);}

.Post-cc {position:absolute;z-index:-1;top: 19px;left: 19px;right: 19px;bottom: 19px;background-color: #EEF1F1;}

.Post {margin: 5px;}

/* Start images */

a img {border: 0;}

.article img, img.article {margin: 1em;}

.metadata-icons img {border: none;vertical-align: middle;margin:2px;}

/* Finish images */

/* Start tables */

.article table, table.article {border-collapse: collapse;margin: 1px;width:auto;}

.article table, table.article .article tr, .article th, .article td {background-color:Transparent;}

.article th, .article td {padding: 2px;border: solid 1px #5ABEE2;vertical-align: top;text-align:left;}

.article th {text-align:center;vertical-align:middle;padding: 7px;}

/* Finish tables */

/* end Box, Post */

/* begin PostHeaderIcon */

.PostHeaderIcon-wrapper {text-decoration:none;margin: 0.2em 0;padding: 0;font-weight:normal;font-style:normal;letter-spacing:normal;word-spacing:normal;font-variant:normal;text-decoration:none;font-variant:normal;text-transform:none;text-align:left;text-indent:0;line-height:inherit;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 24px;color: #74111B;}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 24px;color: #74111B;}

/* end PostHeaderIcon */

/* begin PostHeader */

.PostHeader a:link {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #1C7A9C;}

.PostHeader a:visited, .PostHeader a.visited {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #4489A7;}

.PostHeader a:hover, .PostHeader a.hovered {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #2F5F74;}

/* end PostHeader */

/* begin PostContent */

/* Content Text Font & Color (Default) */

body {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;color: #22292A;}

.PostContent {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;color: #22292A;}

/* Start Content link style */

/***************************************************************************
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/

a {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #C01B2F;}

/* Adds special style to an unvisited link. */

a:link {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #C01B2F;}

/* Adds special style to a visited link. */

a:visited, a.visited {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #49585B;}

/* :hover - adds special style to an element when you mouse over it. */

a:hover, a.hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;color: #74111B;}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {font-weight: normal;font-style: normal;text-decoration: none;}

/* Start Content headings Fonts & Colors  */

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 32px;color: #74111B;}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 24px;color: #C01B2F;}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 19px;color: #62767A;}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 16px;color: #22292A;}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;color: #22292A;}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 11px;color: #22292A;}

/* Finish Content headings Fonts & Colors  */

/* end PostContent */

/* begin PostBullets */

/* Start Content list */

ol, ul {color: #101314;margin:1em 0 1em 2em;padding:0;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;}

li ol, li ul {margin:0.5em 0 0.5em 2em;padding:0;}

li  {margin:0.2em 0;padding:0;}

ul {list-style-type: none;}

ol {list-style-position:inside;}

.Post li {padding:0px 0 0px 13px;line-height:1.2em;}

.Post ol li, .Post ul ol li {background: none;padding-left:0;}

.Post ul li, .Post ol ul li  {background-image: url('./images/PostBullets.png');background-repeat:no-repeat;padding-left:13px;}

/* Finish Content list */

/* end PostBullets */

/* begin PostQuote */

/* Start blockquote */

blockquote p {color:#05141A;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;}

blockquote {	border:solid 1px #92BFD3; 	margin:10px 10px 10px 50px;padding:5px 5px 5px 28px;background-color:#C5DDE7;background-image:url('/images/PostQuote.png');background-position:left top;background-repeat:no-repeat;}

/* Finish blockuote */

/* end PostQuote */

/* begin Button */

.Button {display:inline-block;width: auto;outline:none;border:none;background:none;line-height:35px;margin:0;padding:0;overflow: visible;cursor: default;text-decoration: none !important;z-index:0;}

.Button .btn {display:block;position:relative;float:left;height: 35px;overflow:hidden;white-space: nowrap;width: auto;color: #F1F3F4;}

.Button .btn .t {display:block;height: 35px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;white-space: nowrap;text-align: left;padding: 0 21px;line-height: 35px;text-decoration: none !important;}

input, select {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;font-size: 13px;}

.Button .hover, .Button:hover {color: #0E3D4E;text-decoration: none !important;}

.Button .active {color: #EDF4F8;}

.Button .btn .l, .Button .btn .r {display:block;position:absolute;z-index:-1;height: 105px;background-image: url('/images/Button.png');}

.Button .btn .l {left:0;right:18px;}

.Button .btn .r {width:425px;right:0;clip: rect(auto, auto, auto, 407px);}

.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r {top: -35px;}

.Button .btn.active .l, .Button .btn.active .r {top: -70px;}

/* end Button */

/* begin Footer */

.Footer {position:relative;z-index:0;overflow:hidden;width: 1006px;margin: 5px auto 0px auto;}

.Footer .Footer-inner {height:1%;position: relative;z-index: 0;padding: 20px;text-align: center;}

.Footer .Footer-background {position:absolute;z-index:-1;background-repeat:no-repeat;background-image: url('/images/Footer.png');width: 1006px;height: 150px;bottom:0;left:0;}

.rss-tag-icon {position: relative;display:block;float:left;background-image: url('/images/rssIcon.png');background-position: center right;background-repeat: no-repeat;margin: 0 5px 0 0;height: 25px;width: 32px;}

.Footer .Footer-text p {margin: 0;}

.Footer .Footer-text {display:inline-block;color:#171C1C;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;}

.Footer .Footer-text a:link {text-decoration: none;color: #1E3C48;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;}

.Footer .Footer-text a:visited {text-decoration: none;color: #08222B;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;}

.Footer .Footer-text a:hover {text-decoration: none;color: #2C596D;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;text-decoration: none;}

/* end Footer */

/* begin PageFooter */

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {font-family:Arial;font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#589DBB;}

.page-footer {margin:1em;text-align:center;text-decoration:none;color:#7D9397;}

/* end PageFooter */

/* begin LayoutCell */

.contentLayout .sidebar1 {position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 213px;}

/* end LayoutCell */

/* begin LayoutCell */

.contentLayout .content {position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 792px;}

.contentLayout .content-wide {position: relative;margin: 0;padding: 0;border: 0;float: left;overflow: hidden;width: 989px;}

/* end LayoutCell */

/* SECTION COUNTERS */

ol.counters {counter-reset: section;list-style-type: none;}

li.counters::before {counter-increment: section;content: counters(section,".") " ";}

/* IMAGE GALLERY DEFINITIONS */

div.gallery {margin: 5px;border: 1px solid #ccc;float: left;width: 180px;}

div.gallery:hover {border: 1px solid #777;}

div.gallery img {width: 100%;height: auto;}

div.desc {padding: 15px;text-align: center;}