div.indent5 { padding: 0 5px; }
div.indent10 { padding: 0 10px; }
div.ct_textpic p.bodytext, div.ct_text p.bodytext { margin: 0 0 10px 0; }
a img, a:visited img { border: none; }
div.bodyWrapAll a, div.bodyWrapAll a:visited, div.bodyWrapAll2 a, div.bodyWrapAll2 a:visited { 
	color: #408000; text-decoration: none;
	}
div.bodyWrapAll a:hover { text-decoration: underline; }
div.bodyWrapAll ul, div.bodyWrapAll ol { margin: 0 0 0 20px; padding: 0; }

div.topIndexFrame ul {list-style-type: decimal; margin: 0 0 0 30px; }
div.topIndexFrame div.csc-header { padding: 0 0 0 10px; }
div.toTopWrap { padding: 0 10px 0 0; text-align: right;	}
div.toTopWrap a, div.toTopWrap a:visited { 
	padding: 0 0 0 18px; background: url(../images/icons/icons16/bullet-top.png) left top no-repeat;
 	}
div.orangeFrame { padding: 5px; background: #FFD08B; }
 	
 	
/* === Headers - START =========================== */
div.csc-header, div.csc-textpicHeader {
	margin: 0 0 5px 0; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #013F72;
	}

div.csc-header h1, div.csc-header h2, div.csc-header h3,
div.csc-textpicHeader h1, div.csc-textpicHeader h2, div.csc-textpicHeader h3 { font-weight: normal; padding: 0 0 10px 0; }
	
div.csc-header h1, div.csc-textpicHeader h1 { font-size: 24px; }	
div.csc-header-n1 h1, div.csc-textpicHeader-n1 h1 { font-size: 24px;}	
div.csc-header h2, div.csc-textpicHeader h2 { font-size: 20px; }
div.csc-header h3, div.csc-textpicHeader h3 { font-size: 17px; }
div.csc-header h4, div.csc-textpicHeader h4 { font-size: 16px; font-weight: bold;}
div.csc-header h5, div.csc-textpicHeader h5 { font-size: 14px; font-weight: bold;}
h1, h2, h3 { padding: 0 0 10px 0; }
h4,h5 { padding: 0 0 5px 0; }

/* ---  gray background headers ---- */
div.ceHeaderGrayBgr { padding: 2px 5px; background: #eee; }

/* === Headers - END =========================== */

/* === resource center - START ======================== */
div.resourcesBlock { width: 255px; height: 160px; margin: 0 0 12px 10px; float: left;background: #FFFFE0; }
div.resourcesBlock div.csc-header { padding: 3px 5px 3px 10px; background: #FFEEAB /*#DA7217*/; }
div.resourcesBlock div.csc-header h1 { 
	font-weight: bold; padding: 4px 0; font-size: 12px; color: #C66714; font-family: Arial, Helvetica, sans-serif; 
	}
div.resourcesBlock ul li { }
div.resourcesBlock ul { margin: 0 0 0 10px; list-style-type: none; color: #A86429; }
div.resourcesBlock ul li a, div.resourcesBlock ul li a:visited { font-size: 11px; color: #333; }

/* --- ab_linklist resCenter ------- */
h1.rcTreeViewCat { 
	margin: 20px 0 5px 0; padding: 0 0 0 20px; font-weight: bold; font-size: 16px; color: #555; background: #FFEEAB; 
	}
h1.rcTreeViewCat_1 { display: none; }
dl.rcTreeView_DL dt { 
	background:url(../images/icons/icons16/bullet-go_orange.png) left top no-repeat; padding: 0 0 0 20px; font-weight: bold; 
	}
dl.rcTreeView_DL dd { margin: 0 0 5px 20px; padding: 0 0 5px 0; color: #333; font-size: 11px; border-bottom: 1px dotted #ccc;}
dl.rcTreeView_DL dt a, dl.rcTreeView_DL dt a:visited {color: #337274;}


/* --- ab_linklist links --------------- */
h1.linksTreeViewCat { 
	margin: 20px 0 5px 0; padding: 0 0 0 20px; font-weight: normal; font-size: 22px; color: #555; background: #FFEEAB; 
	}
h1.linksTreeViewCat_1 { display: none; }
dl.linksTreeView_DL dt { 
	background:url(../images/icons/icons16/bullet-go_orange.png) left top no-repeat; padding: 0 0 0 20px; font-weight: bold; 
	}
dl.linksTreeView_DL dd { margin: 0 0 5px 20px; padding: 0 0 5px 0; color: #333; font-size: 11px; border-bottom: 1px dotted #ccc;}
dl.linksTreeView_DL dt a, dl.linksTreeView_DL dt a:visited {color: #256466;}

/* === resource center - END ======================== */

/* === news - START ==================== */
div.news-list-item { margin: 14px 0; padding: 5px; background: url(../images/bgrs/news_list_back.png) left -10px repeat-x #fff; }
div.news-list-item h2 { font-size: 15px; margin: 0; }
hr.clearer { clear: both !important; }

/* --- LIST ---------- */
div.news-list-item h2 img { float: right !important; }
div.news-list-item h2 a, div.news-list-item h2 a:visited { text-decoration: none; color: #335E86; } 
div.news-list-item h2 a:hover { text-decoration: underline; }
span.newsListInfo { font-size: 11px; color: #666; }
span.newsLatestInfo { font-size: 11px; color: #666; }

/* --- SINGLE -------- */
div.news-single-item h1 { font-size: 22px; color: #335E86; font-weight: normal; line-height: 100%; }
div.news-single-item h2 { margin: 5px 0 10px 0; font-size: 16px; color: #333; font-weight: normal; }
div.news-single-rightbox {width: 150px; clear: both; float: right; text-align: right; color: #666; }
div.news-single-item p { margin: 0 0 15px 0; }
div.news-single-item p.news-single-imgcaption { font-size: 11px; color: #335E86; margin: 0 0 5px 0; line-height: 115%; }

/* --- no news message --- */
p.noNewsMessage { padding: 10px; background: #FFFFC7; color: #F7A845; font-size: 26px; }
p.noNewsMessage img { float: left; padding: 0 8px 0 0; }

/* === news - END ==================== */

/* === reea - START ================================= */
table.tx-reeateasermenu-pi1 { margin: 0; }
table.tx-reeateasermenu-pi1 a, table.tx-reeateasermenu-pi1 a:visited {
	display: block; width: 525px; height: 55px; margin: 0 0 2px 0;  
	background: #f5f5f5; text-decoration: none; color: #555; 
	} 
table.tx-reeateasermenu-pi1 a img, table.tx-reeateasermenu-pi1 a:visited img { float: left; padding: 0 5px 0 0; }
table.tx-reeateasermenu-pi1 a span.reeaTitle, table.tx-reeateasermenu-pi1 a:visited span.reeaTitle { 
	display: block; width: 410px; margin: 10px 0; float: left; 
	font-size: 14px; font-weight: bold; color: #367E01; line-height: 14px; 
	}
table.tx-reeateasermenu-pi1 a span.reeaAbstract, table.tx-reeateasermenu-pi1 a:visited span.reeaAbstract { 
	display: block; width: 410px; float: left;  line-height: 13px; 
	}
table.tx-reeateasermenu-pi1 a:hover { background: #eee; }
div.reeaList1 table.tx-reeateasermenu-pi1 { margin: 0 6px; }
div.reeaList1 table.tx-reeateasermenu-pi1 a, div.reeaList1 table.tx-reeateasermenu-pi1 a:visited {
	width: 525px; height: 55px; margin: 0 0 8px 0; background: #E7FCE5;
	}
div.reeaList1 table.tx-reeateasermenu-pi1 a:hover {  background: #DCF5D9; } 
/* === reea - END ================================== */

/* === content frames - START ================= */
div.grayBackgroundFrame { margin: 0 10px; padding: 5px; background: #eee; }

/* === content frames - END ================= */

dd.csc-textpic-caption { color: #666; font-size: 11px; }
