@charset "utf-8"; body{background:#FFF url('../images/bodyBkgd.png') repeat center top; margin:0; padding:0; width:100%; font-family:'Molengo',arial,serif; font-size:15px; color:#6f6f6f; line-height:1.8em}.spacer{clear:both}a{outline:none}a img{border:none}img.floated{float:left; margin:0 15px; padding:0}.output1{color:#1C5696; font-weight:bold}.output2{color:#fff; font-weight:bold; margin:auto}h1, h2, h3, h4, h5{padding:0px; margin:0px}input[type=text], textarea, select{background-color:#fff; border:1px solid #dbdbdb; padding:9px; margin:0;  line-height:17px; -moz-border-radius:4px; -webkit-border-radius:4px}form label{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#24AAE9}#cu3er-container{margin:auto; margin-left:50px; margin-top:23px; outline:none}#header{background:#FFF url('../images/headerBkgd.jpg') repeat left top; width:100%; height:125px}#header .container{width:1000px; margin:auto}#header #nav{width:auto; float:right; padding:5px; margin-top:43px}#nav a{margin-top:45px; color:#ccc; text-decoration:none}#nav a:hover{color:#E1B64D}#nav .selected{color:#E1B64D}.navLink{width:85px; height:65px; float:right; border-left:1px solid #343434}.navLink div{margin-top:45px; text-align:center}.feedbackLink{background:url('../images/nav/feedbackBtn.png') no-repeat center 6px}.contactLink{background:url('../images/nav/contactBtn.png') no-repeat center 10px}.blogLink{background:url('../images/nav/blogBtn.png') no-repeat center 6px}.portfolioLink{background:url('../images/nav/portfolioBtn.png') no-repeat center 3px}.servicesLink{background:url('../images/nav/servicesBtn.png') no-repeat center 6px}.aboutLink{background:url('../images/nav/aboutBtn.png') no-repeat center 4px}.homeLink{background:url('../images/nav/homeBtn.png') no-repeat center 7px}#title{background:url('../images/np_logo.png') no-repeat left top; width:387px; height:119px; float:left; margin-top:5px}#title .text{margin-left:95px; font-size:56px; font-weight:bold; line-height:50px; color:#4f4f4f}#banner{background:#FFF url('../images/bannerBkgd.jpg') repeat left top; width:100%; height:301px}#banner_container{background:#FFF url('../images/banner_soft_light.jpg') no-repeat left top; width:1000px; height:301px; margin:auto; border-left:1px solid #065184; border-right:1px solid #065184; border-bottom:1px solid #065184}#ql{width:100%; min-height:100px; background-color:#e9e9e9; border-top:2px solid #fff; border-bottom:1px solid #ccc}#ql .container{width:995px; margin:auto; padding-bottom:10px; padding-left:5px}#ql .section{width:300px; float:left; margin-top:5px}.section img{margin-top:2px; border:4px solid #8F8F8F}.section img:hover{border:4px solid #E1B64D}#ql .divider{width:0px; border-left:1px solid #fff; border-right:1px solid #ccc; height:155px; margin:7px 20px 0 20px; float:left}#main{width:1000px; min-height:300px; margin:auto; margin-top:15px; margin-bottom:25px}#main .divider{width:95%; height:0px; margin:auto; border-top:1px solid #b8b8b8; border-bottom:1px solid #e9e9e9; margin:10px 0 20px 0; float:left}#main_left, #welcome, #feat{width:730px; padding:10px 10px 0 0; float:left}#news{width:250px; padding:10px 0 0 5px; float:right}#news span, .newsFeed span{font-size:11px; color:#000}#news a{font-weight:bold; color:#000; text-decoration:none}#news a:hover{color:#24AAE9; text-decoration:underline}#cse-search-results{width:98%; min-height:600px; float:left; padding:10px}#leftCol{width:720px; background-color:#FFF; float:left; padding:10px}#leftCol h2{margin-top:25px}#leftCol .divider{width:95%; height:0px; margin:auto; border-top:1px solid #f6f6f6; border-bottom:1px solid #e9e9e9; margin:10px 0 20px 0; float:left}#leftCol p{margin-top:0}#rightCol{width:220px; float:right; padding-top:10px}#rightCol .divider{width:95%; height:0px; border-top:1px solid #f6f6f6; border-bottom:1px solid #e9e9e9; margin:auto; margin-top:10px; margin-bottom:0; float:left}#rightCol ul{padding-left:15px}.team{float:left; width:215px; margin-bottom:5px}.team .floated{margin:10px 5px 0 0; float:left; border:2px solid #E8C76F}#subMain{background:transparent url(../images/overlay/overlay.png) repeat top left; width:1000px; min-height:500px; position:relative; margin:auto; margin-top:-250px; padding-top:15px; padding-bottom:15px; margin-bottom:35px}#subMain .container{width:970px; min-height:485px; background-color:#f6f6f6; margin:auto}#subMain .subTitle{font-size:18px; font-weight:normal; color:#E1B64D}#footer{width:100%; color:#ccc}#footer a{color:#ccc; text-decoration:none}#footer #copyright{background:url('../images/copyrightBkgd.jpg') repeat left top; width:100%; height:50px; background-color:#333}#copyright .container{width:1000px; margin:auto}#footer #info{width:100%; height:250px; background-color:#122E53}#info .container{width:1000px; margin:auto; padding-top:15px; padding-bottom:5px}#info .section{width:300px; float:left; margin-top:10px}#info .section .col{width:48%; float:left}#info .divider{width:0px; border-left:1px solid #0C223F; border-right:1px solid #17447F; height:200px; margin:7px 20px 0 20px; float:left}.siteMapDivider{width:100%; height:0px; border-top:1px solid #0C223F; border-bottom:1px solid #17447F}.port_box1{width:335px; float:left}.port_box1 .mini_portfolio_container{    float:left;     width:316px;     height:210px;     padding:13px 0 0 19px;     margin:10px 0 0 10px; background:url(../images/thumbnail-backdrop.png) top left no-repeat}.port_box1 .mini_portfolio_container img{margin-top:0px;  width:277px;  height:184px; border:none}.port_box1 .mini_portfolio_details{ width:100%; float:left; margin:0 0 0 32px}.mini_portfolio_details span{ color:#24AAE9; font-weight:bold; letter-spacing:1px}.mini_portfolio_details strong{float:left; margin-right:5px}.port_box1 .mini_portfolio_details p{display:none}.left_item{margin-left:0}.right_item{float:right}a.back{width:256px; height:73px; position:fixed; bottom:15px; right:15px; background:#fff url(../images/overlay/codrops_back.png) no-repeat top left; z-index:1; cursor:pointer}.port_box2{width:100%; float:left}.port_box2 .mini_portfolio_container{float:left;width:320px;height:210px;padding:13px 0 0 19px;margin:10px 0 0 10px; background:url(../images/thumbnail-backdrop.png) top left no-repeat}.port_box2 .mini_portfolio_details{ width:325px; float:left; margin-top:15px}.port_box2 .mini_portfolio_details p{display:block}.overlay{background:transparent url(../images/overlay/overlay.png) repeat top left; position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:100}.box{width:500px; position:fixed; top:-270px; left:30%; right:30%; background-color:#fff; color:#7F7F7F; padding:20px; border:2px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-box-shadow:0 1px 5px #333; -webkit-box-shadow:0 1px 5px #333; z-index:101}.box2{width:735px; position:fixed; left:30%; right:30%; color:#7F7F7F; z-index:101}a.boxclose{float:right; width:25px; height:29px; background:transparent url(../images/overlay/cancel.png) no-repeat top left; margin-top:-25px; margin-right:-30px; cursor:pointer}#containMobileInfo{margin:auto; border:none; background-image:url(../images/mobile/mobileInfoPhone1.png); background-repeat:no-repeat; width:730px; height:480px}#containMobileInfo div{padding:25px 0 0 30px; font-size:20px; line-height:48px; color:#09254B}#mfRight{width:500px; height:auto; float:right; margin:10px 10px 0 0}.cta-button{  display:block;   width:104px;   height:26px;   background:url(../images/spriteBtn.png) no-repeat 0 -26px;   margin:5px 0}.cta-button a{  display:block;   width:100%;   height:100%;   background:url(../images/spriteBtn.png) no-repeat 0 0;  text-align:center;  font-size:14px;  text-decoration:none}.cta-button a{color:#6f6f6f}.cta-button a:hover{color:#24AAE9}#newsletter{background:transparent url(../images/gold_subscribe_button.png) no-repeat top left; width:289px; height:169px; margin:auto}#newsletter input[type=text]{margin:108px 0 0 21px; width:149px; background-color:#dfdfdf; border:none; padding:0}#newsletter input[type=image]{outline:none; float:right; margin:102px 34px 0 0}a.switch_thumb{width:173px; height:36px; line-height:26px; padding:0; margin:2px 0; display:block; background:url(../images/view.gif) left top no-repeat; outline:none; text-indent:-9999px}a.swap{background-position:left bottom}a:hover.switch_thumb{filter:alpha(opacity=75); opacity:.55; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.switch{width:173px; margin-bottom:20px}.box{position:fixed; top:-270px; left:30%; right:30%; background-color:#fff; color:#7F7F7F; padding:20px; border:2px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-box-shadow:0 1px 5px #333; -webkit-box-shadow:0 1px 5px #333; z-index:101}.box2{position:fixed; left:30%; right:30%; color:#7F7F7F; z-index:101}.post{margin:0px 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #CFCFCF; overflow:hidden; height:100%}.post .excerpt{width:685px; float:left}.excerpt p{margin:10px 0}.post-info{padding:0px 0; font-size:11px}.post-img img{background-color:#EFEFEF; border:1px solid #CFCFCF; padding:5px}.post h2{font-weight:bold; margin-bottom:0; padding:0}.post h2 a{color:#E1B64D}span.postcomment a{float:right; margin:0px 5px 15px 15px}#bigimg{position:absolute; background-color:#fabc77; border:3px solid #e68e46}.sidebar{margin:0px 0}#gSearch{width:100%; height:5px; background-color:#E1B64D}#gSearch .container{width:1000px; margin:auto}#gSearch #searchPlaceHolder{background-color:#E1B64D; padding:0 7px 5px 7px; position:absolute; z-index:50; margin-top:2px; margin-left:725px; -moz-border-radius:4px; -webkit-border-radius:4px}#gSearch input[type=text]{width:150px}ul.custom li{list-style-image:url(../images/checkedbox.gif);}.blockquote{background:url(../images/blockquote.png) no-repeat top left; background-position:0 30px;}