/* global styles */
	body {
		background-color: #FFFFFF;
		background-image: url('../images/bkgBody.gif');
		background-repeat: repeat-x;
		background-position: 0px 0px;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5F6872
	}
	
	a{
		color: #B43423;
		text-decoration:underline;
	}
	
	a:hover{
		text-decoration:none;
	}
/* /global styles */

.pageContainer{
	width:758px;
	margin:0 auto;
	background: url('../images/headerImage.jpg') no-repeat left top;; padding-left:0px; padding-right:0px; padding-top:202px; padding-bottom:0px
}

.ContentWrapper{
	margin-bottom: 20px;
	background: url('../images/bkgContent.gif') repeat-y 189px 0px;
}

/* main nav */
	.mainNav{
		height:64px;
		font-family:Arial, Helvetica, sans-serif;
		color:#C3CBD3;
		font-size:12px;
		font-weight:bold;
	}
	.mainNav a{
		color:#FFFFFF;
		display:block;
		text-decoration:none;
	}
	.mainNav a:hover, .mainNav a.selected{
		color:#C3CBD3;
	}
	.mainNav a.active{
		color:#C3CBD3;
	}


	#mainMenu{
		list-style:none;
		margin:0px;
		padding:10px 0px;
	}
	#mainMenu LI{
		float:left;
		margin:0px;
		height:31px;
		line-height:31px;
		background: url('../images/bkgMainMenu.gif') no-repeat right top;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
	}
	#mainMenu LI.last{background:none;}
	#mainMenu LI.first{
		width:198px;
		text-align:center;
		background: url('../images/bkgMainNav.gif') no-repeat 189px 0px;
		padding:0
	}
	
/* /main nav */

/* side bar */
	.sidebar{
		width:198px;
		padding:0px;
		margin:0px;
		float:left;
	}
	/* sidebar nav */
		.secondNav{
			margin:0px;
			padding:0px;
			list-style:none;
			width:179px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:bold;
		}
		.secondNav LI{
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding:0px 12px;
		}
		
		.secondNav a{
			color:#CF3B28;
			display:block;
			text-decoration:none;
		}
		.secondNav a:hover, .secondNav a.selected{
			color:#3B4653;
		}
	/* /sidebar nav */
	
	.searchForm{
		width:179px;
		background:#AEB2B7 url('../images/bkgSearch.gif') no-repeat left top;
		margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:40px; padding-bottom:0px
	}
	
	.searchForm form{
		margin:0;
		padding:0;
		text-align:center;
	}
	
	.searchForm form input{
		border:1px solid #777E86;
		text-align:left;
		margin:6px;
	}
	.searchForm form input.imgInput{
		border:none;
	}
	
	.rateEvent{
		width:179px;
		background:#AEB2B7 url('../images/bkgRateEvent.gif') no-repeat left top;
		color: #FFF; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:46px; padding-bottom:23px
	}
	
	.rateEvent p{
		width: 160px;
		margin: auto;
		padding: 5px 0px;
	}
	
	.rateEvent a.linkBtn{
		color: #5F6872;
		background: #D7D9DC url('../images/bkgBtnRateEvent.gif') repeat-x 0px 0px;
		border: 1px solid #656E77;
		display:block;
		text-align:center;
		width: 171px;
		height: 25px;
		line-height: 25px;
		text-decoration: none;
		font-weight:bold;
		margin: auto;
	}
	
	.bannerSideBar{ margin: 6px 0px 6px 0px;}
	
	.bannerSideBar img{
		border:none;
	}
/* /side bar */

/* content */
	.content{
		width:554px;
		float:right;
	}
	
	.content h1{
		margin: 0px 0px 10px 0px;
		padding: 12px 2px 0px 2px;
		border-bottom: 1px solid #E0E1E3;
		font-size: 28px;
		color: #CF3B28;
		font-weight: normal;
	}
	
	.content h1.hWelcome{
		background: url('../images/hWelcome.gif') no-repeat 2px 15px;
		text-indent: -9999em
	}
	
	.content h2{
		margin: 0px 0px 10px 0px;
		padding: 12px 2px 0px 2px;
		border-bottom: 1px solid #E0E1E3;
		font-size: 22px;
		color: #CF3B28;
		font-weight: normal;
	}
	
	.content h2.h2SearchResults{
		background: url('../images/h2SearchResults.gif') no-repeat 2px 12px;
		text-indent: -9999em
	}
	
	.content h3{
		margin: 0px 0px 10px 0px;
		padding: 12px 2px 0px 2px;
		border-bottom: 1px solid #E0E1E3;
		font-size: 18px;
		color: #CF3B28;
		font-weight: normal;
	}
	
	.content ul{
		margin: 0px;
		padding: 10px 44px;
		list-style-type: none;
	}
	
	.content ul li{
		background: url('../images/bltRedDisc.gif') no-repeat 0px 6px;
		padding-left: 12px
	}
	
	.content .dataTable{
		border: 1px solid #6D7680;
		border-collapse: collapse;
	}
	
	.content .dataTable tr.evenRow{
		background-color: #F6F6F6;
	}
	
	.content .dataTable th{
		border: 1px solid #6D7680;
		background-color: #777E86;
		color: #FFF
	}
	
	.content .dataTable td{
		border: 1px solid #6D7680;
	}

	/* home red box */
		.redBox{
			float:left;
			width: 273px;
			height: 180px;
			border-right: 5px solid #FFF;
			background: #CF3B28 url('../images/hBoxFreeE-Delegate.gif') no-repeat 0px 0px;
			padding-top: 64px
		}
			
		.redboxContent{
			color: #ECEDEE;
			height: 140px;
			overflow:hidden;
			background: url('../images/rndBoxRight.gif') repeat-y 100% 0%;; padding-left:10px; padding-right:10px; padding-top:17px; padding-bottom:17px
		}
		
		.redBoxBtm{
			background: url('../images/redBoxBtm.gif') no-repeat;
			height: 11px;
			overflow:hidden
		}
		
		form.E-DelegateCourseRegistration{
			margin: 0px;
			padding: 18px 0px 0px 0px;
		}
		
		form.E-DelegateCourseRegistration .col1{
			float: left;
			clear:left;
			width: 46px;
			line-height: 27px;
		}
		
		form.E-DelegateCourseRegistration .col2{
			float:left;
			width: 140px;
		}
		
		form.E-DelegateCourseRegistration .txtInput{
			width:133px;
			padding: 3px 2px;
			border: 1px solid #000;
			margin-top: 1px
		}
		
		form.E-DelegateCourseRegistration .txtInput[class]{
			margin-bottom: 3px;
		}

	/* home red box */
		.boxAccessToDataBase{
			float: right;
			width: 273px;
			height: 249px;
			position:relative;
			background: url('../images/boxAccessToDataBase.gif') no-repeat 0px 0px;
		}
		
		.boxAccessToDataBase a.btn{
			position: absolute;
			right: 8px;
			bottom: 10px;
			width: 91px;
			height: 41px;
			display: block;
			background: url('../images/btnClickHere.gif') no-repeat 0px 0px;
			text-indent: -9999em;
			overflow:hidden
		}
		

/* / content */

/* footer */
	.footer{
		clear:both;
		text-align:center;
		border-top: 1px solid #DFE1E4;
		font-size: 11px;
		color: #898E94;
	}
	
	.footer .footerLinks{
		line-height: 36px;
		padding: 12px 17px;
		border-bottom: 1px solid #DFE1E4;
	}
	
	.footer .footerLinks a{text-decoration: none;color: #5F6872}
	.footer .footerLinks a:hover{text-decoration: underline}
	
	.footer .copyright{
		line-height: 26px;
		text-align:center;
	}
/* /footer */

/* common styles */
	.clr{
		clear: both;
		height: 1px;
		overflow: hidden;
	}
/* /common styles */



/********************************/
/* Vertical navigation menu */
/*******************************/

.vertnav1 a:link,
.vertnav1 a:visited,
.vertnav1 a:active {
			margin:0px;
			padding:0px;
			list-style:none;
			width:168px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:bold;
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding-left:12px;
			color:#CF3B28;
			display:block;
			text-decoration:none;
}
.vertnav1 a:hover {
			margin:0px;
			padding:0px;
			list-style:none;
			width:168px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:bold;
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding-left:12px;
			color:#3B4653;
			display:block;
			text-decoration:none;
}

.vertnav1-act a:link,
.vertnav1-act a:visited,
.vertnav1-act a:active {
			margin:0px;
			padding:0px;
			list-style:none;
			width:168px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:bold;
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding-left:12px;
			color:#3B4653;
			display:block;
			text-decoration:none;
}

.vertnav2 a:link,
.vertnav2 a:visited,
.vertnav2 a:active {
			margin:0px;
			padding:0px;
			list-style:none;
			width:168px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:normal;
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding-left:12px;
			color:#3B4653;
			display:block;
			text-decoration:none;
text-indent:15px;

}
.vertnav2 a:hover {
color:#333;  /*dark grey*/
}

.vertnav2-act a:link,
.vertnav2-act a:visited,
.vertnav2-act a:active {
			margin:0px;
			padding:0px;
			list-style:none;
			width:168px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:Bold;
			height:30px;
			line-height:29px;
			border-bottom:1px solid #D4D8DB;
			margin:0px;
			padding-left:12px;
			color:#3B4653;
			display:block;
			text-decoration:none;
text-indent:15px;
}

.vertnav3 a:link,
.vertnav3 a:visited,
.vertnav3 a:active {
margin: 0px;
display:block;
padding:5px;
font-size:12px;
text-decoration:none;
width:168px;
border-bottom:1px dotted #0099FF;  /*electric blue*/
text-indent:30px;
background:#C0E3FF;  /*light blue 3*/
color:#E46C1B; /*brown orange*/ 
}
.vertnav3 a:hover {
background:#C0E3FF;  /*light blue 3*/
color:#0099FF;  /*electric blue*/
}

.vertnav3-act a:link,
.vertnav3-act a:visited,
.vertnav3-act a:active {
margin: 0px;
display:block;
padding:5px;
font-size:12px;
text-decoration:none;
width:168px;
text-indent:30px;
background:#C0E3FF;  /*light blue 3*/
color:#0099FF;  /*electric blue*/
}
.vertnav3-act a:hover {
color:#0099FF;  /*electric blue*/
}

.vertnav4 a:link,
.vertnav4 a:visited,
.vertnav4 a:active {
margin: 0px;
display:block;
padding:5px;
font-size:12px;
text-decoration:none;
width:168px;
border-bottom:1px dotted #0099FF;  /*electric blue*/
text-indent:45px;
color:#E46C1B; /*brown orange*/ 
}
.vertnav4 a:hover {
color:#993300;  /*brown*/
}

.vertnav4-act a:link,
.vertnav4-act a:visited,
.vertnav4-act a:active {
margin: 0px;
display:block;
padding:5px;
font-size:12px;
text-decoration:none;
width:168px;
border-bottom:1px dotted #0099FF;  /*electric blue*/
text-indent:45px;
color:#993300;  /*brown*/
}
/* side bar */
	.sidebar{
		width:198px;
		padding:0px;
		margin:0px;
		float:left;
	}
	/* sidebar nav */
		.secondNav{
			margin:0px;
			padding:0px;
			list-style:none;
			width:179px;
			font-family:Arial, Helvetica, sans-serif;
			color:#3B4653;
			font-size:12px;
			font-weight:bold;
		}
		.secondNav LI{

		}
		
		.secondNav a{

		}
		.secondNav a:hover, .secondNav a.selected{
			color:#3B4653;
		}
	/* /sidebar nav */
	
	
	<pre>/* default styles for extension "tt_news" */
	


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border-bottom:1px solid white;

}
.news-latest-container HR.clearer {
	clear:left;
}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-item {
	padding-bottom:20px;
} 

.news-list-container h2, .news-single-item h2 {
	margin: 0px;
}

.news-list-container h2 a:link, .news-list-container h2 a:visited, .news-list-container h2 a:hover {
text-decoration:none;
}


.news-list-container H2 A {
	/*color:#fff;*/
text-decoration:none;
}

.news-list-date {
	float: right;
}

.news-list-imgcaption {
	padding-top:3px;
	padding-right:3px;
}

.news-list-container IMG {
	float: right;

	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-bottom:5px;
}


.news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date  {
	font-size:10px;
}
	
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
text-align:center;
margin-bottom:20px;
}

.tx-ttnews-browsebox {

	margin:3px;
	padding:3px;
}
.activeLinkWrap, .tx-ttnews-browsebox-strong {
font-weight:bold;
}
.disabledLinkWrap { color: #ccc; }
.disabledLinkWrap, .inactiveLinkWrap, .activeLinkWrap {
padding:0px 2px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	padding:5px;	
	margin-bottom:5px;


}
.news-single-item H2 {

	font-weight:bold;
	color: #333;
	margin: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
		font-size: 13px;
}

	

/**/

		

.news-single-img {
	float: right;
margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
font-size: 10px;
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	/*background-color: #BBE53A;*/
	clear: both;

	margin-top: 15px;
/* 	border: 1px solid #666; */
	padding:3px;
	padding-bottom:0px;

}
.news-single-related, .news-single-files, .news-single-links  {
/* 	border: 1px solid #666; */
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	/*background-color:#F9FFE5;*/
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
padding:0px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container UL LI A:LINK, .news-amenu-container UL LI A:VISITED {
/* 	background: transparent url('tt_news_styles_FILES/orangearrow2_no.gif') left center no-repeat; */
	text-align: left;
	text-decoration: none;
	color: #666;
/* 	padding-left: 12px; */
}
.news-amenu-container UL LI A:HOVER, .news-amenu-container UL LI A:ACTIVE {
/* 	background: transparent url('tt_news_styles_FILES/orangearrow2.gif') left center no-repeat; */
	color: black;
}
.news-amenu-container UL {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;

	margin-top:5px;
	margin-left:0px;
	padding-left:20px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2, .news-catmenu-header {
	color:#000;
	font-size:12px;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:20px;
}
.news-amenu-item-year {
	font-weight: bold;
       margin-top:10px;
	padding: 2px;
	background-color: #fff;
	color:#000;
}
/* -------------------------------------------- */
.news-catmenu-header {
font-weight:bold;
	padding-bottom: 2px;
	padding-left: 0px;

}


.news-catmenu  {
	padding:5px;
	margin:0px 10px 10px 10px;

}
  
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;



}
.news-catmenu-ACT {
	font-weight:bold;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container hr.clearer, .news-single-item hr.clearer {
	clear:right;
	height:1px;
	border:1px solid #fff;

}

/*---------------------------------  LIST view  -----------------------------------*/
.newsimp-list-item {
	padding-bottom:15px;
}

.newsimp-list-container h2, .newsimp-single-item h2 {
	margin: 0px;
}

.newsimp-list-date, .newsimp-single-date {
	float: right;
}

.newsimp-list-item img, .newsimp-single-img {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}

.newsimp-list-category, .newsimp-list-author, .newsimp-single-author, .newsimp-single-imgcaption, .newsimp-single-category, .newsimp-list-date, .newsimp-single-date {
	font-size:10px;
}
.newsimp-list-morelink  {
	padding-bottom:5px;
}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.newsimp-single-item H2 {
	padding-bottom:3px;
}

.newsimp-single-item H3.newsimp-single-subheader {
	margin: 10px 0px;
	font-size: 14px;
}

.newsimp-single-imgcaption {
	clear:both;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:5px;
}

.newsimp-single-backlink {
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 10px;
}

ul.newsimp-single-related, dl.newsimp-single-files, dl.newsimp-single-links  {
	clear: both;
	margin-left:0px;
	padding-top:10px;
}

.newsimp-single-related dt, .newsimp-single-links dt, .newsimp-single-files dt {
	font-weight: bold;
}

.newsimp-single-related dd, .newsimp-single-links dd, .newsimp-single-files dd {
	margin-left:15px;

}
.newsimp-single-related dd a, .newsimp-single-links dd a, .newsimp-single-files dd a, .newsimp-single-backlink a{
	border-bottom: dashed 1px #666666;
}
.newsimp-single-related dd a:hover, .newsimp-single-links dd a:hover, .newsimp-single-files dd a:hover, .newsimp-single-backlink a:hover {
	border-bottom: none;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.newsimp-list-container hr.clearer, .newsimp-single-item hr.clearer, .newsimp-latest-container hr.clearer{
	clear:right;
	height:1px;
	border:1px solid #fff;

}
.newsimp-latest-container HR.clearer {
	clear:left;
}

/**
 * $Id: newsimp_styles.css,v 1.2 2005/07/01 19:46:54 rgermann Exp $
 */
 
 div.news-box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #8C8C8C;
	width: 149px;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
}