h2, h3 { 
	background:#EEB211;
	color:#FFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	margin-bottom:0;
	padding:4px 6px;
}
h2 a, h3 a {  background:#EEB211; color:#FFF;}

.tr-even, .tr-even td { background:#FFF; }
#left .frame-02 h3, #center .frame-02 h3, #right .frame-02 h3 { font-weight:normal; }

.frame-01, .frame-02 { display:inline; float:left; width:630px;}
.frame-02 { margin-left:15px; width:305px; }
p.head a { color:#EEB211; font-size:14px; line-height:1em; }

#left, #center, #right {
	background-image:url("../img/bg-center.jpg");
	background-repeat:no-repeat;
	background-position:385px 0;
	clear:both;
	display:block;
	height:auto;
	min-height:10px;
	width:950px;
}
#left h2, #left .frame-01 p  { width:373px; }

#center { background-position:630px 0; }
#center h3, #center h3 a { background:#00B185;}
#center .frame-02 h3 a { background:#00B185; font-weight:normal;}
#center .content { padding:0; margin:0; }
#center p.head a { color:#00B185; }

#right { background:none; margin-bottom:10px; }
#right h3, #right h3 a { background:#007CC2; }
#right h4 { margin-top:10px; text-transform:inherit; }
#right p.head a { color:#007CC2; }


.news-latest-item { border:0; }
.news-list-item .news-date { background:url(../img/icon-news.gif) no-repeat 0 4px; display:block; padding-left:18px; }
.tx-cal-controller .news-list-item .news-date { background:url(../img/icon-calbase.gif) no-repeat 0 0; }

/*Innovations */
#right .frame-01 { overflow:hidden; }
#right .frame-01 h4 a { 
	background:url("../img/arrow-green.gif") no-repeat 4px 6px; 
	color:#00B185; font-size:14px; 
	padding:0 0 0 10px;
}

ul.csc-menu-1 { background:url(../img/innovations.jpg) no-repeat 0 0; border-top:5px solid #FFF; display:block; height:131px; width:655px; overflow:hidden; }
ul.csc-menu-1, ul.csc-menu-1 li, #right ul, #right li { list-style:none; margin:0; padding:0; }
ul.csc-menu-1 li { display:inline; }
ul.csc-menu-1 li a { 
	color:#FFF;
	display:block;	
	float:left;
	font-size:14px;
	margin-right:5px;
	margin-top: 87px;
	line-height:1.3em; 
	text-align:center;
	padding-top:0;
	width:122px;
	height:44px;
}
ul.csc-menu-1 a:hover { background:url(../img/ul-csc-menu-1-hover.gif) no-repeat bottom left; text-decoration:none; }
#right table td { border-right:1px dotted #505050; color:#007CC2;}
#right table td a { color:#007CC2; }
#right .td-0 { padding-left:0; width:132px; }
#right .td-1 { padding-left:38px; width:234px; }
#right .td-2 { padding-left:38px; width:261px; }
.tr-even { background:none; }


