/***************************************************
	NUCLEAR POSTURE REVIEW (NPR) STYLES
***************************************************/

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800);
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);*/

@charset "utf-8";
/* CSS Document */

/*
Red		- #cc0033
Blue	- #003366
Gray	- #333333
*/

/***************************************************
	GENERAL
***************************************************/

#dnn_ctr851_ContentPane {
}
.DnnModule-862 {
}
.DnnModule-861 {
}
.DNNModuleContent .btn {
	margin-bottom:10px;
}
.wrapper.container > .container {
	background:url(images/pageBkg.jpg) 0 0 no-repeat #fff;
}
/*.skin-special-row2,
.skin-special-row3,
#dnn_ContentPane9,
#dnn_ContentPane10 {
	display:none;
}*/
.contentBlock {
	display:block;
	padding-top:25px;
}
.construction {
	display:block;
	background:#B12629;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding: 8px 0;
}

/***************************************************
	HEADER
***************************************************/
#dnn_BannerPane {
	background:url(NPR_Bkg.jpg) 0 0 no-repeat #38483B;
	margin-bottom:0;
	padding:0;
	color:#fff;
	text-align:center;
}
#dnn_BannerPane h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
	font-size:4em;
	text-transform:uppercase;
	text-shadow:2px 2px 3px #000;
}
#dnn_BannerPane h2 {
	color:#325C74;
	font-size:1.4em;
	font-weight:normal;
	letter-spacing:.8em;
	margin:0;
	border:0px;
	text-transform:uppercase;
}
#dnn_BannerPane h3 {
	color:#325C74;
	font-size:1.3em;
	font-style:italic;
	font-weight:400;
	margin:0;
	letter-spacing:.25em;
}
#dnn_BannerPane p {
    display: block;
    padding: 20px 30px;
    clear: both;
    margin: 0;
    background: #C8CED8;
    color: #2C3553;
    font-size: 17px;
    line-height: 2em;
    margin: 30px 0 0;
}
.blurbBlock {
	display: block;
    padding: 25px 100px 25px;
    line-height: 1.5em;
    color: #fff;
    font-size: 16px;
    text-shadow: 2px 2px 2px #000;
}
/*.blurbBlock {
	display:block;
	background:#caddd5;
	padding:25px 30px 15px;
	line-height:1.5em;
	color:#002156;
	font-size:15px;
}*/


/***************************************************
	MAIN CONTENT
***************************************************/
#dnn_ContentPane2 .DnnModule {
	padding:25px 0 0;
}
#dnn_ContentPane2 .DnnModule > div {
	padding:0 30px;	
}
#dnn_ContentPane2 .DnnModule-1877 {
	padding-top:10px;
}
#dnn_ContentPane4 .DnnModule > div {
	padding:0 15px 0 30px;	
}
#dnn_ContentPane5 .DnnModule > div {
	padding:0 30px 0 15px;	
}
#dnn_ContentPane2 .DnnModule h2,
#dnn_ContentPane4 .DnnModule h2,
#dnn_ContentPane5 .DnnModule h2 {
	font-size:22px;
	font-weight:600;
	color:#192715;
    margin: 0 0 10px;
	padding:0;
    border-bottom: #AAA 1px dotted;
}
#dnn_ContentPane2 .DnnModule h3,
#dnn_ContentPane4 .DnnModule h3,
#dnn_ContentPane5 .DnnModule h3 {
	font-size:18px;
	font-weight:600;
	color:#192715;
}
#dnn_ctr854_ModuleContent {
	background: #EEE;
	border: 1px solid #CCC;
	margin:0 0 30px;
	padding:20px 30px;
}
#dnn_ctr854_ModuleContent p {
	font-size: 16px;
	color: #777;
	margin:0;
}
.DnnModule-857 img,
.DnnModule-860 img,
.DnnModule-855 img {
	width:100%;
}
.DnnModule-857 a,
.DnnModule-860 a {
	display:block;
	text-align:right;
}
#dnn_ContentPane2 .DnnModule-2224 {
	padding:0;
}
#dnn_ContentPane2 .DnnModule-2224 > div {
	padding:0;
}

/***************************************************
	SIDEBAR
***************************************************/
#dnn_ContentPane3 .DnnModule > div,
#dnn_ContentPane6 .DnnModule > div {
	padding:1px 30px;
	background:#caddd5;
	-webkit-box-shadow:10px 0 20px -15px #2B352D inset;
	-moz-box-shadow:10px 0 20px -15px #2B352D inset;
	box-shadow:10px 0 20px -15px #2B352D inset;
}
#dnn_ContentPane3 .DnnModule-2218 > div {
	padding-top:30px;
	background:#264D65;
}
#dnn_ContentPane3 .DnnModule-2387 > div {
	padding-bottom:30px;
	background:#fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#dnn_ContentPane3 .DnnModule-2388 > div {
	-webkit-box-shadow:10px 10px 20px -15px #2B352D inset;
	-moz-box-shadow:10px 10px 20px -15px #2B352D inset;
	box-shadow:10px 10px 20px -15px #2B352D inset;
}
#dnn_ContentPane3 .DnnModule-2400 > div {
	padding-bottom:30px;
}
#dnn_ContentPane3 .DnnModule-2126 > div,
#dnn_ContentPane3 .DnnModule-1872 > div,
#dnn_ContentPane3 .DnnModule-1880 > div,
#dnn_ContentPane3 .DnnModule-1882 > div {
	-webkit-box-shadow:-10px 0 20px -15px #666 inset;
	-moz-box-shadow:-10px 0 20px -15px #666 inset;
	box-shadow:-10px 0 20px -15px #666 inset;
}
#dnn_ContentPane3 .DnnModule h2,
#dnn_ContentPane6 .DnnModule h2 {
	font-size:22px;
	font-weight:600;
	color:#192715;
    margin: 0 0 10px;
	padding:25px 0 0;
    border-bottom: #999 1px dotted;
}
#dnn_ContentPane3 .DnnModule h3,
#dnn_ContentPane6 .DnnModule h3 {
	font-size:18px;
	font-weight:600;
	color:#192715;
}
.reviewContain ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.reviewContain li {
	display:inline-block;
}
.reviewContain li a {
	display:block;
	padding:5px 23px;
	margin:0 0 3px;
	background:#424F45;
	color:#fff;
}
.reviewContain li a:hover {
	background:#55735B;
}

/***************************************************
	ROTATOR
***************************************************/
.quoteSection {
	display:block;
	padding:20px 30px 10px;
	background:#eee;
}
#mainRotator .carousel-caption {
	position: relative;
    left: 0px;
    font-size: 12px;
    color: #666;
    text-align: left;
    text-shadow: none;
	margin:10px 0 0;
	padding-bottom:15px;
}
#mainRotator .carousel-control.left,
#mainRotator .carousel-control.right {
    background: none !important;
    filter: progid: none !important;
    outline: 0;
}
#mainRotator .carousel-control {
    visibility: hidden;
}
#mainRotator:hover .carousel-control {
    visibility: visible;
}
#mainRotator .carousel-indicators {
	bottom:0;
}
#mainRotator .carousel-indicators li {
	background:#547059;
}
#mainRotator .carousel-indicators li.active {
	background:#39453B;
}
.carousel-inner > .item {
	padding-bottom:30px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	float:left;
	margin:0 20px 20px 0;
}
#mainRotator h4 {
	margin:0 0 5px;
}
#mainRotator h4 span {
	display:inline-block;
	font-weight:bold;
}

/***************************************************
	FOOTER
***************************************************/
#dnn_ctr804_ContentPane {
	padding:25px 30px 15px;
	background:	#eee;
}

/***************************************************
	SDR LINKS
***************************************************/
.sdrLinks {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.sdrLinks li a {
}
.sdrLinks li a,
.sdrLinks li span {
	display:block;
	padding:10px 10px;
	text-align:center;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow:1px 1px 2px #000;
	font-size:1.3em;
	-webkit-box-shadow:inset 0 5px 10px -5px #000;
	-moz-box-shadow:inset 0 5px 10px -5px #000;
	box-shadow:inset 0 5px 10px -5px #000;
	-webkit-transition: padding ease-out .3s;
    -moz-transition: padding ease-out .3s;
    -o-transition: padding ease-out .3s;
    transition: padding ease-out .3s;
}
.sdrLinks li a:hover,
.sdrLinks li span {
	padding:20px 10px;
	-webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    transition: all ease-out .3s;
}
.sdrLinks .qdr a { 		background:url(../QDR/QDR_Bkg.jpg) center center no-repeat #002156; }
.sdrLinks .qdr a:hover,
.sdrLinks .qdr span { 	background:url(../QDR/QDR_Bkg2.jpg) center center no-repeat #002156; }
.sdrLinks .npr a { 		background:url(../NPR/NPR_Bkg.jpg) center center no-repeat #455548; }
.sdrLinks .npr a:hover,
.sdrLinks .npr span { 	background:url(../NPR/NPR_Bkg2.jpg) center center no-repeat #455548; }
.sdrLinks .bmdr a { 	background:url(../BMDR/BMDR_Bkg.jpg) center center no-repeat #30202e; }
.sdrLinks .bmdr a:hover,
.sdrLinks .bmdr span { 	background:url(../BMDR/BMDR_Bkg2.jpg) center center no-repeat #30202e; }
.sdrLinks .spr a { 		background:url(../SPR/SPR_Bkg.jpg) center center no-repeat #0a333d; }
.sdrLinks .spr a:hover,
.sdrLinks .spr span { 	background:url(../SPR/SPR_Bkg2.jpg) center center no-repeat #0a333d; }

/***************************************************
	PHOTOS / VIDEOS
***************************************************/
.contentHighlight {
	display:block;
	padding:20px 30px 10px;
	background:#caddd5;
}

/***************************************************
	ARCHIVE ACCORDION
***************************************************/
#qdrArchive .panel-heading {
	padding:0;
}
#qdrArchive .panel-heading a {
	display:block;
	padding:10px 15px;
}
#qdrArchive .panel-heading a:hover {
	background:#caddd5;
}

/***************************************************
	PHOTOS / VIDEOS
***************************************************/
.photoBlock a,
.videoBlock a {
	display:block;
}
.photoBlock img,
.videoBlock img {
	width:100%;
	border:1px solid #133C6A;
}
.photoBlock p,
.videoBlock p {
	font-size:12px;
	margin:0;
}
.modal-dialog {
	z-index:1050;
}

/***************************************************
	.end
***************************************************/