

body
{
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#f0f0f0;
}
#page
{
	width:780px;
	text-align:center;
	background:#ffffff;
}

.y_spacer
{
	width:100%;
	font:normal 2px Arial, Helvetica, sans-serif;
	clear:both;
}
	
/* FOOTER */
#footer
{
	width:100%;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#023D83;
	line-height:40px;
	height:0px;
	text-align:center;
	letter-spacing:3px;
}

/* END FOOTER */




button
{
	line-height:16px;
	padding:1px 0 0 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	cursor:pointer;
	background:none;
	border:1px solid #B6B6B6;
	margin:0;
	margin-left:2px;
	text-align:center;
	height:18px;
}

button:hover
{
	line-height:16px;
	padding:1px 0 0 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	cursor:pointer;
	border:1px solid #023D83;
	margin-left:2px;
	text-align:center;
	height:18px;
}

button:focus
{
	line-height:16px;
	padding:1px 0 0 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	cursor:pointer;
	border:1px solid #023D83;
	margin-left:2px;
	text-align:center;
	height:18px;
}

label
{
	cursor:pointer;
}

.input_edit
{
	padding:2px;
	text-align:center;
}
.input_edit input
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	border:1px solid #B6B6B6;
	padding:2px 2px;
	background:#ffffff;
}

.input_edit input:focus
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	border:1px solid #023D83;
	padding:2px 2px;
	background:#ffffff;
}

.input_edit textarea
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	border:1px solid #B6B6B6;
	padding:2px;
	background:#ffffff;
}

.input_edit textarea:focus
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	border:1px solid #023D83;
	padding:2px 2px;
	background:#ffffff;
}

.input_edit select
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#023D83;
	border:1px solid #B6B6B6;
	padding:2px;
	background:#ffffff;
}


.input_name
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#023D83;
	line-height:20px;
	letter-spacing:2px;
	text-align:left;
	background:url(images/index/input_name.gif) no-repeat #f0f0f0;
	text-indent:20px;
}

.image_link img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.8;
	opacity:.8;
	border:0;
}

.image_link:hover img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1;
	opacity:1.0;
	border:0;
}

.hr_line
{
	background:#FF0000;
	border:0;
	height:2px;
	color:#FF0000;
}

form
{
	padding:0;
	margin:0;
}


#down_menu
{
	clear:both;
	width:100%;
	height:20px;
}

#down_menu ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#down_menu li
{
	display:inline;
}

#down_menu a
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#7C7C7C;
	letter-spacing:2px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	line-height:12px;
}

#down_menu a:hover
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#023D83;
	letter-spacing:2px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	line-height:12px;
}

.hr_light
{
	background:#5086A8;
	border:0;
	height:1px;
	color:#5086A8;
}


#logo
{
	width:174px;
	height:76px;
	float:left;
	cursor:pointer;
}

$logo_right
{
	width:566px;
	height:76px;
	float:left;
}

#top_menu
{
	clear:both;
	text-align:left;
}

#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;
		clear:both;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
		margin-left:0px;
		margin-top:0px;
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		padding:0px;
		background-color:#FFFFFF;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0;
		padding:0;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0;
		padding:0;
		border:1px solid #5086A8;
	}
	#dhtmlgoodies_menu ul.menuBlock3{	/* Menu bar - main menu items */
		border:0;
		padding:0;
		border:1px solid #5086A8;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #000;
		text-decoration:none;
	}
	
	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		border:0;
		background:#ffffff;
		padding:1px 1px 1px 1px;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		border:1px solid #5086A8;
		border-left-width:1px;
		background:#ffffff;
	}
	
	
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#A6A6A6;
		padding-left:5px;
		padding-right:5px;
		line-height:19px;
		background:#ffffff;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#00336C;
		font-weight:bold;
		font:bold 14px Arial, Helvetica, sans-serif;
		padding-left:5px;
		padding-right:5px;
		line-height:20px;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding:4px 11px 4px 11px;
		text-align:left;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding:3px 10px 3px 10px;
		text-align:left;
		background:#F3F3F3;
		border:1px solid #E6E6E6;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#666666;
		font:normal 12px Arial, Helvetica, sans-serif;
	}	
	
	#dhtmlgoodies_menu .currentDepth2 a{	/* Text rules */
		color:#5187A9;
		font:normal 12px Arial, Helvetica, sans-serif;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding:4px 11px 4px 11px;
		text-align:left;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding:3px 10px 3px 10px;
		text-align:left;
		background:#F3F3F3;
		border:1px solid #E6E6E6;
	}
	#dhtmlgoodies_menu .currentDepth3over a{	/* Text rules */
		color:#666666;
		font:normal 12px Arial, Helvetica, sans-serif;
	}	
	
	#dhtmlgoodies_menu .currentDepth3 a{	/* Text rules */
		color:#5187A9;
		font:normal 12px Arial, Helvetica, sans-serif;
	}	
	
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding:2px 6px 2px 6px;
		border:1px solid #B0C1C8;
		text-align:left;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding:2px 6px 2px 6px;
		border:1px solid #B0C1C8;
		text-align:left;
	}	
	
	#dhtmlgoodies_menu .currentDepth4over a{	/* Text rules */
		color:#0000FF;
		font:bold 12px Arial, Helvetica, sans-serif;
	}	
	
	#dhtmlgoodies_menu .currentDepth4 a{	/* Text rules */
		color:#000;
		font:bold 12px Arial, Helvetica, sans-serif;
	}	
	
#down_flash
{
	width:475px;
	float:left;
}

#down_flash_right
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#023D83;
}

#center_flash
{
	margin-left:20px;
	margin-right:20px; 
	height:352px; 
	clear:both;
}

.page_field
{
	border:1px solid #E6E6E6;
	padding:10px;
	background:url(images/index/back_field.gif) top repeat-x;
	border-radius:20;
}

.page_legend
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	letter-spacing:3px;
	padding:10px;
	background:url(images/index/back_legend.gif) repeat-x;
}

.search_link
{
	color:#023D83;
	text-decoration:none;
	letter-spacing:2px;
}
.search_link:hover
{
	color:#ff0000;
	text-decoration:none;
	letter-spacing:2px;
}
