div.indent5 { padding: 0 5px; }
div.indent10 { padding: 0 10px; }
div.csc-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 { color: #408000; text-decoration: none;}
div.bodyWrapAll a:hover { text-decoration: underline; }
div.bodyWrapAll ul, div.bodyWrapAll ol { margin: 0 0 0 20px; }
div.topIndexFrame { margin: 0 10px; }
div.topIndexFrame ul {list-style-type: decimal; margin: 0 0 0 30px;}
div.contEl ul, div.contEl ol { margin: 0 0 0 20px; }

/* === Headers - START =========================== */
div.csc-header,
div.csc-textpicHeader { margin: 0 0 5px 0; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #217340; }

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; }

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;}
/* === 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 { 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: #0F4E70;}
div.tx-ablinklist-pi1 h1.rcTreeViewCat_2 { display: none; }

/* --- 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: 10px 0; border-bottom: 1px dotted #999; }
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: #A64E00; } 
div.news-list-item h2 a:hover { text-decoration: underline; }
span.newsListInfo { font-size: 11px; color: #666; }
span.newsLatestInfo { font-size: 11px; color: #666; }

.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, 
.news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, 
.news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu { font-size: 12px; }


/* --- SINGLE -------- */
div.news-single-img { margin: 0 0 0 15px; }
div.newsSinglePrev { width: 255px; float: left; }
div.newsSingleNext { width: 255px; float: right; }
div.newsSingleInfoWrap { margin: 25px 0 0 0; color: #888; font-size: 11px;}
div.news-single-item p { margin: 10px 0 0 0; }
div.news-single-item h1 { margin: 0 0 15px 0;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.newsSingle_nextPrevLinksWrap { 
	margin: 20px 0 0 0; padding: 5px; background: #fafafa; border-top: 1px solid #ccc;
	}
div.news-single-img img { padding: 5px 0 0 0; }
div.news-single-item p.news-single-imgcaption { margin: 0; color: #555; font-size: 11px; }
/* === news - END ==================== */

/* === reea - START ================================= */
table.tx-reeateasermenu-pi1 { margin:; }
table.tx-reeateasermenu-pi1 a, table.tx-reeateasermenu-pi1 a:visited {
	display: block; width: 525px; height: 100px; 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: 10px 5px 0 10px; }
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; }
/* === reea - END ================================== */


/* --- content Tables ------------- */
table.spareMembers { width: 550px; border-collapse: collapse; }
table.spareMembers th, table.spareMembers td { padding: 3px; border: 1px solid #bbb;  }
table.spareMembers th { background: #eee; padding: 5px 3px; }
table.spareMembers td { vertical-align: top; text-align: left; }
table.spareMembers tr.tr-even td { background: #f5f5f5; }
table.spareMembers tr td.td-0 { width: 150px; }
table.spareMembers tr td.td-1 { width: 150px; }

/* ==== Content Frames - START ============== */
div.floatLeft200 { 
	width: 200px; margin: 0 10px 5px 0; padding: 10px; background: #fafafa; border: 1px solid #ddd; float: left; 
	}
div.floatLeft300 {
	width: 265px; margin: 0 10px 10px 0; padding: 10px; background: #fafafa; border: 1px solid #ddd; float: left;
	}
div.floatLeft400 {
	width: 430px; margin: 0 5px 5px 10px; padding: 2px; float: left;
	}
div.floatRight100 {
	width: 110px; margin: 0 0 5px 0; padding: 2px; background: #f5f5f5; float: right;
	}
div.floatRight200 {
	width: 200px; margin: 0 0 5px 10px; padding: 10px; background: #fafafa; border: 1px solid #ddd; float: right;
	}
div.floatRight300 {
	width: 300px; margin: 0 0 5px 10px; padding: 10px; background: #fafafa; border: 1px solid #ddd; float: right;
	}
div.important_1 {
	padding: 10px; border: 1px solid #F8DABB; background: #FBF8D1; clear: both;
	}
div.important_2 {
	padding: 10px; border: 1px solid #C8F1B5; background: #EAFFD6; clear: both;
	}
div.indent10 { padding: 0 10px; }
div.indent20 { padding: 0 20px; }
/* ==== Content Frames - START ============== */


/* === upload tables - START ================ */
table.csc-uploads-2 { border-collapse: collapse; }
table.csc-uploads-2 td { 
	padding: 5px; border: 10px solid #fff; text-align: left; vertical-align: top; background: #f1f1f1; 
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
table.csc-uploads-2 td.csc-uploads-icon { padding: 0 1px 0 0; background: #fff; }
table.csc-uploads-2 td.csc-uploads-fileName p { font-weight: bold;}
table.csc-uploads-2 td.csc-uploads-fileName p.csc-uploads-description { font-weight: normal; color: #333;  }
/* === upload tables - START ================ */


/* == content in the right column - START ======== */
div.bodyRightCEWrap { margin: 5px; background: url(../images/bgrs/fpbox_back1.png) left bottom repeat-x #f5f5f5; }
div.bodyRightCEWrap div.csc-header h1, div.bodyRightCEWrap div.csc-header h2, div.bodyRightCEWrap div.csc-header h3, 
div.bodyRightCEWrap div.csc-header h4, div.bodyRightCEWrap div.csc-header h5 { 
	padding: 5px; font-size: 12px; background: #217340; color: #ddd; font-weight: bold;
	}
	
div.bodyRightCEWrap ul.eventLatestRight { margin: 0; padding: 5px; list-style-type: none; }
div.bodyRightCEWrap ul.eventLatestRight li { 
	margin: 0 0 5px 0; padding: 0 0 5px 0; font-size: 12px; border-bottom: 1px dotted #CCCCCC; 
	}
div.bodyRightCEWrap ul.eventLatestRight li a, div.bodyRightCEWrap ul.eventLatestRight li a:visited { 
	color: #A64E00; font-size: 12px;
	}
div.bodyRightCEWrap ul.eventLatestRight li a:hover { color: #984000; }

/* == content in the right column - START ======== */

