/* <![CDATA[ */

	/***************************************************************
	* STRUCTURE ELEMENTS - SECTION 0
	*
	* Reset
	***************************************************************/
	HTML, BODY, DIV, UL, LI, P {
		margin: 0px;
		padding: 0px;
	}

	/***************************************************************
	* STRUCTURE ELEMENTS - SECTION 1
	*
	* Main classes
	***************************************************************/
	
	IFRAME {
/*		height: 540px;*/
		height: auto;
		width: 600px;
		border: 0px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
	/* BODY - Generic */
	BODY {
		background: transparent url( ../img/bg.gif ) repeat top left;
	}
	
	/* DIV#container - Container */
	DIV#container {
		width: 600px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
/*		margin-top: 100px;*/
		background: url( ../img/body_bg.gif ) bottom left;
	}
	
	DIV#container_home {
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		background: transparent url( ../img/body_bg_home.gif ) top left;
	}
	
	DIV#container_home #flashcontent {
		margin-left: 24px;
	}
	
	/* DIV#header - Header */
	DIV#header {
		width: 600px;
		height: 120px;
		background: url( ../img/body_bg_top.gif ) top left;
	}
	
	DIV#header OBJECT {
		margin-left: 51px;
		margin-right: 49px;
	}
	
	/* DIV#menu - Menu */
	DIV#menu {
		height: 24px;
		margin-left: 51px;
		margin-right: 49px;
		background-color: #BEA18A;
	}
	
	/* UL#menu_level1 - Level 1 */
	UL#menu_level1 {
		float: left;
		height: auto;
		overflow: hidden;
		list-style-type: none;
		margin-top: 5px;
	}
	
	UL#menu_level1 LI {
		float: left;
		margin-left: 25px;
		font-size: 12px;
	}
	
	UL#menu_level1 LI SPAN.act A {
		color: #AA2A4A;
	}
	
	/* UL#menu_level2 - Level 2 */
	UL#menu_level2 {
		height: auto;
		overflow: hidden;
		list-style-type: none;
	}

	UL#menu_level2 LI {
		line-height: 15px;
		font-size: 13px;
	}

	UL#menu_level2 LI SPAN.act A {
		color: #AA2A4A;
	}
	
	/* UL#page_tools - Page tools */
	UL#page_tools {
		float: right;
		list-style-type: none;
		margin-top: 5px;
		height: auto;
		overflow: hidden;
	}
	
	UL#page_tools LI {
		margin-right: 25px;
		float: left;
	}
	
	UL#page_tools LI.home_link A {
		display: block;
		height: 15px;
		width: 15px;
		background: transparent url( ../img/icns/home_off.gif ) no-repeat top left;
	}
	
	UL#page_tools LI.home_link A:hover {
		background: transparent url( ../img/icns/home_on.gif ) no-repeat top left;
	}
	
	/* DIV#content - Content */
	DIV#content {
		height: auto;
		overflow: auto;
		margin-left: 51px;
		margin-right: 49px;
		width: 500px;
		background: transparent url( ../img/fd_clair.gif ) repeat top left;
	}
	
	/* DIV#footer - Footer */
	DIV#footer {
		padding-top: 10px;
		padding-bottom: 20px;
		clear: both;
		margin-left: 51px;
		margin-right: 49px;
		height: 60px;
		background: transparent url( ../img/fd_clair.gif ) repeat bottom left;
		font-size: 9px;
	}
	
	DIV#footer TABLE {
		margin-left: 30px;
	}
	
	 
	/* DIV#top_div - Top DIV */
	DIV#top_div {
		height: 30px;
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		background: transparent url( ../img/top.gif ) no-repeat top left;
	}
	
	/* DIV#bottom_div - Bottom DIV */
	DIV#bottom_div {
		height: 30px;
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		background: transparent url( ../img/bottom.gif ) no-repeat top left;
	}

	DIV#bottom_div_home {
		height: 30px;
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		background: transparent url( ../img/bottom_home.gif ) no-repeat top left;
	}

	/***************************************************************
	* STRUCTURE ELEMENTS - SECTION 2
	*
	* Columns
	***************************************************************/

	DIV.left_col, DIV.right_col {
		float: left;
		display: inline;
	}
	
	DIV.left_col IMG {
		width: 230px;
	}
	
	DIV.left_col {
		width: 230px;
		margin-right: 20px;
		margin-left: 30px;
	}
	
	DIV.right_col {
		width: 180px;
		margin-right: 25px;
	}
	
	DIV.content_top {
		margin-top: 20px;
		height: auto;
		overflow: hidden;
	}
	
	DIV.right_col DIV.content_top {
		margin-top: 17px;
		height: 230px;
	}
	
	DIV.content_bottom {
		font-size: 12px;
		margin-top: 5px;
	}

/* ]]> */
