/**************************************************
						Body
**************************************************/
body {
	background:#002f63 url('../_img/background/body.jpg') repeat-x top;
	color:#004494;
	font:100%/150% Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}

/**************************************************
						General
**************************************************/
a {
	text-decoration:none;
}
img {
	border:0;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
}

	/**************************************************
							Classes
	**************************************************/
	.pdf {
		background:url('../_img/icon/page_white_acrobat.png') no-repeat;
		background-position:left center;
		padding:0 0 0 20px;
	}

/**************************************************
						Container
**************************************************/
#container {
	background:#ddedff url('../_img/background/container.jpg') repeat-y;
	font-size:.75em;
	margin:0 auto;
	text-align:left;
	width:900px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
							Header
	**************************************************/
	#header {
		background:#003875 url('../_img/background/header.jpg') no-repeat;
		background-position:right top;
		height:134px;
		position:relative;
		width:900px;
	}
	#header:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#header h1 {
		background:url('../_img/background/header_h1.jpg') no-repeat;
		background-position:left top;
		display:block;
		height:88px;
		width:900px;
	}
	#header h1 a {
		display:block;
		height:88px;
		text-indent:-9999px;
		width:248px;
	}
	/*
	#header ul {
		background:url('../_img/background/header_ul.jpg') no-repeat;
		bottom:0;
		clear:both;
		height:45px;
		list-style:none;
		margin:0;
		padding:0;
		position:absolute;
		width:900px;
	}
	#header ul li {
		background:url('../_img/background/header_ul_li.jpg') no-repeat;
		background-position:center right;
		float:left;
		padding:0 1px 0 0;
		position:relative;
	}
		#header ul li#home {
		}
		#header ul li#home a {
		}
		#header ul li#home a:hover {
			background:url('../_img/background/header_ul_li_home_a_hover.jpg') no-repeat;
			background-position:left top;
			color:#fff;
		}
			#header ul li#home a.selected {
				background:url('../_img/background/header_ul_li_home_a_hover.jpg') no-repeat;
				background-position:left top;
				color:#fff;
			}
			#header ul li#home a:hover.selected {
			}
		#header ul li#login {
			background-position:center left;
			float:right;
			padding:0 15px 0 0;
		}
		#header ul li#login a {
			background:url('../_img/icon/lock.png') no-repeat;
			background-position:center right;
			padding:0 27px 0 12px;
		}
		#header ul li#login a:hover {
		}
	#header ul li a {
		color:#003875;
		display:block !important;
		display:inline-block;
		font-size:1.1em;
		height:45px;
		line-height:45px;
		padding:0 12px;
	}
	#header ul li a:hover {
		background:url('../_img/background/header_ul_li_a_hover.jpg') repeat-x;
		color:#fff;
	}
	#header ul li a.selected {
		background:url('../_img/background/header_ul_li_a_hover.jpg') repeat-x;
		color:#fff;
	}
	*/
	#header ul {
		background:url('../_img/background/header_ul.jpg') no-repeat;
		bottom:0;
		height:45px;
		list-style:none;
		margin:0;
		padding:0;
		position:absolute;
		width:900px;
		z-index:100;
	}
	#header ul li {
		background:url('../_img/background/header_ul_li.jpg') no-repeat;
		background-position:center right;
		float:left;
		padding:0 1px 0 0;
		position:relative;
		z-index:100;
	}
		#header ul li#home {
		}
		#header ul li#home a {
		}
		#header ul li#home a:hover {
			background:url('../_img/background/header_ul_li_home_a_hover.jpg') no-repeat;
			background-position:left top;
			color:#fff;
		}
			#header ul li#home a.selected {
				background:url('../_img/background/header_ul_li_home_a_hover.jpg') no-repeat;
				background-position:left top;
				color:#fff;
			}
			#header ul li#home a:hover.selected {
			}
		#header ul li#login {
			background-position:center left;
			float:right;
			padding:0 15px 0 0;
		}
		#header ul li#login a {
			background:url('../_img/icon/lock.png') no-repeat;
			background-position:center right;
			padding:0 27px 0 12px;
		}
		#header ul li#login a:hover {
		}
	#header ul li a {
		color:#003875;
		display:block !important;
		display:inline-block;
		font-size:1.1em;
		height:45px;
		line-height:45px;
		padding:0 12px;
	}
	#header ul li a:hover {
		background:url('../_img/background/header_ul_li_a_hover.jpg') repeat-x;
		color:#fff;
	}
	#header ul li a.selected {
		background:url('../_img/background/header_ul_li_a_hover.jpg') repeat-x;
		color:#fff;
	}
	#header ul li.selected {
		background:url('../_img/background/header_ul_li_a_hover.jpg') repeat-x;
		color:#fff;
	}
	#header ul li.selected a em {
		color:#fff;
		font-style:normal;
	}
	#header ul li.selected a ul li a {
		color:#003875;
	}
	#header ul li.selected a:hover {
		color:#fff;
	}
	#header ul li:hover ul, #header ul a:hover ul {
		visibility:visible;
	}
	#header ul li ul {
		height:0;
		position:absolute;
		visibility:hidden;
		top:45px;
		_top:30px;
		width:149px;
	}
	#header ul li ul li {
		background:none;
	}
	#header ul li ul li a {
		background:#ddd;
		display:block;
		height:25px;
		line-height:25px;
		width:185px;
	}
	#header ul li ul li a:hover {
		background:#ddd;
	}
	#header table {
		border-collapse:collapse;
		font-size:.9em;
		left:0;
		position:absolute;
		z-index:80;
	}
	#header ul li.selected a table tr td ul li a {
		color:#003875;
	}
	#header ul li.selected a table tr td ul li a:hover {
		color:#fff;
	}

	/**************************************************
							Breadcrumbs
	**************************************************/
	#breadcrumbs {
		background:#ddeefe url('../_img/background/breadcrumbs.jpg') no-repeat;
		background-position:right top;
		clear:both;
		display:block;
		height:19px;
		padding:5px 10px;
		width:880px;
	}
	#breadcrumbs p {
		font-size:.9em;
		margin:0;
		padding:0 2px;
	}
	#breadcrumbs p a {
		color:#003875;
	}
	#breadcrumbs p a:hover {
		color:#787878;
	}

	/**************************************************
							Content
	**************************************************/
	#content {
		background:url('../_img/background/content.jpg') no-repeat;
		background-position:left top;
		float:left;
		font-size:1.15em;
		line-height:1.5em;
		height:auto !important;
		height:200px;
		margin:0 0 0 10px;
		min-height:200px;
		padding:15px;
		width:590px;
	}
	#content h2 {
		font-weight:normal;
		margin:0 0 20px;
	}
		#content h2.home {
			margin:0 0 -5px;
		}
	#content h2 span {
		color:#ea423d;
	}
	#content p {
		margin:10px 0 0;
	}
	#flashcontent{
	margin:40px 0 0 10px;}

	/**************************************************
							Sidebar
	**************************************************/
	#sidebar {
		background:url('../_img/background/sidebar.jpg') no-repeat;
		background-position:242px 0;
		float:right;
		padding:0 10px 0 0;
		width:250px;
	}
	#sidebar form {
		background:url('../_img/background/sidebar_h3.jpg') no-repeat;
		background-position:bottom;
		margin:0;
		padding:0 10px 10px;
		width:230px;
	}
	#sidebar form fieldset {
		border:0;
		padding:0;
	}
	#sidebar form fieldset button {
		background:url('../_img/background/sidebar_form_fieldset_button.jpg') no-repeat;
		border:0;
		clear:both;
		cursor:pointer;
		float:right;
		height:21px;
		margin:10px 0 0;
		text-indent:-9999px;
		width:55px;
	}
	#sidebar form fieldset label {
		float:left;
		font-size:1.1em;
		line-height:19px;
		margin:10px 0 0;
		width:50px;
	}
	#sidebar form fieldset input {
		background:url('../_img/background/sidebar_form_fieldset_input.jpg') no-repeat;
		border:0;
		float:right;
		height:19px;
		line-height:19px;
		margin:10px 0 0;
		padding:0 4px;
		width:162px;
	}
	#sidebar form fieldset textarea {
		background:url('../_img/background/sidebar_form_fieldset_textarea.jpg') no-repeat;
		background-position:left top;
		border:0;
		float:right;
		height:82px;
		line-height:19px;
		margin:10px 0 0;
		overflow:auto;
		padding:0 4px;
		width:162px;
	}
	#sidebar h3 {
		background:url('../_img/background/sidebar_h3.jpg') no-repeat;
		background-position:bottom;
		font-size:1.5em;
		font-weight:normal;
		line-height:1.9em;
		margin:0;
		padding:0 10px 3px;
		width:230px;
	}
	#sidebar h3 span {
		background:url('../_img/icon/comments.png') no-repeat;
		background-position:center right;
		display:block;
		width:100%;
	}
	#sidebar h4 {
		background:url('../_img/icon/rss.jpg') no-repeat;
		background-position:center right;
		font-size:1.5em;
		font-weight:normal;
		line-height:1.9em;
		margin:0 10px 0 0;
		padding:0 0 3px 10px;
		width:230px;
	}
	#sidebar img {
		margin:10px;
	}
	#sidebar p {
		background:url('../_img/background/sidebar_p.jpg') no-repeat;
		float:right;
		margin:-5px 10px 0 0;
		text-indent:-9999px;
	}
	#sidebar p a {
		display:block;
		height:21px;
		width:75px;
	}
	#sidebar ul {
		line-height:1.5em;
		list-style:none;
		margin:0 10px;
		padding:0;
		width:230px;
	}
	#sidebar ul li {
		background:url('../_img/icon/news.jpg') no-repeat;
		background-position:0 3px;
		margin:0 0 10px;
		padding:0 0 0 16px;
	}
	#sidebar ul li a {
		color:#004192;
		font-size:1.2em;
	}
	#sidebar ul li a span {
		font-size:.7em;
	}
	
	#sidebar ul.subnav {
		line-height:1.5em;
		list-style:none;
		margin:10px;
		padding:0;
	}
	#sidebar ul.subnav li {
		background:url('../_img/icon/menu-arrow.gif') no-repeat;
		background-position:0 1px;
		margin:0 0 10px;
		padding:0 0 0 22px;
	}
	#sidebar ul.subnav li a {
		color:#004192;
		font-size:1.2em;
	}
	#sideflash{
	margin:10px;
	border:#000066 1px solid;
	width:228px;
	height:228px;}

	/**************************************************
							Footer
	**************************************************/


#news ul {
		line-height:1.5em;
		list-style:none;
		margin:0 10px;
		padding:0;
		margin:30px 0 0 0;
	}
	#news ul li {
		background:url('../_img/icon/news.jpg') no-repeat;
		background-position:0 3px;
		margin:0 0 10px;
		padding:0 0 0 16px;
	}
	#news ul li a {
		color:#004192;
		font-size:1.2em;
	}
	#news ul li a span {
		font-size:.7em;
	}

	/**************************************************
							Footer
	**************************************************/
	#footer {
		background:#002f63 url('../_img/background/footer.jpg') no-repeat;
		background-position:top;
		clear:both;
		padding:23px 0;
		width:900px;
	}
	#footer p {
		background:#002f63;
		color:#fff;
		float:left;
		font-size:.9em;
		margin:0;
		padding:0 3px;
		width:444px;
	}
		#footer p#prodo {
			float:right;
		}
		#footer p#prodo a {
			color:#fff;
			float:right;
			text-transform:uppercase;
		}

#pageflip-footer {
		background:#002f63 url('../_img/background/pageflip-footer.jpg') no-repeat;
		background-position:top;
		clear:both;
		padding:23px 0;
		width:900px;
	}
	#pageflip-footer p {
		background:#002f63;
		color:#fff;
		float:left;
		font-size:.9em;
		margin:0;
		padding:0 3px;
		width:444px;
	}
		#pageflip-footer p#prodo {
			float:right;
		}
		#pageflip-footer p#prodo a {
			color:#fff;
			float:right;
			text-transform:uppercase;
		}
/**************************************************
						Gallery
**************************************************/
#gallery {
}

	/**************************************************
							Container
	**************************************************/
	#gallery #container {
		background:#ddedff url('../_img/background/gallery/container.jpg') repeat-y;
	}

		/**************************************************
								Content
		**************************************************/
		#gallery #content {
			background:url('../_img/background/gallery/content.jpg') no-repeat;
			float:left;
			margin:0;
			padding:15px 15px 0;
			width:870px;
		}
		#gallery #content h2 {
			padding:0 0 0 10px;
		}

		/**************************************************
								Gallery
		**************************************************/
		#gallery #footer {
			background:#002f63 url('../_img/background/gallery/footer.jpg') no-repeat;
		}