@charset "UTF-8";
/* CSS Document */

/*

BG LBLU			EBF2F3
BG MBLU			D8E6E7

Blue Lt 		97AEB0
Blue Mid 		7C9599
Blue Dark 		4D6064

Red Lt 			FF9580
Red Mid 		C94C34
Red Dark 		803A29

*/

/* ------------------------------------------------ */
/* Text Styles */

table { display:table; }

:focus { outline: none; }

body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height:1.4;

}

/* ------------------------------------------------ */
/* General Link Styles */
/* link, visited, focus & hover, active */
a,
a:link {
	color: #803A29;
	text-decoration: none;
	padding:0 0;
	margin: 0 0;
	border:none;
}

.dark a,
.dark a:link {
	color:#C94C34;
}

a:visited {
	color: #803A29;
	border:none;
}

.dark a:visited {
	color:#C94C34;
}

a:hover {
	color: #f00;
}

.dark a:hover {
	color: #f00;
}

a:active {
	color: #000;
}

.dark a:active {
	color: #fff;
}

div {
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0;
	padding: .5em 16px;
	line-height:1.4;
	font-family: inherit;
	font-size: 1em;
}

p.nrText{
	color:#FFFFFF;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom:.5em;
	color:#4D6064;
	margin: .5em 16px 0;
	padding: 0 0;
	line-height:1;
}

h1 { 
    font-size:2em;
    margin-bottom:0;
    font-weight:normal; }

.dark h1 { color:#D8E6E7; }
.lblu h1, .mblu h1 { color:#333; }

h2 {
	color:#7C9599;
	font-size:1.5em;
	padding:.5em 0 0 0;
}

h3 { 
	color:#7C9599;
	font-size:1.25em;
	padding:0 0 .5em 0;
}

h4 {
	color:#7C9599;
	font-size:1em;
	text-transform:uppercase;
}

h5 {
	color:#803A29;
	/*color:#7C9599;*/
	font-size:1em;
}

.colL p,
.colR p,
.colOne p { }

/* ------------------------------------------------ */
/* List Styles */
.listReleases {
	position:relative;
	margin:.5em 0 0 12px;
	padding:0 0;
	float:left;
	display:inline;
}

dl {
	list-style-type: inherit;
	list-style-image: none;
	list-style-position: inside;
	margin: 0 0;
	padding: 1em 6px;
	float:left;
	display:inline;
	width:30%;
	text-align:center;
}
dl dt {
	margin: 0 0;
	padding: 0 0;
	text-align:left;
}
dl dt img {
	margin: 0 0;
	padding: 0 0;
	display:block;
}
dl dt a, dl dt a:link {
	margin: 0 0;
	padding: 0 0;
	text-align:center;
	border:2px solid #97AEB0;
	display:block;
}
dl dt a:visited {
	border:2px solid #ccc;
}
dl dt a:hover, dl dt a:focus {
	border:2px solid #C94C34;
}
dl dt a:active {
	border:2px solid #fff;
}
dl dd {
	margin: 0 0;
	padding: 0 0;
	text-align:left;
	font-size:.9em;
	line-height:1.4;
	color:#97AEB0;
}
dl dd h2, dl dd h3, dl dd h4, dl dd h5 {
	color:#D8E6E7;
	margin-right:0;
	margin-left:0;
	padding: 0 0;
	text-align:left;
}



ul {
	list-style-type: inherit;
	list-style-image: none;
	margin: 0 0;
	padding: 1em 16px;
	line-height:1.25;
}

ol {
	list-style-type: upper-roman;
	margin: 0 0;
	padding: 1em 16px;
	line-height:1.25;
}

ol ol { list-style-type: upper-alpha; }

ul li,
ol li { font-style: normal;
	margin:1em;
	padding:0 1em;
	list-style-position: inside;
}

ol ol { font-style: normal; }

hr.dividerRcol {
	width: auto;
	height: 24px;
	border: 0;
	background-color: transparent;
	background-image: url(../images/ndm-divider-r.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* ------------------------------------------------ */
/* Paragraph Link Styles */
/* link, visited, focus & hover, active */
p a,
p a:link {
	color: #803A29;
	text-decoration: none;
	padding:0 0;
	border-bottom:1px dotted #803A29;
}

p a:visited {
	color: #803A29;
	border-bottom:1px dotted #803A29;
}

p a:hover,
p a:focus {
	color: #f00;
	border-bottom:1px dotted #f00;
}

p a:active {
	color: #000;
	border-bottom:1px dotted #808080;
}

/* ------------------------------------------------ */
/* Paragraph Styles */
p.searchedForTerms {
	padding-top:0;
	padding-bottom:0;
}

a.linkReadMore, a.linkReadMore:link { white-space:nowrap;
}

/* ------------------------------------------------ */
/* Misc Styles */

.keywords {
	font-size:1.1em;
	word-spacing:.25em;
	text-align:center;
}

.disclaimer {
	font-size:1.1em;
	text-align:left;
	margin-top:-1px;
	background-image: url(../images/bg-mblu-trans.png);
	background-repeat: repeat;
	padding:0 0 1em 0;
}

.checkoutDisclaimer{
	font-size:1.1em;
	text-align:left;
	margin-top:-1px;
	background-image: url(../images/bg-mblu-trans.png);
	background-repeat: repeat;
	padding:0 200px 1em 200px;
}

.blogPost {
	text-align:left;
	margin:1em 0 0 0;
}

.marginUndo { margin-top:-1px; }

img.contactHeadshotThumb {
	float:left;
	display:inline;
	border:1px solid #000;
	margin:0 10px 10px 0;
}
p.contactPerson {
        float:left;
        display:inline;
/*      white-space:nowrap;*/
        white-space: normal;
/*      height: 100px;*/
        width: 300px;
}

.headerText{
	margin:3px 0 0 0;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #485d60;
	text-align:center;
	width:960px;
}
#contentText{
	margin:30px 0 20px 20px;
}
h2.question{
	text-align:left;
}
h3.alignLeft{
	text-align:left;
}

