/**
 * Theme Name: CAPUniversity
 * Theme URI: http://blog.capinc.com
 * Description: A child theme of the custom-designed CAPINC website theme.
 * Version: 0.2
 * Author: Boston Web Designers
 * Author URI: http://www.bostonwebdesigners.net
 * Tags: 
 * Template: capinc
 * License: Private
 * License URI: 
 *
 * Copyright (c) 2011 CAPINC.  All rights reserved.
 * http://www.capinc.com
 */

html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;background:transparent;border:0;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:0;text-decoration:none}font{color:#333}center{text-align:left}body{line-height:25px;font-family:Verdana,Geneva,Arial,sans-serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 25px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 25px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 25px 2.5em}ol{list-style-type:decimal;margin:0 0 25px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 25px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:.3em}sub{vertical-align:baseline;position:relative;top:.3em}address{font-style:italic;margin:0 0 25px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:0}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:25px;margin-bottom:25px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del{text-decoration:line-through}object{margin-bottom:25px}input,textarea,select{font-size:1em;font-family:Verdana,Geneva,Arial,sans-serif;padding:4px}:focus{outline:0}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:25px}th,td{text-align:left}hr{margin-bottom:25px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:0}.gallery{display:block;text-align:center;margin-bottom:25px!important}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.aligncenter,.center{display:block;margin:0 auto 25px auto}.alignnone,.block{clear:both;margin:0 0 25px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote.alignright{width:33%}.wp-pagenavi .pages{font-style:italic;margin:2px 3px 2px 0}.wp-pagenavi .current{font-weight:bold;margin:2px;padding:1px 6px}.wp-pagenavi .extend{margin:2px}.wp-pagenavi a{border:1px solid #ccc;font-style:italic;margin:0 2px;padding:1px 6px}.WP-EmailIcon{border:0;margin:0;padding:0}.comment_license{font-style:italic}img#wpstats{height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{font-weight:bold;margin:1em 2em;padding:8px;text-align:center}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;display:block;font-size:.9em;left:0;margin:2px;padding:8px 0;position:absolute;top:100%}span.wpcf7-not-valid-tip-no-ajax{color:red;display:block;font-size:.9em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{background:#fff;border:0;margin-left:4px;vertical-align:middle}div.wpcf7 .watermark{color:#888}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;float:left;margin:0;text-align:center;list-style:none;padding:0}.gallery .gallery-item .gallery-icon img{max-width:89%;height:auto;padding:1%;margin:0 auto}.gallery-caption{margin-left:0}.col-0{width:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66%}.col-7{width:14.28%}.col-8{width:12.5%}.col-9{width:11.11%}.col-10{width:10%}.col-11{width:9.09%}.col-12{width:8.33%}.col-13{width:7.69%}.col-14{width:7.14%}.col-15{width:6.66%}.col-16{width:6.25%}.col-17{width:5.88%}.col-18{width:5.55%}.col-19{width:5.26%}.col-20{width:5%}.col-21{width:4.76%}.col-22{width:4.54%}.col-23{width:4.34%}.col-24{width:4.16%}.col-25{width:4%}.col-26{width:3.84%}.col-27{width:3.7%}.col-28{width:3.57%}.col-29{width:3.44%}.col-30{width:3.33%}div.menu ul{margin:0;padding:0;list-style:none;line-height:1.0}div.menu ul ul{position:absolute;top:-999em;width:10em}div.menu ul ul li{width:100%}div.menu li:hover{visibility:inherit}div.menu li{float:left;position:relative}div.menu a{display:block;position:relative}div.menu li:hover ul,li.sf-hover ul{left:0;top:100%;z-index:1080}div.menu li:hover li ul,li.sf-hover li ul{top:-999em}div.menu li li:hover ul,li li.sf-hover ul{left:10em;top:0}div.menu li li:hover li ul,li li.sf-hover li ul{top:-999em}div.menu li li li:hover ul,li li li.sf-hover ul{left:10em;top:0}a{color:#091c5a}a:hover{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;color:#091c5a;font-weight:bold}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}.hfeed h1,.hfeed h2,.hfeed h3,.hfeed h4,.hfeed h5,.hfeed h6{color:#091c5a}.hfeed h1{line-height:25px}.hfeed h2{line-height:23px}.hfeed h3{line-height:21px}.hfeed h4{line-height:19px}.hfeed h5{line-height:17px}.hfeed h6{line-height:15px}hr{height:1px;background:#091c5a}table{margin:0 0 25px 0;table-layout:fixed}table th{font-weight:bold;padding:4px;text-align:left}td{padding:4px}abbr{border-bottom:1px dotted #666}.byline abbr,.entry-meta abbr,.comment-meta abbr{border:0}acronym{font-size:.9em;text-transform:uppercase;color:#555;background:#fcfcfc;border-bottom:1px dotted #ddd}acronym:hover{color:#333;background:#f9f9f9;border-bottom:1px dotted #999}ul{list-style:square}dl{margin:0 0 25px 25px}dl dt{margin:0;font:normal normal bold 16px/25px Arial,Verdana,sans-serif}dl dd{margin:0 0 5px 10px;padding:0;font-size:14px;color:#777}blockquote,blockquote blockquote blockquote{overflow:hidden;margin:0 0 25px 0;padding:25px 25px 0 25px;font-size:15px;color:#666;background:#f9f9f9;border-left:5px solid #ddd}blockquote blockquote{color:#666;background:#eee;border-left:5px solid #ccc}code{padding:0 3px;color:#555;font:normal normal normal 13px/25px Arial,Verdana,sans-serif;background:#e6e6e6}pre{padding:25px;color:#555;font:normal normal normal 13px/25px Arial,Verdana,sans-serif;background:#efefef;border:1px solid #dfdfdf}pre code{padding:0;background:transparent}form br,form p{clear:both}.wpcf7 label{float:left;font-weight:normal;font-size:.9em;margin:4px 9px 0 0;position:relative;text-align:right;width:10.5em;z-index:100}.wpcf7 label.wide{text-align:left;width:auto!important}.wpcf7 table label{float:none;margin:0;text-align:left;width:auto!important}.wpcf7 .wpcf7-radio{float:left}.wpcf7 .wpcf7-list-item label{clear:both;margin:0 9px 5px 5px;text-align:left!important;width:auto!important}.wpcf7 .wpcf7-list-item-label{position:relative;top:.2em}fieldset{border:1px solid #ddd;margin:0 0 15px;padding:15px 15px 0}legend{font-size:1.2em;font-weight:bold}input[type=text],input[type=password],textarea,select{background-color:#fff;border:1px solid #bbb;margin-bottom:10px}input[type="text"],input[type=password]{width:250px}table input{max-width:92.5%}select{max-width:98.5%;padding:2px}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#666}textarea{clear:both;display:block;width:98.5%}.wpcf7 textarea{clear:none;max-width:98.5%;width:auto!important}input[type=checkbox],input[type=radio]{position:relative;top:.25em}input[type=submit],input[type=reset]{margin-right:5px;padding:5px 15px}input[type=text].error,input[type=password].error,input.error,textarea.error,select.error,input[type=text].success,input[type=password].success,input.success,textarea.success,select.success{border:2px solid #ddd;margin-bottom:25px;padding:8px}input[type=text].error,input[type=password].error,input.error,textarea.error,select.error{background:#fbe3e4;border-color:#fbc2c4;color:#8a1f11}input[type=text].success,input[type=password].success,input.success,textarea.success,select.success{background:#e6efc2;border-color:#c6d880;color:#264409}input[type="submit"]:hover{cursor:pointer}.error a{color:#8a1f11}.success a{color:#264409}.left,.alignleft{float:left;margin:0 25px 10px 0}.right,.alignright{float:right;margin:0 0 10px 25px}img.alignleft,img.alignright{margin-top:5px}.center,.aligncenter{display:block;margin:0 auto 25px auto!important}.block,.alignnone{display:block;margin:0 0 25px 0}.clear{clear:both}.hentry .thumbnail{float:left;margin:0 15px 10px 0;padding:4px;background:#f9f9f9;border:1px solid #dfdfdf}.sticky .thumbnail{background:#eee;border:1px solid #ccc}.entry-content img{height:auto;max-width:725px}.sidebar img{height:auto}.entry-content img{max-width:725px}.layout-1c .entry-content img{max-width:960px}.layout-3c-l .entry-content img,.layout-3c-r .entry-content img,.layout-3c-c .entry-content img{max-width:520px}.wp-caption{max-width:490px}.layout-1c .wp-caption{max-width:930px}.layout-3c-l .wp-caption,.layout-3c-r .wp-caption,.layout-3c-c .wp-caption{max-width:490px}.wp-caption img{max-width:478px}.layout-1c .wp-caption img{max-width:918px}.layout-3c-l .wp-caption img,.layout-3c-r .wp-caption img,.layout-3c-c .wp-caption img{max-width:478px}#sidebar-primary img{max-width:215px}#sidebar-secondary img,#sidebar-tertiary img{max-width:195px}.layout-3c-l #sidebar-secondary img,.layout-3c-l #sidebar-tertiary img,.layout-3c-r #sidebar-secondary img,.layout-3c-r #sidebar-tertiary img,.layout-3c-c #sidebar-secondary img,.layout-3c-c #sidebar-tertiary img{max-width:165px}img.wp-smiley{max-width:12px;padding:0;background:transparent;border:0}#wp-calendar{empty-cells:hide;line-height:1.5;width:100%;border:1px solid #999}#wp-calendar caption{font-weight:bold;padding:2px;text-align:center}#wp-calendar th{font-style:normal;font-weight:bold;text-align:center;text-transform:uppercase;padding:2px;border:1px solid #999}#wp-calendar td{text-align:center;padding:2px;border:1px solid #999}#wp-calendar #today{color:#fefefe;background:#333}#wp-calendar a{text-decoration:none}#wp-calendar #prev,#wp-calendar #next{padding:0}#wp-calendar #prev a,#wp-calendar #next a{display:block;padding:2px 4px}#wp-calendar #prev a{text-align:left}#wp-calendar #next a{text-align:right}.wp-caption{overflow:hidden;padding:9px 4px;background:#f9f9f9;border:1px solid #ccc;text-align:center}.wp-caption img{margin:0 0 5px 0;padding:2px;background:#eee;border:1px solid #bbb}.wp-caption .wp-caption-text{margin:0 4px;font:normal normal normal 12px/12px Arial,Verdana,sans-serif;color:#888;text-align:right}.wp-caption a{border:0}.gallery{overflow:hidden;margin:0!important}.gallery br{display:block;line-height:0;height:0}.gallery a{border:0}.gallery-item{overflow:hidden;margin:0 0 25px 0!important}.gallery-icon{overflow:hidden;margin:0}.gallery img{max-width:89%;height:auto;margin:0 auto;padding:2px!important;border:1px solid #ddd!important}.gallery-caption{margin:0;font:normal normal normal 12px/25px Arial,Verdana,sans-serif;color:#999}.singular-attachment .hentry .gallery-caption{display:none}.corners{position:absolute;width:100%;height:100%}.corners .cor-tr,.corners .cor-br,.corners .cor-bl,.corners .cor-tl{position:absolute;height:5px;width:5px;background:url(../capinc/images/corners.png) no-repeat}.corners .cor-tr{background-position:-5px 0;right:0;top:0}.corners .cor-br{background-position:-5px -5px;bottom:0;right:0}.corners .cor-bl{background-position:0 -5px;bottom:0;left:0}.corners .cor-tl{background-position:0 0;left:0;top:0}body{padding:0 0 25px;color:#111;background:#fff;font:normal 13px/1.4 Verdana,Geneva,Arial,sans-serif!important}#container{width:960px;margin:0 auto}#header{overflow:hidden;clear:both;width:928px;margin:0 auto;padding:15px;background:#fff}#branding{float:left;padding:0 0 0 165px;position:relative;width:440px;height:96px}#site-title{font:bold 30px/30px Verdana,Geneva,Arial,sans-serif;margin:0 0 10px}#site-title a{color:#091c5a}#site-title a:hover{text-decoration:none}#site-title span.site-logo{position:absolute;top:0;left:0;background:url(images/logo.png) no-repeat;height:96px;width:150px}#site-description{font:normal 15px/15px Verdana,Geneva,Arial,sans-serif;margin:0}#header-insert{float:left;font:16px "Comic Sans MS",cursive;color:#091c5a}#menu-top{float:right;text-align:right;width:300px}#menu-top div.menu{margin-bottom:15px}#menu-top li{display:inline;float:none}#menu-top li a{font:10px Verdana,Geneva,Arial,sans-serif;color:#242424;border-left:1px solid #242424;display:inline;padding:0 5px;text-transform:uppercase}#menu-top li.first a{border-left:0 none}#menu-top li.current-menu-item a{color:#343434}#menu-top li a:hover{color:#343434;text-decoration:underline}#sidebar-header{overflow:hidden;float:right;width:210px}#sidebar-header .widget{text-align:right}#menu-primary{background:#091c5a url(../capinc/images/bg-menu-primary.png) repeat-x;clear:both;float:left;position:relative;width:960px;z-index:1080}#menu-primary div.menu{float:left;margin:0 10px;width:750px}#menu-primary li{border-right:3px solid #091c5a}#menu-primary li li{border-right:0 none}#menu-primary li a{padding:15px 30px;font:normal 14px/1 "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase}#menu-primary li a:hover{text-decoration:none}#menu-primary li ul{border-left:1px solid #c5cad8}#menu-primary li.current-menu-item a,#menu-primary li.current-menu-ancestor a{background:url(../capinc/images/bg-ffffff-10.png);color:#fff}#menu-primary li ul li.current-menu-item a{background:#22336b;color:#fff}#menu-primary li:hover ul li a,#menu-primary li.sf-hover ul li a{background:#091c5a;color:#fff;padding:8px 12px}#menu-primary li li a,#menu-primary li li.current-menu-item li a{color:#fff;font:14px Verdana,Geneva,Arial,sans-serif;text-transform:none}#menu-primary ul li a:hover{color:#fff;background:url(../capinc/images/bg-ffffff-10.png);text-decoration:none}#menu-primary li ul li a:hover{background:#ededed;color:#091c5a}#menu-primary li ul{background:#091c5a;padding:5px 0}#menu-primary li:hover ul,#menu-primary li.sf-hover ul{top:100%}#menu-primary li:hover li ul,#menu-primary li.sf-hover li ul{top:-999em}#menu-primary li li:hover ul,#menu-primary li li.sf-hover ul{top:0;margin-left:0;padding:0}#menu-primary .sf-with-ul{padding-right:49px}#menu-primary .sf-with-ul .sf-with-ul{padding-right:31px}#menu-primary .sf-sub-indicator{background:url(../capinc/images/arrows.png) no-repeat;display:block;height:14px;width:14px;margin:-7px 0 0 0;overflow:hidden;position:absolute;right:30px;text-indent:-999em;top:50%}#menu-primary li a .sf-sub-indicator{background-position:0 0}#menu-primary li li a .sf-sub-indicator{background-position:-14px 0;right:27px}.menu-container div.search{float:right;margin:10px;padding-right:15px;position:relative;width:155px}.menu-container .search-form input[type="text"]{width:130px;margin:0 5px 0 0;padding:4px 10px;color:#666;border:0 none;float:left;font:14px/16px "Trebuchet MS",Arial,Helvetica,sans-serif;height:16px;background:transparent url(../capinc/images/bg-menu-primary-search.png) no-repeat;position:relative}.menu-container .search-form input[type="text"]:focus{color:#333}.menu-container .search-form input[type="submit"]{background:url(../capinc/images/arrows.png) no-repeat -14px 0;border:0 none;color:#fff;cursor:pointer;font:6px/8px "Trebuchet MS",Arial,Helvetica,sans-serif;height:14px;padding:0;position:absolute;text-indent:-999em;text-transform:capitalize;top:5px;width:14px}#main{clear:both;overflow:hidden;width:960px;margin:0 auto;padding:35px 0 0;background:#fff;position:relative}#main .wrap{border-top:1px solid #343766;float:left;padding:25px 0 0;width:100%}#main .wrap-inner{float:left;width:100%}.breadcrumbs{font-size:10px;color:#999;position:absolute;right:0;top:10px}.breadcrumbs a{color:#777}.breadcrumbs a:hover{color:#000;text-decoration:none}.breadcrumbs .trail-before{margin-right:5px;color:#777}.breadcrumbs .trail-end{font-style:italic}.breadcrumbs .sep{margin:0 1px;color:#ccc}.hentry,.singular .loop-children .hentry{overflow:hidden;margin:0 0 25px 0;font-size:13px;color:#111}.singular .hentry{margin:0}.sticky{margin:0 0 50px 0;padding:25px 25px 0 25px;background:#f9f9f9;border-left:5px solid #ddd}.hentry .entry-title,.singular-page .loop-children .entry-title{margin:0 0 10px 0;padding:0;font:bold 20px/25px Verdana,Geneva,Arial,sans-serif;border:0}.singular .entry-title{font-size:25px;line-height:30px}.singular-page .entry-title,.singular-attachment .entry-title{margin-bottom:25px}.widget .entry-title{font-size:13px;font-weight:normal;line-height:1.4;margin-bottom:5px}.entry-title a{color:#091c5a;border-bottom:0}.entry-title a:hover{text-decoration:none}.byline{margin:0 0 10px 0;font-size:14px;color:#999}.byline a{color:#777}.byline a:hover{color:#000;text-decoration:none}.singular .byline{margin:0 0 25px 0}.entry-summary p{margin:0 0 10px 0}.entry-meta{clear:both;margin:0 0 25px 0;font-size:14px;color:#999}.entry-meta a{color:#777}.entry-meta a:hover{color:#000;text-decoration:none}.loop-meta{overflow:hidden;margin:0 0 25px 0;font-size:14px;color:#555}.loop-description{overflow:hidden}.loop-title{font:bold 25px/30px Verdana,Geneva,Arial,sans-serif}.loop-meta .avatar{float:left;width:51px;height:51px;margin:0 25px 10px 0;padding:2px;background:#f9f9f9;border:1px solid #ddd}.loop-children{border-top:1px solid #343766;padding:25px 0 0}.singular .loop-nav{font-size:15px;color:#666;margin-bottom:25px}.singular .loop-nav a{font-style:italic}.page-links{clear:both;font:14px/14px Georgia,Times,'Times New Roman',serif;color:#333}.entry-summary .page-links{clear:none;color:#999}.page-links a{margin:0 5px 0 5px;color:#091c5a}.entry-summary .page-links a{margin:0 2px 0 2px;font:11px/11px Georgia,Times,'Times New Roman',serif}.page-links a:hover{color:#000;text-decoration:underline}.comment-navigation{margin-bottom:25px}.pagination{clear:both;margin:0 auto 25px;text-align:center}.pagination .page-numbers,.comment-navigation .page-numbers{margin:0 10px 0 0;font:14px/14px Georgia,Times,'Times New Roman',serif;color:#333}.pagination a.page-numbers,.comment-navigation a.page-numbers{color:#091c5a}.pagination a:hover,.comment-navigation a:hover{color:#000;text-decoration:underline}.pagination .current,.comment-navigation .current{font-weight:bold}.pagination .prev{float:left;margin-right:15px}.pagination .next{float:right;margin-left:15px}#sidebar-after-singular .widget{overflow:hidden;margin:0 0 25px 0;padding:20px 20px 5px 20px;position:relative;font-size:13px;color:#444;background:#f9f9f9;border:1px solid #ddd}#sidebar-after-singular .widget-callout{padding:0;background:0;border:0 none}#sidebar-after-singular .widget-title{color:#fff;font-size:14px;font-weight:bold;line-height:14px;margin-bottom:25px;padding:10px 20px;background:#848484}#sidebar-after-singular .widget-callout .widget-title{display:block;position:relative;text-align:center;background:#091c5a url(images/bg-menu-primary.png) repeat-x}#sidebar-after-singular .widget-callout .widget-title .corners{top:0;left:0}#sidebar-after-singular .widget-callout .callout-content{overflow:hidden;margin:-15px 5px 0 5px;padding:20px 20px 5px 20px;background:#f9f9f9;border:1px solid #ddd}#sidebar-after-singular .widget-callout .thumbnail{float:left;margin:0 15px 15px 0;padding:4px;width:120px;height:auto;background:#f9f9f9;border:1px solid #dfdfdf}#sidebar-after-singular .widget p,#sidebar-after-singular .widget h1,#sidebar-after-singular .widget h2,#sidebar-after-singular .widget h3,#sidebar-after-singular .widget h4,#sidebar-after-singular .widget h5,#sidebar-after-singular .widget h6{margin-bottom:15px}#sidebar-after-singular .widget ul{list-style:square;margin-bottom:20px}#sidebar-after-singular .widget ul li a{color:#555;border-bottom:1px dotted #bbb}#sidebar-after-singular .widget ul li a:hover{color:#000;border-bottom:1px dotted #333;text-decoration:none}#sidebar-primary{font-size:12px;color:#333;position:relative;background:#fff}#sidebar-secondary{font-size:13px;color:#444}#sidebar-tertiary{font-size:13px;color:#444}#sidebar-primary .widget-title,#sidebar-secondary .widget-title,#sidebar-tertiary .widget-title{color:#848484;font-size:18px}#sidebar-primary .widget-title{background:#fff;padding:0 20px 0 10px;position:absolute;top:-40px}#sidebar-secondary .widget-title{font-size:16px;margin-bottom:10px}#sidebar-primary .widget ul{list-style:square}#sidebar-primary .widget ul li a{color:#091c5a}#sidebar-primary .widget ul li a:hover{color:#000;text-decoration:none}#sidebar-primary ul.gce-list li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}#sidebar-secondary .widget ul{list-style:square}#sidebar-secondary .widget ul li a{color:#091c5a}#sidebar-secondary .widget ul li a:hover{color:#000;text-decoration:none}#sidebar-secondary ul.gce-list li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}#sidebar-tertiary .widget ul{list-style:square}#sidebar-tertiary .widget-list ul{list-style:none;margin:0 0 21px 0;padding:0}#sidebar-tertiary .widget-list ul li{background:url(../capinc/images/bullet-arrow.png) no-repeat 0 4px;display:block;list-style:none;margin:0 0 10px;padding:0 0 0 20px}#sidebar-tertiary .widget ul li a{color:#091c5a}#sidebar-tertiary .widget ul li a:hover{color:#000;text-decoration:none}#modal-form-container{display:none}.widget .search-form{overflow:hidden;margin:0 0 25px 0}.widget .search-form label{font:normal normal normal 12px/25px Arial,Verdana,sans-serif;color:#999}.widget .search-form input[type="text"]{width:99%;padding:5px 0;text-indent:10px;font-style:italic;font-size:13px;color:#999}.widget .search-form input[type="submit"]{display:none}.widget .submenu-widget{margin-bottom:15px}.widget .submenu-widget ul{background:#ededed;display:block;list-style:none;margin:0}.widget .submenu-widget ul li{display:block;list-style:none;margin:0;padding:0}.widget .submenu-widget ul li a{display:block;padding:5px 5px 5px 25px}.widget .submenu-widget ul ul li a{padding-left:40px}.widget .submenu-widget ul li.current-menu-item a,.widget .submenu-widget ul li.current-menu-ancestor a,.widget .submenu-widget ul li.current-post-ancestor a{background:url(../capinc/images/bullet-arrow.png) no-repeat 5px 7px}.widget .submenu-widget ul li.current-menu-item li,.widget .submenu-widget ul li.current-menu-ancestor li,.widget .submenu-widget ul li.current-post-ancestor li,.widget .submenu-widget ul li.current-menu-item li a,.widget .submenu-widget ul li.current-menu-ancestor li a{background:#ededed}.widget .submenu-widget ul li.current-menu-item,.widget .submenu-widget ul li li.current-menu-item a{background:#f7f7f7}.widget .submenu-widget ul li ul{position:absolute;top:-999em}.widget .submenu-widget ul li.current-menu-item ul,.widget .submenu-widget ul li.current-menu-ancestor ul,.widget .submenu-widget ul li.current-post-ancestor ul{position:relative;top:auto}.widget-social{margin-bottom:5px}.widget-social a{margin:4px}.widget-nav-menu .sidebar-menu ul{display:block;list-style:none;margin:5px 10px 15px 30px!important;padding:0}.widget-nav-menu .sidebar-menu ul li{background:url(../capinc/images/bullet-arrow.png) no-repeat 0 4px;display:block;list-style:none;margin:0 0 10px;padding:0 0 0 20px}.widget-tabs ul.tabs{list-style:none;margin:0;padding:0;overflow:hidden}.widget-tabs ul.tabs li{float:left;list-style:none}.widget-tabs ul.tabs li a{display:block;margin:0 3px 0 0;padding:5px;background:#d4d4d4}.widget-tabs ul.tabs li a.tab-current{background:#ededed}.widget-tabs div.tab-content{background:#ededed;padding:10px 10px 0;overflow:hidden}.comment-list,.comment-list ol{list-style:none;margin:0 0 25px 0;border-top:1px solid #dfdfdf}.comment-list li{padding:25px 25px 0 25px;border:1px solid #dfdfdf;border-top:0}.comment-list .avatar{float:left;width:40px;height:40px;margin:0 15px 10px 0;padding:2px;border:1px solid #eee}.comment-meta{margin:0 0 25px 0;font-size:14px;color:#999}.comment-meta .comment-author cite{font-family:Arial,Verdana,sans-serif;font-style:normal;font-weight:bold;color:#858585}.comment-meta a{font-style:normal;color:#666}.comment-meta a:hover{color:#000;text-decoration:none}.comment-text{color:#555}.comments-closed{padding:10px 25px;font-size:14px;color:#666;background:#f9f9f9;border-left:5px solid #ddd}#respond{overflow:hidden}#respond p{margin-bottom:10px}.comment-list #respond{margin-top:25px}#respond .log-in-out{font-size:15px;color:#777}#respond .log-in-out a{font-style:italic}#reply-title small a{font:italic normal normal 14px/25px Georgia,Times,'Times New Roman',serif}#respond label{font:normal normal normal 13px/25px Arial,Verdana,sans-serif;color:#bbb}#respond p.req label{color:#888}#respond span.required{font-size:16px;font-weight:bold;color:#000}#respond input[type=text]{display:block}#respond #submit{float:right;margin-bottom:25px}#sidebar-subsidiary{overflow:hidden;width:960px;margin:0 auto 10px;padding:0;background:#fff}#sidebar-subsidiary .widget{float:left;width:310px;margin:0 1px;padding:3px;font-size:13px;color:#222;border:1px solid #e6e6e6}#sidebar-subsidiary .widget-icon{background:url(../capinc/images/bg-widget-icon.png) no-repeat;display:inline;float:left;height:34px;margin-right:2px;width:40px}#sidebar-subsidiary .widget-icon img{height:28px;width:28px;padding:3px 6px}#sidebar-subsidiary .widget-title{font:normal 14px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;display:block;background:url(../capinc/images/bg-widget-title.png) no-repeat right 0;left:5px;margin:0 5px 5px 42px!important;padding:5px 8px;position:relative;height:34px}#sidebar-subsidiary .widget-title span{background:url(../capinc/images/bg-widget-title.png) no-repeat 0 0;display:block;padding:5px 8px;position:absolute;left:-5px;top:0;height:24px}#sidebar-subsidiary .widget ul,#sidebar-subsidiary .widget ol{list-style:none;margin:0;padding:0}#sidebar-subsidiary .widget .odd,#sidebar-subsidiary .widget .even{padding:5px 10px}#sidebar-subsidiary .widget .even{background:#ededed}#sidebar-subsidiary .widget .text-inside{padding:0 10px}#sidebar-subsidiary .widget .published{color:#616161}#sidebar-subsidiary .widget a{color:#091c5a}#sidebar-subsidiary .widget a:hover{color:#000;text-decoration:none}#utility-blog .widget .entry-title{margin:0 0 5px 0;padding:0;font:bold 18px/23px Verdana,Geneva,Arial,sans-serif;border:0}#menu-subsidiary{width:940px;margin:0 auto;background:#848484;color:#fff;font:10px/14px Verdana,Geneva,Arial,sans-serif;padding:10px;text-align:center}#menu-subsidiary div.menu{margin-bottom:5px;text-transform:uppercase}#menu-subsidiary li{display:inline;float:none}#menu-subsidiary li a{color:#fff;border-left:1px solid #fff;display:inline;padding:0 12px}#menu-subsidiary li.first a{border-left:0 none}#menu-subsidiary li.current-menu-item a{color:#ddd}#menu-subsidiary li a:hover{color:#333;text-decoration:underline}#menu-subsidiary p{margin-bottom:0}#footer{overflow:hidden;clear:both;width:940px;margin:0 auto;padding:0 10px;background:#fff;color:#848484;font:10px/18px Verdana,Geneva,Arial,sans-serif}#footer p{margin-bottom:10px}#footer a{color:#555}#footer a:hover{color:#000;text-decoration:none}#footer .copyright{float:left;width:50%;text-transform:uppercase}#footer .credit{float:right;width:50%;text-align:right;text-transform:uppercase}.layout-1c #content{width:960px}.layout-2c-l #main .wrap-inner{background:#fff url(../capinc/images/bg-columns.gif) repeat-y 0 0}.layout-2c-l #content{float:left;width:725px}.layout-2c-l #sidebar-primary{float:right;padding:10px 0 0;width:215px}.layout-2c-l #sidebar-secondary,.layout-2c-l #sidebar-tertiary{border-top:1px solid #fff;clear:right;float:right;width:195px;padding:10px 10px 0 10px}.layout-2c-r #main .wrap-inner,.layout-default #main .wrap-inner{background:#fff url(../capinc/images/bg-columns.gif) repeat-y -960px 0}.layout-2c-r #content,.layout-default #content{float:right;width:725px}.layout-2c-r #sidebar-primary,.layout-default #sidebar-primary{float:left;padding:10px 0 0;width:215px}.layout-2c-r #sidebar-secondary,.layout-2c-r #sidebar-tertiary,.layout-default #sidebar-secondary,.layout-default #sidebar-tertiary{border-top:1px solid #fff;float:left;clear:left;width:195px;padding:10px 10px 0 10px}.layout-3c-l #main .wrap-inner{background:#fff url(../capinc/images/bg-columns.gif) repeat-y -1920px 0}.layout-3c-l #content{float:left;width:520px}.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary,.layout-3c-l #sidebar-tertiary{clear:none;float:left;width:215px;margin-left:20px;padding:10px 0 0}.layout-3c-l #sidebar-secondary,.layout-3c-l #sidebar-tertiary{padding:10px 10px 0 10px;border:0;width:165px}.layout-3c-r #main .wrap-inner{background:#fff url(../capinc/images/bg-columns.gif) repeat-y -2880px 0}.layout-3c-r #content{float:right;width:520px}.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary,.layout-3c-r #sidebar-tertiary{clear:none;float:left;width:215px;margin-right:20px;padding:10px 0 0}.layout-3c-r #sidebar-secondary,.layout-3c-r #sidebar-tertiary{padding:10px 10px 0 10px;border:0;width:165px}.layout-3c-c #main .wrap-inner{background:#fff url(../capinc/images/bg-columns.gif) repeat-y -3840px 0}.layout-3c-c #content{float:left;margin-left:235px;width:520px}.layout-3c-c #sidebar-primary{float:left;margin-left:-755px;padding:10px 0 0;width:215px}.layout-3c-c #sidebar-secondary{float:right;width:165px;padding:10px 10px 0 10px;border-top:1px solid #fff}.layout-3c-c #sidebar-tertiary{clear:right;float:right;width:165px;padding:10px 10px 0 10px;border:0}.home #main{padding:0}.home #main .wrap{border:0 none;padding:0}.home #sidebar-front-page{display:inline;float:right;margin-left:25px;width:250px}.home #intro{overflow:hidden;padding-bottom:10px;background:#fff}.home #intro h1,.home #intro h2,.home #intro h3,.home #intro h4,.home #intro h5,.home #intro h6,.home #intro p{margin-bottom:10px!important}.home .toggle-show,.home .toggle-hide{border-top:1px solid #929394;font:bold 11px Verdana,Geneva,Arial,sans-serif;text-transform:uppercase}.home .toggle-show a,.home .toggle-hide a{display:inline;float:right;padding:2px 24px 2px 2px;position:relative}.home .toggle-show .arrow,.home .toggle-hide .arrow{display:block;position:absolute;text-indent:-999em;background:url(../capinc/images/arrows.png) no-repeat 0 0;height:14px;width:14px;top:1px;right:4px}.home .toggle-hide .arrow{background-position:0 -14px}.page-template-front-page #main{padding:0}.page-template-front-page #main .wrap{border:0 none;padding:0}.page-template-front-page #sidebar-front-page{display:inline;float:right;margin-left:25px;width:250px}.page-template-front-page #content{margin-bottom:10px}.page-template-front-page h1,.page-template-front-page h2,.page-template-front-page h3,.page-template-front-page h4,.page-template-front-page h5,.page-template-front-page h6,.page-template-front-page p{margin-bottom:10px!important}.page-template-front-page .toggle-show,.page-template-front-page .toggle-hide{border-top:1px solid #929394;font:bold 11px Verdana,Geneva,Arial,sans-serif;text-transform:uppercase}.page-template-front-page .toggle-show a,.page-template-front-page .toggle-hide a{display:inline;float:right;padding:2px 24px 2px 2px;position:relative}.page-template-front-page .toggle-show .arrow,.page-template-front-page .toggle-hide .arrow{display:block;position:absolute;text-indent:-999em;background:url(../capinc/images/arrows.png) no-repeat 0 0;height:14px;width:14px;top:1px;right:4px}.page-template-front-page .toggle-hide .arrow{background-position:0 -14px}#feature-slides{position:relative;overflow:hidden;height:230px;width:960px;border-bottom:1px solid #091c5a;margin-bottom:10px}#feature-slides .slide{position:relative;overflow:hidden;height:228px;width:958px;border:1px solid #fff}#feature-slides .slide .description{position:absolute;right:0;top:30px;font:24px/48px "Comic Sans MS",cursive;color:#222558;text-align:right;padding:24px 24px 12px 96px;background:url(../capinc/images/bg-ffffff-25.png);border-top:1px solid #2b2e5d;border-bottom:1px solid #2b2e5d}#feature-slides .slide .description p{margin-bottom:0}#feature-slide-pager{position:absolute;right:10px;bottom:10px;z-index:1020;font:14px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;background:url(../capinc/images/bg-slide-pager.png) no-repeat right 0;height:34px}#feature-slide-pager .prev,#feature-slide-pager .next{background:url(../capinc/images/slide-pager.png) no-repeat;cursor:pointer;height:12px;margin:4px;position:absolute;text-indent:-999em;top:7px;width:10px;z-index:1020}#feature-slide-pager .prev{left:0}#feature-slide-pager .next{background-position:-10px 0;right:5px}#feature-slide-pager .prev:hover{background-position:0 -12px}#feature-slide-pager .next:hover{background-position:-10px -12px}#feature-slide-pager ul{background:url(../capinc/images/bg-slide-pager.png) no-repeat 0 0;list-style:none;margin:0;padding:10px 20px 10px 25px;position:relative;left:-5px;height:24px}#feature-slide-pager ul li{display:inline}#feature-slide-pager ul li a{color:#fff;padding:4px}#feature-slide-pager ul li a:hover{color:#091c5a}#feature-slide-pager ul li.active a{color:#091c5a}.gce-page-grid .gce-calendar .gce-caption{color:#091c5a;font-size:18px;font-weight:bold;margin-bottom:5px}.gce-page-grid .gce-calendar{width:100%;border-collapse:collapse;border:1px solid #ccc;color:#ccc}.gce-page-grid .gce-calendar th{border:1px solid #ccc;text-align:center;width:14.29%;padding:0!important}.gce-page-grid .gce-calendar td{border:1px solid #ccc;text-align:center;font-size:10px;line-height:12px;height:90px;padding:1px 3px!important;vertical-align:top}.gce-page-grid .gce-calendar .gce-has-events{background:#d8e1ff;color:#091c5a;cursor:pointer}.gce-page-grid .gce-calendar .gce-grid-events ul{list-style:none;margin:0;padding:0;text-align:left}.gce-page-grid .gce-calendar .gce-grid-events ul li{background:#efefef;display:block;list-style:none;margin-bottom:2px;padding:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.gce-page-grid .gce-calendar .gce-grid-events ul li .gce-event-time{font-weight:bold}.gce-page-grid .gce-calendar .gce-event-info{display:none}.gce-page-grid .gce-calendar .gce-day-number{display:block;margin-bottom:2px;text-align:right}.gce-page-grid .gce-calendar .gce-today{background-color:#ddd}.gce-page-grid .gce-calendar .gce-next,.gce-page-grid .gce-calendar .gce-prev{display:inline-block;width:3%}.gce-page-grid .gce-calendar .gce-next a,.gce-page-grid .gce-calendar .gce-prev a{display:block}.gce-page-grid .gce-calendar .gce-month-title{display:inline-block;width:90%}.gce-page-grid .gce-calendar th abbr{border-bottom:none!important}.gce-page-list .gce-list li{margin-bottom:5px}.gce-page-list .gce-list .gce-list-title{font-weight:bold;font-size:1.1em}.gce-list-loc,.gce-list-desc,.gce-list-link{display:block}.gce-list-link{font-size:.8em;margin-top:5px}.gce-widget-grid .gce-calendar .gce-caption{margin:10px 0 5px 0}.gce-widget-grid .gce-calendar{text-align:center;width:100%;border:1px solid #ccc;border-collapse:collapse}.gce-widget-grid .gce-calendar th{width:14.29%;border:1px solid #ccc;padding:0!important;text-align:center}.gce-widget-grid .gce-calendar td{color:#ccc;width:14.29%;border:1px solid #ccc;padding:2px 1px!important;text-align:center}.gce-widget-grid .gce-calendar .gce-has-events{background:#d8e1ff;cursor:pointer;color:#091c5a}.gce-widget-grid .gce-calendar .gce-today{background-color:#ddd}.gce-widget-grid .gce-calendar .gce-event-info{display:none}.gce-widget-grid .gce-calendar .gce-next,.gce-widget-grid .gce-calendar .gce-prev{cursor:pointer;display:inline-block;width:5%}.gce-widget-grid .gce-calendar .gce-month-title{display:inline-block;width:80%}.gce-widget-grid .gce-calendar th abbr{border-bottom:none!important}.gce-widget-list .gce-list{list-style:none!important;margin:0 0 15px;padding:0}.gce-widget-list .gce-list .gce-list-title{font-weight:bold;font-size:1.1em}.gce-event-info{background-color:#f3f3f3;padding:5px;text-align:left}.gce-event-info .gce-tooltip-title{margin:5px!important;font-weight:bold;font-size:1.1em}.gce-event-info ul{padding:0!important;margin:5px!important;list-style-type:none!important}.gce-event-info ul li{margin:10px 0 0 0}.gce-event-info .gce-tooltip-event{display:block;font-weight:bold}.gce-tooltip-loc,.gce-tooltip-desc,.gce-tooltip-link{display:block}.gce-tooltip-link{font-size:.8em;margin-top:5px}.event-detail-container{display:none!important}.gce-event-detail{padding-top:10px}.gce-event-detail .detail-label{clear:both;display:inline;float:left;font-size:1em;font-weight:bold;margin:0 9px 10px 0;width:8em}.gce-event-detail .detail-content{margin-bottom:10px;overflow:hidden}.gce-event-detail .detail-content p{margin-bottom:10px;padding:0!important}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;max-width:none!important;min-width:0!important;max-height:none!important;min-height:0!important}.ui-tooltip,.qtip,.ui-tooltip-hidden{position:absolute;left:-31000px;top:-31000px;display:block}.ui-tooltip-content{position:relative;padding:6px;overflow:hidden;text-align:left;word-wrap:break-word;overflow:hidden}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:3px 12px 3px 6px;overflow:hidden;font-weight:bold}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important}/*! Default close button class */.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}/*! Default tooltip style */.ui-tooltip-titlebar,.ui-tooltip-content{color:#000;border:0;background:#999}.ui-tooltip-titlebar{background-color:#999}.ui-tooltip-titlebar .ui-tooltip-icon{border-color:#CCC;background:#f1f1f1;color:#777}.ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}.ui-tooltip .ui-tooltip-tip{position:absolute;margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{line-height:.1px!important;font-size:.1px!important;color:#fff;background:transparent;border:0 dashed transparent}/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */.ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-tooltip-rounded .ui-tooltip-titlebar{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#TB_overlay{z-index:1080!important}#TB_window{z-index:1082!important}#TB_load{z-index:1083!important}#TB_ajaxContent{padding-top:15px!important}#sidebar-after-singular .widget-callout {width:65%; margin:0 auto;}#sidebar-after-singular .widget-callout .thumbnail {width:175px;}