	body {
		margin: 0; padding: 0;
		color: #000000;
		font-family: arial, helvetica, sans-serif;
		font-size:12px;
		text-align: center;
		background: #ffffff;

		}

		#container {
		width:950px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;

		}

		img {

		border: 0;

		}
	.error { color: #F03; }
/*
	.lorem {
		border-style: solid;
		border-color:#ff0000;
		border-width:1px;
	}
*/
		/* CONTENT AREA */

		.nav_border {
		border-style: solid;
		border-color:#ffffff;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 1px;
		}

		.text_column {
		color: #000000;
		font-size:12px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
		}

		.text_column2 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
		}

		.text_column3 {
		color: #000000;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
		}


		.text_column_calender {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:2px;
		padding-top:10px;
		padding-right:0px;


		}

		.table_width {
		width:765px;

		}

		.heading_print {
		display:none;

		}

		.top_nav {
		color: #ffffff;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#000000;

		}

		.browse_nav {
		color: #ffffff;
		font-size:13px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		padding-left:29px;

		}

		.browse_nav_padding {
		padding-left:5px;
		padding-right:5px;
		text-align:justify;
		}
		
		.texte_actualites {
	font-size: 12px;
	color: black;
	padding: 5px;
		}


		.heading {
		color: #CC0000;
		font-size:13px;
		font-weight:bold;
		text-transform: uppercase;
		background-color: #999999;
		padding: 5px;
		}

		.heading2 {
		color: #CC0000;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		padding-top:5px;
		}


		.heading4 {
		font-family: arial;
		color: #000000;
		font-size:14px;
		font-weight:bold;

		}

		.heading5 {
		font-family: arial;
		color: #F3921F;
		font-size:14px;
		font-weight:bold;

		}

		.heading6 {
		color: #000000;
		font-size:13px;
		font-weight:bold;
		padding-left:10px;

		}

		.heading7 {
		color: #666666;
		font-size:12px;
		font-weight:bold;
		padding-left:10px;

		}

		.header_bg {
		color: #ffffff;
		font-size:17px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#F78F1E;
		padding-left:10px;
		padding-right:10px;
		height:50px;

		}


		.bold {
		color: #000000;
		font-size:12px;
		font-weight:bold;

		}

		.bold2 {
		color: #000000;
		font-size:11px;
		font-weight:bold;

		}

		.heading_big {
		font-family: arial;
		color: #000000;
		font-size:18px;
		font-weight:bold;


		}

		.orange {
		color: #F3921F;
		font-size:12px;
		font-weight:bold;

		}

		.white {
		color: #ffffff;
		font-size:12px;
		font-weight:bold;

		}


		.footer {
	color: #999999;
	font-size:9px;
	font-weight:normal;
	padding: 0;
	margin: 0;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	vertical-align: middle;

		}

		.bg1 {
	color: #000000;
	font-size:10px;
	font-weight:normal;
	padding: 0;
	margin: 0;
	background-color: #999999;

		}

		.bg2 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#f6f6f6;

		}

		.bg3 {
		color: #999999;
		font-size:9px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#f6f6f6;
		padding-left:5px;

		}

		.bg4 {
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#cccccc;
		padding-left:10px;
		height:25px;

		}

		.bg5 {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#E5E5E5;
		padding-left:10px;
		height:31px;


		}

		.bg6 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#f6f6f6;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;

		}

		.bg7 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		background:#ffffff;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:10px;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;

		}

		.bg8 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding-top:10px;
		padding-bottom:10px;
		background:#ffffff;
		padding-left:10px;
		padding-right:10px;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;

		}

		.bg9 {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#E5E5E5;
		padding-left:10px;
		height:20px;

		}

		.bg10 {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#D9D9D9;


		}

		.bg11 {

		background:#ffffff;
		}

		.bg12 {

		background:#F88E21;
		}

		.bg13 {
		background:#ffffff;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:7px;
		padding-bottom:7px;

		}





		.form1 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:140px;
		padding-left:10px;
		border-color:#ffffff;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		}

		.form2 {
		color: #000000;
		padding-left:10px;
		font-size:11px;
		font-weight:normal;
		width:40px;
		}

		.form4 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:185px;
		}
		
		.form5 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:310px;
		}
		
		.form6 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:20px;
		}
		.form7 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:40px;
		}
		
		.form8 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:120px;
		}
		
		.form9 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		width:150px;
		}

		.form_padding {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding-left:10px;
		padding-right:12px;

		}

		.form_text {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;

		}

		.form_bold {
		color: #F78F1E;
		font-size:11px;
		font-weight:bold;
		}

		.padding {
		padding-left:15px;
		padding-right:10px;
		font-size:11px;

		}

		.padding2 {
		padding-left:35px;
		padding-right:15px;

		}

		.padding3 {
		padding-left:35px;
		padding-right:15px;
		COLOR:#FFFFFF;

		}

		.padding4 {
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;

		}

		.padding5 {
		padding-bottom:15px;
		padding-top:15px;

		}

		.padding6{
		padding-right:5px;

		}

		.padding7{
		padding-right:5px;

		}

		.tborder {
		background: #d9dadb;
		color: #999999;
		font-size:11px;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		}


		.tborder_event {
		background: #ECECED;
		color: #999999;
		font-size:11px;
		padding: 0;
		margin: 0;
		border-style: none;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		}

		.calendar_off {
		background: #FBFBFC;
		color: #666666;
		font-size:11px;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar2_off {
		background: #FBFBFC;
		color: #666666;
		font-size:11px;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar_day {
		background: #FBFBFC;
		color: #e20072;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar_day_on {
		background: #F3921F;
		color: #000000;
		font-weight:bold;
		font-size:11px;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar_day_event {
		background: #FCB86F;
		color: #e20072;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		border-style: none;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar2_day {
		background: #FBFBFC;
		color: #e20072;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		.calendar_blank {
		background: #d2d3d4;
		color: #e20072;
		font-size:11px;
		font-weight:bold;
		border-style: solid;
		border-color:#c2c3c3;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		height:19px;
		}

		/* MY CALENDAR AREA */

		.mycalendar_bg1 {
		color: #000000;
		font-size:12px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#F78F1E;
		padding-left:10px;
		}

		.mycalendar_bg2 {
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#F4A652;
		}

		.mycalendar_bg3 {
		color: #ffffff;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#F78F1E;
		}

		.mycalendar_border1 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#ffffff;
		padding-left:10px;
		border-style: solid;
		border-color:#ededed;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		}

		.mycalendar_border2 {
		color: #000000;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#ffffff;

		border-style: solid;
		border-color:#ededed;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		}

		.mycalendar_border3 {
		color: #000000;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#ffffff;

		border-style: solid;
		border-color:#ededed;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		}

		.subnav_border {
		border-style: solid;
		border-color:#ffffff;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		}


		/* COMMUNITY TABLES */

		.column_left {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		width:693px;
		}

		.column_right {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		width:247px;
		background:#F6F6F7;
		}

		.form_text_comm {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding-left:10px;
		padding-right:5px;

		}

		.form_text_comm_bold {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;

		}

		.bg_comm1 {
		color: #000000;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		background:#FAFAFA;


		}

		.reviewlist {

		border-width:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		}

		.reviewlistHeader {
		color: #000000;
		font-size:11px;
		font-weight:bold;
		padding: 0;
		margin: 0;
		background:#F3921F;
		height:29px;
		text-align: left;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:0px;
		padding-left:10px;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;


		}

		.reviewlistHeader a:link {
		font-weight:bold;
		text-decoration:none;
		padding: 0 0 1px; border-bottom: 0px solid #ffffff;color: #000000;
		}

		.reviewlistHeader a:hover {
		font-weight:bold;
		text-decoration:none;
		padding: 0 0 1px; border-bottom: 0px solid #F3921F;color: #ffffff;
		}



		.reviewlistRow,  .reviewlistRow td  {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;


		}

		.reviewlistRow_image {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;


		}



		.button {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#F79F07;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 1px;
		padding-left:10px;
		padding-right:10px;
		background:#dcdcdc;
		}


		.text_community {
		color: #000000;
		font-size:12px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:10px;
		padding-right:10px;
		}

		.text_community4 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		border-style: none;
		border-width:0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		padding-bottom:2px;
		}

		.text_community2 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		padding-bottom:2px;
		}

		.text_community3 {
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:10px;
		padding-right:10px;
		border-style: solid;
		border-color:#dcdcdc;
		border-width:1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		padding-bottom:2px;
		}


		.imageScroll {
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#F78F1E;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-face-color:#F4A957;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#F78F1E;
		scrollbar-track-color:#ffffff;
		padding : 0px;
		width : 275px;
		height : 400px;
		overflow: auto;
		}

		.divider {
		border-style: solid;
		border-color:#666666;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-top-width: 0px;
		padding-bottom:0px;
		}

		/*EVENTS */

		#events{
		color: #000000;
		font-size:11px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		}

        #events a{font-size: 11px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
        #events a:hover{font-size: 11px; font-weight:normal; color:#000000; text-decoration:underline;}


		.top_nav2 {
		color: #ffffff;
		font-size:10px;
		font-weight:normal;
		padding: 0;
		margin: 0;
		padding-left:30px;
		}

		.space {
		padding-left:70px;


		}




ul.list { margin: 0; padding: 0; list-style: none ; padding-left:0px;  font-size:11px; font-family: arial; color: #666666; font-weight:normal; line-height:17px;}

ul.list2 { margin: 0; padding: 0; list-style: none ; padding-left:0px;  font-size:11px; font-family: arial; color: #666666; font-weight:normal; }

ul.list3 { margin: 0; padding: 0; list-style: none ; padding-left:10px;  font-size:11px; font-family: arial; color: #666666; font-weight:normal;}

ul.bullet { margin: 0; padding: 0; list-style-image: url(../images/bullet.gif); color:#000000; padding-left:25px;  font-size:12px; font-weight: normal; line-height:17px;}

ul.bullet2 { margin: 0; padding: 0; list-style-image: url(../images/bullet2.gif); color:#666666; padding-left:35px; line-height:20px; font-size:11px; font-weight: normal;}

ul.bullet3 { margin: 0; padding: 0; list-style-image: url(../images/bullet2.gif); color:#000000; padding-left:10px; line-height:20px; font-size:10px; font-weight: normal;}


a:link {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a:active {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a:visited {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a:hover {font-size: 12px; font-weight:normal; color:#000000; text-decoration:underline;}

a.spip_in { color: #CC0000; } /* liens internes */
a.spip_out { color: #CC0000; } /* liens sortants */
a.spip_url { color: #CC0000; } /* liens url sortants */

a.black:link {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
a.black:active {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
a.black:visited {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
a.black:hover {
	font-size: 11px;
	font-weight:normal;
	color:#CC0000;
	text-decoration: none;
}


a.bold:link {font-size: 12x; font-weight:bold; color:#000000; text-decoration:none;}
a.bold:active {font-size: 12px; font-weight:bold; color:#000000; text-decoration:none;}
a.bold:visited {font-size: 12px; font-weight:bold; color:#000000; text-decoration:none;}
a.bold:hover {font-size: 12px; font-weight:bold; color:#666666; text-decoration:none;}

a.nav_white:link {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.nav_white:active {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.nav_white:visited {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.nav_white:hover {font-size: 13px; font-weight:bold; color:#F3921F; text-decoration:none;}

a.nav_orange:link {font-size: 13px; font-weight:bold; color:#F3921F; text-decoration:none;}
a.nav_orange:active {font-size: 13px; font-weight:bold; color:#F3921F; text-decoration:none;}
a.nav_orange:visited {font-size: 13px; font-weight:bold; color:#F3921F; text-decoration:none;}
a.nav_orange:hover {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}


a.topnav:link {font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.topnav:active {font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.topnav:visited {font-size: 9px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.topnav:hover {font-size: 9px; font-weight:normal; color:#F3921F; text-decoration:none;}

a.topnav2:link {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.topnav2:active {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.topnav2:visited {font-size: 13px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.topnav2:hover {font-size: 13px; font-weight:bold; color:#F3921F; text-decoration:none;}

a.grey:link {font-size: 11px; font-weight:bold; color:#6e6e6e; text-decoration:none;}
a.grey:active {font-size: 11px; font-weight:bold; color:#6e6e6e; text-decoration:none;}
a.grey:visited {font-size: 11px; font-weight:bold; color:#6e6e6e; text-decoration:none;}
a.grey:hover {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;}

a.white:link {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.white:active {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.white:visited {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.white:hover {
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}

a.white2:link {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;padding-left:10px; }
a.white2:active {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;padding-left:10px; }
a.white2:visited {font-size: 11px; font-weight:bold; color:#ffffff; text-decoration:none;padding-left:10px; }
a.white2:hover {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;padding-left:10px; }
a.redbold:link {
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
a.redbold:active {
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
a.redbold:visited {
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
a.orange:hover {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;}

a.orange2:link {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;padding-left:10px;}
a.orange2:active {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;padding-left:10px;}
a.orange2:visited {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;padding-left:10px;}
a.orange2:hover {font-size: 11px; font-weight:bold; color:#F3921F; text-decoration:none;padding-left:10px;}

a.orange3:link {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a.orange3:active {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a.orange3:visited {font-size: 12px; font-weight:normal; color:#F78F1E; text-decoration:underline;}
a.orange3:hover {font-size: 12px; font-weight:normal; color:#000000; text-decoration:underline;}

a.small:link {font-size: 10px; font-weight:normal; color:#F78F1E; text-decoration:none;}
a.small:active {font-size: 10px; font-weight:normal; color:#F78F1E; text-decoration:none;}
a.small:visited {font-size: 10px; font-weight:normal; color:#F78F1E; text-decoration:none;}
a.small:hover {font-size: 10px; font-weight:normal; color:#000000; text-decoration:none;}


a.foot:link {font-size: 9px; font-weight:normal; color:#999999; text-decoration:none;}
a.foot:active {font-size: 9px; font-weight:normal; color:#999999; text-decoration:none;}
a.foot:visited {font-size: 9px; font-weight:normal; color:#999999; text-decoration:none;}
a.foot:hover {font-size: 9px; font-weight:normal; color:#000000; text-decoration:none;}


		a.tab:link {
		font-size: 12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#dcdcdc;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab:active {
		font-size: 12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#dcdcdc;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab:visited {
		font-size: 12px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#dcdcdc;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab:hover {
		font-size: 12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#FF9900;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}


		a.tab_on:link {
		font-size: 12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#FF9900;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab_on:active {
		font-size: 12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#FF9900;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab_on:visited {
		font-size: 12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#FF9900;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}

		a.tab_on:hover {
		font-size: 12px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		border-style: solid;
		border-color:#000000;
		border-width:1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		background:#FF9900;
		height:22px;
		text-align: left;
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;

		}



.subnav_off {
	font-family: "arial";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
	padding-left:7px;
	padding-right:5px;
	height:21px;
	background: #d9dadb;
	border-style: solid;
	border-color:#ffffff;
	border-width:1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}

.subnav_off a {
	font-family: "arial";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
}

.subnav_on {
	font-family: "arial";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
	padding-left:7px;
	padding-right:5px;
	height:21px;
	background: #F78F1E;
	border-style: solid;
	border-color:#ffffff;
	border-width:1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}

.subnav_on a {
	font-family: "arial";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
}

.message {font-weight:bold; font-size:12px;}
.errorMessage {font-weight:bold; font-size:12px; color:#ff0000;}
.required {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#ff0000;}

