body {
	font: 0.8em  Arial, Helvetica, Geneva, Swiss, sans-serif;
}
h1 {
	white-space: normal;
	font-family:  Arial, Helvetica, Geneva, Swiss, sans-serif;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0.5em 0;	
	font-size: 190%;
	font-weight: 500;
	border-bottom: solid 3px #e85c17;
}
h1 span {
	color: #093c73;
	}
	
h2 {
	font-size: 125%;
	margin: 1em 0 0 0;
}

h2 a {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 1em;
}

#primary h2,#primary h3,#primary h4 {
	font-size: 1em;
	font-weight: bold;
	color: #093c73;
}

	#primary div.wysiwyg h2 {	font-size: 1.4em;	margin: 1em 0;}
	#primary div.wysiwyg h3 {	font-size: 1.2em;	}
	#primary div.wysiwyg h4 {	font-size: 1.0em;	}

		
#peripheral h2 {
	margin: 0;
	padding: 0;
	font-weight: 600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#primary h2.subtitle {
	font-size: 130%;
	margin: 0.5em 0 1em 0;
}

h3 {
	font-size: 1.1em;	
	color: #333;
}

#primary h3.listTitle {
	margin:0px;
	margin-bottom:4px;
	color: #333 !important;
	border:0px;
	padding:0px;
	font-size: 1em;
}
h4 {
	font-size: 1em;
	color: #333;
}

del {  }
ins { color: 	#FF8C00; }

.inserted { color: 	#FF8C00; }
.removed {
	text-decoration: line-through;
}

img {
	border: none;
}
th {
	text-align: left;
	}
a,
a.inserted,
a.removed {
	color: #0b5edb;
	/* font-weight: bold; */
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: underline;
}

a.adminlink {
	text-transform: uppercase;
}

form {
	padding: 0;
	margin: 0;
	color: #333;
}

p, li, blockquote, .wysiwyg, dl {
	color: #333;
}
div.invisible-hr {height:0.75em;}
div.invisible-hr hr {display: none;}
#content p {
	line-height: 1.33em;
	margin: 0 0 1em 0;
}

p.access-note {
	padding: 10px 12px 10px 10px;
	font-size: 0.85em;
}

p.caption {
	color: #666;
	font-size: 0.9em;
}

p.indented {
	margin-left: 32px;
}

p.warning {
	margin: 1em;
	padding: 1em;
	border: 2px solid #900;
	color: #900;
	background: #FFE;
	font-weight: bold;
}


p.forwards a {
	background-image: url(/cml/assets/gfx/buttons/btn_arrow_next.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 22px;
	line-height: 1.5;
}

p.backwards a {
	background-image: url(/cml/assets/gfx/buttons/btn_arrow_back.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 22px;
	line-height: 1.5;
}

p.chart {
	text-align: center;
}

.protected {
	/*background: #F3F3F3;*/
}

div.member-warning {
	margin: 1em 1em 2em 1em;
	padding: 0.5em 1em 0.3em 0;
	/*border: 2px solid #999;*/
	text-align: center;
	background-color: #eee;
}

div.intro-summary {
	padding: 1em;
	border-top: 1px solid #e85c17;
	border-bottom: 1px solid #e85c17;
	background-color: #fcebe3;
}

ol.contacts {
	margin: 1em 0;
	padding: 0;
	list-style: none;
}

	ol.contacts li {
		margin: 0;
		padding: 0 0 0 0;
		line-height: 1.3;
		/*background: url(/cml/assets/gfx/buttons/btn_arrow.gif) no-repeat left;*/
	}

 
/* ******** ATTACHMENTS (RELATED ITEMS) ******** */
div#attachments {
	width: 100%;
	clear: both;
	background-color: #f7f7f7;
}
div#attachments h4{
	margin: 0;
	padding: 1em 0 0.5em 1em;
	color: #0c3a6e;
	background-color:#fff;
	border-bottom: solid 3px #093c73;
}

div#attachments ul.related {
	display: block;
	list-style: none !important;
	list-style-image:none !important;
	margin: 0;
	padding: 0;
}

div#attachments ul.related li {
	display: block;
	list-style: none !important;
	list-style-image:none !important;
	margin: 0.25em 1em 0 1em;
	/*padding: 0.5em 0 0.75em 2.5em;*/
	border-bottom: solid 1px #d3d5d8;
}
ul.related li div {padding: 0.5em 0 0.75em 2.5em;}
ul.related li, #pdf-item {
	background-image: url(/cml/assets/gfx/icons/genericicon.gif);
  	background-position: 95% 40%;
  	background-repeat: no-repeat;
	padding-right: 3em;
}


ul#related-links li/*, div#related-links a*/  {
	background-image: url(/cml/assets/gfx/icons/htmlicon.gif);
}
ul#related-faqs li {
	background-image: none;
}
#related-faqs .category {
	font-weight: bold;
	}
	
ul#related-docs li div.protected {background-image: url(/cml/assets/gfx/build/icon_padlock.gif); background-position: 0 40%; background-repeat:no-repeat; }
ul.related li.pdf, #pdf-item /*, div#related-docs .pdf */{ background-image: url(/cml/assets/gfx/icons/pdficon.gif); }
ul.related li.doc/*, div#related-docs .doc*/ { background-image: url(/cml/assets/gfx/icons/docicon.gif); }
ul.related li.eps/*, div#related-docs .eps*/ { background-image: url(/cml/assets/gfx/icons/epsicon.gif); }
ul.related li.jpg/*, div#related-docs .jpg*/ { background-image: url(/cml/assets/gfx/icons/jpgicon.gif); }
ul.related li.pps/*, div#related-docs .pps*/ { background-image: url(/cml/assets/gfx/icons/ppsicon.gif); }
ul.related li.ppt/*, div#related-docs .ppt*/ { background-image: url(/cml/assets/gfx/icons/ppticon.gif); }
ul.related li.rtf/*, div#related-docs .pdf */{ background-image: url(/cml/assets/gfx/icons/rtficon.gif); }
ul.related li.swf/*, div#related-docs .swf*/ { background-image: url(/cml/assets/gfx/icons/swficon.gif); }
ul.related li.tiff/*, div#related-docs .tiff */{ background-image: url(/cml/assets/gfx/icons/tifficon.gif); }
ul.related li.tif/*, div#related-docs .tif */{ background-image: url(/cml/assets/gfx/icons/tificon.gif); }
ul.related li.txt/*, div#related-docs .txt*/ { background-image: url(/cml/assets/gfx/icons/txticon.gif); }
ul.related li.xls/*, div#related-docs .xls */{ background-image: url(/cml/assets/gfx/icons/xlsicon.gif); }
ul.related li.zip/*, div#related-docs .zip */{ background-image: url(/cml/assets/gfx/icons/zipicon.gif); }

/* ******** FILTER FORMS ******** */

#primary form.filter {
	margin: 0 0 1em 0;
	position: relative;
}

#primary form.filter fieldset {
	border: 1px solid #999;
	margin: 0;
	padding: 5px;
}

#primary form.filter fieldset legend {
	/*color: #999;*/
	color: #333;
	font-weight: bold;
	padding: 5px;
}
#primary #keyword-search .field {
	padding: 0.5em 0 0.5em 0;
}
#primary #keyword-search label ,#primary #keyword-search .submit {
	display: inline;
	vertical-align: baseline;
	}

#primary form.filter fieldset div.field {
	float: left;
	margin: 0 7px 0 3px;
}

#primary form.filter fieldset div.field label {
	display: block;
	font-weight: bold;
	margin-bottom: 0.1em;
	color: #333;
	font-size: 1em;
}

#primary form.filter fieldset div.field input {

}

#primary form.filter fieldset div.submit {
	float: right;
	margin: 0;
	padding-top: 1.3em;
}

#secondary form.filter, #secondary div.related-news-docs {
	margin: 0.25em 0 1em 0;
	position: relative;
	border: solid 1px #bfbfbf;
	background-color: #fff;
	margin: 0.5em auto;
	width: 92%;
	background-image:url(/cml/assets/gfx/build/search_arrow.gif);
	background-position: 50% 5%;
	background-repeat:no-repeat;
}
#secondary div.related-news-docs {
	background-image: none;
	font-size:85%;
}
#secondary div.related-news-docs h3 {
	margin: 0;
	border-bottom: solid 1px #ccc;
	padding: 0 0 0.5em 0;
}
#secondary div.related-news-docs .padding {
	padding: 0.5em;
}
#secondary div.related-news-docs ol {
	margin: 0.75em 0.75em;
	padding-left: 1.25em;
}
#secondary div.related-news-docs ul {
	margin: 0.5em 0;
	padding: 0.5em 0;
	list-style:none;
	list-style-image:none;
}
#secondary div.related-news-docs li {
	padding: 0 0 0.5em 0 !important;
}
#secondary form.filter fieldset {
	border: none;
	margin: 0;
	padding: 0.35em;
}

#secondary form.filter fieldset div.field {
	margin-bottom: 0.75em;
}
#secondary form.filter fieldset legend {
	font-weight: bold;
	font-size: 85%;
	margin: 0 0 0.75em 0;
	padding: 0.5em 0 0 0;
	color: #333;
	height: 40px;
}
#secondary form.filter fieldset legend span {
	display: block; 
	width: 95px;
}
#secondary form.filter fieldset div.field label {
	display: block;
	font-weight: bold;
	margin-bottom: 0.1em;
	font-size: smaller;
}

#secondary form.filter fieldset div.field input,
#secondary form.filter fieldset div.field select {
	font-size: 11px;
	border: solid 1px #c0c0c0;
}

#secondary form.filter fieldset div.field select {
	width: 97%;
}

#secondary form.filter fieldset div.field input {
	width: 95%;
}

#secondary form.filter fieldset div.submit {
	float: right;
	margin: 0;
}

#secondary form.filter fieldset div.submit input {
	width: auto;	
	border: 0;
}

/* ******** PAGER ******** */

table.paging {
	width: 100%;
	margin-top: 1em;
	border: none !important;
}

table.paging td {
	width: 33%;
	border: none !important;
}

table.paging td.thispage {
	text-align: center;
}

table.paging td.nextpage {
	text-align: right;
}
/* ******** PRESS RELEASES LIST ******** */
#press-list ol,#circulars-list ol,#issues-list ol, .default-listing ol {
	list-style: none;
	margin: 0;
	padding:0;
}
#press-list ol li,#circulars-list ol li, #issues-list ol li, .default-listing ol li {
	border-bottom: solid 1px #fdc09e;
}
#press-list ol li.first img, div.default-listing ol li.first img {
	border: solid 1px #ccc;
}
#press-list ol li .item-date,#circulars-list ol li .item-date, #issues-list ol li .item-date, div.default-listing ol li .item-date {padding: 0.25em 0; display:block;}
#press-list ol li h2,#circulars-list ol li h2, #issues-list li h2, div.default-listing ol li h2 {font-weight: normal !important; }
#press-list ol li.first,#circulars-list ol li.first, div.default-listing ol li.first {
	border-top: solid 1px #fdc09e;
}
#press-list ol li.first .img-block, div.default-listing ol li.first .img-block {
	float:left;
	width: 17%;
}
#press-list ol li.first .img-block img, div.default-listing ol li.first .img-block img {
	margin-top: 1em;
}
#press-list ol li.first .content-block, div.default-listing ol li.first .content-block {
	float:right;
	width: 80%;
}
/* ******** POLICY ISSUE LIST ******** */

#issue-list {
	margin: 1em 0;
}

#issue-list h2 {
	margin: 0;
}

#issue-list ul {
	margin-top: 0.5em;
}

#issue-list ul li {
	
}
/* ********right side content ******** */
div.box, #peripheral div.box {
	border: solid 1px #bfbfbf;
	margin: 0 0 0.4em 0;
	background-color: #dedfda;
	overflow:hidden;
}
div.box h2, #peripheral div.box h2 {
	background-color: #093c73;
	border-bottom: solid 3px #e35f17;
	color: #fff;margin-top: 0;
	padding: 0.5em 0.5em !important;
	font-size: 0.85em;
	margin-bottom: 1em}
	
div.box .padding, #peripheral div.box .padding {
	padding: 0.3em 0.5em;
	background: #dededa;
	font-size: xx-small;
}	
/* ******** LOGIN AREA ******** */
#peripheral .box label {width: 95%; font-size: 10px; color: #333;}
#peripheral div#loginarea h2 {margin-bottom: 0;}
#peripheral div#loginarea #login-form {padding-top: 0.5em}
#peripheral .box .input {width: 95%; font-size: 11px; color: #333;}
#loginarea #login-username {font-size: 11px}
#loginarea #login-help {
	border-top: solid 1px #c0c0c0;
}

#peripheral div.padding #loginarea.box .padding {
	background-color: #f7f7f7 !important;
}
#loginarea #remember-user {
	margin-top: 0.25em;
	background-color: #e1e1e1;
	text-align:left;
}
#loginarea #submit-lgn {
	text-align: left;	
	margin-top: 4px;
}
#peripheral .box ul {
	margin: 0.5em 0 0 0;
	padding: 0;
	list-style: none;
	clear: both;
}
#peripheral .box li {
	padding: 0.125em 0;
}
#events-block div.padding {

}

/*
#events-block a {
	background-image: url(/cml/assets/gfx/mini_events.gif);
	background-repeat: no-repeat;
	padding: 5px 0 5px 25px;
	display: block;
	background-position: left center;	
	}

*/
/* ******** ELEARNING LINK BLOCK ******** */


#e-learning-link {
	height: 44px;
	background: url(/cml/assets/gfx/learning_logo.gif) no-repeat left center;	
	}
#e-learning-link a {
	padding-left: 50px;
	vertical-align: middle;
	}
#e-learning-link img {
	margin-top: 10px;
	}
/* ******* LIBRARY LIST ******** */

table.library-list {
	width: 100%;
	clear: both;
	margin-top: 1em;
}

table.library-list thead th {
	color: #999;
	text-align: left;
	border-bottom: 3px solid #F7F7FF;
	font-weight: normal;
	padding-bottom: 2px;
}

table.library-list tbody td {
	text-align: left;
	border-top: 3px solid #FFF;
	padding: 2px;
	vertical-align: top;
	color: #333;
}

table.library-list  tbody tr.row0 td {
	background: #FFFFFF;
}

table.library-list  tbody tr.row1 td {
	background: #F2F1ED;
}

table.library-list .title {
	width: 75%;
}
.unstyled-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

table.library-list tbody td.type-date {
	white-space: nowrap;
}
/* ******** Inmagic ******** */
div.result {
	margin-bottom:1em;
	color: #333;
}
div.result strong {
	color:#333 !important;
}

/* ******** STANDARD FORMS ******** */

form.standard {
	margin: 1em;
	background: #F2F1ED;
}

form.standard fieldset {
	border: 0px;
	padding: 10px 20px;
}

form.standard legend {
	color: #333;
	font: 16px "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 -8px;
} 

form.standard div.field {
	margin-top: 0.5em;
	clear: both;
	border-top: 1px solid #CCC;
	padding-top: 0.8em;
}

form.standard div.field label {
	width: 38%;
	float: left;
	padding: 0.2em 0 1em 0;
}

form.standard div.field p {
	margin-left: 40%;
}

form.standard div.field p.error {
	color: #900;
	font-weight: bold;
}

form.standard div.field input,
form.standard div.field textarea,
form.standard div.field select {
	width: 208px;
} 

form.standard div.submit {
	text-align: right;
}

form.standard div.submit  input {
	width: auto;
}
#primary ul li {list-style-image:url(/cml/assets/gfx/build/bullet_point.gif)}

/* ******** WYSIWYG/CONTENT BLOCKS/ETC. ******** */
.img-float-left {
	float: left;
	margin: 0 0.5em 0.5em 0;
}
.img-float-right {
	float: right;
	margin: 0 0 0.5em 0.5em;
}
div.wysiwyg {
	margin: 0 0 0.5em 0;
}
div.wysiwyg li {
	margin-bottom: 1em;
}
div.wysiwyg img {border: solid 1px #ccc;}
/* Special snippets */
table.ec-wide, table.ec-half, table.hp-wide  {
	border: 0; 
	margin: 0;
	clear:both;
	width: 100%;
	background-color: #fcebe3;	
}
table.ec-wide ul, table.ec-half ul {
	margin-left: 1em;
	padding-left: 1em;
}
table.ec-wide li, table.ec-half li {
	margin: 0.25em 0;
}
table.table2, table.table4, table.hp-wide {
	background-color: #fff;
}
table.ec-wide thead th, table.ec-half thead th  {
	vertical-align: middle !important;
}
table.ec-wide td, table.ec-half td  {
	padding: 0.25em 1.25em;
	vertical-align: top !important;
}
tbody.listing div.item-target { /* pads for doctype icon */
	padding-left: 24px;
	background-repeat:no-repeat;
}
table.ec-wide tbody.listing td, table.ec-half tbody.listing td  {
	padding: 0 1.25em 0 1.25em !important;
}
table.ec-half tbody.listing ol {
	margin: 0;
	padding: 0;
	list-style:none;
	list-style-image:none;
}
table.ec-half tbody.listing ol li {
	padding: 0.125em 0;
}
tbody.listing ol li.underline {
	border-bottom: solid 1px #fdc09e;
	padding-bottom: 0.25em;
}
table.ec-half tbody.listing ol li.underline {
	padding-bottom: 0.5em !important;
}
table.ec-half thead th {
	width: 48%;
}
table.ec-half td.spacer {
	width: 4%;
	padding: 0;
	font-size:1px;
	line-height:1px;
}
table.ec-wide thead th span, table.ec-half thead th span, table.hp-wide thead th span {
	padding: 0 1.25em;
}
table.ec-wide thead th a, table.ec-half thead th a, table.hp-wide thead th a {
	color: #fff;
	text-decoration:none;
}
table.hp-wide thead th.hp-hc {width: 255px}
table.ec-wide thead th a:visited, table.ec-half thead th a:visited, table.hp-wide thead th a:visited {
	color: #fff;
}
table.ec-wide thead th, table.ec-half thead th, table.hp-wide thead th,#stats-table tr.heading th {
	color: #fff;
	margin: 0;
	font-weight: bold;
	text-transform:uppercase;
	font-size:0.85em;
	height: 25px;
	line-height:24px;/*
	vertical-align:65%;*/
	background-image:url(/cml/assets/gfx/build/title_tile.jpg);
	background-repeat:repeat-x;
}
table.hp-wide tbody .subheadings th.hp-hc {width: 125px;vertical-align:bottom; padding: 0.75em 0 0 0;}
table.hp-wide tbody .subheadings th.hp-hc span { font-size: 85%; font-weight:bold; display:block; padding-bottom: 0.5em; }
table.hp-wide tbody .subheadings th.hp-hc img {border: solid 1px #ccc;}
table.ec-wide tbody .item-date,table.ec-half tbody .item-date,table.hp-wide tbody.listing .item-date, div.default-listing li .item-date {
	font-size: 88%;
	font-weight: bold; 
	color: #5a4f4b;	
	padding: 0.25em 0;
}
table.ec-wide tbody.listing td h3,table.ec-half tbody.listing td h3 {
	margin: 0.5em 0 0.3em 0 !important;
	font-weight: normal !important;	
	padding: 0;
}

table.table3 {background-color: #fcebe3;}
table.ec-half td.spacer,table.table2 td.spacer {
	background-color: #fff;/*
	width: 2%;
	padding: 0;*/
}
table.ec-wide tbody.listing div.item-summary,table.ec-half tbody.listing div.item-summary {
	padding: 0.25em 0 0 0;
}
table.ec-wide tr.underline td { /* 100% wide cell underline */
	background-image: url(/cml/assets/gfx/build/hr_e85c17.gif);
	background-repeat:no-repeat;
	background-position:0 85%;
	padding-bottom: 1.25em;	
}
table.ec-wide tbody.listing hr,table.ec-half tbody.listing hr {
	border: 0;
	border-top: solid 1px #fdc09e;
	height: 1px;
	display: block;
	margin: 0.75em 0 0 0;
}
table.ec-half tbody.listing hr {
	margin: 0.75em 0 0.5em 0;
}

table tr.ec-foot td hr,table.ec-wide tfoot hr, div.latest-items hr {
	border: 0;
	border-top: solid 1px #fb9b73;
	height: 1px;
	display: block;
	margin: 0 0 0.5em 0;
}
table.hp-wide tr.ec-foot td, table.ec-half tr.ec-foot td,table.ec-wide tr.ec-foot td, table.ec-wide tfoot td {
	padding-bottom: 0.65em !important;
}
table.ec-half tr.ec-foot td a,table.ec-wide tfoot a, div.latest-items .foot a, table.hp-wide tr.ec-foot a {
	background-image: url(/cml/assets/gfx/buttons/btn_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 1.2em;
	font-size: 85%;
}

/* End WYSIWYG styles */
#primary fieldset {border: solid 1px #e85c17;}
a.forbidden {cursor:not-allowed;}
/* icons */
.icon-doc {background-image: url(/cml/assets/gfx/icons/doc.gif);}
.icon-gif {background-image: url(/cml/assets/gfx/icons/gif.gif);}
.icon-html {background-image: url(/cml/assets/gfx/icons/html.gif);}
.icon-htm {background-image: url(/cml/assets/gfx/icons/htm.gif);}
.icon-pdf {background-image: url(/cml/assets/gfx/icons/pdf.gif);}
.icon-ppt {background-image: url(/cml/assets/gfx/icons/ppt.gif);}
.icon-rtf {background-image: url(/cml/assets/gfx/icons/rtf.gif);}
.icon-swf {background-image: url(/cml/assets/gfx/icons/swf.gif);}
.icon-tiff {background-image: url(/cml/assets/gfx/icons/tiff.gif);}
.icon-tif {background-image: url(/cml/assets/gfx/icons/tif.gif);}
.icon-txt {background-image: url(/cml/assets/gfx/icons/txt.gif);}
.icon-xls {background-image: url(/cml/assets/gfx/icons/xls.gif);}
.icon-bmp {background-image: url(/cml/assets/gfx/icons/bmp.gif);}
.icon-jpg {background-image: url(/cml/assets/gfx/icons/jpg.gif);}
.icon-zip {background-image: url(/cml/assets/gfx/icons/zip.gif);}

/* ******* YOUR THOUGHTS FEEDBACK FORM ******** */

form.your-thoughts {
	margin: 1em 0;
	/* background: #F2F1ED; */
}

	form.your-thoughts  p {
		padding: 1em 1em 0 1em;
		font-size: 0.9em;
	}


	form.your-thoughts h2 {
		font-size: 1em;
		margin: 0;
		padding: 1em 0 0.5em 1em;
		color: #0c3a6e;
		background-color:#fff;
		border-bottom: solid 3px #093c73;
	}

	#primary form.your-thoughts fieldset {
		border: none;
	}
	
	#primary form.your-thoughts div.name {
		width: 160px;
	}
	
	#primary form.your-thoughts div.comments {
		width: 400px;
	}
	
	#primary form.your-thoughts div.field {
		float: left;
	}
	
	
	#primary form.your-thoughts div.field p {
		padding: 0 1em;
	}
	
	#primary form.your-thoughts label {
		color: #333;
		display: block;
		line-height: 1.5;
		font-weight: bold;
	}
	
	form.your-thoughts div.field input { width: 130px; }
	form.your-thoughts div.field textarea {	width: 400px; height: 6em; }
	
	#primary  form.your-thoughts div.submit {
		clear: both;
		float: none;
	}
	
	#primary  form.your-thoughts div.submit input {
		width: auto;
	}
	
	#newsletter {
		width:100%;
		
	}
	
	h1.newshdr {
		margin-bottom:0px;
	}
	
	#newsletterbanner {
		border-top:2px solid #4E4E4E;
	}
	
	#newsletter h2.issue_title {
		padding-top:2px;
		padding-bottom:2px;
		margin-top:0px;
		background-color:#4E4E4E;
		color:#FFF;
		padding-left:10px;
		border-bottom:solid 3px #E85C17;
		font-size:1em;
	}
	
	#newsletter h2 {
		font-size:1.5em;
	}
	
	#newsletter h3 {
		color:#4E4E4E;
		font-size:1.2em;
	}
	
	#newslettersummary {
		border:solid 1px #E85C17;
		padding:10px;
	}
	
	#newslettersummary .backlink a{
		font-size:0.8em;
	}
	
	#newslettersummary ol {
		border-top:solid 1px #BFC3C6;
		padding-left:0px;
	}
	
	#newslettersummary li{
		list-style:none;
		list-style-image:none;
		list-style-type:none;
		font-size:1em;
		border-bottom:solid 1px #FFF;
		background-image:url(/cml/assets/gfx/build/bullet_point.gif);
		background-repeat:no-repeat;
		background-position:2px 3px;
		padding-left:15px;
		padding-top:3px;
		padding-bottom:3px;
	
	}
	
	#newslettersummary li.odd {
		background-color:#F1F1F1;
	}
	
	#newslettersummary li.even {
		background-color:#E9E9E9;
	}
	
	#newsletter #newsletterarticles h3{
		font-weight:normal;
		margin-bottom:3px;
	}
	
	#newsletter #newsletterarticles div.articlesummary,#newsletter #newsletterarticles dl {
		background-color:#F7F7F7;
		border-top:3px solid #063E6D;
		padding:10px;
	}
	
	#newsletter #newsletterarticles h3.editor {
		font-weight:bold;
		padding-left:10px;
		font-size:1.1em;
		color:#063E6D;
	}
	
	#newsletterarticles div.articlesummary img{
		float:right;
		width: auto;
	}
	
	#newsletterarticles div.articlesummary img.odd{
		float:right;
	}

	#newsletterarticles div.articlesummary img.even{
		float:left;
	}

	
	#newsletterarticles div.articlesummary p{
		float:left;
		width:460px;
	}
	
	#newsletterarticles div.articlesummary p.odd{
		float:left;
	}
	
	#newsletterarticles div.articlesummary p.even{
		float:right;
	}
	
	
	#editordets {
		width: 100%; 
		overflow: hidden;
	}
	#newsletter #newsletterarticles dl {
		width: 100%;
		margin: 0;
	}
	#newsletterarticles dt {
		font-weight: bold;
		float: left;
		clear: left;
		width: 7%;
	}
	
	#newsletterarticles dd {
		float: left;
		width: 90%;
		margin-left: 2%;
	}
	* html #newsletterarticles dd {
		float: none;
		margin-left: 7%;
	}
	
	#article h2 {
		padding-bottom:15px;
	}
	
	#article h3 {
		color:#063E6D;
	}
	
	#article {
		padding:10px;
		
	}
	
	.backlink  {
		padding-top:8px;
		padding-bottom:8px;
	}
	
	#article div.wysiwyg img.articleimg {
		float:left;
		padding-right:10px;
		padding-bottom:10px;
		border:0px;
	}
	
	#issues {
		border:0px;
		width:100%;
	}
	#issues th{
		color:#666;
		font-size:0.8em;
	}
	
	#issues th.heading{
		border-bottom:solid 1px #BFC4C8;
		padding-top:10px;
	}
	
	#issues .date {
		background-color:#E9E9E9;
		/*border-top:2px solid #FFF;*/
		border-bottom:solid 1px #FFF;
		font-size:11px;
		font-weight: bold;
		padding-left:5px;
	}
	
	#issues .title {
		background-color:#E9E9E9;
/*		border-top:2px solid #FFF;*/
		border-bottom:solid 1px #FFF;
		font-size:1em;
		padding-left:5px;
	}
	
	#issues .article {
		width:60%;
		border-bottom:solid 1px #FFF;
		background-image:url(/cml/assets/gfx/build/bullet_point.gif);
		background-repeat:no-repeat;
		background-position:2px 3px;
		padding-left:15px;
	}
	
	#issues .even {
		background-color:#E9E9E9;
	}
	
	#issues .odd {
		background-color:#F1F1F1;
	}
	#issues .first {
		border-top:3px solid #FFF;
	}
	
	#newshr {
		border: 0px ;
		border-top: 1px solid #E85C17;
		
	}
	
	#nandvbanner {
		zoom: 1;
		margin: 0;
		padding-bottom: 0;
	}
	
	#nandvbanner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	
	
	#nandvbanner h1 {
		margin-bottom: 0px;
	}
	
	


.handbook .himage
{
float:right;	
}
.handbook .hlength
{
 float: left;
    margin-top: 30px;
    width: 253px;
}

.handbook .hlength1
{
 float: left;
    margin-top: 12px;
}
.handbook .hlength2
{
font-size:18px;
}
.handbook h1
{
float:left;
display:inline-block;
width:615px;
padding: 0 0 0.3em !important;	
/* margin-top:0px;*/
}

.handbook .h1wrap h1 
{
	margin-top:0 !important;
}


