html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
.container{margin:0 auto;width:960px;}.no-sidebars .main,.no-sidebars .page-content{width:960px;}.sidebar-first .page-content{float:right;width:670px;}.sidebar-second .main,.sidebar-second .page-content{float:left;width:670px;}.two-sidebars .main{float:left;width:720px;}.two-sidebars .page-content{float:right;width:480px;}.two-sidebars .first-sidebar{float:left;width:240px;}.two-sidebars .second-sidebar{float:right;width:240px;}.one-sidebar .first-sidebar{float:left;width:290px;}.one-sidebar .second-sidebar{float:right;width:290px;}.sidebar-first .page-content .gutter{padding-left:12px;}.sidebar-second .page-content .gutter{padding-right:11px;}.two-sidebars .page-content .gutter{padding-left:8px;padding-right:7px;}.sidebar .gutter{padding:0 7px 7px;}.preface-1,.bottom-1{width:960px;}.preface-2,.bottom-2{float:left;width:480px;}.preface-3,.bottom-3{float:left;width:320px;}.bottom-4{float:left;width:240px;}.preface .gutter,.bottom .gutter{padding:0 10px 5px;}
body{background-color:#ffffff;color:#4F4E4E;font:normal 13px/1.5 Verdana,Arial,Helvetica,sans-serif;}h1{font-size:26px;font-weight:normal;margin:5px 0;color:#3d5454;}h2{font-size:20px;font-weight:normal;margin:5px 0;color:#3d5454;}h3{font-size:16px;font-weight:normal;margin:5px 0;color:#3d5454;}h4{font-size:13px;margin:5px 0;color:#3d5454;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#4F4E4E;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4F4E4E;text-decoration:underline;}blockquote{background:transparent url(/sites/all/themes/jackson/images/bq-tl.png) no-repeat left top;padding-left:30px;margin-left:10px;font-style:italic;min-height:0px;}ol{list-style-type:decimal;margin-left:25px;}#main ul{}#main ul li{margin-left:20px;list-style:disc;}ul.links.inline{display:block;margin-bottom:20px;background-color:#F6F6F6;}.sidebar ul li{margin-left:0;list-style:none;}.form-submit,.form-button{background-color:#102624;border:0;color:#FFF;cursor:pointer;overflow:visible;padding:3px 5px;}#forum table{border-collapse:collapse;width:100%;}a{color:#CF710C;text-decoration:none;}a:hover{color:#e6ac10;text-decoration:underline;}#page-wrapper{overflow:hidden;}#header{background:url(/sites/all/themes/jackson/images/header-bg.gif) repeat-x;height:145px;width:100%;}.header{height:130px;padding-top:15px;}.header a,.header a:hover,.header a:visited{color:#fff;}#site-header{padding-top:15px;}.logo{float:left;}.block-search{clear:right;float:right;}#site-name{position:absolute;text-indent:-9999px;}#site-slogan{color:#ffffff;}#user-links{float:right;margin-bottom:10px;}#user-links ul.links{float:right;}#user-links ul.links li a{color:#ffffff;text-decoration:none;}#search{float:right;}#search label{display:none;}#log-in-out{float:right;}#log-in-out h2{display:none;}#log-in-out ul{background-color:transparent;margin:0;}.navigation{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll left top;height:45px;margin-top:-45px;}#navigation li{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll left top;float:left;height:45px;line-height:45px;}#navigation li.active,#navigation li:hover{background-position:left -45px;}#navigation a{color:#FFF;display:block;font-size:15px;padding:0 30px;text-decoration:none;text-transform:uppercase;vertical-align:middle;}#navigation a:hover,#navigation a:visited{color:#FFF;text-decoration:none;}#navigation h2{height:0;overflow:hidden;position:absolute;}#navigation .sf-menu,#navigation .sf-menu *{}#navigation .sf-menu{}#navigation .sf-menu ul{position:absolute;top:-999em;}#navigation .sf-menu ul li{width:100%;}#navigation .sf-menu li:hover{visibility:inherit;}#navigation .sf-menu li{float:left;position:relative;}#navigation .sf-menu a{position:relative;}#navigation .sf-menu li:hover ul,#navigation .sf-menu li.sfHover ul{left:0;top:45px;}#navigation ul.sf-menu li:hover li ul,#navigation ul.sf-menu li.sfHover li ul{top:-999em;}#navigation ul.sf-menu li li:hover ul,#navigation ul.sf-menu li li.sfHover ul{left:18em;top:0;}#navigation ul.sf-menu li li:hover li ul,#navigation ul.sf-menu li li.sfHover li ul{top:-999em;}#navigation ul.sf-menu li li li:hover ul,#navigation ul.sf-menu li li li.sfHover ul{left:18em;top:0;}#navigation .sf-menu{margin-bottom:0;}#navigation .sf-menu a{text-decoration:none;}#navigation .sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}#navigation .sf-menu a,#navigation .sf-menu a:visited{}#navigation .sf-menu li{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll left top;}#navigation .sf-menu li li{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll left top;}#navigation .sf-menu li li li{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll left top;top:0px;}#navigation .sf-menu li:hover,#navigation .sf-menu li.sfHover,#navigation .sf-menu a:focus,#navigation .sf-menu a:hover,#navigation .sf-menu a:active{outline:0;}#navigation .sf-menu li:hover{background-position:left -45px;}#navigation .sf-menu li.active-trail{background-position:left -45px;}#navigation .sf-menu li.active-trail li{background-position:left 0px;}#navigation .sf-menu li li:hover{background-position:left -45px;}#navigation .sf-menu li li li:hover{background-position:left -45px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/sites/all/themes/jackson/images/arrows-ffffff.png) no-repeat -10px -100px;}a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}#navigation .sf-menu ul .sf-sub-indicator{background-position:-10px 0;}#navigation .sf-menu ul a > .sf-sub-indicator{background-position:0 0;}#navigation .sf-menu ul a:focus > .sf-sub-indicator,#navigation .sf-menu ul a:hover > .sf-sub-indicator,#navigation .sf-menu ul a:active > .sf-sub-indicator,#navigation .sf-menu ul li:hover > a > .sf-sub-indicator,#navigation .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}div.messages{margin:0 auto 15px;width:900px;}#banner-wrap{background:transparent url(/sites/all/themes/jackson/images/main-sprite.png) repeat-x scroll center -90px;height:333px;overflow:hidden;width:100%;}* html #banner-wrap{position:relative;}#banner-wrap.empty{height:30px;}#banner-wrap .content{margin-top:15px;}.preface,.sidebar .gutter{background-color:#FFF;border:2px solid #DCDADA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px;min-height:0;}* html .sidebar .gutter,* html .sidebar .gutter{height:1%;}#main-wrapper{background:transparent url(/sites/all/themes/jackson/images/content-bg.gif) repeat-x scroll;width:100%;padding-top:5px;}#content-wrap{min-height:400px;}#preface{min-height:150px;* html height:150px;}#preface .block-block{padding-top:5px;}#preface h2,#preface h3{color:#D7E6E6;background-color:#3d5454;padding-left:5px;}.sidebar h2{background-color:#CF710C;color:#ffffff;padding:0 5px;}.sidebar .content{padding:15px;}#bottom{background-color:#102624;color:#ffffff;margin-top:15px;padding:10px 0 25px;}#bottom h2{color:#CF710C;}#bottom a,#bottom a:visited{text-decoration:none;}#bottom a:hover{color:#CF710C;}#footer-wrap{background-color:#ffffff;color:#666666;margin-top:10px;padding-bottom:10px;}#footer-wrap ul,#footer-wrap li{list-style:none;list-style-image:none;margin:0;padding:0;}#footer ul{list-style:none;text-align:center;margin:10px 0;}#footer ul li{list-style-type:none;display:inline;padding:10px;}#footer a{color:#cf710c;text-decoration:none;}#footer a:hover{text-decoration:underline;}.footer{margin:0 auto;width:960px;}#levelten{text-align:center;}#forum tr.even,tr.odd{background:url(/sites/all/themes/jackson/images/forum-row-bg.gif) repeat-x scroll;border-bottom:1px solid #CCCCCC;padding:0.5em 1em;}#comments .comment{background:#F6F6F6;padding:0.5em 1em;}.region-content ul.links a{background-repeat:no-repeat;padding-bottom:5px;padding-left:20px;}.region-content ul.links li.comment-add a{background-image:url(/sites/all/themes/jackson/images/commentadd.gif);}.region-content ul.links li.comment-comments a{background-image:url(/sites/all/themes/jackson/images/comments.gif);}.region-content ul.links li.comment-edit a{background-image:url(/sites/all/themes/jackson/images/commentedit.gif);}.region-content ul.links li.comment-delete a{background-image:url(/sites/all/themes/jackson/images/commentdelete.gif);}.region-content ul.links li.comment-reply a{background-image:url(/sites/all/themes/jackson/images/commentadd.gif);}.region-content ul.links li.node-readmore a{background-image:url(/sites/all/themes/jackson/images/readmore.gif);}.region-content ul.links li.blog-usernames-blog a{background-image:url(/sites/all/themes/jackson/images/user.gif);}.region-content ul.links li.comment-forbidden a{background-image:url(/sites/all/themes/jackson/images/lock.gif);}.region-content ul.links li.upload-attachments a{background-image:url(/sites/all/themes/jackson/images/photo.gif);}.region-content ul.links li.book-printer a{background-image:url(/sites/all/themes/jackson/images/print.gif);}.region-content ul.links li.book-add-child a{background-image:url(/sites/all/themes/jackson/images/add.gif);}
#block-views-rotator-block_1 .views-field-body{position:relative;float:right;top:-300px;height:250px;margin-right:20px;}#block-views-rotator-block_1 .views-field-body a{color:white;}#block-views-rotator-block_1 .views-slideshow-controls-bottom{bottom:35px;float:right;margin-right:20px;position:relative;z-index:5;}#block-views-rotator-block_1 .views-slideshow-controls-bottom a{color:white;padding:3px 6px;text-decoration:none;background:#4F4E4E;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-views-rotator-block_1 .views-slideshow-controls-bottom div.activeSlide a{background:#CF710C;}.views_slideshow_singleframe_teaser_section{height:300px;overflow:hidden;}.field-field-blog-image,.field-field-product-image,.field-field-service-image,.field-field-news-image{position:relative;margin:10px 10px 10px 0;float:left;}#main-content .views-row{border:5px solid white;-moz-box-shadow:0 0 5px #CCCCCC;-webkit-box-shadow:0 0 5px #CCCCCC;box-shadow:0 0 5px #CCCCCC;margin-bottom:10px;padding:20px;}#main-content ul .views-row{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;padding:0;}
.content-column .view-blog .views-field-field-blog-image-fid{clear:left;float:left;margin-right:20px;}.content-column .view-blog .views-field-created{clear:both;float:left;width:170px;}.content-column .view-blog .views-field-name{clear:both;float:left;width:170px;}.content-column .view-blog .views-field-title{font-size:18px;}.content-column .view-blog .views-field-view-node{clear:both;text-align:right;}
h1,h2,h3{color:#2f2f2f;}.main p{padding-bottom:1em;}#page #preface h2,#page #preface h3{background:none;}#header img{height:70px;}em{font-style:italic;}.front #block-block-6{color:#4b4b4b;border-bottom:1px solid #edb00f;margin:30px 0;padding:0 15px 15px 15px;}.front #block-block-4{float:right;padding:0 0 30px 60px;}.front #page-title{display:none;}.front blockquote{line-height:1.8em;}.front .view-id-slider .views-field-field-project-images{float:left;padding-right:20px;}.front .view-id-slider .views-field-title a{color:#edb00f;padding-top:20px;}.front .view-id-slider .views-field-title h3{padding:20px 20px 0;}.front .view-id-slider .views-field-body p{color:#FFF;padding:10px 20px 0 0;}.front .view-id-slider .views-row{background-color:#4b4b4b;height:300px;width:960px;}.front .view-id-slider .views-field-body{}.front #block-views-news-news-block{float:right;clear:right;width:460px;}.front #block-views-news-news-block .content{background:none;}.front #block-views-news-news-block h2{border-bottom:1px solid #edb00f;padding-left:5px;}.front #block-views-news-news-block .content{padding-left:5px;}.front #block-views-news-news-block .views-row{padding-bottom:15px;}.front #block-views-news-news-block .views-field-created{padding-left:15px;letter-spacing:1px;color:#888;}.page-news h3{border-bottom:1px solid #2F4242;}.page-news .views-field-title h3,.page-news .views-field-body{padding-left:5px;}.page-news .views-field-title h3{font-size:20px;}.page-news .views-field-created{float:right;padding:10px 5px 0 0;}#node-3 .user div{padding-right:10px;}#block-block-5{width:450px;}#block-block-5 .field-item > p{text-align:right;padding-right:30px;}.node-type-project .field-name-field-project-images{float:right;padding:0 0 30px 30px;}.node-type-project .group-project-details{float:left;padding-bottom:30px;}.node-type-project .group-project-locations{clear:both;background-color:#3D504F;padding:30px;margin-top:30px;}.node-type-project .view-display-id-project_location_listing{float:right;width:50%;clear:none;color:#FFF;}.node-type-project .view-display-id-project_location_listing .views-row{padding-bottom:15px;}.node-type-project .field-group-format h3{color:#FFF;font-size:20px;}.node-type-project .field-slideshow-pager{padding-top:8px;}.node-type-project .field-slideshow-pager a{padding:5px 10px;background-color:#4b4b4b;color:#FFF;margin-right:5px;}.node-type-project .field-slideshow-pager a:hover,.node-type-project .field-slideshow-pager a.activeSlide{background-color:#edb00f;text-decoration:none;}.page-projects #main tbody tr,.node-type-category #main tbody tr{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fdfdfd 0%,#e8e8e8 100%);background:-o-linear-gradient(top,#fdfdfd 0%,#e8e8e8 100%);background:-ms-linear-gradient(top,#fdfdfd 0%,#e8e8e8 100%);background:linear-gradient(top,#fdfdfd 0%,#e8e8e8 100%);-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,.1);box-shadow:0px 0px 3px 1px rgba(0,0,0,.1);}.page-projects #main tbody td.active,.node-type-category #main tbody td.active{background:#f0f0f0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f0f0f0 0%,#dcdcdc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#f0f0f0 0%,#dcdcdc 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#dcdcdc 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#dcdcdc 100%);background:linear-gradient(top,#f0f0f0 0%,#dcdcdc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dcdcdc',GradientType=0);}.page-projects ul.pager,.node-type-category ul.pager{padding-top:10px;}.page-projects #main tbody tr,.node-type-category #main tbody tr{width:800px;margin:10px 0;}.page-projects #main tbody td,.node-type-category #main tbody td{padding:10px;background-color:transparent;}.page-projects #main .views-field-title,.node-type-category #main .views-field-title{width:400px;}.page-projects #main .views-field-field-project-completion,.node-type-category #main .views-field-field-project-completion{width:120px;}.page-projects #main .view-display-id-current_projects_block .views-field-province,.node-type-category #main .view-display-id-category_current_projects .views-field-province{width:320px;}.page-projects #main .views-field-province,.node-type-category #main .views-field-province{width:180px;}.page-projects #main .views-field-field-project-category,.node-type-category #main .views-field-field-project-category{width:120px;}.page-projects #main table th,.node-type-category #main table th{padding-left:10px;font-size:14px;font-weight:bold;}#block-views-projects-current-projects-block{padding:30px 0 60px 0;}#node-63 .field-name-body li{padding-bottom:5px;}.node-type-category .view{padding-bottom:30px;}
a,#bottom a{color:grey;font-weight:600;}#footer a{color:#eeb211;}a:hover,#bottom a:hover{color:#eeb211;}.navigation{background:transparent url(/sites/all/themes/emsmithco/images/main-sprite.png) repeat-x scroll left top;}#navigation li{background:transparent url(/sites/all/themes/emsmithco/images/main-sprite.png) repeat-x scroll left top;}#header{background:url(/sites/all/themes/emsmithco/images/header-bg.gif) repeat-x;}#banner-wrap{background:transparent url(/sites/all/themes/emsmithco/images/main-sprite.png) repeat-x scroll center -90px;}#bottom{background-color:#1d1d1d;}#main-wrapper{background:transparent url(/sites/all/themes/emsmithco/images/content-bg.gif) repeat-x scroll;}
