/* CSS Document */	body {		background-color:#FFFFFF;		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:12px;	}	table {		font-size:10px;		width:743px;		text-align: left;		color:#267EB7;		border-collapse:collapse;			}		th {		padding:10px 0px 5px 10px;		font-size:18px;		color:#4F4F4F;		font-weight:bold;		border-right: 1px solid #93BFDB;	}		tr.evenRow {		background-color:#FFFFFF;	}		tr.oddRow {		background-color:#FFFFFF;	}		td {	border-right: 1px solid #93BFDB;	padding:0px 0px 5px 10px;	}/* IDs (alphabetically)*/	#contactForm{		float:left;		text-align:right;		width:450px;		padding: 0px 10px 5px 10px;	}	
	#contactForm input {
		width: 300px;
	}
	
	#contactForm input[type="radio"] {
		width: 20px;
	}
	
	#contactForm .DesAd {
		font-size: 9px;
		color: #999999;
		text-align: center;
		font-weight: bold;
	}
		#container {	position:relative;	width:750px;	}		#content {		float:left;		color:#333333;		width:550px;		background-color:#FFFFFF;		padding: 4px 5px 5px 10px;	}		#content h1{		color:#66CC66;		font-size:20px;		font-weight:bold;	}		#content h2{ 		color:#66CC66;		font-size:16px;		font-weight:bold;	}
	
	#content h2 .gras{
		color:#244E47
	} 		#content h3{		color:#244E47;		font-size:16px;		font-weight:bold;	}		#errorMsg {		clear:both;		background-color:#FFFFFF;		color: #CC0000;		display:none;	}		#eventInfo{		width:146px;		color:#FFFFFF;		background-color:#4F4F4F;		padding: 5px 15px 5px 15px;		font-size:10px;		word-wrap:break-word;	}		#eventInfo h1{		font-size:14px;		color:#FFFFFF;	}		#eventInfo h3{		font-size:10px;		font-weight:bold;		line-height:0.5;		color:#FFFFFF;	}		#eventInfo a {		color:#61C2F7;		font-weight:bold;		font-size:10px;	}		#eventInfo a.email {		font-weight:normal;		color:#FFFFFF;	}		#eventlist {	clear:none;	}		#extraDiv{		width:176px;		height:170px;	}		#footer {		clear:both;
		width:860px;
		background-color:#000000;
		color: #FFFFCC;
		font-size:9px;
		font-weight:bold;
		padding: 1px 15px 1px 55px;
		background-image: url(images/lg_df_footer.gif);
		background-repeat: no-repeat;
		background-position: 1% center;	}		#header {		clear:both;		width:750px;
		margin:0px 15px;		height:125px;		color: #FFFFFF;	}		#links {		background-color:#FFFFFF;		width:146px;		padding:0px 15px 5px 15px;		font-size:10px;	}	#links h3{		font-size:12px;		color:#006600;	}		#links a {		color:#669966;		font-size:10px;	}		#photo{		width:176px;	}		#photo img{		width:176px;	}		#questionnaireForm{		float:left;		width:525px;		padding: 0px 10px 5px 10px;		font-weight:bold;		color:#4F4F4F;	}
	
	#questionnaireForm select {
		width: 350px;
	}
	
	#questionnaireForm  .radio {
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		margin-left: 30px;
	}
	
	#questionnaireForm .infoleg {
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 2px;
	}
			#register {		float:left;		padding: 4px 5px 0px 10px;	}	#register h3{		margin-bottom:2px;	}		#RSSLink {		padding:2px 2px 2px 2px;		height:14px;		width:36px;		border-style:none;	}		#sidePanel{		float:left;		width:176px;		border-right: 1px solid #244E47;	}		#titlebar {		clear:both;		width:750px;		height:50px;
		background-color:#244E47;	/*	background: url('images/theme1/titlebar.gif') no-repeat; */		color: #C4D553;		padding-top:17px;		padding-left:180px;		font-size:24px;		font-weight:bold;	}	#titlebar2 {		clear:both;		width:850px;		height:50px;
		background-color:#244E47;		background: url('images/theme1/titlebar.gif') no-repeat;		color: #FFFFFF;		padding-top:17px;		padding-left:15px;		font-size:24px;		font-weight:bold;	}/* CLASS ELEMENTS (alphabetically) */	div.data {		padding:0px 0px 0px 5px;		color:#93BFDB;		border-left: 1px solid #93BFDB;	}		div.data a{		font-weight:bold;		color:#267EB7;		text-decoration:none;	}		div.data h3{		border-bottom: solid 1px #CC0000;		color:#CC0000;		font-size:16px;		font-weight:bold;	}		div.form {		color:#4F4F4F;		background-color:#FFFFFF;	}		div.form h2{		color:#244E47;		font-size:14px;		font-weight:bold;		text-align:left;	}		div.form h3{		color:#66CC66;		font-size:14px;		font-weight:bold;		text-align:left;	}		div.newsEntry {		width:515px;		border-bottom: 1px solid #267EB7;		padding:0px 10px 0px 10px;	}		div.requiredField {		font-weight:bold;		color:#669966;	}		div.requiredFieldHighlight {		font-weight:bold;		color:#FF0000;	}		li.requiredField {		font-weight:bold;		color:#267EB7;	}		li.requiredFieldHighlight {		font-weight:bold;		color:#FF0000;	}