@font-face{font-family:'Droid Serif';font-style:normal;font-weight:400;src:url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.eot);src:local('Droid Serif'),local('DroidSerif'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-regular.svg#DroidSerif) format('svg');}@font-face{font-family:'Droid Serif';font-style:italic;font-weight:400;src:url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.eot);src:local('Droid Serif Italic'),local('DroidSerif-Italic'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-italic.svg#DroidSerif) format('svg');}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:700;src:url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.eot);src:local('Droid Serif Bold'),local('DroidSerif-Bold'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700.svg#DroidSerif) format('svg');}@font-face{font-family:'Droid Serif';font-style:italic;font-weight:700;src:url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.eot);src:local('Droid Serif Bold Italic'),local('DroidSerif-BoldItalic'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-serif-v6-latin-700italic.svg#DroidSerif) format('svg');}@font-face{font-family:'Droid Sans';font-style:normal;font-weight:400;src:url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.eot);src:local('Droid Sans'),local('DroidSans'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-regular.svg#DroidSans) format('svg');}@font-face{font-family:'Droid Sans';font-style:normal;font-weight:700;src:url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.eot);src:local('Droid Sans Bold'),local('DroidSans-Bold'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.woff2) format('woff2'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.woff) format('woff'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.ttf) format('truetype'),url(/sites/all/themes/echothrust/fonts/droid-sans-v6-latin-700.svg#DroidSans) format('svg');}
body{font-size:100%}#skip-to-nav,#page{font-size:.75em;line-height:1.5em;font-size:.875em;line-height:1.5em}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,hr,table,fieldset{margin:1.5em 0}h1{font-size:2em;line-height:1.5em;margin:.75em 0}h2{font-size:1.5em;margin:1em 0}h3{font-size:1.3em;margin:1.154em 0}h4,h5,h6{font-size:1.1em;margin:1.364em 0}blockquote{margin-left:2em;margin-right:2em}pre{font-size:1.1em;margin:1.364em 0}hr{height:1px;border:1px solid #666}ul,ol{margin-left:0;padding-left:2em}.item-list ul{margin:1.5em 0;padding:0 0 0 2em}ul ul,ul ol,ol ol,ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0}li{margin:0;padding:0}.item-list ul li,ul.menu li,li.expanded,li.collapsed,li.leaf{margin:0;padding:0}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul ul ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:decimal}dt{margin:0;padding:0}dd{margin:0 0 0 2em;padding:0}table{border-collapse:collapse}th{text-align:left;padding:0;border-bottom:0}tbody{border-top:0}form{margin:0;padding:0}fieldset{padding:.5em}img{border:0}abbr,acronym{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{outline:1px solid #ccc}
@font-face{font-family:'HelveticaCYPlain';src:url('/sites/all/themes/echothrust/fonts/helveticacy-webfont.eot');src:url('/sites/all/themes/echothrust/fonts/helveticacy-webfont.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/echothrust/fonts/helveticacy-webfont.woff') format('woff'),url('/sites/all/themes/echothrust/fonts/helveticacy-webfont.ttf') format('truetype'),url('/sites/all/themes/echothrust/fonts/helveticacy-webfont.svg#HelveticaCYPlain') format('svg');font-weight:normal;font-style:normal;}body{background:#e7e9ec url(/sites/all/themes/echothrust/images/bg.gif);color:#737373;font:normal 13px/21px "Droid Sans",sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Droid Serif",serif;}h1{font-size:26px;padding-top:10px;padding-bottom:10px;}h2{font-size:22px;}h3{font-size:20px;}h4{font-size:18px;}h5{font-size:12px;}a:link,a:visited,a:active{color:#5095c2;text-decoration:none;}a:hover{color:#8bab4e;}p{font-size:13px;line-height:1.5;margin-bottom:5px;}#page-wrapper,.region-bottom{margin-left:auto;margin-right:auto;width:960px;}#page{}#header{margin-top:30px;margin-bottom:0px;padding:0px;position:relative;}#header .section{}.region-header{}#main-wrapper{position:relative;}#main{}#content,.no-sidebars #content{float:left;width:960px;margin-left:0;margin-right:-960px;padding:0;}.sidebar-first #content{font-family:"Droid Serif",serif;width:760px;margin-left:200px;margin-right:-960px;}.sidebar-second #content{font-family:"Droid Serif",serif;width:760px;margin-left:200px;margin-right:-760px;}.two-sidebars #content{width:560px;margin-left:200px;margin-right:-760px;}#content .section{background:#fff;padding:20px;background:#fff url(/sites/all/themes/echothrust/images/bg_content.gif) repeat-x;-moz-box-shadow:0 0 4px #d5d5d5;-webkit-box-shadow:0 0 4px #d5d5d5;box-shadow:0 0 4px #d5d5d5;}#navigation{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;height:3em;}.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{margin-top:3em;}#navigation .section{}.region-sidebar-first{float:left;width:210px;margin-left:0;margin-right:-210px;padding:0;}.region-sidebar-first .section{background:#fff url(/sites/all/themes/echothrust/images/bg_left.png) no-repeat;margin:0 20px 0 0;padding:10px;margin-top:10px;-moz-box-shadow:0 0 4px #d5d5d5;-webkit-box-shadow:0 0 4px #d5d5d5;box-shadow:0 0 4px #d5d5d5;}.region-sidebar-first .section div ul{margin-left:15px;}.region-sidebar-first .section .block,.region-sidebar-second .section .block{border-bottom:solid 1px #e2e1e2;margin:0 12px 22px 12px;padding-bottom:20px;}.region-sidebar-first .section .block h2{color:#9a9a9a;font-size:1.5em;}.region-sidebar-first .section .block{background:#fff url(/sites/all/themes/echothrust/images/bg_sidebar.gif);margin-top:17px;padding-top:5px;}.region-sidebar-first .block.last,.region-sidebar-second .block.last{border-bottom:0px;}.region-sidebar-second{float:left;width:235px;margin-left:750px;margin-right:-960px;padding:0;}.region-sidebar-second .section{background:#fff url(/sites/all/themes/echothrust/images/bg_right.png) no-repeat;margin:0 20px 0 20px;padding:10px;margin-top:10px;-moz-box-shadow:0 0 4px #d5d5d5;-webkit-box-shadow:0 0 4px #d5d5d5;box-shadow:0 0 4px #d5d5d5;}.region-sidebar-second .section .block h2{color:#9a9a9a;font-size:1.5em;}.region-footer{}.region-bottom{}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom{overflow:visible;word-wrap:break-word;}#hero{border-top:solid 1px #e2e1e2;border-bottom:solid 1px #e2e1e2;margin-top:50px;margin-bottom:0px;padding:0px 0 20px 0;patting-bottom:0px;}#hero h1{font-size:50px;font-family:"HelveticaCYPlain",sans-serif;line-height:1;letter-spacing:-1px;color:#3c3d3c;}#hero h1 span{font-size:31px;}#contact{padding:5px 0 10px 0;}#contact li{padding-left:25px;font-size:12px;margin-bottom:5px;}#mail{background:url(/sites/all/themes/echothrust/images/icons_address.png) no-repeat 0 10px;}#tel{background:url(/sites/all/themes/echothrust/images/icons_address.png) no-repeat 0 -26px;}#addr{background:url(/sites/all/themes/echothrust/images/icons_address.png) no-repeat 0 -56px;}.nodeimage{background:url(/sites/all/themes/echothrust/images/bg_shadow.png) no-repeat;display:block;padding:8px 12px 15px 14px;margin-left:-5px;margin-bottom:0;}#block-block-2{background:#e6e7e7;color:#919191;margin:30px 0;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:normal 12px "Droid serif",serif;position:relative;}#block-block-2 ul{position:absolute;top:15px;right:15px;}#block-block-2 li{float:left;margin-left:15px;}#block-block-2 li a{display:block;text-shadow:1px 1px #fff;}.node-results{padding-top:20px;}code{font-family:Consolas,monospace;font-size:11px;}em{font-family:Consolas,monospace;font-size:11px;font-style:italic;}pre{overflow:auto;padding-left:15px;padding-right:15px;font-size:11px;line-height:15px;margin-top:10px;margin-bottom:10px;width:93%;display:block;font-family:Consolas,monospace;background-color:#eeeeee;color:#000000;max-height:300px;}.echosignature{font-family:"Droid Serif",serif;font-size:12px;}#credits{text-align:right;font-size:11px}#footer{background:#e6e7e7;color:#919191;margin:30px 0;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:normal 12px "Droid serif",serif;position:relative;}#footer .content ul{position:absolute;top:15px;right:15px;}#footer .content li{float:left;margin-left:15px;}#footer .content li a{display:block;text-shadow:1px 1px #fff;}h1.title{color:#555;line-height:1;}h1.title:hover{text-shadow:3px 3px 0 #e5e5e5;}div.carousel-inner div.item{height:500px;}.content>.field-name-body ul{list-style-position:outside;list-style-image:none;margin-bottom:10px;}
div.tabs{margin:0 0 5px 0}ul.primary{margin:0;padding:0 0 0 10px;border-width:0;list-style:none;white-space:nowrap;line-height:normal;background:url(/sites/all/themes/echothrust/images/tab-bar.png) repeat-x left bottom}ul.primary li{float:left;margin:0;padding:0}ul.primary li a{display:block;height:24px;margin:0;padding:0 0 0 5px;border-width:0;font-weight:bold;text-decoration:none;color:#777;background-color:transparent;background:url(/sites/all/themes/echothrust/images/tab-left.png) no-repeat left -38px}ul.primary li a .tab{display:block;height:20px;margin:0;padding:4px 13px 0 6px;border-width:0;line-height:20px;background:url(/sites/all/themes/echothrust/images/tab-right.png) no-repeat right -38px}ul.primary li a:hover,ul.primary li a:focus{border-width:0;background-color:transparent;background:url(/sites/all/themes/echothrust/images/tab-left.png) no-repeat left -76px}ul.primary li a:hover .tab,ul.primary li a:focus .tab{background:url(/sites/all/themes/echothrust/images/tab-right.png) no-repeat right -76px}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{border-width:0;color:#000;background-color:transparent;background:url(/sites/all/themes/echothrust/images/tab-left.png) no-repeat left 0}ul.primary li.active a .tab,ul.primary li.active a:hover .tab,ul.primary li.active a:focus .tab{background:url(/sites/all/themes/echothrust/images/tab-right.png) no-repeat right 0}ul.secondary{margin:0;padding:0 0 0 5px;border-bottom:1px solid silver;list-style:none;white-space:nowrap;background:url(/sites/all/themes/echothrust/images/tab-secondary-bg.png) repeat-x left bottom}ul.secondary li{float:left;margin:0 5px 0 0;padding:5px 0;border-right:0}ul.secondary a{display:block;height:24px;margin:0;padding:0;border:1px solid silver;text-decoration:none;color:#777;background:url(/sites/all/themes/echothrust/images/tab-secondary.png) repeat-x left -56px}ul.secondary a .tab{display:block;height:18px;margin:0;padding:3px 8px;line-height:18px}ul.secondary a:hover,ul.secondary a:focus{background:url(/sites/all/themes/echothrust/images/tab-secondary.png) repeat-x left bottom}ul.secondary a.active,ul.secondary a.active:hover,ul.secondary a.active:focus{border:1px solid silver;color:#000;background:url(/sites/all/themes/echothrust/images/tab-secondary.png) repeat-x left top}
body{margin:0;padding:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}#logo{float:left;margin:0;padding:0}#logo img{vertical-align:bottom}#name-and-slogan{float:left}h1#site-name,div#site-name{margin:0;font-size:2em;line-height:1.5em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}.region-header{clear:both}.breadcrumb{padding-bottom:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}ul.links.inline{display:block}.node ul.links.inline{font:italic 12px "Droid Serif",serif;padding:5px 0}ul.links li{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 .5em}ul.echoarrow li:before{content:"\00BB \0020"}ul.echoarrow{list-style:none;margin-left:0;padding-left:2.5em;padding-right:3em;text-indent:-1em;font-size:13px}i{font-style:italic}strong{font-weight:bold}
h2.block-title{padding-bottom:0;margin-bottom:0}#block-search-form form{background:url(/sites/all/themes/echothrust/images/bg_trans.png);position:absolute;top:0;right:0}#block-search-form input{border:0;background:url(/sites/all/themes/echothrust/images/icon_search.png) no-repeat 165px 8px;padding:8px 30px 8px 5px;width:150px}#block-search-form .form-submit{display:none}.region-sidebar-first .section .block ul,.region-sidebar-second .section .block ul,#block-views-projects-list-block ul,#block-views-projects-list-block ol,#block-views-tagcloud-block ul,#block-views-tagcloud-block ol{list-style-type:none;font-size:13px;margin-left:0;padding-left:0;margin:0}.region-sidebar-first .section .block h2,.region-sidebar-second .section .block h2,#block-views-projects-list-block h2,#block-views-tagcloud-block h2{color:#9a9a9a;margin-bottom:5px}.region-sidebar-first .section .block li a,.region-sidebar-second .section .block li a,#block-views-projects-list-block li a,#block-views-tagcloud-block li a{font-family:"Droid Serif",serif;display:block;padding:3px 0}.section .block .menu li{margin-left:15px;padding-left:0}
li a.active{color:#000}#navigation ul.links,#navigation .content ul{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation .content li{float:left}#main-menu{position:absolute;top:90px;right:0;margin-right:0;padding-right:0}#main-menu.links li.last{margin-right:0;padding:0}#main-menu li{float:left;margin-right:0}#main-menu li a{display:block;font-size:18px;color:#333;padding:5px 12px}#main-menu li a:hover,#main-menu li.active a,#main-menu li.active-trail a{background:#98bb56;color:#fff}#secondary-menu{float:right}
.node{margin:10px 0 25px 0;border-bottom:solid 1px #e5e5e5;padding-bottom:15px}.node:last-child{border-bottom:0 solid;padding-bottom:0}.node p{font-size:13px;line-height:1.5;margin-bottom:10px}.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}h2.node-title{color:#555;line-height:1}h2.node-title a{color:#555;line-height:1}h2.node-title a:hover{text-shadow:3px 3px 0 #e5e5e5}.node .submitted{font:italic 12px "Droid Serif",serif;color:#b0b0b0;padding:5px 0 10px 0;margin-bottom:0}.node .content{line-height:1.5;margin-bottom:10px}
.form-item{margin:1.5em 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:bold}.form-item label.option{display:inline;font-weight:normal}.form-required{color:#c00}.form-item .description{font-size:.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.container-inline div,.container-inline label{display:inline}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}
