/* -------------- reset styles -------------- */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, caption, tbody, tfoot, thead{border: 0pt none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0pt;padding: 0pt;}caption, th, td{font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after{content: "";}blockquote, q{quotes: "" "";}@font-face {    font-family: 'PTSansRegular';    src: url('/fend/include/fonts/PTS55F-webfont.eot');    src: url('/fend/include/fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),         url('/fend/include/fonts/PTS55F-webfont.woff') format('woff'),         url('/fend/include/fonts/PTS55F-webfont.ttf') format('truetype'),         url('/fend/include/fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'PTSansBold';    src: url('/fend/include/fonts/PTS75F-webfont.eot');    src: url('/fend/include/fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),         url('/fend/include/fonts/PTS75F-webfont.woff') format('woff'),         url('/fend/include/fonts/PTS75F-webfont.ttf') format('truetype'),         url('/fend/include/fonts/PTS75F-webfont.svg#PTSansBold') format('svg');    font-weight: normal;    font-style: normal;}/* -------------- general styles -------------- */html,body{margin: 0;padding: 0;}body, p, li, h1, h2, h3, h4, h5, a{    font-family: Arial, Verdana, Helvetica, sans-serif;    font-size: 13px;    color: #666;}body.fend{background: #333333;}body.mce-content-body{background: #fff;}p{margin: 10px 0;}ul{list-style: disc outside;margin: 10px 0;}ol li{list-style-type:decimal;}ol ol li{list-style-type:lower-alpha}ol ol ol  li{list-style-type:upper-roman;}li{margin: 5px 0 5px 25px;}b, strong{font-weight: bold;}i, em{font-style: italic;}small{font-size: .75em;}big{font-size: 1.25em;}h1{color: #000;}h1, h1 a, h2.pageheader{color: #003366;    font-family: 'PT Sans','Open Sans',Arial,sans-serif;    font-size: 24px;    line-height: 30px;    margin: 0;}h2.pageheader {font-weight:normal;padding-top:15px;}h2{color: #606060;}h2, h2 a{font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size: 18px;font-weight: bold;margin: 5px 0px;    padding: 5px 0px 0px 0px;}h3{color: #003366}h3, h3 a{font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size: 16px;font-weight: bold;margin: 5px 0px;    padding: 5px 0px 0px 0px;}h4{color: #999;}h4, h4 a{font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size: 14px;font-weight: bold;margin: 5px 0px;    padding: 5px 0px 0px 0px;}h5{color: #3399CC;}h5, h5 a{font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size: 12px;font-weight: bold;margin: 5px 0px;    padding: 5px 0px 0px 0px;}a:link, a:visited, a:active{ color: #003366;text-decoration: none;}a:hover{    color: #003366;    text-decoration: underline;}a#fontsmall{font-size: 10px;}a#fontmedium{font-size: 13px;}a#fontbig{font-size: 16px;}.clear{clear: both;}.hide, a#skiptocontent{position: absolute;top: -10000px;left: -10000px;}.floatleft{float: left;}.floatright{float: right;}.imageleft{float: left;padding: 0 10px 10px 0;}.imageright{float: right;padding: 0 0px 10px 10px;}#content hr {color:#e1e1e1;background:#e1e1e1;border-top:1px solid #e1e1e1;border-left:none;border-right:none;border-bottom:none;height:1px;}/* site search form START*/div#searchwrapper{width: 220px;height: 25px;background: url(/fend/images/backer-search.png) no-repeat;}div#searchwrapper #search_string{float: left;margin: 4px 0 0 25px;width: 140px;background: none;border: 0px none;}#searchwrapper #search_submit{float: right;margin: 2px 2px 0 0;width: 50px;height: 21px;}/* site search form END*//* -------------- layout styles -------------- */div#container{margin: 0 auto;text-align: left;}div#headershell{background: #f3f3f3;}#header {    background: #ffffff url("/fend/images/bg-header.png") repeat left top;    border-top: 5px solid #3399CC;    border-bottom: 1px solid #3399CC;    padding: 2px 0 0 0;    z-index: 999;}div#wrapper{}div#contentshell{}div#content{padding: 10px;background: #fff;}/*int page content */#page-title {width:220px;float:left;}#main {    width: 680px;    margin: 0 40px 0 10px;    float: right;padding:10px 0px 30px 0px;min-height:100px;}.layout-2cr #main {    float: right;    margin: 0 10px 0 40px;}.layout-1c #main {    width: 940px;    margin-right: 0;}/*      */div#columnshell{float: left;width: 250px;background: #ccc;}div#footershell{padding-top:15px;clear: both;color: #fff;background: #333;}div#footershell h3 {color:#fff;font-size:14px;font-weight:600;}/* -------------- sitemap styles -------------- */ul#sitemap{list-style: none;margin: 0;}ul#sitemap li{list-style: none;font-weight: bold;line-height: 20px;border-top: 1px solid #666;}ul#sitemap ul{margin: 0 0 0 15px;}ul#sitemap ul li{font-weight: normal;border: none;}/* -------------- modal styles -------------- */div#modaloverlay{position: absolute;left: 0px;top: 0px;width:100%;background-color: #000;z-index: 99;}div#modalwindow{position: absolute;width: 100%;z-index: 100;}div#modalinner{position: relative;width: 500px;margin: 0 auto;padding: 10px;border: 1px solid #000;background: #fff;}/*------------------ form error styles -----------------------*/.form-error{padding: 10px;color: #784444;background: #ffdfdf;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}.form-error ul{list-style: none;margin: 0;}.form-error li{margin: 0;color: #784444;}.field-error{border: 1px solid #784444; background: #ffdfdf;}/*------------------ video player styles -----------------------*/div.flv-player{background: #000 url(/fend/images/vid_play.gif) no-repeat center;}div.flv-player a{display: block;background: url(/fend/images/vid_botleft.gif) no-repeat bottom left;width: 100%;height: 100%;text-decoration: none;}div.flv-player a span{display: block;background: url(/fend/images/vid_botright.gif) no-repeat bottom right;width: 100%;height: 100%;cursor: pointer;}/*lightbox class exists specifically as a way for sims users to create a lightbox link*/.lightbox{}/*--- header --*/.five.columns h1 a {display:block;height:90px;width:280px;background: url("/fend/images/logo.png") no-repeat;}/*------------------ home styles -------------------------*//* banner/fader */div.featured-wrap.carousel {min-height:380px;}div.featured-wrap.carousel ul, div.featured-wrap.carousel ul li {margin:0px;list-style:none;}/* content */#home-content-area {display: block;float: left;width: 460px;padding: 10px 0px;margin: 0 10px;    line-height:21px;}/* news */#news-feed {display: block;float: left;width: 230px;margin: 18px 0 15px 20px;}#news-feed .sixteen.columns {width: 220px;margin: 0px;}#news-feed .sixteen.columns h3 {padding: 5px 0px 0px;margin-top: 5px;margin-bottom: 5px;font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size: 16px;color: #003366;}#news-feed .sixteen.columns .carousel-nav{display:none;}ul#latestnewslist, ul#latestnewslist li {margin:0px;list-style:none;}ul#latestnewslist li a.newsMore {color:#3399CC;font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;font-size:13px;font-weight:bold;display:block;padding-bottom:2px;}ul#latestnewslist li {padding-bottom:10px;}a.readMore {color:#3399CC;font-size:11px;}/* stock quote */#stockquote {float:left;width: 215px;margin: 15px 0 15px 0;    padding: 5px;}#stock-area {color: #333;  background: #dddddd url("/fend/images/sfade.png") repeat-x;  padding: 5px 15px 60px 15px;  border: #cccccc 1px solid;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;display: block;}#stock-area table tr td {border:none;}#stock-area table tr {border-top:none;border-left:none;border-right:none;border-bottom:1px solid #eee;background:none;}/*- cusom button -*/.customButton{float:left;position:relative;font: normal 12px/14px "Arial", Helvetica, sans-serif;color: white; background: #ccc url("/fend/images/custombutton.png")top repeat-x;  text-decoration: none;  padding: 5px 5px 5px 5px;  margin: 15px 0 0 0;  border: #cccccc 1px solid;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  width: 205px;}.customButton a {height:15px;display:block;        background-image: url("/fend/images/customButtonArrow.png");        background-repeat: no-repeat;        background-position: left-center;text-align: left;padding-left: 25px;margin-left: 10px;  text-decoration: none;  color: #000;  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);}.customButton a:hover {  text-decoration: none;  color: #666;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);}/* footer */.feature h3 {padding:10px 0px 5px 0px;}.feature a {display:block;margin:10px 0px 40px 0px;}.feature .feature-description .customButton a{display:block;margin: 0;}#toTop {    background: url("/fend/images/totop.png") no-repeat center center #D4D4D4;    position: fixed;    right: 20px;    bottom: 20px;    height: 40px;    width: 40px;    outline: 0;    text-align: center;    text-indent: -9999px;    overflow: hidden;    display: none;    opacity: 0.85;    transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}#toTop:hover {    background-color: #46B1E1;    opacity: 1;}/* Social Icons====================================*/a.social-icons {float: left;display: block;position: relative;padding-right: 5px;margin-bottom: -1px;}.icon32 {display: inline-block;width: 40px;height: 40px;}.icon32.iconSocial {background: url("/fend/images/shortcodes/socialsprites.png") no-repeat 0 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.icon32.iconSocial.iconDark {}#footer-widgets .icon32.iconSocial.iconDark {    background-color: #333;}.icon32.iconSocial.digg { background-position: 0 0; }.icon32.iconSocial.digg:hover { background-position: 0 -40px; }.icon32.iconSocial.dribbble { background-position: 0 -80px; }.icon32.iconSocial.dribbble:hover { background-position: 0 -120px; }.icon32.iconSocial.facebook { background-position: 0 -160px; }.icon32.iconSocial.facebook:hover { background-position: 0 -200px; }.icon32.iconSocial.flickr { background-position: 0 -240px; }.icon32.iconSocial.flickr:hover { background-position: 0 -280px; }.icon32.iconSocial.forrst { background-position: 0 -320px; }.icon32.iconSocial.forrst:hover { background-position: 0 -360px; }.icon32.iconSocial.googleplus { background-position: 0 -400px; }.icon32.iconSocial.googleplus:hover { background-position: 0 -440px; }.icon32.iconSocial.html5 { background-position: 0 -480px; }.icon32.iconSocial.html5:hover { background-position: 0 -520px; }.icon32.iconSocial.icloud { background-position: 0 -560px; }.icon32.iconSocial.icloud:hover { background-position: 0 -600px; }.icon32.iconSocial.lastfm { background-position: 0 -640px; }.icon32.iconSocial.lastfm:hover { background-position: 0 -680px; }.icon32.iconSocial.linkedin { background-position: 0 -720px; }.icon32.iconSocial.linkedin:hover { background-position: 0 -760px; }.icon32.iconSocial.myspace { background-position: 0 -800px; }.icon32.iconSocial.myspace:hover { background-position: 0 -840px; }.icon32.iconSocial.paypal { background-position: 0 -880px; }.icon32.iconSocial.paypal:hover { background-position: 0 -920px; }.icon32.iconSocial.picasa { background-position: 0 -960px; }.icon32.iconSocial.picasa:hover { background-position: 0 -1000px; }.icon32.iconSocial.pinterest { background-position: 0 -1040px; }.icon32.iconSocial.pinterest:hover { background-position: 0 -1080px; }.icon32.iconSocial.reddit { background-position: 0 -1120px; }.icon32.iconSocial.reddit:hover { background-position: 0 -1160px; }.icon32.iconSocial.rss { background-position: 0 -1200px; }.icon32.iconSocial.rss:hover { background-position: 0 -1240px; }.icon32.iconSocial.skype { background-position: 0 -1280px; }.icon32.iconSocial.skype:hover { background-position: 0 -1320px; }.icon32.iconSocial.stumbleupon { background-position: 0 -1360px; }.icon32.iconSocial.stumbleupon:hover { background-position: 0 -1400px; }.icon32.iconSocial.tumblr { background-position: 0 -1440px; }.icon32.iconSocial.tumblr:hover { background-position: 0 -1480px; }.icon32.iconSocial.twitter { background-position: 0 -1520px; }.icon32.iconSocial.twitter:hover { background-position: 0 -1560px; }.icon32.iconSocial.vimeo { background-position: 0 -1600px; }.icon32.iconSocial.vimeo:hover { background-position: 0 -1640px; }.icon32.iconSocial.wordpress { background-position: 0 -1680px; }.icon32.iconSocial.wordpress:hover { background-position: 0 -1720px; }.icon32.iconSocial.yahoo { background-position: 0 -1760px; }.icon32.iconSocial.yahoo:hover { background-position: 0 -1800px; }.icon32.iconSocial.youtube { background-position: 0 -1840px; }.icon32.iconSocial.youtube:hover { background-position: 0 -1880px; }.icon32.iconSocial.github { background-position: 0 -1920px; }.icon32.iconSocial.github:hover { background-position: 0 -1960px; }.icon32.iconSocial.behance { background-position: 0 -2000px; }.icon32.iconSocial.behance:hover { background-position: 0 -2040px; }.icon32.iconSocial.yelp { background-position: 0 -2080px; }.icon32.iconSocial.yelp:hover { background-position: 0 -2120px; }.icon32.iconSocial.mail { background-position: 0 -2160px; }.icon32.iconSocial.mail:hover { background-position: 0 -2200px; }.icon32.iconSocial.instagram { background-position: 0 -2240px; }.icon32.iconSocial.instagram:hover { background-position: 0 -2280px; }.icon32.iconSocial.foursquare { background-position: 0 -2320px; }.icon32.iconSocial.foursquare:hover { background-position: 0 -2360px; }.icon32.iconSocial.zerply { background-position: 0 -2400px; }.icon32.iconSocial.zerply:hover { background-position: 0 -2440px; }div.anythingSlider{position: relative;}div.anythingWindow{position: relative;/*overflow: hidden;*/height: 380px;}ul.anythingBase{margin: 0;list-style: none;position: absolute;top: 0;left: 0;}ul.anythingBase li.panel{margin: 0;display: block;float: left;height: 380px!important;opacity:0.5;filter:alpha(opacity=50);/*overflow: hidden;*/}ul.anythingBase li.panel.activePage {opacity:1.0;filter:alpha(opacity=100);}.anythingSlider .wrapper{height: 380px;}ul#slider p{margin: 0;}div.anythingSlider span.arrow{position: absolute;top: 1px;display: block;width: 13px;height: 20px;z-index: 99;}div.anythingSlider span.arrow a{display: block;width: 13px;height: 20px;}div.anythingSlider span.arrow a span {position:absolute;top:-9999px;left:-9999px;}div.anythingSlider span.back a, div.anythingSlider span.forward a{margin-top:175px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}div.anythingSlider span.back a:hover, div.anythingSlider span.forward a:hover{background-color: rgba(0,0,0,0.5);}div.anythingSlider span.back{ left:40px; }div.anythingSlider span.back a{background: url(/fend/images/prev.png) no-repeat;}div.anythingSlider span.forward{right: 40px;}div.anythingSlider span.forward a{background: url(/fend/images/next.png) no-repeat;}div.anythingControls a.start-stop{display: none;}div.anythingControls {position:absolute; top:-9999px; left:-9999px;}#bannercontainer {background:#fff;overflow:hidden;-moz-box-shadow: inset 0 0 5px 5px #888;-webkit-box-shadow: inset 0 0 5px 5px#888;box-shadow: inset 0 0 5px 5px #888;}#banner-slider {display:block;height:380px;width:940px;margin:0px auto;}ul.anythingBase li.panel .bannertext {position:absolute;top:250px;margin-left:30px;display:block;background:#3399CC;color:#FFF;opacity:0.0;filter:alpha(opacity=0);height:95px;width:540px;}.bannertext p {padding:20px;color:#FFF;font-size:22px;}ul.anythingBase li.panel.activePage .bannertext {opacity:0.85;filter:alpha(opacity=85);}/*--------------------- PROJECTS MAP --------------------------*/div.project_map {    background: url("/upload/images/banners/pagebanners/project_map.jpg");    height: 280px;    position: relative;    width: 690px;}div.project_map a {    background: url("/fend/images/project_marker.png") no-repeat scroll 5px 7px;    height: 20px;    position: absolute;    width: 20px;}div.project_map a.redwine {    left: 509px;    top: 84px;}div.project_map a.coldwell {    left: 375px;    top: 186px;}div.project_map a.clayhowells {    left: 400px;    top: 171px;}div.project_map a.springer {    left: 432px;    top: 206px;}div.project_map a.hinton {    /*left: 160px;    top: 118px;*/    height:20px;    width:16px;    background-position: 5px -13px;    left: 160px;    top: 120px;}div.project_map a.manitouwadge {    /*left: 384px;    top: 177px;*/    background-position:10px -34px;    left: 380px;    top: 179px;}span.location {position:relative;left: 0px;    background: url("/fend/images/project_marker.png") no-repeat scroll 5px 7px #FFFFFF;    border-radius: 5px 5px 5px 5px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);    line-height: 25px;    padding: 5px 10px 5px 20px;    white-space: nowrap;opacity:0;width:200px;display:none;    filter: alpha(opacity=0);}div.project_map a:hover .location{opacity:1;display:inline;-webkit-transition: opacity 0.4s ease-out;-moz-transition: opacity 0.4s ease-out;-o-transition: opacity 0.4s ease-out;-ms-transition: opacity 0.4s ease-out;transition: opacity 0.4s ease-out;}div.project_map a.manitouwadge:hover .location {    /*left: 384px;    top: 177px;*/    left: 5px;    background-position:5px -34px;}div.project_map a.hinton:hover .location {    /*left: 160px;    top: 118px;*/    height:20px;    width:16px;    background-position: 5px -13px;}/*---------------------------------------------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------"Frozen Theme"--------------------------------------------------------------------*//*---------------------------------------------------------------------------------------------------------------------------------------------*//* Features Boxes Panel====================================*/#features{    margin: 0px 0;    float: left;}.feature {display:inline;    margin: 0 0 40px 0;float: left;padding: 0px 10px;}.feature.page {}.feature-description {width: 220px;}.feature-news-description {width: 440px;}.feature2-description {width:300px;}.feature-description img {    border: 1px solid #CCC;}.feature-description p {margin: 0;}.feature-description .feature_link_text{font-family: 'PT Sans','Open Sans', Arial, sans-serif;font-size: 14px;color: #3399CC;    padding-top: 10px;}.feature-description .feature_link_text a{text-decoration:none;color: #3399CC;}.feature-description .feature_link_text a:hover{text-decoration:none;color: #003366;}.feature h5 {font-family: 'PT Sans','Open Sans', Arial, sans-serif;color: #003366;font-weight: 600;    margin: 0 0 10px;}.feature-icon {display:none;width: 35px;float: left;margin-top: 2px;    opacity: 0.7;}.feature:hover .feature-icon {    opacity: 1;}/* =================================================================== *//* Posts====================================================================== */.post-body {    float: left;    width: 580px;}.post-body ul{list-style: circle;margin-left: 30px;margin-bottom: 20px;}.post-body ol{margin-left: 30px;margin-bottom: 20px;}.post-body ol ol{list-style-type: lower-alpha;}.post-body a{color: #003366;}.post-body a:hover{text-decoration: underline;}.post-body .entry p {margin: 0 0 15px;line-height: 1.4em;}.post header {    margin: 0 0 0.8em 0;}.post header h3 {    font-weight: 600;    line-height: 1.2;    font-size: 22px;    /*text-transform: uppercase;*/    margin: 0;}.post header h3 a {color: #606060;}.post header h3 a:hover { color: #46B1E1; }.post .post-meta {    padding: 0.3em 0;    color: #878787;    font-size: 11px;    text-transform: uppercase;}.post .post-meta .title { font-weight: 700; }.post .post-meta a, .post .post-meta a time {    color: #878787;    display: inline-block;}.post .post-meta a:hover, .post .post-meta a:hover time { color: #606060; }.post .post-more {    margin: 0.8em 0 0 0;}.post a.more-link {font-weight: 700;font-size: 11px;line-height: 11px;text-transform: uppercase;}.post a.more-link:hover { color: #46B1E1; }/* Pagination====================================*/ul#newslist, ul#newslist li, div.newspage ul, div.newspage ul li {margin:0px;list-style:none;}ul#newslist li a {display:block;font-weight:bold;margin-top:10px;padding-top:10px;}div.newspage ul {margin-bottom:20px;}div.newspage ul li a, div.newspage ul li span.currentpage {display: inline-block;float:left;line-height:20px;background:#eaecef;text-align:center;height:20px;width:20px;padding:5px;margin-right:5px;}div.newspage ul li a:hover {color:#fff;background:#565656;text-decoration:none;}div.newspage ul li span.currentpage {color:#fff;background:#46b1e1;}/* =================================================================== *//* Sidebar====================================================================== */#sidebar {    width: 220px;    float: left;}.layout-2cr #sidebar {    margin-left: 10px;}/* Widgets====================================*/#footershell .widget {    margin-bottom: 2em;font-size: 12px;}#footershell p {    margin-bottom: 1em;    line-height: 20px;}#footershell ul li {    background: none;    border-bottom: none;list-style:none;padding: 1px 0px;margin:0px;}#footershell ul li a {    color: #8b8b8b;    display: inline;    padding: 1px 0px;margin: 0px;}#footershell ul li a:hover {    color: #d8d8d8;text-decoration:none;}#footershell ul li ul{margin-left: 20px;}#footershell li ul li{list-style: disc;}/* =================================================================== *//* Footer====================================================================== */.footer_social {display:block;float:right;margin-right: 50px;}#copyright {/*padding:50px 0px;*/padding-bottom: 3em;text-align: center;}.col1 {left: 490px;}.col2 {left: 510px;}.homedivider {margin: 30px 0 20px 0;}/*------------------ Tables -------------------*/table {        border-collapse: collapse;        border-spacing: 0; }table tr {border: 1px solid #ccc;}table tr td {padding: 5px; border-right: 1px solid #ccc;}table.whitebluetable tr:first-child {       background: rgba(0, 0, 0, .5);}table.whitebluetable tr:nth-child(odd) {background: #EEE;}table.whitebluetable tr:first-child {       background: rgba(131, 187, 239, .8);}table.whitebluetable tr:last-child {background: #EEE;}table.whitetable tr td{background:#ffffff;}table.igallery-table tr, table.igallery-table td {border:none!important;}table.igallery-table img{border:2px solid #cccccc;}table.igallery-table img:hover{border:2px solid #3399cc;}div#stock-quote-table table {width:40%; float:left;margin-right:5%;}div#stock-quote-table table tr {border-right:0px!important;border-left:0px!important;border-color: #eee;}div#stock-quote-table table td {border:0px!important;}/*-------------------------------------------- Responsive Styling -----------------------------------------------*//* =================================================================== *//* Media Queries====================================================================== *//* Tablet (Portrait) (Width of 768px) */@media only screen and (min-width: 768px) and (max-width: 959px) {    /* Featured Slider    ====================================*/    .featured-wrap .flex-direction-nav .prev {        background: rgba(255, 255, 255, 0.7);        background-image: url(images/arrow-prev.png);        background-repeat: no-repeat;        background-position: 7px center;        left: 30px;    }    .featured-wrap .flex-direction-nav .next {        background: rgba(255, 255, 255, 0.7);        background-image: url(images/arrow-next.png);        background-repeat: no-repeat;        background-position: 10px center;        right: 30px;    }    .featured-wrap .flex-direction-nav .prev:hover {        background: rgba(255, 255, 255, 0.9);        background-image: url(images/arrow-prev.png);        background-repeat: no-repeat;        background-position: 7px center;    }    .featured-wrap .flex-direction-nav .next:hover {        background: rgba(255, 255, 255, 0.9);        background-image: url(images/arrow-next.png);        background-repeat: no-repeat;        background-position: 10px center;    }    /* Homepage    ====================================*/    #tagline {font-size: 20px}    #latestwork .entry p,    #portfolio-gallery .entry p {        height: 45px;        overflow: hidden;    }    #latestwork .entry a.prettyPhoto,    #portfolio-gallery .entry a.prettyPhoto {        display: none;    }    /* Main    ====================================*/    #main {        width: 488px;        margin: 0 40px 0 10px;        float: left;    }    .layout-1c #main {        width: 748px;        margin-right: 0;    }    /* Posts    ====================================*/    .post-body {        float: right;        width: 388px;    }    /* Comments    ====================================*/    #comments ul.children { padding: 0 0 0 55px; }    /* Comments Form    ====================================*/    #main #commentform input { width: 127px; }    #main .commentlist .children .depth-2 #commentform input,    #main .commentlist .children .depth-2 #commentform textarea { width: 411px; }    #main .commentlist .children .depth-3 #commentform input,    #main .commentlist .children .depth-3 #commentform textarea  { width: 356px; }    #main .commentlist .children .depth-4 #commentform input,    #main .commentlist .children .depth-4 #commentform textarea { width: 301px; }    #main #commentform textarea { width: 465px; }.contact-form input { width: 127px; }.contact-form textarea { width: 465px; }}/* Mobile (Landscape) (Width of 480px) */@media only screen and (min-width: 480px) and (max-width: 767px) {select#mobileNav {display: block!important;}#banner-slider {display:block;height:inherit;max-width:100%;margin:0px auto;}    div#bannercontainer {max-width:100%;}.anythingWindow ul#slider.anythingBase li.panel p img {max-width:100%;max-width:769px;}ul.anythingBase li.panel .bannertext {top:206px;}#bannercontainer {box-shadow:none;}div#main table {max-width:100%!important;}ul.anythingBase li.panel .bannertext {max-width:480px;margin-left:0px;margin-right:0px;padding-right:15px;}ul.anythingBase li.panel .bannertext p {font-size:16px;}div#home-content-area {max-width:100%;}    /* Navigation    ====================================*/    #navigation {margin:30px 0;float: left; width: 100%}    #navigation select {display: block; float: left;}    #navigation ul {display: none;}    /* Featured Slider    ====================================*/    .featured-wrap .flex-direction-nav {        display: none;    }    .featured-wrap .flex-control-nav {      bottom: 115px;    }    /* Homepage    ====================================*/    #tagline {font-size: 20px}    .feature {        margin: 20px 0 20px 0;    }    .feature:last-of-type {        margin: 20px 0 0 0;    }    .caroufredsel_wrapper {        width: 550px !important; /* 420 */    }    .work-carousel > li {width: 200px !important;margin: 0 20px 0 0 !important;}    #latestposts section {        margin: 0 20px 0 0 !important;        width: 200px !important;    }    #latestwork .entry p {        height: 45px;        overflow: hidden;    }    #latestwork .entry a.prettyPhoto {        display: none;    }    /* Main    ====================================*/    #main {        border-bottom: 1px solid #efefef;        width: 100%;        margin: 0 0 3em;        padding: 0 0 3em;        float: left;    }    .layout-1c #main {        width: 420px;        margin-right: 0;    }    /* Sidebar    ====================================*/#sidebar {width: 100%;}    /* Posts    ====================================*/    .post-body {        float: right;        width: 320px;    }    /* Footer    ====================================*/    #footer,    #footer .text-align-right {        text-align: center;        font-size: 11px;    }    /* Comments    ====================================*/    .commentlist .children { padding: 0 0 0 40px !important; }    /* Comments Form    ====================================*/.commentlist .children .depth-2 #commentform input, .commentlist .children .depth-2 #commentform textarea { width: 358px !important; }.commentlist .children .depth-3 #commentform input, .commentlist .children .depth-3 #commentform textarea { width: 318px !important; }.commentlist .children .depth-4 #commentform input, .commentlist .children .depth-4 #commentform textarea { width: 278px !important; }.contact-form .input-block, #commentform .input-block {float: none;margin: 0 0 20px 0;}.contact-form input, #commentform input,.contact-form textarea, #commentform textarea { width: 398px !important; }    /* Portfolio Single    ====================================*/    .portfolio-content h2 {        margin-top: 15px;    }        #featured article header .entry {    height: 67px !important;    }}/* Mobile (Portrait) (Width of 320px) */@media only screen and (max-width: 479px) {select#mobileNav {display: block!important;}div#main table {max-width:100%!important;}#banner-slider {display:block;height:inherit;max-width:100%;margin:0px auto;}    div#bannercontainer {max-width:100%;}.anythingWindow ul#slider.anythingBase li.panel p img {max-width:100%;max-width:479px;}ul.anythingBase li.panel .bannertext {top:194px;}#bannercontainer {height:325px;box-shadow:none;}ul.anythingBase li.panel .bannertext {max-width:305px;margin-left:0px;margin-right:0px;padding-right:15px;}ul.anythingBase li.panel .bannertext p {font-size:14px;}div#home-content-area {max-width:100%;}    /* Navigation    ====================================*/    #navigation {margin:30px 0;float: left; width: 100%}    #navigation select {display: block; float: left;}    #navigation ul {display: none;}    /* Featured Slider    ====================================*/    .featured-wrap .flex-direction-nav {        display: none;    }    .featured-wrap .flex-control-nav {      bottom: 110px;    }    /* Homepage    ====================================*/    #tagline {font-size: 18px}    .feature {        margin: 20px 0 20px 0;    }    .feature:last-of-type {        margin: 20px 0 0 0;    }    .caroufredsel_wrapper {        width: 300px;    }    #latestposts section {        margin: 0 0 30px 0;    }    /* Main    ====================================*/    #main {        border-bottom: 1px solid #efefef;        width: 100%;        margin: 0 0 3em;        padding: 0 0 3em;        float: left;    }    .layout-1c #main {        width: 300px;        margin-right: 0;    }    /* Sidebar    ====================================*/#sidebar {width: 100%;}    /* Posts    ====================================*/    .post-body {        float: left;        width: 100%;    }    .post-info { width: 100%; margin: 0 0 20px 0; }    .post-info div, .post-info a { width: auto; float: left; }    .post-info .post-format { margin: 0 3px 0 0; }    .post-info div.comments { height: auto; }    .post-info div.comments a { font-size: 11px; padding: 12px; }    .post-info div.comments a span { font-size: 11px; line-height: normal; display: inline; margin: 0 2px; }    /* Footer    ====================================*/    #footer,    #footer .text-align-right {        text-align: center;        font-size: 11px;    }    /* Comments    ====================================*/    .commentlist .children { padding: 0 0 0 20px !important; }    /* Comments Form    ====================================*/.commentlist .children .depth-2 #commentform input, .commentlist .children .depth-2 #commentform textarea { width: 258px !important; }.commentlist .children .depth-3 #commentform input, .commentlist .children .depth-3 #commentform textarea { width: 238px !important; }.commentlist .children .depth-4 #commentform input, .commentlist .children .depth-4 #commentform textarea { width: 218px !important; }.contact-form input, #commentform input,.contact-form textarea, #commentform textarea { width: 278px !important; }    .one_half, .one_third, .two_third,    .three_fourth, .one_fourth, .one_fifth,    .two_fifth, .three_fifth, .four_fifth,    .one_sixth, .five_sixth {        clear: both !important;        float: none !important;        display: block;        width: auto !important;        margin: 0;        margin-bottom: 20px;    }    /* Portfolio Single    ====================================*/    .portfolio-content h2 {        margin-top: 15px;    }        #featured article header .entry {    height: 67px !important;    }}/* Only apply to iPad portrait and up */@media only screen and (min-width: 768px) {    /* Featured Slider    ====================================*/    #featured article header {        position: absolute;        bottom: 40px;        left: 30px;        width: 53%;        /*height: 75px;*/    }    #featured article header .entry {       /* height: 90px;*/    }    .wrapper {        margin: 0 auto;        max-width: 940px;        width: 100%;    }    .featured-wrap.carousel #featured {        overflow: visible !important;    }    .featured-wrap.carousel #featured .slides li article,    .featured-wrap.carousel #featured .slides li h1,    .featured-wrap.carousel #featured .slides li .entry {        display: none;    }    .featured-wrap.carousel #featured .slides li.current-slide article,    .featured-wrap.carousel #featured .slides li.current-slide h1,    .featured-wrap.carousel #featured .slides li.current-slide .entry {        display: block;    }    .featured-wrap.carousel #featured .slides li.current-slide .entry p {        margin: 0 0 20px 0 !important;    }    .featured-wrap.carousel.faded #featured .slides li.current-slide {    filter: alpha(opacity=@opacity * 100) !important;    -moz-opacity: 1 !important;    -khtml-opacity: 1 !important;        opacity: 1 !important;    }    .featured-wrap .controls-container .flex-control-nav {        bottom: 40px;        right: 30px;    }    .featured-wrap .controls-container .flex-direction-nav {        top: 30px;        bottom: auto;    }    .featured-wrap .flex-direction-nav {        position: absolute;        top: 20px;        bottom: auto;        left: auto;        width: 100%;    }    .featured-wrap .flex-direction-nav .prev,    .featured-wrap .flex-direction-nav .next {        display: block;        position: absolute;        height: 70px;        width: 30px;        overflow: hidden;        text-indent: -999em;    }}/* Move normal width slider navigation elements for high resolutions */@media only screen and (min-width: 1024px) {    /* Featured Slider    ====================================*/    .featured-wrap .controls-container ul.flex-direction-nav {        top: 0;    }    .featured-wrap .controls-container ul.flex-direction-nav .prev {        left: -980px;    }    .featured-wrap .controls-container ul.flex-direction-nav .next {        right: -980px;    }    .featured-wrap .flex-direction-nav {        position: absolute;        top: 20px;        bottom: auto;        left: auto;        width: 100%;    }    .featured-wrap .flex-direction-nav .prev,    .featured-wrap .flex-direction-nav .next {        position: absolute;        overflow: visible;        text-indent: -9999px;        height: 380px;        width: 980px;        -webkit-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s;        -o-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;        transition: all 0.3s ease 0s;    }    .featured-wrap .flex-direction-nav .prev {        background-position: 20px center;    }    .featured-wrap:hover .flex-direction-nav .prev {        background-image: url(images/arrow-prev.png);        background-repeat: no-repeat;        background-position: 940px center;    }    .featured-wrap .flex-direction-nav .prev:hover {        background: rgba(255, 255, 255, 0.5);        background-image: url(images/arrow-prev.png);        background-repeat: no-repeat;        background-position: 940px center;    }    .featured-wrap .flex-direction-nav .next {        background-position: 940px center;    }    .featured-wrap:hover .flex-direction-nav .next {        background-image: url(images/arrow-next.png);        background-repeat: no-repeat;        background-position: 20px center;    }    .featured-wrap .flex-direction-nav .next:hover {        background: rgba(255, 255, 255, 0.5);        background-image: url(images/arrow-next.png);        background-repeat: no-repeat;        background-position: 20px center;    }}@media print{#sidebar{display:none;}#main{float: none;overflow: visible;margin: 0px;}.layout-2cr #main{float: none;overflow: visible;margin: 0px;}#footer{display:none;}#footer-widgets{display:none;}#navigation{display:none;}}#main img {max-width:100%;}@media screen and (max-width: 767px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (max-width: 991px) {}@media (min-width: 992px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 1200px) {}.alert-sims {  position: fixed;  bottom: 0;  left: 0;  right: 0;  z-index: 10000;  height: 50px;  line-height: 50px;  background: #a02622;  color: #fff;  text-align: center;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.75);}#sims-admin-bar {  position: fixed;  bottom: 0;  right: 0;  z-index: 9999999;  padding: 10px 20px;  background: rgba(0, 0, 0, 0.75);  color: #fff;  font-size: 14px;  border-left: 10px solid transparent;}#sims-admin-bar.status-visible {  background: #295E1C;  border-left-color: #4bad33;}#sims-admin-bar.status-hidden {  background: #707070;  border-left-color: #a3a3a3;}#sims-admin-bar.status-disabled {  background: #a02622;}#sims-admin-bar.status-deleted {  background: #990000;  border-left-color: #ff0000;}#sims-admin-bar.status-draft {  background: #005372;  border-left-color: #009ed8;}#sims-admin-bar span,#sims-admin-bar a {  display: inline-block;  padding: 5px 10px;  color: #fff;}#recaptcha-modal {  z-index: 9999;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: flex;  align-items: center;  justify-content: center;  background: rgba(0, 0, 0, 0.75);}#recaptcha-modal-body {  padding: 15px;  background: #fff;  border-radius: 10px;}#recaptcha-modal-body h4 {  display: flex;  justify-content: space-between;}#recaptcha-modal .g-recaptcha {  margin-top: 1em;  margin-bottom: 1em;}#recaptcha-modal-buttons {  display: flex;  align-items: center;  justify-content: flex-end;}#recaptcha-modal-buttons button {  padding: 0.5em 1em;  border: 1px solid rgba(0, 0, 0, 0.1);  background: transparent;  border-radius: 5px;  font-weight: bold;}#recaptcha-modal-buttons button:hover,#recaptcha-modal-buttons button:focus {  border-color: #000000;}#recaptcha-modal-buttons button#recaptcha-modal-submit {  margin-left: 0.5em;  border-width: 2px;}/** * @package MS WordPress Framework * @subpackage Template *//* Table of Contents==================================================    #Base 960 Grid    #Tablet (Portrait)    #Mobile (Portrait)    #Mobile (Landscape)    #Clearing *//* #Base 960 Grid================================================== */    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0;}    .container .column,    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }    .row                                        { margin-bottom: 20px; }    .column.first, .columns.first               { margin-left: 0; }    .column.last, .columns.last                 { margin-right: 0; }    .container .one.column,    .container .one.columns                     { width: 40px;  }    .container .two.columns                     { width: 100px; }    .container .three.columns                   { width: 160px; }    .container .four.columns                    { width: 220px; }    .container .five.columns                    { width: 280px; }    .container .six.columns                     { width: 340px; }    .container .seven.columns                   { width: 400px; }    .container .eight.columns                   { width: 460px; }    .container .nine.columns                    { width: 520px; }    .container .ten.columns                     { width: 580px; }    .container .eleven.columns                  { width: 640px; }    .container .twelve.columns                  { width: 700px; }    .container .thirteen.columns                { width: 760px; }    .container .fourteen.columns                { width: 820px; }    .container .fifteen.columns                 { width: 880px; }    .container .sixteen.columns                 { width: 940px; }    .container .one-third.column                { width: 300px; }    .container .two-thirds.column               { width: 620px; }/* #Tablet (Portrait)================================================== */    /* Note: Design for a width of 768px */    @media only screen and (min-width: 768px) and (max-width: 959px) {        /* 960 Grid -> 768 Grid */        .container                                  { width: 768px; }        .container .column,        .container .columns                         { margin-left: 10px; margin-right: 10px;  }        .column.first, .columns.first               { margin-left: 0; margin-right: 10px; }        .column.last, .columns.last                 { margin-right: 0; margin-left: 10px; }        .first.last                                 { margin-left: 0; margin-right: 0; }        .container .one.column,        .container .one.columns                     { width: 28px; }        .container .two.columns                     { width: 76px; }        .container .three.columns                   { width: 124px; }        .container .four.columns                    { width: 172px; }        .container .five.columns                    { width: 220px; }        .container .six.columns                     { width: 268px; }        .container .seven.columns                   { width: 316px; }        .container .eight.columns                   { width: 364px; }        .container .nine.columns                    { width: 412px; }        .container .ten.columns                     { width: 460px; }        .container .eleven.columns                  { width: 508px; }        .container .twelve.columns                  { width: 556px; }        .container .thirteen.columns                { width: 604px; }        .container .fourteen.columns                { width: 652px; }        .container .fifteen.columns                 { width: 700px; }        .container .sixteen.columns                 { width: 748px; }        .container .one-third.column                { width: 236px; }        .container .two-thirds.column               { width: 492px; }    }/*  #Mobile (Portrait)================================================== */    /* Note: Design for a width of 320px */    @media only screen and (max-width: 767px) {        /* 960 Grid -> 320 Grid */        .container { width: 300px; }        .container .columns,        .container .column { margin: 0; }        .container .one.column,        .container .one.columns,        .container .two.columns,        .container .three.columns,        .container .four.columns,        .container .five.columns,        .container .six.columns,        .container .seven.columns,        .container .eight.columns,        .container .nine.columns,        .container .ten.columns,        .container .eleven.columns,        .container .twelve.columns,        .container .thirteen.columns,        .container .fourteen.columns,        .container .fifteen.columns,        .container .sixteen.columns,        .container .one-third.column,        .container .two-thirds.column               { width: 300px; }    }/* #Mobile (Landscape)================================================== */    /* Note: Design for a width of 480px */    @media only screen and (min-width: 480px) and (max-width: 767px) {        /* 960 Grid -> 480 Grid */        .container { width: 420px; }        .container .columns,        .container .column { margin: 0; }        .container .one.column,        .container .one.columns,        .container .two.columns,        .container .three.columns,        .container .four.columns,        .container .five.columns,        .container .six.columns,        .container .seven.columns,        .container .eight.columns,        .container .nine.columns,        .container .ten.columns,        .container .eleven.columns,        .container .twelve.columns,        .container .thirteen.columns,        .container .fourteen.columns,        .container .fifteen.columns,        .container .sixteen.columns,        .container .one-third.column,        .container .two-thirds.column               { width: 420px; }    }/* #Clearing================================================== */    /* Self Clearing Goodness */    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }    /* Use clearfix class on parent to clear nested columns,    or wrap each row of columns in a <div class="row"> */    .clearfix:before,    .clearfix:after,    .row:before,    .row:after {      content: '\0020';      display: block;      overflow: hidden;      visibility: hidden;      width: 0;      height: 0; }    .row:after,    .clearfix:after {      clear: both; }    .row,    .clearfix {      zoom: 1; }    /* You can also use a <br class="clear" /> to clear columns */    .clear {      clear: both;      display: block;      overflow: hidden;      visibility: hidden;      width: 0;      height: 0;    }/*------------------ SIDE Nav -------------------*/select#mobileNav {display: none; /* default */width:100%;height:35px;font-size: 12px;padding: 7px;font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;text-transform: uppercase;font-weight: 500;color:#999;background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #D8D8D8;    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);    color: #888888;}#navigation select option {    padding: 5px;}ul#sidenav {padding:30px 0px;}ul#sidenav, ul#sidenav li{margin:0px;list-style:none;}ul#sidenav li a {display:block;padding:3px 0px;color:#606060;}ul#sidenav li a:hover {color: #3399CC;text-decoration:none;}ul#sidenav li li {margin-left:15px;}ul#sidenav li li li {margin-left:30px;}li.sidenav-current a, li.navmenu-current-root a, li.sub-sidenav-noncurrent a.menu-lvl2:hover {color: #3399CC!important;}li.sub-sidenav-noncurrent a.menu-lvl2 {color:#606060!important;}/*--------------------------------------------------------------------------------*//* Root = Horizontal, Secondary = Vertical */ul#navmenu{margin: 30px 0px 0px 35px;border: 0 none;padding: 0;list-style: none;height: 35px;}ul#navmenu li{margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;z-index:5;}ul#navmenu ul{margin: 0;border: 0 none;padding: 0;width: 200px;list-style: none;display: none;position: absolute;top: 35px;left: 0;z-index: 999999;background: #fff;-webkit-transition: opacity 0.4s ease-out;-moz-transition: opacity 0.4s ease-out;-o-transition: opacity 0.4s ease-out;-ms-transition: opacity 0.4s ease-out;transition: opacity 0.4s ease-out;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    border: 1px solid #DFDFDF;}ul#navmenu ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}ul#navmenu ul li {width: 200px;float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/}/* Root Menu */ul#navmenu a{border: none;padding: 0 6px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;text-decoration: none;height: auto !important;height: 1%; /*For IE*/font-size: 12px;font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;text-transform: uppercase;font-weight: 500;     float: right;}ul#navmenu li a.menu-lvl1 {display:block;height:35px!important;line-height:35px;}/* Root Menu Hover Persistence */ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {color: #3399CC;}/* 2nd Menu */ul#navmenu li:hover li a,ul#navmenu li.iehover li a{float: none;background: #fff;    position:relative;    line-height: 15px;color: #666;font-weight: 500;font-size: 11px;padding: 10px 8px 10px;border-bottom:1px solid #DFDFDF;}/* 2nd Menu Hover Persistence */ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a{color: #3399CC;background: #f8f8f8;}/* 3rd Menu */ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a{color: #666;background: #fff;}/* 3rd Menu Hover Persistence */ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a{color: #3399CC;background: #f8f8f8;}/* 4th Menu */ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a{color: #666;background: #fff;}/* 4th Menu Hover */ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover{color: #3399CC;background: #f8f8f8;}ul#navmenu ul ul,ul#navmenu ul ul ul{display: none;position: absolute;top: 0;left: 200px;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul{display: none;}ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul{display: block;}ul.sub-sub-newsnav, ul.sub-sub-sub-navmenu, ul.sub-sub-sidenav {display:none!important;}/*--------------------------------------------------------------------------------*//*--------------------------#navigation {font-size: 12px;font-family: 'PT Sans', 'Open Sans', Arial, sans-serif;text-transform: uppercase;font-weight: 500;     float: right;    padding-top: 28px;}#navigation ul, #navigation li {    list-style:none;    padding:0;    margin:0;    display:inline;}#navigation ul li {    float:left;    position:relative;    line-height: 15px;}#navigation ul li a {display: inline-block;color: #666;padding: 10px 8px 10px;}#navigation ul li a:hover{    color: #3399CC;}/* Dropdown====================================*//*#navigation ul ul {opacity: 0;  filter: alpha(opacity=0);position: absolute;top: -99999px;left: 0;    width: 200px;z-index: 999999;background: #fff;-webkit-transition: opacity 0.4s ease-out;-moz-transition: opacity 0.4s ease-out;-o-transition: opacity 0.4s ease-out;-ms-transition: opacity 0.4s ease-out;transition: opacity 0.4s ease-out;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    border: 1px solid #DFDFDF;}#navigation ul ul li a:hover {color: #3399CC!important;}#navigation ul ul li a {padding: 10px 20px;display: block;width: 200px;text-decoration: none;font-weight: 500;font-size: 11px;border-bottom: 1px solid #e9e9e9;}#navigation ul ul ul {position:absolute;top:-99999px;left:100%;opacity: 0;-webkit-transition: opacity 0.4s ease-out;-moz-transition: opacity 0.4s ease-out;-o-transition: opacity 0.4s ease-out;-ms-transition: opacity 0.4s ease-out;transition: opacity 0.4s ease-out;}#navigation ul li:hover>ul { opacity: 1; position:absolute; top:100%; left:0;}#navigation ul ul li:hover>ul { position:absolute; top:0; left:100%; opacity: 1; z-index:497; border: 0; }#navigation ul li:hover > a { color: #3399CC;}#navigation ul ul li:hover > a {    background: #f5f5f5;    transition: background 0.15s ease-in-out;    -webkit-transition: background 0.15s ease-in-out;    -moz-transition: background 0.15s ease-in-out;    -o-transition: background 0.15s ease-in-out;}#navigation li.current_page_item > a { color: #3399CC!important; }*//** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}#lightbox-container-image-data {color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;text-align: right;}div.datepicker {position: relative;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 196px;height: 147px;position: absolute;cursor: default;top: 0;left: 0;display: none;}.datepickerContainer {background: #121212;position: absolute;top: 10px;left: 10px;}.datepickerBorderT {position: absolute;left: 10px;top: 0;right: 10px;height: 10px;background: url(/fend/images/datepicker_t.png);}.datepickerBorderB {position: absolute;left: 10px;bottom: 0;right: 10px;height: 10px;background: url(/fend/images/datepicker_b.png);}.datepickerBorderL {position: absolute;left: 0;bottom: 10px;top: 10px;width: 10px;background: url(/fend/images/datepicker_l.png);}.datepickerBorderR {position: absolute;right: 0;bottom: 10px;top: 10px;width: 10px;background: url(/fend/images/datepicker_r.png);}.datepickerBorderTL {position: absolute;top: 0;left: 0;width: 10px;height: 10px;background: url(/fend/images/datepicker_tl.png);}.datepickerBorderTR {position: absolute;top: 0;right: 0;width: 10px;height: 10px;background: url(/fend/images/datepicker_tr.png);}.datepickerBorderBL {position: absolute;bottom: 0;left: 0;width: 10px;height: 10px;background: url(/fend/images/datepicker_bl.png);}.datepickerBorderBR {position: absolute;bottom: 0;right: 0;width: 10px;height: 10px;background: url(/fend/images/datepicker_br.png);}.datepickerHidden {display: none;}div.datepicker table {border-collapse:collapse;}div.datepicker a {color: #eee;text-decoration: none;cursor: default;outline: none;}div.datepicker table td {text-align: right;padding: 0;margin: 0;}div.datepicker th {text-align: center;color: #999;font-weight: normal;}div.datepicker tbody th {text-align: left;}div.datepicker tbody a {display: block;}.datepickerDays a {width: 20px;line-height: 16px;height: 16px;padding-right: 2px;}.datepickerYears a,.datepickerMonths a{width: 44px;line-height: 36px;height: 36px;text-align: center;}td.datepickerNotInMonth a {color: #666;}tbody.datepickerDays td.datepickerSelected{background: #136A9F;}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {background: #17384d;}tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background: #17384d;}div.datepicker a:hover,div.datepicker a:hover {color: #88c5eb;}div.datepicker td.datepickerNotInMonth a:hover {color: #999;}div.datepicker tbody th {text-align: left;}.datepickerSpace div {width: 20px;}.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a {text-align: center;height: 20px;line-height: 20px;}.datepickerGoNext a {float: right;width: 20px;}.datepickerGoPrev a {float: left;width: 20px;}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears {display: none;}table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW {display: none;}table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW {display: none;}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color: #333;}td.datepickerDisabled a:hover {color: #333;}td.datepickerSpecial a {background: #700;}td.datepickerSpecial.datepickerSelected a {background: #a00;}/* contact form */div#contactform{width: 250px;}div#mapshell{float:none;display:block;height: 250px;width:100%;}div.recaptchashell{padding-top: 20px;}table#recaptcha_table {max-width:100%!important;}/*--------------- Added -----------------*/input#conf-reset, input#conf-submit {    display: inline-block;    margin: 0px 20px 0px 0px;    padding: 6px 15px;    width: auto !important;    font-size: 14px;font-weight:bold;color:#fff;background:#46b1e1;border:none!important;}input#conf-reset:hover, input#conf-submit:hover {cursor:pointer;background:#606060;}body{    font-size: 75%;}