html{/*background:#D8DCCE url(i/paper.jpg)  repeat scroll 0 0;text-shadow:0 1px 0 #FFFFFF;*/}
html.home{background:#fff;}
body{text-align:center;margin:auto;font-size:15px;font-family:arial;}
body.blog ul li , body.single ul li {margin-bottom: 9px;}
body.blog td.sidebar ul li , body.single td.sidebar ul li {margin-bottom: 6px;}
#add{position:absolute;top:144px;z-index:1;}
#add .call-title{display: block;margin-bottom:15px;}
#add-policy{position:absolute;z-index:2;top:147px;width:250px;}
#body{text-align:left;width:950px;margin:auto;}
#book-action{background: #d1ff95;padding:3px;height:90px;text-align:center;font-size:17px;border: 1px solid #99a71b;font-family:arial;line-height:1.3em;}
#book-action a{color:#BB6703;}
#book-action img{border:1px solid #d0d0d0;padding:1px;}
#book-req , #notes-req{position:absolute;z-index:100;background:#fff;border:5px solid #BB6703;text-align:left;padding:10px 9px 0 9px;color:#444;width:275px;}
#book-req{bottom:-100px;height:185px;}
tr.bhead td{background:#90A8A8; color:#fff; font-weight:bold;}
#head #book-req p, #book-req p , #sum-req p{font-size:14px;margin:0 0 16px 0;color:#1a1a1a;}
#blog-navs{display:block; width: 469px; height: 33px;}
#blog-navs #nav li{font-size:17px;}
#book-req a , #sum-req a{color:#BB6703;display:block;margin-top:11px;float:right;font-size:14px;}
#content{padding:6px 13px 0 13px;line-height:1.3em;text-align:left;}
#content-holder{width:950px;margin:auto;}
#credits{font-size:13px;margin-top:78px;}
#credits ul{padding:0;}
#credits ul li{list-style-type:none;background: url(i/bullet_orange.png) no-repeat;padding-left:17px;}
#foot{width:950px;height:20px;padding-top:6px;}
#foot ul{padding-right:18px;float:right;}
#foot li{float:right;margin-left:32px;list-style-type:none;text-align:center; font-size:13px; color:#666;}
#foot a{color:#555;}
#foot .cright a{color:#999;}
#head{padding:0px 0 0px 3px;}
#head-table{width:904px;}

#head p.explain {color: #fff;font-size:15px;margin-bottom:11px;}
#head p.logo{font-size:27px;font-weight:bold;color: #bb6703;margin:0;}
#info{position:absolute;top:262px;background:#fff;border:5px solid #54B43A;padding:8px;width:360px;}
#info ul{margin:20px 0px; font-size:15px;}
#info a#hide {font-size:14px;float:right;}
#info .section{font-size:15px; font-weight:bold;color:#3A87C8;margin-left:10px;}
#info-form{margin-left:27px;}
#map{width:888px;height:450px;margin-top:15px;border:1px solid #d0d0d0;}
#map-filter .title{border:0;}
#nav li{float:right;margin-left:31px;list-style-type:none;text-align:center;font-size:15px;}
#nav li a,#nav li a:visited{color: #a89f08;}
#navs {display:block;width:532px;}
#notify{display:none;text-align:left;font-size:13px;padding:0 0 0 22px;}
#notify input {width:126px;}
#offer{background:#f0f0f0;padding:0 5px;margin-bottom:8px;color:#444;}
#oppty td{padding:0px 12px;}
#oppty td img{border:1px solid #d0d0d0;padding:1px;}
#pagination {display: block; margin-top: 3px; float: right; color: #777; font-size: 13px;}
#policylist{background:#fff;padding:10px;border:3px solid #BB6703;position:absolute;top:120px;z-index:1;}
#policylist .hide{display:block;font-size:13px;}
#result-count{font-size:14px;color:#BB6703;}
#search{width:305px;float:right;clear:both;}
#search-map{font-size:14px;color:#666;}
#search-map #add{width:420px; background: #fff; border: 5px solid #cccc99;}
#search-map .call-inner{text-align:left; color: #444;padding:10px;}
#search-map a {color:#444;}
#search-form .query{margin-left:45px;}
#searchform{float:right}
#searchForm{margin-top: 24px;}
#sidebar {width:239px;}
#sidebar li{list-style-type:none;line-height:1.3em;}
#sidebar p{font-size:12px;line-height:1.3em;padding-left:5px;}
#blogroll{height: 245px;border-top:1px dashed #fff;padding-top:5px;}
#blogroll .section{font-size:15px;color:#BB6703;font-weight: bold;float:left;width: 800px;}
#blogroll h2 {font-size:13px;margin:11px 0 3px 0;color: #555;}
#blogroll a {display:block; line-height:17px; padding-left:2px; font-size:13px;}
#blogroll li{list-style-type:none;}
#blogroll li.linkcat{float:left;width:181px;margin-right:18px;}
#blogroll li.linkcat ul{margin:0;}
.cright{display:block;float:left;padding-left:35px;font-size:10px;color:#999;}
#sum-req{position:absolute;z-index:100;background:#fff;border:5px solid #BB6703;text-align:left;padding:10px 9px 0 9px;color:#444;width:275px;}
#work{width:300px;font-size:14px;padding:6px 9px;background:#fff;}
.about{margin:0 0 3px 0px;color:#BB6703;font-size:14px;}
.alignright {float: right;}
.alignleft {float: left;}
.alignright , .alignleft{ width: 256px; font-size:13px;}
.author{margin-left:100px;}
.auth-image{border:3px solid #fff;}
.auth-image img {border: 1px solid #d0d0d0; padding: 1px;}
.benefit{display:block;background:url(i/check.png) no-repeat;padding-left:18px;font-size:14px;margin-bottom:5px;}
.blog-quote {font-style: italic; padding: 0 60px 10px 60px;}
.bottom-space{margin-bottom:59px;}
p.feature{font-size:23px;font-weight:bold;color:#587058;margin-bottom:24px;}
.count{font-size: 13px; font-weight:normal;}
/*.creds{margin:auto;width:670px;padding:3px 5px;border:1px solid #999;background:#fff;text-align:center;}*/
.creds{margin:auto auto 14px auto;padding:3px 5px;text-align:center;}
.creds p{margin-top:0;}
/*.creds img {margin:0px 19px;} */
.creds img {margin:0px 22px;} 
.event-name{font-weight:bold;font-size:17px;display:block;margin-bottom:5px;color:#587058;line-height:1.2em;}
.event-name a , .event-name a:visited {color: #587058;}
.head-row2{background:url(i/bg-row.png) no-repeat scroll 0 0 transparent;height:45px;overflow:hidden;width:100%;}
.head-row2 .col1 {float:left;width:721px;}
.head-row2 .col2 {float:left;}
.pr-menu {overflow:hidden; padding:1px 0 0 5px;}
ul.primary-links {list-style:none outside none; margin:0; padding:0; text-align:center;}
ul.primary-links li {background:url(i/bg-li.gif) no-repeat scroll right top transparent; float:left; padding:0 1px 0 0;}
ul.primary-links li.selected {font-weight: bold;}
ul.links li {display:inline; list-style-type:none; padding:0 0.5em;}
ul.primary-links li a {color:#444444; display:block; font-size:13px; padding:15px 0 16px; text-decoration:none; text-transform:uppercase; width:103px;}
.hint {color: #666;}
.invite {background: url(i/comment.png) no-repeat; padding-left:50px;}
a.invitea , a.invitea:visited{color:#183060;}
.indent{padding-left:32px;}
.label	{font-size:14px;}
.over{padding-top:11px;margin-bottom:39px;}
.page-title{font-weight:bold;margin-top:8px;color:#303030;font-size:18px;}
.page-title .industry{font-weight:normal;}
.page-title select{font-size:15px; color: #BB6703;}
.left{float:left;margin-right:13px;}
.linkgroup{float:right;width:204px;}
.ad-call{background:#BB6703;width:96px;padding:2px;text-align:center;color:#fff;float:right;margin:10px 10px 0 0;}
.ad-call .call-inner{padding:3px;}
p.attribution{font-size:13px;}
.call  {/*background:#fff;width:104px;*/width:89px;padding:2px;text-align:center;color:#fff;margin:auto;}
.bcall{background:#3772ad;padding:2px;text-align:center;color:#fff;margin:auto;width:104px;}
.call a, .bcall a , .bcall a:visited , .bcall a:hover , .call a:visited, .call a:hover, .call-left a, .call-left a:visited, .call-left a:hover, .ad-call a, .ad-call 
a:visited{color:#fff;text-decoration:none;}
.hcall .call-inner a{color: #b2a706;}
div.call-left{background:#F0F0D8;padding:2px;color:#fff;padding:2px;margin-bottom:10px;}
div.call-left .hide {float:right;font-size:13px;}
.bull{display:block;margin-bottom:18px;line-height:1.2em;}
.fbull{display:block;margin-bottom:18px;line-height:1.2em;background:url(i/article-24.png) no-repeat;padding-left:28px;height:25px;}
/*.bbull{display:block;margin-bottom:18px;line-height:1.3em;background:url(i/book-bullet.png) no-repeat;padding-left:15px;width:120px;}*/
.bbull{display:block;margin-bottom:18px;line-height:1.3em;width:120px;}
.bull a{font-size:14px;}
.call-inner{border:1px solid #d0d0d0;color:#3772ad;padding:7px;}
.call-button {padding:0px;}
.call-inner form{font-size:12px;}
.call .call-inner , .bcall .call-inner{padding-top:0;}
.call-inner-left{border:1px solid #d0d0d0;color:#fff;padding:2px 8px;}
.call-inner-left input.submit {margin:16px 0px;}
.call-left-mail{background:#D87800;padding:7px;color:#fff;border:3px solid #fff;margin-bottom:8px;}
.call-left-mail a , .call-left-mail a:visited{color:#fff;font-size: 19px;}
.call-right{margin:0 0px 0 22px;}
.call-title{margin:0px 0 15px;font-size:20px; display:block;font-weight:bold;}
.chapters li{line-height:2.0em;}
.city{display: block;margin-top:1px;font-size:12px;}
.contact	{border:1px solid #666;padding:5px; font-size:15px;width:221px;height: 135px;margin-bottom:75px;font-weight:bold;color:#3A87C8;font-family:arial;}
.contact img	{float:left;margin-right:14px;}
.contact p {color:#000;font-size:14px;font-weight:normal;}
.credit-title{font-size:13px;color:#BB6703;}
#describe {color: #666; line-height: 1.4em; font-size: 18px; margin: 50px 0 0 28px;}
.download-cover{border:1px solid #e0e0e0;margin-top:10px;}
.entry{margin-top:14px;}
.entry ul{margin-left:20px;}
p.endorsement{font-size:13px;line-height:1.3em;}
.feature-name{font-weight:bold;display:block;margin-bottom:25px;}
.filter-title{color:#966d27;}
.home-title{font-weight:bold;color:#444;}
.key{border:3px solid #666;padding:4px;clear:both;color:#BB6703;margin-bottom:30px;background:#f0f0d8;}
.link-section{display:block;color:#BB6703;margin:13px 0 2px 0;font-size:14px;}
.left-present{display:block;;color:#666;margin-bottom:8px;}
.logo-left{background:#e0e0e0;border:1px solid #c0c0c0;padding:6px;width:211px;margin-bottom:27px;}
.logo-left a p,.logo-left a:visited p{color: #BB6703;font-size:16px;font-weight:bold;}
.logo-left p{margin:0;font-size:12px;}
.me{padding:11px 10px 10px 20px;}
.message{border:5px solid #54b43a;background-color: #7efa57;padding:5px 14px;color: #428d2d;margin-bottom:16px;}
.menu{width:200px;}
.menu-content{padding:35px 0 0 65px;}
.menu-list{margin:0;padding:0;}
.menu-list li{background:url(i/bullet-dots.gif)no-repeat;padding-left:17px;list-style-type:none;line-height:1.6em;font-size:14px;}
.mod{margin-right:10px;background:#fff;padding:9px;}
.mod-last{margin-right:0;}
.mod-left{width:300px;}
.mod-right{float:right;}
.monitter a {color:#497670;}
.monitter{color:#efefef;font-size:11px;font-family:verdana;}
.name{margin:0;}
.new{color: #83973e;font-size:21px;font-weight:bold;display:block;margin-bottom:20px;}
a.new:hover{text-decoration:none;}
.notice{font-size:12px;line-height:1.2em;text-align:left;padding:8px 3px 9px 5px;}
.notify{text-align:left;display:block;font-size:13px;line-height:1.2em; margin: 9px 3px 3px 0px;clear:right;}
.no-float{clear:both; font-size:13px; margin-left: 10px;}
.orgtitle{color:#BB6703;font-weight:bold;}
.para-title{font-weight:bold;color:#BB6703;}
.policy-content{padding: 0 0 0 65px;}
.policy-content iframe{padding-top:3px;margin:0 0px 10px 17px;float:right;}
.navigation {height: 61px;}
.post {border-top: 1px dashed #fff; margin-bottom:60px;}
.post h2{margin:7px 0 3px 0;line-height:1.2em;}
.postmetadata{font-size: 14px;margin-top:16px;text-align:right;}
.puppy{background:url(i/bg_puppy.png) no-repeat top center;}
.q{display:block;margin-bottom:10px;font-weight:bold;}
.a{margin-left:25px;}
.a li{list-style-type:none;margin-bottom:5px;}
.quote{background:transparent url(i/bg_quote.jpg) no-repeat scroll center top;color:#fff;}
.news-name{display:block;font-size:17px;font-weight:bold;margin-bottom:12px;color:#587058;}
.right{float:right;}
.rss-left{width:30px;}
.rss-right{padding-left:5px;}
.rss-link{display:block;font-size:12px;line-height:1.1em;}
.rss-link td{vertical-align:middle;}
.rss-link a , .rss-link a:visited , .rss-link{color:#A89F08;font-size:14px;}
.rss-link hr{width:161px;color:#e0e0e0;}
.sec-title{padding:3px 8px;color:#1a1a1a;background:#D1FF95;font-weight:bold;}
.subtitle{display:block;font-size:12px;color:#666;}
.title{display:block;color:#444;height:25px;font-weight:bold;}
.sidebarInsetBottom{background-image:url(i/sidebar_bottom.png);height:9px;margin:0;padding:0;}
.sidebarInsetTop{background-image:url(i/sidebar_top.png);height:9px;padding:0;width:259px;}
.sidebarContentTop{background:transparent url(i/sidebar_middle.png) repeat-y scroll 0 0;margin-bottom:-1px;}
.table-wrap{background:#eee;border:1px solid #444;margin:30px 0px;}
.widgettitle{color:#BB6703;font-size:15px;font-weight:bold;}
.widget{background:#F7F7F7 url(i/bg_box_me.gif) no-repeat scroll left top;padding:1px 10px 10px 20px;margin-top:20px;}
.widget a{display:block;margin:7px 0px;font-size:13px;line-height:1.2em;}
form#subscribe input{margin-bottom:7px;}
h1{line-height:1.3em;}
h1.home{font-size:16px;margin:0 0 25px;font-weight:normal;color:#444;}
hr{border-color:#9098AE -moz-use-text-color #FFFFFF;border-style:solid none;border-width:1px medium;margin:0;}
img{border:none;}
img.me{padding:0px;border:6px solid #fff;margin-bottom:6px;}
img.feature{border:6px solid #fff;}
img.policylist{clear:right;}
img.b-call{margin-right:15px}
img.bigpuppy{padding-top:25px; margin-right: 44px;}
div.subscribe{padding:4px;}
td#benefits{padding: 0 5px 0 10px;font-size:13px;}
td.call-left{width:179px;}
td.home-img{color:#444;font-size:12px;}
td.home-img img{border:6px solid #fff;}
td.menu #disqus_thread .form-info{width:170px;}
td.menu .orange{color:#D87800;display:block;margin-bottom:5px;font-weight:bold;}
td.posts{width:600px;padding-right:35px;}
td.posts .post:first-child{border:0;}
body.blog td.sidebar {border: 1px solid #e0e0e0;padding-left:10px;}
td.tshare{text-align:right;}
td.tshare div#search{text-align:left;}
#dsq-content .dsq-by a, span.dsq-item-cp a, td.menu a.dsq-brlink{display:none;}
.disqus-title{margin-top:44px;color:#BB6703;font-size:15px;}
td.menu #disqus_thread #dsq-content h3{color:#BB6703;font-weight:normal;margin-top:36px;font-size:15px;}
td{vertical-align:top;}
td.head-logo{width:361px;padding:15px 0 13px 0;line-height:1.5em;color:#444;}
span.head-logo{line-height:1.5em;color:#444;margin:15px 0 27px 0;display:block; width: 400px;}
.logo
td.label{width: 150px; height:45px;}
td.nav{vertical-align:bottom;padding:0 0 19px 0;}
td.share{vertical-align:top;padding-left:10px;}
div.share{vertical-align:top;padding-left:10px;text-align:left;}
div#share{vertical-align:top;float:right;width:120px;}
td.share iframe{float:left;margin-top:3px;width:72px;}
#head td.nav p{font-size:14px;}
#head td.nav p.logo{font-size:18px;}
span.head-logo p{font-size:16px;color:#666;}
span.head-logo p.logo{font-size:24px;font-weight:bold;margin:0px 0 -4px 0;color:#BB6703;}
div.news{padding: 12px; border: 1px dotted #d0d0d0;width:180px;background: url(i/bg_news.png) repeat-x;line-height:1.2em;font-size:14px;}
#oppty td.news{width:200px;}
label.screen-reader-text {display:none;}
p {margin-top:5px;}
p.end-label{font-size:10px;color:#666;margin:11px 0 0 0;}
p.end-label-author{font-size:10px;color:#666;margin:11px 0 0 0;margin-left:100px;}
p.news , .news-foot{font-size: 14px;margin: 50px 0px;line-height: 1.4em;}
p.news-foot{background: url(i/comment.png) no-repeat; padding-left:38px; margin-top:23px;}
.news-title{color:#497670;font-weight:bold;}
td.head-content{text-align:right;width:137px;}
td.half{width:50%;}
td.image{text-align:center;}
table{width:100%}
table.blog-table{width:90%;margin:auto;background: #e0e0e0;}
table.blog-table td{padding: 2px 5px; font-size:13px;}
table.blog-table td.doctitle{font-weight:bold;font-style:italic;}
table.blog-table tr.alt td{background:#fff;}
table.blog-table span.title{font-style:italic;}
table#call-table{margin-bottom:20px;}
table#features{font-size:13px;margin-left:33px;}
table#features td{width:25%;line-height:1.3em;padding:0 9px;}
table#features div.news{width:156px;}
table#features .call{margin:0;font-size:14px;font-family:Arial;line-height:1.3em;clear:both;}
table#features .bcall{margin:0;font-size:14px;font-family:Arial;line-height:1.3em;}
table#policies{margin-top:10px;border:3px solid #587058;background:#fff;}
table#policies td{padding:2px 3px 13px 7px;font-size:13px;color:#444;}
table#policies td.table-head{background:#587058;color:#fff; font-weight:bold;padding:2px 3px 3px 7px;}
td.shade-row{background:#e0e0e0;}
ul{margin:0;padding:0;}
ul.list li{line-height:1.5em;}
ul.policies li{background:transparent url(i/bullet-dots.gif) no-repeat;list-style-type:none;padding-left:20px;}
li#recent-posts-3 ul li{border-bottom:1px dashed #999;} 
a,a:visited{color: #3772ad;text-decoration:none;}
a:hover{text-decoration:underline;}
a.add{background:url(i/add.png) no-repeat; padding-left: 21px;}
.side-link{background:url(i/arrow_blue.png) no-repeat; padding-left:18px;display:block;margin-bottom:13px;}
a.home-post{display:block;margin-bottom:8px;border-bottom:1px dashed #777777;padding-bottom:8px;}
a.small{font-size:14px; text-decoration:underline;}
a.subscribe{font-size:18px;}
a.view-list{background:url(i/arrow_blue.png) no-repeat;padding-left:18px;display:block;margin-bottom:7px;}
a.view-list:hover{text-decoration:underline;}
p.news a{text-decoration:underline;}
a.logo:hover {text-decoration:none;}
a.logo{color:#BB6703;}


/* Blog styling */
img.post-image{margin-right:8px;border:4px solid #fff;float:right;}

/* Facebook share button*/
.fb_share_size_Small .fb_share_count_nub_right {vertical-align:middle;}

/*Google Custom Search*/
div.gsc-control-cse input.gsc-input{width:200px;float:right;}
#search div.gsc-clear-button {font-size:12px;color:#BB6703;}
div.gsc-control-cse div.gsc-tabsArea{display:none;}
div.gsc-control-cse div.gsc-wrapper{position:absolute;top:194px;z-index:1;background:#fff;width:595px;right:171px;font-size:14px;}
div.gsc-control-cse div.gsc-resultsbox-visible{border:10px solid #BB6703;padding:7px;}
div.gsc-control-cse .gsc-branding-text , 
div.gsc-control-cse .gsc-branding-img{display:none;}
div.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-trailing-more-results{display:none;}

/* Home page styles */
#home-body{text-align:left;width:950px;margin:auto;}
.main-quote{display:block;color:#BB6703;font-style:italic;font-weight:bold;margin-top:42px;}
.main-quote-sub{display:block;color:#BB6703;font-style:italic;}
.main-credit{display:block;color:#777;margin:10px 0 0 188px;}
.main-title{display:block;color: #777;margin-left:188px;}
.hcall{float:left;margin-right:13px;font-size:16px;}
.hfeature{display:block;float:left;margin:57px 22px 22px;font-size: 15px; color: #666;width: 179px;}
.hfeature a{font-size: 19px; font-weight: bold;}
.hfeature a.name{margin-bottom:8px;display:block;color:#83973E;}
.hleft{margin-left:54px;}
table#paginate{margin-top: 10px; font-size: 13px;}
table#share{width:517px;margin-top:22px;}
table#share td{vertical-align:top;text-align:right;padding:0;}
div.holder{width:90px;float:right;}