﻿@import url('sharepoint-changes.css');
@import url('forms.css');


/* reset
----------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;}
	
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
	
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ins {background-color: #ff9; color: #000; text-decoration: none;}
mark {background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
	
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;}
	
body {font-size: 62.5%;	line-height: 1.2; font-family:Arial, Helvetica, sans-serif;}

input, button, select, textarea {font-size: 99%;}
input, select {vertical-align: middle;}
img {vertical-align: bottom;}
sub {position: relative; top: .3em; font-size: smaller;}
sup {position: relative; top: -.3em; font-size: smaller;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* common*/
html {-webkit-font-smoothing: antialiased;}

input[type="text"], 
input[type="password"], 
input.text, textarea, 
select, button, 
input[type="submit"], 
input[type="button"], 
.submit {font-family: Arial, sans-serif;}

input[type="text"], input[type="password"], input.text, textarea {padding: 3px 3px;}
input[type="submit"], input[type="button"], input[type="reset"], button, .submit, label {cursor: pointer;}
button {width: auto; overflow: visible;}
button, input, select, textarea {margin: 0;}
textarea {overflow: auto;}
input[type="radio"], input[type="checkbox"] {vertical-align: text-bottom;	margin: 0;}

@-moz-document url-prefix() {
	input[type="radio"], input[type="checkbox"] { vertical-align: top; }
	}

@media {
	input[type="radio"], input[type="checkbox"] {vertical-align: top;}
	}

a:hover, a:active {outline: none;}
td, td img {vertical-align: top;}

::-moz-selection {background: #69C; color: #FFF; text-shadow: none;}
::selection {background: #69C; color: #FFF; text-shadow: none;}

/* classes ---------------------------------------------------------*/
.aligncenter {text-align: center;}
.alignleft {text-align: left;}
.alignright {text-align: right;}

.alR {text-align: right;}
.alC {text-align: center;}

.hide {display: none;}
.hidden {visibility: hidden;}

.clear {clear: both;}
.ir {position: relative; overflow: hidden;}
.ir span {position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -999em;}

.floatL {float: left; margin: 0px 1em 1em 0px;}
.floatR {float: right; margin: 0px 0px 1em 1em;}

/* self-clear floats */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* for IE/Mac */
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */

.cf:before, .cf:after, #header:before, #container:before, #container2:before, #container3:before, #containerSec:before, #content:before, #footer:before, #header:after, #container:after, #container2:after, #container3:after, #containerSec:after, #content:after, #footer:after, .menu ul:before, .menu ul:after, .form1 fieldset li:before, .form1 fieldset li:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;}
.cf:after, #header:after, #container:after, #container2:after, #container3:after, #containerSec:after, #content:after, #footer:after, .menu ul:after, .form1 fieldset li:before, .form1 fieldset li:after {
	clear: both;}

/* from top of master page */
div#findUnion {z-index: 99;}
div#accessibilty-ribbonOptions {display: none !important;}

/* custom----------*/
a:link, a:visited, .ms-WPBody a:link, .ms-WPBody a:visited {color: #044977; text-decoration: none; cursor: pointer;}
a:visited {}
a:link:hover, a:visited:hover, .ms-WPBody a:hover {text-decoration: underline;}
#content a:hover {text-decoration: underline;}

body {
	font-family: Arial, sans-serif; 
	color: #333;
	margin: 0px auto;
	background: transparent url("/Style%20Library/ncua-images/body-t.png") repeat-x 0 0;}

.ms-WPBody, .ms-WPBody p {font-family: Arial, sans-serif;  color: #333; font-size: 105%;}

#wrapper {background: url("/Style%20Library/ncua-images/body-b.png") repeat-x bottom left; margin: 0px auto;}
	#inner-wrapper {margin: 0 auto; font-size: 1.2em;}
	#content-area {width: 988px; margin: 0px auto; padding-top: 10px;}
/* Header Area CSS */
#header {z-index: 9; margin: 0px auto; position:relative; width: 988px;}
	
	#header-top {width: 988px; height: 137px;}
		#logo {float: left; padding: 30px 0px;}
		#logo a:link, #logo a:visited {display: block;}
	
	#header-right {float: right; width: 600px; padding: 35px 0px 0px 0px;}

		#america {font-size: 91%; font-weight: bold; text-align: right; padding: 0 25px 0 0; 
			background: url("/Style%20Library/ncua-images/icon/us.png") no-repeat 100% 50%; margin: 0 0 20px;}

		/* Search Area */
		#search {float: right; padding: 0 0 0 15px; border-left: solid 1px #CCC; margin: 0 0 0 15px;}
		#search label {display: none;}
		#search input.text {
			float: left;
			width: 163px;
			height: 27px;
			padding: 0 5px;
			background: #FFF url("/Style%20Library/ncua-images/input-1.png") no-repeat 0 0;
			border: none;}
		#search input.submit {float: left; width: 27px; height: 27px; background: url("/Style%20Library/ncua-images/btn/search.png") no-repeat 0 0; border: none;}
		#search input.submit:hover {background-position: 0 100%;}
		
		/* Find Credit Union Search Box */
		
		#findUnion {float: right; position: relative; z-index: 20; width: 198px; height: 28px; text-indent: -9999px;}
			#findUnion {background: url("/Style%20Library/ncua-images/findacu.png") no-repeat 0 0;}
			#findUnion a:link, #findUnion a:visited {
				display: block;
				position: relative;
				line-height: 28px;
				padding: 0 11px;
				text-decoration: none;
				background: url("/Style%20Library/ncua-images/findacu.png") no-repeat 0% 0%;}

		#s4-statusbarcontainer {margin: 0px auto; width: 988px; position:relative; }
		
		/* Top Navigation */
		#topnav-menu {margin: 0px auto; }
		
		#menuClone {position: absolute; z-index: 30; width: 988px; top: 137px; height: 300px; overflow: visible; left: -999em; font-size: 1em;}
		
		#menu {clear: both; position: relative; z-index: 5; width: 988px; margin: 0px auto;}
		
		#menu.hidden {visibility: hidden;}
		
		.menu ul {list-style: none;}
			.menu li {float: left; position: relative;}
			.menu li a.main:link, .menu li a.main:visited, .dropdown a.main:link, .dropdown a.main:visited {
				float: left;
				display: block;
				padding: 10px 12px;
				width: 174px;
				height: 39px;
				font-size: 100%;
				font-weight: bold;
				color: #FFF;
				line-height: 1;
				text-decoration: none;
				text-indent: -999em;
				position: relative;
				background-image: url("/Style%20Library/ncua-images/btn/nav.png");
				background-repeat: no-repeat;}
			.menu li a.main:link span, .menu li a.main:visited span {
				position: absolute; left: 0; top: 0; 
				width: 196px; height: 100%; background: rgba(0, 0, 0, .75);}
			.menu li a.active:link span, .menu li a.active:visited span {left: -999em;}
			.menu li a.main-active:link, .menu li a.main-active:visited {height: 53px;}
				
			.section1 a.main:link, .section1 a.main:visited {background-position: 0 0px;}/* Changed postion from 0 -65px to 0 0 */
		
				.section1 a.active:link, .section1 a.active:visited, 
				.section1 a.main:link:hover, .section1 a.main:visited:hover {background-position: 0 0; }
				
			.section2 a.main:link, .section2 a.main:visited {background-position: -198px 0px;}/* Changed postion from -198 -65px to -198 0 */
		
				.section2 a.active:link, .section2 a.active:visited, 
				.section2 a.main:link:hover, .section2 a.main:visited:hover {background-position: -198px 0; }
				
			.section3 a.main:link, .section3 a.main:visited {background-position: -396px 0px;}/* Changed postion from -396 -65px to -396 0 */
		
				.section3 a.active:link, .section3 a.active:visited, 
				.section3 a.main:link:hover, .section3 a.main:visited:hover {background-position: -396px 0; }
				
			.section4 a.main:link, .section4 a.main:visited {background-position: -594px 0px;}/* Changed postion from -594 -65px to -594 0 */
		
				.section4 a.active:link, .section4 a.active:visited, 
				.section4 a.main:link:hover, .section4 a.main:visited:hover {background-position: -594px 0; }
				
			.menu .section5 a.main:link, .menu .section5 a.main:visited {width: 172px; background-position: -792px -65px;}/* Changed postion from 0 -65px to 0 0 */
		
				.menu .section5 a.active:link, .menu .section5 a.active:visited, 
				.menu .section5 a.main:link:hover, .menu .section5 a.main:visited:hover {background-position: -792px 0; }
		
			.dropdown {
				position: absolute;
				z-index: 50;
				left: -999em;
				top: 195px;
				width: 928px;
				padding: 25px 30px;
				margin-left: -500em;
				background: #FFF;
				font-size: 1em;
				border-top: solid 16px #FFF;
				border-bottom: solid 16px #FFF;}
				
			@-moz-document url-prefix() {
				.dropdown {top: 205px;}
			}
			.dropdown-active {margin-left: 0;}
			.dropdown a.main:link, .dropdown a.main:visited {float: none; position: absolute; top: -75px;}
			.dropdown ul {float: left; width: 300px; overflow: hidden; font-size: 116.67%; list-style: none; margin: 0;}
				.dropdown li {float: left; width: 100%;}
				.dropdown li a:link, .dropdown li a:visited {display: block; padding: .5em 0;}
			.dropdown .info {float: right; width: 280px; padding: 0 0 0 30px; border-left: solid 1px #CCC;}
			.dropdown .info p {line-height: 1.8;}
			.dropdown h3 {font-size: 150%; font-weight: bold; margin: 0 0 .5em;}
		
			.dropdown-section1 {border-color: #f3000a;}
				.dropdown-section1 h3 {color: #C00;}
			.dropdown-section2 {border-color: #771a1e;}
				.dropdown-section2 h3 {color: #862529;}
			.dropdown-section3 {border-color: #194775;}
				.dropdown-section3 h3 {color: #14385e;}
			.dropdown-section4 {border-color: #1e9fa8;}
				.dropdown-section4 h3 {color: #1c9199;}
			.dropdown-section5 {border-color: #1a761a;}
				.dropdown-section5 h3 {color: #1a761a;}

	
	/*Fixes "In this section" links*/
	.menu li.static {float: none; position: relative;}
	.box1 .static li a:link, .box1 .static li a:visited .menu li.static .additional-background {display: inline;}
	.menu li.static .menu-item-text {display: inline;}
	/* END: Fixes "In this section" links*/

	/* Fixes Search field*/
	
	.s4-search input.ms-sbplain {
		background: url("/Style%20Library/ncua-images/input-1.png") no-repeat scroll 0 0 #FFFFFF;
		border: 0px solid transparent !important; font-size: 1.1em; height: 21px; padding: 3px; width: 167px !important;}
		
	.ms-sbplain, 
	.s4-search input.ms-sbplain, 
	.s4-search select.ms-sbscopes, 
	.s4-search input.ms-sbplain, 
	.s4-search input, 
	.s4-search select, 
	.s4-search input {border: none;}
	
	#ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_go {
		background: url("/Style%20Library/ncua-images/btn/search.png") no-repeat scroll 0px 0px #FFFFFF;
		border: medium none; height: 27px; width: 27px; display: block;}
		
	#ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_go:hover {background-position: 0 -27px;}
	
	#ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_go img {display: none;}
	
	.s4-search select, .s4-search input, 
	.s4-search select.ms-sbscopes, 
	.s4-search input.ms-sbplain  {border: 0px;}
		
	/* END: Fixes Search field*/

	/* Advanced Search Fix*/
	#ctl00_m_g_d8f842e9_63e9_41f0_8614_d409854c076a_S21392576_go {
		background: url("/Style%20Library/ncua-images/btn/search.png") no-repeat scroll 0px 0px #FFFFFF;
		border: medium none; height: 27px; width: 27px; display: block;}
	#ctl00_m_g_d8f842e9_63e9_41f0_8614_d409854c076a_S21392576_go:hover {background-position: 0 -27px;}
	#ctl00_m_g_d8f842e9_63e9_41f0_8614_d409854c076a_S21392576_go img {display: none;}
	/* End Advanced Search Fix*/

#container {position: relative; z-index: 1; padding: 10px 0 50px; width: 988px;}
	#content {width: 100%; line-height: 1.5; margin: 0;}
	#contenttop {width: 100%; line-height: 1.5; margin: 0;}
		.content {padding: 10px 0px;}
		.onecol #content {border: 0px;}
		.twocol #content {float: left; width: 694px; border-right: solid 1px #CCC; padding: 0px 20px 0 0; margin-top: 20px;}
			.twocol #content ul.clean {margin: 0px; padding: 0px;}
			.twocol #content ul.clean li  { list-style-type:none; margin: 0px; padding: 10px 0px;}
		.twocol .content {float: left; width: 694px; border-right: solid 1px #CCC; padding: 0px 20px 0 0; margin-top: 20px;}
	#side1 {float: right; width: 255px;}
		.twocol #side1 {margin: 20px 0 0 20px; width: 235px;}
		.twocol #side1 h3.title {text-transform: uppercase; margin-bottom: 5px;}
	#side1 ul.dfwp-column {padding-left: 0px; padding-bottom: 10px;} /* fix padding from the ul */

#container p {margin: 0 0 1em; line-height: 17px; font-size: 105%;}
#container h2 {font-size: 291.66%; font-weight: bold; margin: 0 0 .3em; font-weight: normal;}
#container h3 {font-size: 150%; font-weight: bold; margin: 0em;}
#container h3 a:link, #container h3 a:visited {padding: 0 12px 0 0;}
#container h4 {font-size: 116.66%; font-weight: bold; margin: 0 0 1em;}
#container h4 a:link, #container h4 a:visited {color: #333; text-decoration: none;}

/*
#container ul {padding-left: 10px;}
#container ul li {margin-left: 10px;}
*/
.style1 {color: #036;}.style2 {color: #C00;}.style3 {color: #1a751a;}

#container .separator1 {padding-top: 25px; border-top: solid 1px #CCC; margin-bottom: 1em;}
#container .separator2 {padding-top: 22px; border-top: solid 1px #CCC; margin-bottom: .6em;}

#side1 a:link, #side1 a:visited {text-decoration: none !important; color: #044977 !important;}
#content a:link, #content a:visited {text-decoration: none !important; color: #044977;}
#content #news-detail a.expand:link, #content #news-detail a.expand:visited {text-decoration: underline !important; color: #fff !important;}

#content a:link:hover, #content a:visited:hover, #side1 a:link:hover, #side a:visited:hover {text-decoration: underline;}
#side1 a:link {	text-decoration: none;}
#side1 a:hover {text-decoration: underline !important;}
#side1 li.static a.menu-item {font-weight: normal;}
#side1 li.static a:hover {font-weight: normal; text-decoration: underline !important;}
#content #bigBox .bigBox-r a:link, #content #bigBox .bigBox-r a:visited {color: #fff !important;}

/*This is to test basic link tags
#content.content-wide {width: 100%; float: none; padding: 0; border: none; margin: -30px 0 0 0;}
#content ul, #content ol {margin: 0 0 1em 2em !important;}
#content li ul, #content li ol {margin-bottom: 0;}
#content ul {list-style: disc;}
#content ul ul {list-style: circle;}
#content ul ul ul {list-style: square;}
#content ol {list-style: decimal;}
#content blockquote {padding: 1em; background: #EEE;}
*/
#side1 ul, #side1 ol {list-style: none; margin: 0 0 1em;}

#footer {width: 990px; padding: 20px 0; color: #333; margin: 0 auto;}
#footer ul {text-align: center;}
	#footer li {display: inline; border-right: solid 1px #CCC;}
	#footer li:last-child {border: none;}
	#footer li.last {border-right: 0px solid transparent;}
	#footer li a:link, #footer li a:visited {color: #333; padding: 0 .5em;}
#footer .rss a:link, #footer .rss a:visited {font-weight: bold; padding: 2px 20px 2px .5em; background: url("/Style%20Library/ncua-images/icon/rss.gif") no-repeat 100% 50%;}

#menuFooter1 {font-size: 130%; font-weight: bold; line-height: 1.1; padding: 0 0 .5em; border-bottom: dotted 1px #CCC; margin: 0 0 .5em;}
#menuFooter2 {font-size: 120%; margin: 0 0 20px;}

#logo2 {text-align: center; margin: 0 0 15px;}
#contact {font-size: 110%; line-height: 1.5; text-align: center;}
#contact a:link, #contact a:visited {color: #369; text-decoration: underline;}
#contact a:link:hover, #contact a:visited:hover {text-decoration: none;}

/*----Formating for News Detail pages----*/
#news-detail p {font-size: 115%; line-height: 1.5; color: #333;}
#news-detail ul {font-size: 115%; line-height: 1.5; color: #333; padding-left: 20px;}
.news-image {font-size: 90%; color: #666666; width: 250px;}
.news-image a:link, .news-image a:visited {text-decoration: underline; color: #666666;}
.news-image img {padding-bottom: 5px;}
#news-detail .floatL {padding: 0 15px 20px 0;}
#news-detail .floatR {padding: 0 0 10px 15px;}
#overlay {position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); display: none;}
		
.bigBox1 {border: solid 1px #e7e7e7; background: #f7f7f7; padding: 18px 26px 16px 19px; overflow: hidden; margin: 0 0 25px;}
.bigBox1 .vContainer {float: left;}
.bigBox1 .details {float: right; width: 277px;}
	#container .bigBox1 .details h3 {
		color: #333;
		font-size: 208.33%;
		font-family: Georgia, serif;
		border-bottom: solid 1px #ccc;
		padding: 0 0 15px;
		font-weight: normal;}
	#container .bigBox1 .details p {line-height: 1.66; margin: 0 0 1.6em;}

.tabArea {position: relative; padding: 25px 0 0 0;}

#container .tabs {width: 100%; overflow: hidden; list-style: none; margin: 0 0 2px;}
	.tabs li {float: left; font-size: 150%; margin: 0 2px 0 0;}
.tabs a:link, .tabs a:visited {
	float: left;
	background: #f7f7f7;
	display: block;
	height: 37px;
	width: 103px;
	text-align: center;
	font-weight: bold;
	line-height: 37px;}
.tabs a:link:hover, .tabs a:visited:hover {text-decoration: underline;}
.tabs a.active:link, .tabs a.active:visited {}
.tabs a.active:link:hover, .tabs a.active:visited:hover {text-decoration: none;}
.tab {}

#container .media1 {overflow: hidden; margin: 0; list-style: none;}
	.media1 li {float: left; width: 209px; margin: 0 20px 30px 0;}
		.media1 li.hover .image img {border: solid 2px #66cc66;}
		.media1 li.hover a:link, .media1 li.hover a:visited {text-decoration: underline;}
	.media1 .last {margin: 0 0 30px;}
	.media1 .image {width: 209px; height: 119px; overflow: hidden; margin: 0 0 7px;}
	.media1 .image img {float: left; width: 205px; height: 115px; border: solid 2px #fff;}
	.media1 p {padding: 0 0 0 3px;}
	.media1 .title {font-weight: bold; font-size: 116.66%; display: block; line-height: 1.1; margin: 0 0 2px;}
	.media1 .date {font-size: 91.66%;}
	.media1 .content {display: none;}
/* home
----------*/

	
/* Calculator CSS */
#calculator {width: 696px; margin: 0 -2px 30px 0;}
#calculator .l {
	float: left;
	width: 438px;
	height: 210px;
	padding: 13px 0 0;
	color: #333;
	background: url("/Style%20Library/ncua-images/calculator-l.png") no-repeat 0 0;
	position: relative;}
	
#calculator .image {position: absolute; left: 10px; bottom: 2px;}
#calculator .l p {text-align: right; line-height: 1.5; margin: 0 20px 10px 180px;}
#calculator .l .tagline {font: italic 158.33%/1.2 Georgia, serif; margin-left: 140px;}
#calculator .tagline span {font-style: normal; color: #67985c;}
#calculator div#calculatorForm {
	float: left;
	width: 195px;
	height: 219px;
	padding: 0 30px 0 33px;
	background: url("/Style%20Library/ncua-images/calculator-r.png") no-repeat 0 0;
	margin: 2px 0 0;}
	
#calculator .title {
	line-height: 45px;
	color: #FFF;
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	margin: 0 10px 10px 0;}
	
#calculator .type1 {font-style: italic; margin: 0 0 8px; line-height: 1.2;}
#calculator .field {margin: 0 0 15px;}
#calculator .field label {
	display: block;
	font-size: 116.67%;
	font-weight: bold;
	margin: 0 0 5px;}
	
#calculator .field input {
	width: 185px;
	height: 21px;
	padding: 0 5px;
	background: url("/Style%20Library/ncua-images/input-4.png") no-repeat 0 0;
	border: solid 1px #CCC;}
	
#calculator .tooltip {
	float: left;
	position: relative;
	color: #FFF;
	padding: 0 .3em;
	text-decoration: none;
	background: #21749f;
	background: -moz-linear-gradient(center top, #3d92b7, #005889);
	background: -webkit-gradient(linear, left top, left bottom, from(#3d92b7), to(#005889));
	border: solid 1px #478ea8;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; border-radius: 2px; margin: 0 5px 0 0;}
	
#calculator ul {list-style: none; margin: 0;}
#calculator li {padding: .3em 0;}


.type1 {font-style: italic; font-size: 116.66%;}
	#container .type2 {font-style: italic; font-size: 116.66%; line-height: 1.71; margin: 0 0 1.3em; color: #303030;}
	#container .type3 {border-top: dotted 1px #ccc; padding: 10px 2px 0; color: #ccc;}
	#container .type3 a:link, #container .type3 a:visited {color: #303030; padding: 0 13px 0 0; margin: 0 0 0 13px;}
	#container .type3 a:first-child {margin: 0;}
	#container .type4 {font-style: italic; font-size: 133.33%; line-height: 1.71; margin: 0 0 1.3em; color: #313131;}

.box1 {padding: 0 0 30px; border-bottom: solid 1px #CCC; margin: 0 0 25px;}
.box1 a:link, .box1 a:visited {text-decoration: none;}
.box1 a:hover, .box1 a:active {text-decoration: underline;}

.box12 {padding: 0 0 5px;}
.box1:last-child {margin: 0; border: none;}

#side1 .box1 h3, #side1 h3  {font-size: 116.66%; font-weight: bold; margin: 0 0 1.3em;}
	.box1 ul {list-style: none; line-height: 1.4; margin: 0 0 1em;}
		.box1 li {/*padding: .5em 0;*/}
		.box1 li a:link, .box1 li a:visited {display: block; font-weight: bold; text-decoration: none;}
		.box1 li a:link:hover, .box1 li a:visited:hover {text-decoration: underline;}
.list1 {}
.list1 li {padding: 0 0 .3em;}

.box1 .image {margin: 0 0 1em;}
.box1 .type1 {font-size: 116.67%; font-style: italic; line-height: 1.25;}
.box1 .button1 {margin: 0;}

#side1 .box1 p {margin: 0 0 1.5em; line-height: 1.5; color: #303030;}

.popup1 {
	position: absolute;
	z-index: 50;
	font-size: 1.2em;
	left: -999em;
	top: 0;
	width: 372px;
	padding: 0 0 39px;
	background: url("/Style Library/CustomStyles//popup1-b.png") no-repeat 0 100%;}
.popup1 .popup-in {padding: 15px 15px 0 25px; background: url("/Style Library/CustomStyles//popup1-t.png") no-repeat 0 0;}


/* ---------*/
p#breadcrumbs {background: #f0f0f0; color: #444; padding: 10px 10px 8px 5px; font-size: 91.66%; margin: 0 0 0px; border-bottom: solid 1px #ccc;}
#breadcrumbs a:link, #breadcrumbs a:visited {text-decoration: underline; padding: 0 5px; color: #444; }
#breadcrumbs a:link:hover, #breadcrumbs a:visited:hover {text-decoration: none !important; color: #444; font-weight: normal; }

#bigBox {/*background: #012a53;*/ overflow: hidden; color: #fff; padding: 25px 0; margin: 0 0 25px;}
#bigBox-l {
	float: left;font-size: 183.33%; font-family: Georgia, serif;
	font-style: italic; line-height: 1.36; padding: 0 15px 15px 27px; width: 673px; border-right: dashed 1px #fff;}

/*-- Added by Indrajit -- */
#bigBox-newLanding
{
	float: left;font-size: 150%; font-family: Georgia, serif;
	font-style: italic; line-height: 1.36;padding: 0 15px 15px 27px; width: 900px;}	
#bigBox-newLanding p {
	margin: 0; color: #fff;line-height: 1.36;
}	
#bigBox-l p {margin: 0; color: #fff;line-height: 1.36; }
#bigBox-r {float: right; font-weight: bold; width: 256px; padding: 5px 0 20px;}
#bigBox #bigBox-r h3 {font-size: 100%; text-transform: uppercase; margin: 0 0 1em; color: #fff;}

#bigBox-r ul {list-style: none; margin: 0;}
#bigBox-r li {margin: 0 0 7px;}
#bigBox-r a:link, #bigBox-r a:visited {color: #fff;}

#container p.noMargin {margin: 0;}

#row1 {overflow: hidden; border-bottom: solid 1px #ccc; margin: 0 0 25px; padding: 0 0 25px;}
#row1 .col {width: 286px; float: left; padding: 15px 21px 60px; position: relative; margin: 0 2px 0 0;}
#row1 .col:last-child {margin: 0; float: right;}
#row1 .col .type1 {font-style: italic; font-size: 116.66%; line-height: 1.42;}
#row1 .col .type2 {font-size: 116.66%;}
#row1 .col h4 {font-size: 116.66%; color: #303030;}
#row1 .col ul {margin: 0px; padding-top: 10px; padding-left: 0px !important; list-style: none; border-top: dotted 1px #303030; color: #303030;}

/* Custom CQWP Styles */
#row1 .col li.dfwp-item {border-bottom: 1px dotted #303030; min-height: 1.2em; padding: 8px 2px; font-size: 12px;}
#row1 .col li.dfwp-item a:link, #row1 .col li.dfwp-item a:visited {color: #000; text-decoration: none;}
#row1 .col li.dfwp-item a:link:hover, #row1 .col li.dfwp-item a:visited:hover {text-decoration: underline;}
#row1 .col li.dfwp-item .description {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
#row1 .col li.dfwp-item .link-item, 
#row1 .col li.dfwp-item .link-item a, 
#row1 .col li.dfwp-item .link-item a:link {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.sp-menu-disabled a:link span, .sp-menu-disabled a:visited span {/*background-color:#000000 !important;*/color: #c0c0a3;}


#row1 .image {padding: 5px 0 10px; width: 616px; overflow: hidden;}
#row1 .button1 {position: absolute; bottom: 21px; left: 21px; margin: 0;}
#row1 li {font-size: 110%; padding: 5px 0px;}

#row1 .col1 {background: #f7f7f7;}
#row1 .col2 {background: #ececec;}
#row1 .col3 {background: #dddddd;}
	#row1 .colDouble {width: 616px;}
	#row1 .colHalf {width: 451px;}
	#row1 .colHalf li {min-height: 2.4em; padding: 5px 0px;}

#row2 {overflow: hidden;}
	#row2 .col {float: left; width: 288px; padding: 0 18px 0 24px; border-right: solid 1px #ccc;}
		#row2 .col:first-child {padding-left: 0; width: 305px;}
		#row2 .col:last-child {margin: 0; border: none; padding-right: 0;}
		#row2 .co3 {margin: 0; border: none; padding-right: 0;}
	#row2 .col p {line-height: 1.83;}
	#row2 .col .button1 {margin: 0;}

#container .list2 {margin: 0; list-style: none;}
	.list2 li {padding: 0 0 2.5em; border-bottom: solid 1px #ccc; margin: 0 0 2.666em; position: relative;}
	.list2 li.last {border: none; margin: 0; padding: 0;}

#container .last {margin: 0;}

#container .list3 {margin: 0; list-style: none; border-top: dotted 1px #303030; color: #303030; overflow: hidden;}
	#container .list3 li {padding: 2px 0; border-bottom: dotted 1px #303030;}
	#container .list3 a:link, #container .list3 a:visited {color: #303030; display: block; padding: 6px 9px; text-decoration: none;}
	#container .list3 a:link:hover, #container .list3 a:visited:hover {background: #def0f3;}

#row3 {overflow: hidden;}
#row3 .col {
	float: left;
	width: 229px;
	margin: 0 25px 0 0;
	height: 316px;
	position: relative;}
#row3 .col:first-child {
	float: left;
	width: 478px;
	height: 266px;
	position: relative;}
#row3 .col:last-child {float: left; margin: 0;}
#row3 h4 {font-size: 116.66%;}
#row3 ul.dfwp-column {list-style: none; margin: 0; border-top: dotted 1px #303030; padding-left: 0px !important;}
	#row3 li.dfwp-item {border-bottom: dotted 1px #303030; padding: 7px 2px;}
#row3 .button1 {position: absolute; bottom: 0; left: 0; margin: 0; }
#row3 #callout {
	border: solid 2px #e47878;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 474px;
	height: 262px;
	position: relative;
	background: #fefefe;
	background: -moz-linear-gradient(center top, #fefefe, #dee3e6);	
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dee3e6));
	margin: 0 /*25px*/ 0 0 0;}
	
	#callout em {
		font-family: Georgia, serif;
		font-size: 158.33%;
		color: #333;
		text-align: right;
		padding: 22px 24px 0 180px;
		display: block;
		margin: 0 0 20px;
		position: relative;
		z-index: 5;}
	#callout .type2 {font-size: 108.33%; text-align: right; padding: 0 24px 0 0; position: relative; z-index: 5; width: 450px;}
	#callout .button1 {position: absolute; bottom: 19px; left: 18px; margin: 0; z-index: 5;}
	#callout .image {position: absolute; bottom: 0; left: 0; z-index: 1;}

#row4 {overflow: hidden;}
	#row4 .col {float: left; width: 215px; padding: 0 20px 0 0; border-right: dotted 1px #ccc;}

#recentPhotos.col {width: 235px; padding: 0 17px 0 25px;}
	#recentPhotos ul {margin: 0; list-style: none;}
		#recentPhotos li {float: left; margin: 0 5px 5px 0;}
		#recentPhotos li a:link, #recentPhotos li a:visited {padding: 2px; float: left; display: block;}
		#recentPhotos li a:link:hover, #recentPhotos li a:visited:hover {padding: 0;}
		#recentPhotos li img {float: left;}
		#recentPhotos li a:link:hover img, #recentPhotos li a:visited:hover img {border: solid 2px #66cc66;}
	
#featuredVideos.col {margin: 0; width: 450px; padding: 0; float: right; border: none;}
	#featuredVideos.col a:link, #featuredVideos.col a:visited {color: #333;text-decoration: none;}
	#featuredVideos.col a:link:hover, #featuredVideos.col a:visited:hover {text-decoration: underline;}
	#featuredVideos.col ul {margin: 0; list-style: none;}
		#featuredVideos.col li {float: left; width: 140px; font-size: 91.66%; margin: 0 15px 0 0;}
		#featuredVideos.col .last {margin: 0;}
		#featuredVideos.col li img {float: left; margin: 0 0 10px;}
		#featuredVideos.col li strong {font-size: 127.27%;}

.row {}
.sort {overflow: hidden;}

a.sort-desc:link, a.sort-desc:visited {
	background: url("/Style%20Library/ncua-images/icon/results.png") no-repeat 100% 4px;
	padding: 0 30px 0 0;
	display: block;
	float: left;}

#page #list3 {list-style: none; margin: 0 0 10px; overflow: hidden;}
	.ms-rtestate-field ul#list3  {padding-left: 0px !important;}
	#list3 li {float: left; width: 221px; margin: 0 15px 0 0; position: relative; padding: 0 0 25px;}
	#list3 li.last {margin: 0;}
	#list3 .image {margin: 0 0 15px; width: 221px; overflow: hidden;}
	#list3 .title {font-size: 133.33%;}
	#list3 .button1 {position: absolute; left: 0; bottom: 0;}

#page #list4 {list-style: none; margin: 0 0 10px; overflow: hidden;}
	#list4 li {float: left; width: 221px; margin: 0 15px 0 0; position: relative; padding: 0 0 25px;}
	#list4 li.last {float: right; margin: 0;}
	#list4 .image {margin: 0 0 15px; width: 221px; overflow: hidden;}
	#list4 .image img {border: solid 1px #999;}
	#list4 .title {font-size: 116.66%; font-style: italic;}
	#list4 .title strong {font-size: 114.28%; font-style: normal;}
	#list4 .button1 {position: absolute; left: 0; bottom: 0;}

#accordion {}

#container .ui-accordion h4 {
	padding: 13px 18px 11px;
	text-transform: uppercase;
	margin: 2px 0 0;
	background: #f0f0f0;
	overflow: hidden;}
	#container .ui-accordion h4:hover {background: #a8a8a8; color: #fff; cursor: pointer;}
	.ui-accordion h4 .half {
		width: 286px;
		float: left;
		padding: 0 37px 11px 0;
		margin: 0 24px -11px 0;
		position: relative;}
	.ui-accordion h4 .half-last {padding: 0; margin: 0; width: 256px; border: none; }
		#container .ui-accordion .ui-state-active .half {border-right: solid 1px #bababa; position: relative;}
		#content .ui-accordion .ui-state-active .half a:link,
		#content .ui-accordion .ui-state-active .half a:visited {color: #fff !important; text-decoration: none !important;}
	#container .ui-accordion .ui-state-active .half-last {border: none; position: relative; color: #fff !important;}
	#container .ui-accordion h4.ui-state-active {background: #989898; color: #fff;}
	#container .ui-accordion h4.ui-state-active span a {background: #989898; color: #fff; text-decoration: underline !important;}
	#container .ui-accordion-content a:link, #container .ui-accordion-content a:visited  {text-decoration: underline !important;}

.ui-accordion-content {background: #989898; color: #fff; padding: 0 18px 10px; overflow: hidden; height: auto !important;}
.ui-accordion-content .half {	
	width: 286px;
	padding: 0 37px 0 0;
	border-right: solid 1px #bababa;
	float: left;
	margin: 0 24px 0 0;
	position: relative;}
	
.ui-accordion-content .half-last {border: none; margin: 0; padding: 0;}

#container .ui-accordion-content ul {list-style: none; margin: 0;}
	.ui-accordion-content li {padding: 8px 2px; border-top: dotted 1px #303030;}
	.ui-accordion-content-active li a:link, .ui-accordion-content-active li a:visited,
	#content .ui-accordion-content-active a:link, #content .ui-accordion-content-active a:visited {color: #fff !important; font-weight: bold;}
	#content .ui-accordion-content a:link, #content .ui-accordion-content a:visited {color: #fff !important; font-weight: bold; text-decoration: underline;}


#medias1 {}
#medias1 ul:first-child > li:first-child {border-right: solid 1px #ccc; padding: 0 17px 0 0; margin: 0 16px 0 0;}

#content a.title:link, #content a.title:visited {color: #333; text-decoration: none;}
#content a.title:link:hover, #content a.title:visited:hover {text-decoration: underline;}

.paginator {
	width: 100%;
	overflow: hidden;
	text-align: right;
	padding: 14px 0 0 0;
	border-top: solid 1px #ccc;}
	
#container .paginator ul {list-style: none; margin: 0; float: right;}
	.paginator li {float: left; text-align: center;}

	#content .paginator a:link, #content .paginator a:visited {
		color: #333;
		text-decoration: none;
		text-align: center;
		width: 26px;
		height: 18px;
		display: block;
		float: left;
		line-height: 18px;
		position: relative;}
		
	#content .paginator a:link:hover, #content .paginator a:visited:hover {text-decoration: underline;}
		.paginator .active a:link, .paginator .active a:visited {background: url("img/paginator1.png") no-repeat 0 0;}
		.paginator .active a:link:hover, .paginator .active a:visited:hover {text-decoration: none;}
		#content .paginator a.buttona1:link, #content .paginator a.buttona1:visited {padding: 0 1.3em 0 0.5em; text-align: left; margin: 0; color: #fff;}
		#content .paginator a.buttona1:link:hover, #content .paginator a.buttona1:visited:hover {text-decoration: none;}
		.paginator span {display: block; float: left; height: 18px; line-height: 18px; width: 26px;}

#gallery {/*padding-top:15px; border-top:solid 1px #ccc;*/overflow: auto;}
	#gallery .galleryThumb {display: block; float: left; width: 163px; height: 180px; padding: 0 10px 20px 0;}
	#gallery .galleryThumb span {font-size: 90%; padding-top: 4px; display: block;}
	#gallery .galleryThumb img {margin-bottom: 5px;}
	#gallery .galleryThumb a:link, #gallery .galleryThumb a:visited {color: #333; text-decoration: none;}
	#gallery .galleryThumb a:link:hover, #gallery .galleryThumb a:visited:hover {text-decoration: underline;}

#content .intro {font-size: 130%; /*float: right; width: 380px; margin: 0 0 15px;*/}
#content .intro p {font-size: 116.67%;}
#content .full {clear: both;}
#content .bio {display: none; color: #000000;}
#content .bio p {line-height: 1.5;}

.buttons {width: 100%; overflow: hidden;}
	.buttons a:link, .buttons a:visited {float: left; display: block; margin: 0 8px 0 0;}
	.buttons a.btn1:link, .buttons a.btn1:visited {
		color: #FFFFFF;
		font-weight: bold;
		line-height: 27px;
		text-decoration: none;
		padding: 0 25px 0 10px;
		background: url("/Style Library/CustomStyles/img/btn-1.png") no-repeat 100% 0;}
	
	.buttons a.btn1:link:hover, .buttons a.btn1:visited:hover {background-position: 100% -27px;}
		#content .buttons a.expand:link, #content .buttons a.expand:visited {
			float: none;
			color: #FFFFFF;
			font-weight: bold;
			line-height: 27px;
			text-decoration: none;
			padding: 0 25px 0 10px;
			background: url("/Style%20Library/ncua-images/btn-dn.png") no-repeat 100% 0;
			margin: 0;}
		.buttons a.expand:link:hover, .buttons a.expand:visited:hover {background-position: 100% -27px;}
		.buttons a.expanded:link, .buttons a.expanded:visited {background-image: url("/Style%20Library/ncua-images/btn-up.png");}



table#ctl00_FullBody_GridViewResults {}
table#ctl00_FullBody_GridViewResults th {
	background: none repeat scroll 0 0 #999999;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 91.66%;
	padding: 7px 11px 4px;
	text-align: left;
	text-transform: uppercase;}
table#ctl00_FullBody_GridViewResults td {
	background: none repeat scroll 0 0 #F0F0F0;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	padding: 7px 11px 10px;}
table#ctl00_FullBody_GridViewResults tr {}
table#ctl00_FullBody_GridViewResults th.headerSortUp, table#ctl00_FullBody_GridViewResults th.headerSortDown {background: #333333;}

/* BLUE ----------*/
.blue #bigBox {background: #002952 url("/Style Library/CustomStyles/img/bg-bigBox-blue.png") repeat-x;}
.blue #container h3 {color: #003366 !important;}

.blue #container #bigBox-r h3 {color: #fff !important;font-size: 95%;}
.blue #container h3 a:link, 
.blue #container h3 a:visited {color: #003366 !important; background: url("/Style%20Library/ncua-images/icon/arrow-blue.png") no-repeat 100% 6px;}
.blue #side1 h3 a:link, 
.blue #side1 h3 a:visited {background-image: none;}
	
/* RED ----------*/
.red #bigBox {background: #d7131b url("/Style Library/CustomStyles/img/bg-bigBox-red.png") repeat-x;}
.red #container h3 {color: #c9070f !important;}
.red #container #bigBox-r h3 {color: #fff !important; font-size: 95%;}
.red #container h3 a:link, 
.red #container h3 a:visited {color: #c9070f !important; background: url("/Style%20Library/ncua-images/icon/arrow-blue.png") no-repeat 100% 6px;}
.red #callout {border: solid 2px #e47878;}
.red .ui-accordion .ui-icon {
	background: url("/Style%20Library/ncua-images/icon/accordion-red.png") no-repeat 0 0;
	display: block; float: right; width: 15px; height: 10px;}	
.red .ui-accordion .ui-icon-triangle-1-s {background: url("/Style%20Library/ncua-images/icon/accordion-red.png") no-repeat 0 -80px;}
.red #side1 h3 a:link, 
.red #side1 h3 a:visited {background-image: none;}

/* GREEN ----------*/
.green #bigBox {background: #155e15 url("/Style Library/CustomStyles/img/bg-bigBox-green.png") repeat-x;}
.green #container h3 {color: #1a761a !important;}
.green #container #bigBox-r h3 {color: #fff !important;font-size: 95%;}
.green #container h3 a:link, 
.green #container h3 a:visited {color: #1a761a !important; background: url("/Style%20Library/ncua-images/icon/arrow-blue.png") no-repeat 100% 6px;}
.green .tabs a:link, .green .tabs a:visited {color: #1a761a; text-decoration: none;}
.green ul.tabs a:link, .green ul.tabs a:visited {
	background: none repeat scroll 0 0 #196F19;
	color: #FFFFFF !important;
	text-decoration: none !important;}
.green #side1 h3 a:link, 
.green #side1 h3 a:visited {background-image: none;}
	
/* AQUA ----------*/
.aqua #bigBox {background: #187f86 url("/Style Library/CustomStyles/img/bg-bigBox-aqua.png") repeat-x;}
.aqua #container h3 {color: #1c9199 !important;}
.aqua #container #bigBox-r h3 {color: #fff !important;font-size: 95%;}
.aqua #container h3 a:link, 
.aqua #container h3 a:visited {color: #1c9199 !important; background: url("/Style%20Library/ncua-images/icon/arrow-blue.png") no-repeat 100% 6px;}
.aqua #side1 h3 a:link, 
.aqua #side1 h3 a:visited {background-image: none;}

/* MAROON ----------*/
.maroon #bigBox {background: #5f1518 url("/Style Library/CustomStyles/img/bg-bigBox-maroon.png") repeat-x;}
.maroon #container h3 {color: #771a1e !important;}
.maroon #container #bigBox-r h3 {color: #fff !important;font-size: 95%;}
.maroon #container h3 a:link, 
.maroon #container h3 a:visited {color: #771a1e !important; background: url("/Style%20Library/ncua-images/icon/arrow-blue.png") no-repeat 100% 6px;}
.maroon #side1 h3 a:link, 
.maroon #side1 h3 a:visited {background-image: none;}


.ms-rtestate-field ul, .ms-rtestate-field ol, .ms-WPBody ul, .ms-WPBody ol {padding-left: 30px; margin-bottom: 20px;}

.ms-rtestate-field ul.media1, .ms-WPBody ul.media1,
.ms-rtestate-field ul.dfwp-column, .ms-WPBody ul.dfwp-column {padding-left: 0px; margin-bottom: 0px;}

/*.ms-rtestate-field a:link {text-decoration: underline;}*/

#bigBox-r .ms-WPBody ul {padding-left: 0px;}

/* Editor Styles from SharePoint */


.ms-rteElement-H1 {color: inherit; font-size: 24px; font-weight: normal;}
.ms-rteElement-H2 {color: inherit; font-size: 20px; font-weight: normal;}
.ms-rteElement-H3 {color: inherit; font-size: 150%; font-weight: bold;  margin: 0 0 0.75em; }
.ms-rteElement-H4 {color: inherit; font-size: 16px; font-weight: normal; font-style: italic;}
.ms-rteElement-Hr {background-color: #333; height: 1px;}
.ms-rteElement-P {color: #333;}
.ms-rteElement-Callout1 {
	color: #333;
	background-color: #f7f7f7;
	float: left;
	width: 25em;
	padding: 10px;
	border: 1px solid #ccc;}
.ms-rteElement-Callout2 {
	color: #c00;
	background-color: #f7f7f7;
	float: right;
	width: 25em;
	padding: 10px;
	border: 1px solid #ccc;}
.ms-rteElement-Callout3 {
	font-style: italic;
	color: #c00;
	float: right;
	width: 25em;
	padding: 10px;}
.ms-rteElement-Callout4 {
	color: #000;
	float: right;
	width: 20em;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;}
.ms-rteStyle-Normal {
	-ms-name: "Normal";
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #fff;}
.ms-rteStyle-Highlight {
	-ms-name: "Highlight";
	color: #312a26;
	background-color: #fae032;
}
.ms-rteStyle-Byline {-ms-name: "By Line"; color: #888;}
.ms-rteStyle-Tagline {-ms-name: "Tag Line";	font-size: 14px; color: #8b8b8b;}
.ms-rteStyle-Comment {-ms-name: "Comment";	font-style: italic;	color: #bbb;}
.ms-rteStyle-References {-ms-name: "References"; color: #333; font-family:"Courier New", Courier, monospace;}
.ms-rteStyle-Caption {-ms-name: "Caption";	color: #333; font-family:"Courier New", Courier, monospace;}
.ms-rteImage-0 {-ms-name: "No border";}
.ms-rteImage-1 {-ms-name: "Thin line border"; border: 1px solid #ccc;	background: #f7f7f7 url("/_layouts/images/tabtitlerowbottombg.png") repeat-x top;}
.ms-rteImage-2 {
	-ms-name: "Table border";
	padding: 2px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;}
	
.ms-rteImage-3 {
	-ms-name: "Dark border";
	padding: 15px;
	background-color: #182738;
	border: 1px solid 385b83; /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */;
	background-image: url("/_layouts/images/tabtitlerowbottombg.png");
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;}
	
.ms-rteImage-4 {
	-ms-name: "Light border";
	padding: 6px;
	padding-bottom: 33px;
	background-color: #f7f7f7;
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	background-image: url("/_layouts/images/selbg.png");
	background-repeat: repeat-x;
	background-position: top;}
	
.ms-rteTable-default, .ms-rteTableHeaderFirstCol-default, 
.ms-rteTableHeaderLastCol-default, .ms-rteTableHeaderOddCol-default, 
.ms-rteTableHeaderEvenCol-default, .ms-rteTableFirstCol-default, 
.ms-rteTableLastCol-default, .ms-rteTableOddCol-default, 
.ms-rteTableEvenCol-default, .ms-rteTableFooterFirstCol-default, 
.ms-rteTableFooterLastCol-default, .ms-rteTableFooterOddCol-default, 
.ms-rteTableFooterEvenCol-default, TD.ms-rteTable-default, 
TH.ms-rteTable-default, .ms-rtetablecells {	-ms-name: "Default Table Style - Light"; border: solid 1px #ccc; padding: 2px 5px; vertical-align: top;}

.ms-rteTable-0 {-ms-name: "Table Style 1 - Clear";	border-width: 0px;	border-style: none;	border-collapse: collapse;}
.ms-rteTable-0 { border-collapse:collapse;}

.ms-rteTable-1 {-ms-name: "Table Style 2 - Light Banded";  color: #333; padding: 5px !important; font-size: 12px; border: solid 1px #ccc;}
.ms-rteTable-1 { border-collapse:collapse;}

.ms-rteTable-1 th.ms-rteTableHeaderRow-1, 
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1, 
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1,
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1, 
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1 {
	border: solid 1px #fff; 
	border-top-color: #002952;
	border-bottom-color: #333;
	background-color: #002952; 
	color: #fff; 
	padding: 2px 5px 0px 5px; 
	vertical-align:bottom !important; 
	font-weight: bold;}
	
.ms-rteTable-1 tr.ms-rteTableOddRow-1 .ms-rteTableOddCol-1, 
.ms-rteTable-1 tr.ms-rteTableOddRow-1 .ms-rteTableEvenCol-1,
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 .ms-rteTableOddCol-1, 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 .ms-rteTableEvenCol-1,
.ms-rteTable-1 tr.ms-rteTableOddRow-1 td.ms-rteTableLastCol-1, 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 td.ms-rteTableLastCol-1,
.ms-rteTable-1 tr.ms-rteTableOddRow-1 th.ms-rteTableFirstCol-1, 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 th.ms-rteTableFirstCol-1 {border: 1px solid #ccc; padding: 2px 5px !important;}

.ms-rteTable-1 tr.ms-rteTableOddRow-1 th.ms-rteTableFirstCol-1, 
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 th.ms-rteTableFirstCol-1 {font-weight: bold;}

.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1 { border-left-color: #002952;}
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1 { border-right-color: #002952;}

.ms-rteTable-1 tr.ms-rteTableFooterRow-1,
.ms-rteTable-1 th.ms-rteTableFooterFirstCol-1,
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1,
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1,
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {
	border: solid 1px #ccc !important; 
	background-color: #E6E6E6; 
	color: #333; 
	padding: 2px 5px !important; 
	vertical-align:bottom; font-style:italic; font-size: 10px; 
	font-weight: normal;}

.ms-rteTable-1 tr.ms-rteTableOddRow-1 {background-color: #f7f7f7;	border: solid 1px #ccc;}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {background-color: #fff;	border: solid 1px #ccc;}


.ms-rteTable-3 {-ms-name: "Table Style 3 - Medium Two Tones"; color: #333; padding: 5px !important; font-size: 12px;}
.ms-rteTable-3 { border-collapse:collapse;}

.ms-rteTable-3 th.ms-rteTableHeaderRow-3, 
.ms-rteTable-3 th.ms-rteTableHeaderFirstCol-3, 
.ms-rteTable-3 th.ms-rteTableHeaderLastCol-3,
.ms-rteTable-3 th.ms-rteTableHeaderOddCol-3, 
.ms-rteTable-3 th.ms-rteTableHeaderEvenCol-3 {
	border: solid 1px #002952; 
	border-top-color: #002952;
	border-bottom-color: #fff;
	background-color: #002952; 
	color: #fff; 
	padding: 5px; 
	vertical-align:middle !important; 
	font-weight: bold;}
	
.ms-rteTable-3 tr.ms-rteTableOddRow-3 .ms-rteTableOddCol-3, 
.ms-rteTable-3 tr.ms-rteTableOddRow-3 .ms-rteTableEvenCol-3,
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 .ms-rteTableOddCol-3, 
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 .ms-rteTableEvenCol-3,
.ms-rteTable-3 tr.ms-rteTableOddRow-3 td.ms-rteTableLastCol-3, 
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 td.ms-rteTableLastCol-3,
.ms-rteTable-3 tr.ms-rteTableOddRow-3 th.ms-rteTableFirstCol-3, 
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 th.ms-rteTableFirstCol-3 {
border: 1px solid #ccc; padding: 5px !important;}

.ms-rteTable-3 tr.ms-rteTableOddRow-3 th.ms-rteTableFirstCol-3, 
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 th.ms-rteTableFirstCol-3 {font-weight: bold;}

.ms-rteTable-3 th.ms-rteTableHeaderFirstCol-3 { border-left-color: #002952;}
.ms-rteTable-3 th.ms-rteTableHeaderLastCol-3 { border-right-color: #002952;}

.ms-rteTable-3 tr.ms-rteTableFooterRow-3,
.ms-rteTable-3 th.ms-rteTableFooterFirstCol-3,
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3,
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3,
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3 {
	border: solid 1px #ccc !important; 
	background-color: #E6E6E6; 
	color: #333; 
	padding: 5px !important; 
	vertical-align:bottom; font-style:italic; font-size: 10px; 
	font-weight: normal;}

.ms-rteTable-3 tr.ms-rteTableOddRow-3 {background-color: #f7f7f7;	border: solid 1px #ccc;}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {background-color: #fff;	border: solid 1px #ccc;}

.ms-rteTable-6 {-ms-name: "Table Style 6 - Medium Two Tones"; color: #333; padding: 5px !important; font-size: 12px;}
.ms-rteTable-6 { border-collapse:collapse;}

.ms-rteTable-6 th.ms-rteTableHeaderRow-6, 
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, 
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6,
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6, 
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6 {
	border: solid 1px #fff; 
	border-top-color: #002952;
	border-bottom-color: #333;
	background-color: #002952; 
	color: #fff; 
	padding: 2px 5px 0px 5px; 
	vertical-align:bottom !important; 
	font-weight: bold;}
	
.ms-rteTable-6 tr.ms-rteTableOddRow-6 .ms-rteTableOddCol-6, 
.ms-rteTable-6 tr.ms-rteTableOddRow-6 .ms-rteTableEvenCol-6,
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 .ms-rteTableOddCol-6, 
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 .ms-rteTableEvenCol-6,
.ms-rteTable-6 tr.ms-rteTableOddRow-6 td.ms-rteTableLastCol-6, 
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 td.ms-rteTableLastCol-6,
.ms-rteTable-6 tr.ms-rteTableOddRow-6 th.ms-rteTableFirstCol-6, 
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 th.ms-rteTableFirstCol-6 {border: 1px solid #ccc; padding: 2px 5px !important;}

.ms-rteTable-6 tr.ms-rteTableOddRow-6 th.ms-rteTableFirstCol-6, 
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 th.ms-rteTableFirstCol-6 {font-weight: bold;}

.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6 { border-left-color: #002952;}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6 { border-right-color: #002952;}

.ms-rteTable-6 tr.ms-rteTableFooterRow-6,
.ms-rteTable-6 th.ms-rteTableFooterFirstCol-6,
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6,
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6,
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 {
	border: solid 1px #ccc !important; 
	background-color: #E6E6E6; 
	color: #333; 
	padding: 2px 5px !important; 
	vertical-align:bottom; font-style:italic; font-size: 10px; 
	font-weight: normal;}

.ms-rteTable-6 tr.ms-rteTableOddRow-6 {background-color: #f7f7f7;	border: solid 1px #ccc;}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {background-color: #fff;	border: solid 1px #ccc;}

.ms-rte-wpbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside; }


/* print
----------*/
@media print {
	@page { margin: 0.5cm; }
		* {background: transparent !important; color: #444 !important; text-shadow: none;}
		a:link, a:visited {color: #444 !important; text-decoration: underline;}
		a:after {content: " (" attr(href) ")";}
		.ir a:after {content: "";}
		abbr:after {content: " (" attr(title) ")";}
		pre, blockquote {border: solid 1px #999; page-break-inside: avoid;}
		thead {display: table-header-group;}
		tr, img {page-break-inside: avoid;}
		h2, h3 {page-break-after: avoid;}
		p, h2, h3 {orphans: 3; widows: 3;}
		#page, #header, #container, #containerSec, #content, #side1, #side2, #footer {width: 100%; float: none; margin-right: 0; margin-left: 0;}
	}
/* mobile
----------*/
@media  {}
@media {}
@media {
	html {-webkit-text-size-adjust: none; -ms-text-size-adjust: none;}
	}
