body, html {
	background-color:#330066;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	margin:0;
	padding:0;
	border:0;
	text-align: center;
	}

.debug { color:#330066; }
	
p {
	color: #fff;
	}

em {
	/*
	color:#FFCC33;
	*/
	font-weight:bold;
	font-style:none;
	}

.emnolink {
	color: #B0AAEB;
	}
	
a, a:link, a:visited, a:active, a:hover {
	color: #B0AAEB;
	text-decoration:underline;
	}
		

#container {
	position:relative;
	width:950px;
	border:0;
	text-align: left;
	margin:0 auto;
	padding:16px;
	}
		
	#home_flash {
		position:absolute;
		top:30px;
		left:40px;
		width:727px;
		height:340px;
		padding:0;
		margin:0;
		z-index:10;
		}
		.home_flash_alt {
			position:absolute;
			top:13px;
			left:0;
			width:727px;
			height:327px;
			padding:0;
			margin:0;
			}

	#main_frame {
		height:100%;
		background-color:#4B0070;
		border:1px solid #69388C;
		border-top:1px solid #2A0054;
		border-right:1px solid #2A0054;
		background-image:url("admin/templates/images/hrzon_right.jpg");
		background-position:bottom right;
		background-repeat:repeat-x;
		padding:0;
		margin:0;
		}
	#menu_flash {
		position:absolute;
		top:86px;
		right:37px;
		width:159px;
		height:262px;
		padding:0;
		margin:0;
		z-index:12;
		}
	#menu {
		position:absolute;
		top:0;
		right:0;
		width:159px;
		height:262px;
		background-image:url("admin/templates/images/menubg.jpg");
		background-position: top left;
		background-repeat:no-repeat;
		list-style:none;
		padding:45px 0 0 0;
		margin:0;
		z-index:5;
		}
	#menu a:link, #menu a:visited, #menu a:active  {
		display:block;
		color: #FFCC33;
		text-decoration:none;
		padding:0 0 3px 0;
		}
	#menu a:hover {
		color: #fff;
		}
	#menu li {
		margin:0 0 0 15px;
		}
	#menufx_l {
		position:absolute;
		top:97px;
		right:198px;
		/*
		top:98px;
		right:198px;
		*/
		width:92px;
		height:234px;
		background-image:url("admin/templates/images/image03.jpg");
		}
	
	#submenu_flash {
		position:absolute;
		top:23px;
		left:150px;
		width:480px;
		height:65px;
		padding:0;
		margin:0;
		z-index:7;
		}
	#submenu, #submenu ul {
		position:absolute;
		bottom:0;
		left:0;
		list-style:none;
		padding:0;
		margin:0;
		z-index:9;
		}
	#submenu a:link, #submenu a:visited, #submenu a:active  {
		display:block;
		color: #fff;
		background-image:url("admin/templates/images/btnimg01.gif");
		background-position: top right;
		background-repeat:no-repeat;
		text-decoration:none;
		padding:2px 8px 2px 8px;
		}
	#submenu a:hover {
		color: #69C7A6;
		}
	#submenu li {
		float:left;
		height:20px;
		background-image:url("admin/templates/images/btntile01.gif");
		background-position: top left;
		background-repeat:repeat-x;
		margin-right:4px;
		}
	
	#sideb_1 {
		position:absolute;
		top:350px;
		right:34px;
		width:146px;
		font-size: 10px;
		color: #D4C1DD;
		z-index:6;
		}
	#sideb_1 div.hdr {
		font-weight:bold;
		}
	#sideb_1 div.date {
		margin-top:12px;
		}
	#sideb_1 div.loc {
		font-weight:bold;
		}
	#sideb_1 a, #sideb_1 a:link, #sideb_1 a:visited, #sideb_1 a:active {
		color: #67CCA9;
		text-decoration: none;
		}
	#sideb_1 a:hover {
		text-decoration: underline;
		}

	#lang {
		position: absolute;
		top: 20px;
		right: 60px;
		}
	#lang a, #sideb_1 a:link, #sideb_1 a:visited, #sideb_1 a:active {
		color: #67CCA9;
		font-weight:bold;
		text-decoration: none;
		}
	#lang a:hover {
		text-decoration: underline;
		}
				
	#vtab_r {
		position:absolute;
		top:16px;
		right:16px;
		width:20px;
		height:191px;
		background-image:url("admin/templates/images/image02.gif");
		}
	#htab_l {
		position:absolute;
		top:16px;
		left:16px;
		width:119px;
		height:25px;
		background-image:url("admin/templates/images/image01.gif");
		}

	#logofx {
		position:absolute;
		top:46px;
		right:102px;
		width:244px;
		height:43px;
		background-image:url("admin/templates/images/jlp.gif");
		z-index:8;
		}



#iframe_bg {
	height:100%;
	background-color:#330066;
	background-image:url("admin/templates/images/hrzon_left.jpg");
	background-position: bottom right;
	background-repeat:repeat-x;
	padding:0;
	margin:5px 180px 5px 5px;
	}
#iframe_sub {
	height:30%;
	background-image:url("admin/templates/images/tile01.jpg");
	background-position: top left;
	background-repeat:repeat-x;
	border:0;
	padding:0;
	margin:0;
	}
#iframe_sub_home {
	height:30%;
	border:0;
	padding:0;
	margin:0;
	}
#iframe_bdr {
	height:100%;
	background-color:transparent;
	border:1px solid #000;
	border-top:1px solid #69388C;
	border-right:1px solid #69388C;
	padding:0;
	margin:0;
	}
.prop {
	float:right;
	clear:none;
	width:1px;
	height:515px;
	margin: 0;
	padding: 0;
	}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin: 0;
	padding: 0;
	}
#news_home {
	position:relative;
	height:30%;
	background-color:transparent;
	padding:0;
	margin:0;
	}
	.nh_left {
		position:absolute;
		top:360px;
		left:10px;
		width:58%;
		height:124px;
		border:1px solid #53277E;
		border-top:1px solid #693E94;
		border-right:1px solid #693E94;
		overflow-y:auto;
		padding:10px;
		margin:0 0 0 6px;
		}
		*:first-child+html .nh_left  {
		scrollbar-base-color: #455A7B;
		}	
		.nh_left div.deck {
			color:#fff;
			font-weight:normal;
			font-style:italic;
			margin-top:0;
			}
		.nh_left span.datel {
			font-style:italic;
			font-weight:bold;
			}
		.nh_left em {
			color:#fff;
			font-style:normal;
		}
		.nh_left h1 {
			font-size:11px;
			font-weight:bold;
			padding:0;
			margin:0 0 0 0;
		}
		.nh_left h2 {
			font-size:10px;
			font-weight:normal;
			padding:0;
			margin:0 0 8px 0;
		}
		.nh_left a:link, .nh_left a:visited, .nh_left a:active  {
			display:block;
			color: #ffcc33;
			text-decoration:none;
			padding:0 0 3px 0;
			}
		.nh_left a:hover {
			text-decoration:underline;
			}
		.nh_left h2  a:link, .nh_left h2 a:visited, .nh_left h2 a:active, .nh_left h2 a:hover {
			display:inline;
		}
	.nh_right {
		position:absolute;
		top:360px;
		right:10px;
		width:30%;
		height:124px;
		border:1px solid #53277E;
		border-top:1px solid #693E94;
		border-right:1px solid #693E94;
		overflow-y:auto;
		padding:10px;
		margin:0 6px 0 0;
		}
		*:first-child+html .nh_right {
		scrollbar-base-color: #455A7B;
		}	
		.home_update {
			width:100%;
			height:16px;
			color: #fff;
			border-bottom:1px solid #53277E;
			clear:both;
			margin-bottom:2px;
		}
		.nh_right h1 {
			float:left;
			width:60px;
			height:16px;
			color:#D4C1DD;
			background-color:#53277E;
			font-size:10px;
			font-weight:normal;
			text-align:right;
			padding:2px 2px 0 2px;
			margin:0;
		}
		.nh_right h2 {
			float:left;
			font-size:10px;
			font-weight:normal;
			padding:2px 0 0 4px;
			margin:0;
		}
		.nh_right a:link, .nh_right a:visited, .nh_right a:active  {
			display:block;
			color: #67CCA9;
			text-decoration:none;
			padding:0 0 3px 0;
			}
		.nh_right a:hover {
			text-decoration:underline;
			}
#content {
	padding:0;
	padding-right:12px;
	padding-bottom: 40px;
	line-height:1.6em;
	margin: 100px 94px 0 40px;
	border:1px solid #fff;
	}
#content_home {
	padding:0;
	padding-right:12px;
	padding-bottom: 40px;
	line-height:1.6em;
	margin: 100px 64px 0 2px;
	border:0;
	}
#content_alt {
	position:relative;
	padding:0;
	padding-right:12px;
	padding-bottom: 40px;
	line-height:1.6em;
	margin: 100px 94px 0 40px;
	height: 340px;
	overflow-y:auto;
	border: 0;
	padding-left:12px;
	}
	*:first-child+html #content_alt {
	scrollbar-base-color: #455A7B;
	}	

#page_hdr {
	position:absolute;
	top:10px;
	left:0;
	font-size:16px;
	font-weight:500;
	padding:0;
	margin:0;
	}

.news_item {
	float:left;
	margin:12px 0 12px 0;
	padding-bottom:8px;
	border-bottom:1px solid #53277E;
	}
	.news_item div.date {
		float:left;
		font-weight:normal;
		padding-right:12px;
		}
	.news_item div.hdr {
		clear:both;
		float:left;
		color:#FFCC33;
		font-weight:bold;
		}
	.news_item div.deck {
		color:#fff;
		font-weight:normal;
		font-style:italic;
		margin-top:0;
		}
	.news_item span.datel {
		font-style:italic;
		}
	.news_item div.body {
		clear:both;
		font-weight:normal;
		}
	.news_item div.body em {
		font-size:11px;
		font-weight:bold;
		}

.view_all {
	margin-top:12px;
	clear:both;
	}
	
.alert {
	text-align:left;
	color:#FFCC33;
	font-weight:bold;
	margin: 12px 0 12px 0;
	}
	

/* PAGER utility
-------------------------------------*/

.pager_container {
	float:left;
	}
.pager_container ul {
	list-style:none;
	padding:0;
	margin:0 0 6px 0;
	}
.pager li {
	float:left;
	margin-right:4px;
	}
	
