/*body{position:relative;background:url(../img/bg-pattern.png) repeat;font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;font-size:14px;color:#4a4a4b}*/
body{position:relative;background:url(../img/bg-pattern.png) repeat;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#4a4a4b}
h1, 
h2, 
h5,{font-family:trade_gothic_lt_stdCnno18 !important}
h3, 
h4,{font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif}
h3,ul.sidebar-list li.categories {font-size:14px;color:#004777;font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;margin:0 0 5px 0;padding:0px;line-height:30px;line-height:normal}
h5{font-size:20px;color:#4a4a4b;font-family:trade_gothic_lt_stdCnno18 !important;margin:0 0 10px 0;padding:0px;line-height:30px;line-height:normal}
/*p{font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;color:#4a4a4b;font-size:14px;line-height:24px}*/
p{font-family:Helvetica,Arial,sans-serif;color:#4a4a4b;font-size:14px;line-height:24px}*/
ul.sidebar-list{margin:0px 0px 30px 0px;padding:0px;list-style:none}
ul.sidebar-list li.categories {font-weight:bold;}
ul.sidebar-list li.categories ul { padding-top:10px; }
ul.sidebar-list li.categories ul li a { color: #357ea6; } 
ul.sidebar-list li{font-size:14px;color:#004777;font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;margin:0 0 0px 0;padding:0px;line-height:30px;line-height:normal;list-style-image:none;list-style-position:inside;list-style:none}
ul.sidebar-list li a{text-decoration:none;color:#004777;margin:0 0 5px 0;font-weight:bold}
ul.sidebar-list li a:hover{text-decoration:none;color:#4a4a4b;margin:0 0 10px 0;font-weight:bold}
ul.sidebar-list li a.active{text-decoration:none;color:#4a4a4b;margin:0 0 10px 0;font-weight:bold}
ul.sidebar-list ul.PW_Archives{margin:10px 0 30px 0px;padding:0px;list-style:none}
ul.sidebar-list ul.PW_Archives li, ul.sidebar-list li.cat-item {color:#357ea6;font-size:14px;font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;margin:0px;padding:0px;list-style-image:url(../img/list-style-img.png);list-style-position:inside;line-height:24px}
ul.sidebar-list li.cat-item a { font-weight:normal;}
ul.sidebar-list ul.PW_Archives li a{text-decoration:none;color:#357ea6;font-weight:normal}
ul.sidebar-list ul.PW_Archives li a:hover{text-decoration:none;color:#4a4a4b}
ul.sidebar-list ul.PW_Archives li a.active{text-decoration:none;color:#4a4a4b}
ul.sidebar-list ul.list-style{margin:10px 0 30px 15px;padding:0px;list-style:none}
ul.sidebar-list ul.list-style li{color:#357ea6;font-size:14px;font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;margin:0px;padding:0px;list-style-image:url(../img/list-style-img.png);list-style-position:outside;line-height:24px}
ul.sidebar-list ul.list-style li a{text-decoration:none;color:#357ea6}
ul.sidebar-list ul.list-style li a:hover{text-decoration:none;color:#4a4a4b}
ul.sidebar-list ul.list-style li a.active{text-decoration:none;color:#4a4a4b}
ul.sidebar-list ul.list-style li.current_page_item a{text-decoration:none;color:#4A4A4B !important}
ul.list-style{margin:0px 0px 0px 15px;padding:0px;list-style:none}
ul.list-style li{color:#357ea6;font-size:14px;font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;margin:0px;padding:0px;list-style-image:url(../img/list-style-img.png);list-style-position:outside;line-height:24px}
ul.list-style li a{text-decoration:none;color:#357ea6;font-weight:normal}
ul.list-style li a:hover{text-decoration:none;color:#004777;font-weight:normal}
ul.list-style li a.active{text-decoration:none;color:#004777;font-weight:normal}
ul.list-style ul{margin:10px}
#searchform{margin:0}
.links{font-size:14px;color:#357ea6;text-decoration:none}
.links:hover{font-size:14px;color:#357ea6;text-decoration:none}
.table-striped img{margin:5px}
.table-striped{border-bottom:1px solid #DDDDDD}
.main-head{min-height:120px;padding:0px 20px}
.main-head .side-bar{margin-left:0px;}
.side-bar{background:#e3e5e6 url(../img/sidebar-grey-bg.png) repeat-y;min-height:30px;padding:25px 30px 20px 30px; margin:0px; position:absolute; right:0px; margin-right:30px;}
.main-head .header-left{background:url(../img/head-art.png) no-repeat top right;padding-top:40px;height:120px}
.head-icon{margin:2px 10px 0 0;float:left}
.main-head .side-bar h4{font-weight:bold;color:#60a5ca;font-size:14px;margin:0px;padding:0px;line-height:25px;font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif}
.side-bar a{text-decoration:none}
.nav-menu{background:#032352 url(../img/nav-menu-img.png) repeat-x;min-height:69px;padding:0px 20px}
.nav-menu-side-bar{background:#004f84 url(../img/nav-menu-side.jpg) repeat-y;min-height:21px!important;padding:19px 30px 19px 30px;position:relative;margin:0px 30px 0px 0px;position:absolute;right:0px;height:100%}
#searchicon { padding-right: 10px;}
.nav-menu-side-bar input{margin-bottom:0px!important;}
.nav-menu-side-bar .search{width:20px;height:20px;background:url(../img/search-icon.png) no-repeat;position:absolute;right:35px;top:25px;padding-right:15px;border:0px}
#disp .menu-box p{display:none}
.banner{background:#3490be url(../img/banner-art.png) repeat;padding:0px 20px}
.banner .banner-side-bar, .soliloquy-caption, .soliloquy-container {background:#002957 url(../img/banner-side-img.png) repeat-x;margin:0px 30px 0px 0px;padding:20px 40px 20px 20px;min-height:277px;-webkit-box-shadow:6px 0 6px -2px rgba(0,0,0,0.5) inset;-moz-box-shadow:6px 0 6px -2px rgba(0,0,0,0.5) inset;box-shadow:6px 0 6px -2px rgba(0,0,0,0.5) inset}

.soliloquy-container h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.soliloquy-container p {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
	color: #fff;
	z-index: 8;
	overflow: hidden;
	padding: 5px 0;
	margin: 0;
	margin-right: 30px;
}

.soliloquy-container a.underline {
	color: #fff;
	border-bottom: 1px dotted #fff;
}

.banner-side-bar h2, .soliloquy-caption h2 {color:#FFF;font-family:trade_gothic_lt_stdCnno18 !important;font-size:28px;line-height:38px;text-align:left;}
.banner-side-bar p{color:#FFF;font-size:14px;line-height:24px}
.banner-side-bar a.more{font-size:14px;color:#60a5ca;text-decoration:none}
.banner-side-bar a.more:hover{font-size:14px;color:#60a5ca;text-decoration:none}
.cont{padding:0px 20px}
.cont .container{overflow:hidden;}
.cont-side-bar{background:#e3e5e6 url(../img/sidebar-grey-bg.png) repeat-y top left;margin:0px;height:100%;right:0px;margin-right:30px;margin-left:0px !important;float:right !important;margin-bottom:-50000px;padding-bottom:50000px;}
.cont-head{padding:0px 0px 10px 0px;background:url(../img/cont-head-bg.png) left bottom repeat-x;margin-bottom:30px;position:relative}
.cont-head.home{margin-top:32px}
.cont-side-pic{margin-bottom:35px}
.cont-side-bar-main{padding:0px 20px 20px}
.cont-main{padding-right:30px;padding-bottom:30px;background:url(../img/cont-top-art.png) no-repeat top left}
.cont-section{padding:0px 20px 30px 0px}
.cont-section img{margin:0px 20px 20px 0px}
.cont-head h2{font-family:trade_gothic_lt_stdCnno18 !important;font-size:28px;color:#004777!important;line-height:30px;margin-right:180px}
.cont-side{position:relative;}
.nav-menu-side{position:relative;min-height:50px}
.menu-box{margin-bottom:22px;position:relative}
.menu-box a{min-height:140px !important;background:#3490be;padding:20px;cursor:pointer;color:white}
.menu-box h2{color:#fff;line-height:32px;font-family:trade_gothic_lt_stdCnno18;padding-right:30px}
.menu-box p{color:#fff}
.menu-box a:hover{min-height:140px;background:#003c65;padding:20px;text-decoration:none}
.menu-box a.active{min-height:140px;background:#003c65;padding:20px;text-decoration:none}
/* jkh changed from width:15px to width:30px to fit new graphic, and change from ../img/menu-box-arrow.png to new right arrow */
.menu-box-arrow{width:30px;height:30px;background:url(../img/right_arrow30x30.png) no-repeat;position:absolute;right:20px;top:40px}
.cont-side-section{margin-bottom:30px}
.widget_sp_image-description h3 {font-size:25px;}
.button-main{color:#fff}
.button-main a{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;padding:5px 15px;background-color:#60a5ca}
.button-main a:hover{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;padding:5px 15px;background-color:#60a5ca}
#right5px a{margin-right:5px}
.lcp_catlist{margin:0;list-style:none}
.view-all{background:#60a5ca;padding:3px 13px;color:#fff;position:absolute;right:0px}
.view-all a{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none}
.view-all a:hover{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none}
.nav-previous{float:left;width:50%;padding-top:10px}
.nav-next{float:right;width:50%;text-align:right;padding-top:10px}
.nav-previous a,.nav-next a{background-color:#60A5CA;color:#FFFFFF;font-size:12px;padding:5px 15px;text-decoration:none;text-transform:uppercase}
#clr{clear:both}
#fleft{float:left}
ul.list-style li.current_page_item a{color:#4A4A4B !important}
.share{position:absolute;right:24px;bottom:10px;cursor:pointer}
.st_sharethis_custom{background:url(../img/share.png) no-repeat right top;padding:14px 45px;cursor:pointer}
.video-list{margin-top:20px}
.video-list .span4{margin-left:0px;padding-right:20px}
ul.breadcrumb{background:none;margin:10px 0px 0px;padding-left:0px;padding-bottom:2px}
ul.breadcrumb a{color:#357ea6;text-decoration:none;text-shadow:none}
ul.breadcrumb a:hover{color:#357ea6;text-decoration:none;text-shadow:none}
.breadcrumb .divider{color:#357ea6}
.text-main{font-size:16px;font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;margin-bottom:20px}
.home-blog{margin-bottom:25px;float:left;width:100%;}
.blog-date{font-family:trade_gothic_lt_stdCnno18,Arial,Helvetica,sans-serif;font-size:13px;color:#004777;font-weight:bold}
.blog-head{font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;font-size:16px;color:#357ea6;line-height:22px}
.blog-head a{font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;font-size:16px;color:#357ea6;line-height:22px}
.blog-head a:hover{text-decoration:none}
.sub-head{font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;font-size:16px;color:#357ea6;line-height:22px}
.footer{padding:40px 20px 10px!important;background:url(../img/footer-bg.png) repeat-x top!important;border-top:none!important;margin-top:0px!important}
.footer .cont-box{min-height:120px!important;border-left:1px solid #bababa;padding:0px 10px;margin:10px 0px!important}
.footer h3{font-size:16px;color:#004777;font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;margin:0 0 5px 0;padding:0px}
.footer-bottom{padding:20px 20px 20px}
.footer-bottom p{font-size:14px;color:#00365a;line-height:22px;margin:10px 0px}
.navbar ul#menu-cio-menu{background:url(../img/menu-divider.png) no-repeat left top;padding-left:2px}
.navbar{margin-bottom:0px}
.navbar .nav > li{background:url(../img/menu-divider.png) no-repeat right top;padding-right:2px; white-space:nowrap;}
.navbar .nav > li > a{color:#FFF;font-size:16px;padding:0px 40px 0px 40px;line-height:69px;text-transform:uppercase;text-shadow:none!important;font-weight:bold}
.navbar .nav > li > a:hover{color:#4a96b3;font-size:16px;padding:0px 40px 0px 40px;line-height:69px;text-transform:uppercase;;text-shadow:none!important;font-weight:bold}
.inner-tab .navbar-inner ul.nav li.current_page_item a,.inner-tab .navbar-inner ul.nav li.current_page_item a:hover{color:#4a96b3;font-size:16px;padding:0px 40px 0px 40px;line-height:69px;font-weight:bold;text-transform:uppercase;text-shadow:none!important;}
.navbar .nav > .current_page_item > a,.navbar .nav > .current_page_item > a:hover,.navbar .nav > .current_page_item > a:focus{box-shadow:none;color:#4a96b3;padding:0px 40px 0px 40px}
.navbar .btn-navbar{background-image:-moz-linear-gradient(center top,#60A5CA,#66ABD0);border:none}
.navbar .btn-navbar:hover, 
.navbar .btn-navbar:active, 
.navbar .btn-navbar.active, 
.navbar .btn-navbar.disabled, 
.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#60A5CA;*background-color:#66ABD0}
.navbar .btn-navbar:active, 
.navbar .btn-navbar.active{background-color:#cccccc \9}{background-image:-moz-linear-gradient(center top,#60A5CA,#66ABD0);border:none}

.theme-default .nivo-controlNav{ text-align:right!important;}
.main-head-side{min-height:100px; position:relative;}


@media (max-width:767px){
#members_page{clear:both;}
.main-head,.nav-menu,.banner,.cont,.footer,.footer-bottom{margin-right:-20px;margin-left:-20px}
.cont-main .members-bio-left{border-right:none}
.cont-side-bar{position:relative;margin-right:0px !important;}
.cont-main{padding-right:0px}
.main-head .side-bar{background-image:none; }
.side-bar{margin:0px; position:relative;}
.nav-menu-side-bar{background-image:none;}
.nav-menu-side-bar{margin:0px;position:relative}
.banner .banner-side-bar{padding:20px;min-height:190px;margin:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.cont-side-bar{background-image:none}
.navbar{margin-bottom:10px}
.nivo-caption{display:none}
.nivo-directionNav{display:none}
.banner .slider-wrapper .nivo-caption{position:relative!important;min-height:190px!important}
.banner .slider-wrapper.theme-default .nivoSlider img{width:100%!important}
#menu-cio-menu ul.sub-menu{display:block!important;position:relative!important;background:none!important}
.navbar ul#menu-cio-menu{background:none;padding-left:2px}
.navbar .nav > li{background:none;padding:0px}
.navbar .nav > li a{background:none;padding:0px}
.navbar .nav > li > a:hover{background:none;padding:0px}
.inner-tab .navbar-inner ul.nav li.current_page_item a,.inner-tab .navbar-inner ul.nav li.current_page_item a:hover{background:none;padding:0px}
.navbar .nav > .current_page_item > a,.navbar .nav > .current_page_item > a:hover,.navbar .nav > .current_page_item > a:focus{background:none;padding:0px}

}

@media (min-width:768px){}
@media (min-width:768px) and (max-width:979px){.nav-menu-side-bar{margin:0px 20px 0px 0px;min-height:70px !important}

.side-bar{margin:0px 20px 0px 0px;}
.banner .banner-side-bar{padding:15px;min-height:165px;margin:0px 20px 0px 0px}
.banner-side-bar h2{font-size:18px;line-height:24px;margin:5px 0px}
.banner-side-bar p{line-height:18px}
.cont-head h2{font-size:26px}
.cont-side-bar{margin-right:20px}
.nivo-directionNav{display:none}
#menu-cio-menu ul.sub-menu{display:block!important;position:relative!important;background:none!important}
.navbar ul#menu-cio-menu{background:none;padding-left:2px}
.navbar .nav > li a{background:none;padding:0px}
.navbar .nav > li{background:none;padding:0px}
.navbar .nav > li > a:hover{background:none;padding:0px}
.inner-tab .navbar-inner ul.nav li.current_page_item a,.inner-tab .navbar-inner ul.nav li.current_page_item a:hover{background:none;padding:0px}
.navbar .nav > .current_page_item > a,.navbar .nav > .current_page_item > a:hover,.navbar .nav > .current_page_item > a:focus{background:none;padding:0px}}
@media (max-width:480px){}
@media (min-width:1200px){}
@media (max-width:979px){.navbar .nav > li > a{line-height:30px}
.navbar .nav > li > a:hover{line-height:30px}}
@media (min-width:980px) and (max-width:1200px){.nav-menu-side-bar{margin:0px 20px 0px 0px}
.side-bar{margin:0px 20px 0px 0px;}
.banner .banner-side-bar{padding:15px;min-height:225px;margin:0px 20px 0px 0px}
.banner-side-bar h2{font-size:24px;line-height:32px;margin:5px 0px}
.banner-side-bar p{line-height:20px}
.cont-side-bar{margin-right:20px}
.nivo-directionNav{display:none}}
.members-head{font-size:16px;color:#4a4a4b;font-family:trade_gothic_lt_stdCnno18,Georgia,"Times New Roman",Times,serif;margin:10px 0 5px 0;padding:0px;line-height:30px;font-weight:bold}
.members-head-block{background-color:#005995}
.members-head-block .members-head{color:#FFFFFF}
.members-bio-left{padding-right:15px;border-right:1px solid #bababa}
html{margin-top:0px !important}
#menu-cio-menu{position:relative}
#menu-cio-menu ul.sub-menu{display:none;position:absolute;background-color:#005995;color:#fff;opacity:10;z-index:9999;min-width:200px}
#menu-cio-menu ul.sub-menu{list-style:none;margin:0px;padding:0px;padding-top:10px}
#menu-cio-menu ul.sub-menu li{height:30px}
#menu-cio-menu ul.sub-menu li a{padding:10px 20px 10px 20px;text-decoration:none;width:180px;color:#fff;white-space:nowrap;}
#menu-cio-menu ul.sub-menu li a:hover{padding:10px 20px 10px 20px;text-decoration:none;color:#ccc;width:180px}
#menu-cio-menu li:hover ul.sub-menu{display:block}
.filter-doc{background-color:#f9f9f9;border:1px solid #dddddd;padding:20px;margin-bottom:10px;cursor:pointer;text-decoration:none}
.filter-arrow{background:url(../img/filter-arrow.png) no-repeat right;padding-right:15px;cursor:pointer;text-decoration:none}
.filter-top-arrow{background:url(../img/filter-arrow-top.png) no-repeat right;padding-right:15px;cursor:pointer;text-decoration:none}
.filter-bottom-arrow{background:url(../img/filter-arrow-bottom.png) no-repeat right;padding-right:15px;cursor:pointer;text-decoration:none}
.filter-arrow:hover{text-decoration:none}
.filter-top-arrow:hover{text-decoration:none}
.filter-bottom-arrow:hover{text-decoration:none}
#doc_name{float:left}
#loadingDiv{background:url(../img/ajax-loader.gif) no-repeat left;height:16px;width:16px}
.table-striped tr th,.table-striped tr td{vertical-align:middle}
.paginationq{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px}
.paginationq span.current a{background-color:#3279BB}
.paginationq a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#555}
.paginationq a:hover{color:#fff;background:#3279BB}
#date_picker{margin:0}
#fromd,#tod{cursor:pointer;background-color:#FFFFFF}
#error_msg{color:#cd0000;min-height:20px}

#shutdown_message{background-color:#3A68A6; width: 600px; margin-left:auto; margin-right:auto; color: #fff; padding:15px; height:152px; margin-bottom:15px; margin-top:15px;}
#shutdown_inner{border:1px solid #6F9CDD; padding:10px; height:130px;}
#shutdown_message hr { width: 75%; margin-left:auto; margin-right:auto;}
#shutdown_message a { color: #FFF; text-decoration: underline;}
#shutdown_exclamation { width: 80px; float: left; height:100%; }

@media screen and (max-width: 1024px) {
	.nivo-controlNav {
		display: none !important;
	}

	.banner-side-bar p {
		font-size: 11px;
	}
}

.comment-reply-title {
       font-size: 20px;
}

textarea#comment {
       width: 50%;
}


