@charset "iso-8859-1";
/* PageX CSS Styles */

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	background: #1E2525 url(images/theme/bg.gif); 
	background-attachment: fixed;
/*	scrollbar-face-color: #142026;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #C7EDFF;*/
}

img {
	border: 0;
}

.center {
	text-align: center;
	margin: 0 auto;
}

.email {
	background: url(images/theme/email.png) no-repeat left top;
	padding-left: 22px;
}

.url {
	background: url(images/theme/url.png) no-repeat left 1px;
	padding-left: 22px;
}

.page {
	background: url(images/theme/page_fff.png) no-repeat left 1px;
	padding-left: 16px;
}

.calendar {
	background: url(images/theme/calendar.png) no-repeat left top;
	padding-left: 22px;
}

.border {
	border: 2px solid #F8B922;
	
	margin: 0;
/*	margin: 0 12px 12px 0;*/
/*	float: left;*/
}

.right {
	float: right;
	margin: 0 0 12px 12px;
}

.left {
	float: left;
	margin: 0 22px 12px 0;
}

.file {
	background: url(images/theme/file.png) no-repeat left top;
	padding-left: 20px;
}

.sign {
	background: url(images/theme/sign.png) no-repeat left top;
	padding-left: 20px;
}

.read {
	background: url(images/theme/read.png) no-repeat left top;
	padding-left: 20px;
}

.noclass {
	border: 0;
	float: none;
	margin: 0 0 0 0;
}	

.mobile {
	background: url(images/theme/mobile.png) no-repeat left top;
	padding-left: 20px;
}

.datum {
	font: bold 0.9em Arial, sans-serif;
	color: #fff; /*#B1B7BD;*/
	margin-right: 4px;
/*	margin-bottom: 4px;*/
}



hr {
/*	border-top: 1px solid transparent;*/
/*	border-bottom: 1px solid #253035;*/
	width: 430px;
	height: 4px;
	border: 0px solid;
	margin: 32px 0 22px 0;
	background: url(images/theme/line.png) no-repeat top left;
}



/* - container -------------------------------------*/

#container {
	width: 705px;
	overflow: auto;
/*	background: #000 url(images/conbg2.png);*/
	margin:0 auto; /* FF center hack, FF doesnt treat divs as text in terms of text-align */
}

/* - toparea ---------------------------------------*/

#toparea {
	width: 683px;
	height: 210px;
	background: #000;
	margin: 0;
}

/* - header ----------------------------------------*/

#header {
	height: 210px;
	background: url(images/theme/flash.png) no-repeat left top;
}

#header .logo {
	float: left;
	margin-top: 4px;
	padding: 0 12px 0 0;
	border: 0;
}

#header a {
	font: bold 0.6em Verdana, sans-serif;
	color: #FCDA09;
	text-decoration: none;
}

#header a:hover {
	color: #fff;
}

#header p {
	padding: 8px 12px 0 0;
	text-align: right;
	color: #FCDA09;
}

#header img {
	float: none;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
}

#header h1 {
	font: bold 1.9em Verdana, Arial, sans-serif;
	color: #FCDA09;
	padding: 14px 0 0 0;
	text-align: left;
}

/* - tabs ------------------------------------------*/

#tabs {
	float: left;
	width: 100%;
	line-height: normal;
	font: bold 0.8em Verdana, sans-serif;
	height: 48px;
	background: url(images/theme/mainmenubg.gif);
}

#tabs ul {
	margin: 0;
	margin-left: 28px;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabs a {
	float: left;
	background: url("images/theme/tabs.gif") left top;
	margin: 0;
	padding: 14px 14px 18px 14px;
	text-decoration: none;
	color: #222;
}

#tabs a:hover {
	background-position: 0% -96px;
	color: #fff;
}

#tabs #current a {
	background-position: 0% -48px;
	color: #fff;
}

#rollover img {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
}


/* - footer ----------------------------------------*/

#footer {
/*	width: 683px;*/
/*	height: 87px;*/
/*	background: url(images/theme/footer.png) no-repeat left top;*/
	padding: 16px 0 10px 26px;
/*	font: normal 0.7em Arial, sans-serif;*/
	color: #595A48;
/*	text-align: center;
	margin:0 auto;*/
}



#footer hr {
	display: none;
}

#footer ul {
	list-style: none;
	display: inline;
}

#footer li {
	display: inline;
	padding: 0;
}

#footer a {
	color: #595A48;
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	padding: 4px;
/*	border-bottom: 1px dotted #85A2B6;*/
}

#footer a:hover {
	color: #595A48;
	background: #EFB007;
	border-bottom: 0;
}


/* - pagearea --------------------------------------*/

#pagearea {
	width: 683px;
	overflow: hidden;
	margin:0 auto;
	padding: 16px 0 12px 0;
}

/* - column1 --------------------------------------*/

#column1 {
/*	float: left;*/
	overflow: hidden;
	width: 100%;
	text-align: left;
	font: normal 0.9em Tahoma, Arial, sans-serif;
/*	background: #142026 url("images/theme/c1_bg.png");*/
}

#column1 .content {
	margin: 0;
	padding: 28px 24px 0 24px;
	background: url("images/theme/c1_top.png") no-repeat left top;
}

#column1 h2 {
	font: bold 1.9em Arial, sans-serif;
	color: #C7EDFF;
	margin-bottom: 14px;
}

#column1 h3 {
	font: bold 1.3em Tahoma, Arial, sans-serif;
	color: #595A48;
	margin: 0 0 0 0;
	padding: 6px 4px 6px 2px;
	background: transparent;
	width: auto;
/*	border-top: 1px solid #fff;
	border-bottom: 2px solid #9C6F21;
	border-left: 1px solid #fff;
	border-right: 2px solid #9C6F21;*/

	border: 0;
	border-bottom: 2px solid #fff; /*#EFB007;*/
/*	border-top: 1px solid #1E2525;*/
}

#column1 h4 {
	font: normal 1.3em Tahoma, Arial, sans-serif;
	color: #68C4CE;
	margin-bottom: 28px;
}

#column1 strong {
	/*color: #68C4CE;*/
	color: #000;
}

#column1 p {
	font: normal 1.3em Tahoma, Arial, sans-serif;
	line-height: 1.3em;
	margin-bottom: 16px;
	color: #000;
}

#column1 img {
	padding: 0;
	margin: 0;
}

#column1 ol, ul {
	margin-bottom: 20px;
/*	list-style: url("images/theme/bullet.png") inside;*/
	list-style: square inside;
}

#column1 li {
	margin: 0;
/*	font: normal 1.0em Tahoma, Arial, sans-serif;*/
	color: #68C4CE;
	background: #000;
	border-bottom: 1px dashed #222;
}

#column1 ol li {
	padding: 4px 0 6px 8px;
}

#column1 li a {
	padding: 4px 0 6px 8px;
	display: list-item;
	border: 0;
	color: #68C4CE;
}

#column1 li a:hover {
	color: #fff;
	background: #EFB007 url(images/theme/li_bg.png) left top;
}

#column1 a {
	color: #595A48;
	text-decoration: none;
	font-weight: bold;
	height: auto;
}

#column1 p a {
	border-bottom: 1px dashed #fff;
}


#column1 a:hover {
	color: #fff;
	background: #F8B922 url(images/theme/page.png) no-repeat left 1px;
	border: 0;
}

#column1 .intro {
	font: bold 1.0em Arial, sans-serif;
	line-height: 1.4em;
}

#column1 .top {
	font-size: 0.7em;
	background: #F8B922;
	padding: 4px;
	color: #1E2525;
	border: 0;
}

#column1 .top:hover {
	background: #1E2525;
	color: #F8B922;
	border: 0;
}

#column1 .left {
	float: left;
	margin: 0 22px 12px 0;
}



#column1 object {
	margin: 0 0 0 3px;
}



#list001 h3 {
	margin-bottom: 24px;
}

#list001 ol, ul {
	list-style: none outside;
}

#list001 ul li {
	padding: 4px 0 6px 8px;
}


#list001 li {
/*	padding-left: 6px;*/
}

#list001 a {
	text-decoration: none;
	height: auto;
}

#list001 p a {
	border: 0;
}

#list001 a:hover {
	color: #fff;
	background: transparent;
	border: 0;
}



#list002 ol, ul {
	list-style: none outside;
}

#list002 em {
	float: left;
	font: bold 1.5em Arial, sans-serif;
	margin: 4px 9px 2px 0;
	color: #C50505;
	background: #222;
	padding: 3px;
}

#list002 p {
	font: normal 1.0em Arial, sans-serif;
	line-height: 1.3em;
	margin: 3px 0 2px 0;
	color: #B1B7BD;
}

#list003 li a {
	padding: 0;
	display: inline;
}

#list003 li a:hover {
	color: #fff;
	background: #85A2B6;
}

#list004 ol, ul {
	list-style: none outside;
}

#list004 img {
	border: 2px solid #E0CBB0;
}

#list004 img:hover {
	border: 2px solid #fff;
}

#list004 .imgtable {
	width: 430px;
	margin: 0 0 0 4px;
}

#list004 .imgtable td {
	height: 113px;
}



#bu {
	background: #B1B7BD;
/*	float: left;*/
	margin: 0 12px 12px 0;
	border-bottom: 1px solid #C7EDFF;
}

#bu img {
	float: none;
	margin-top: 4px;
	border-top: 1px solid #fff;
}

#bu p {
	font: bold 0.7em Arial, sans-serif;
	color: #142026;
	text-align: right;
	margin: 0 4px 2px 0;
}

#formarea {
	width: auto;
}

#formarea .content {
/*	background: #000 url(images/theme/list003bg.gif);*/
	margin: 0 0 0 0px;
	padding: 0;
/*	padding: 24px;*/
/*	border: 1px dashed #222;*/
}

#formarea input, textarea {
	border: 0;
	border-bottom: 2px solid #F8B922;
	border-top: 1px solid #68C4CE;
	margin-top: 6px;
	padding: 4px;
	width: 420px;
}

#formarea textarea {
	height: 60px;
}

#formarea p {
	font: bold 1.0em Tahoma, Arial, sans-serif;
	color: #F8B922;
}

#formarea .error {
	background: url(images/theme/sign.png) no-repeat left top;
/*	padding-left: 20px;*/
	padding: 1px 0 0 20px;
	color: #FF0000;
}

#newsareafeature {
	margin: 22px 20px 10px 20px;
}

#newsareafeature .datum {
	margin: 0 0 0 2px;
	color: #68C4CE;
	font: bold 0.9em Tahoma, Arial, sans-serif;
}

#newsareafeature .headline {
	margin: 3px 0 0 2px;
	color: #000;
	font: bold 1.1em Tahoma, Arial, sans-serif;
}

#newsareafeature .teaser {
	margin: 0;
	color: #000;
/*	font: normal 0.9em Tahoma, Arial, sans-serif;*/
}

#newsareafeature .hr2 {
	margin: 6px 0 8px 0;
}

#newsareafeature .morelink {
	margin: 2px 0 0 0;
}

#newsareafeature .more {
	font-size: 0.7em;
	background: transparent;
	padding: 2px;
	color: #1E2525;
	border: 0;
}

#newsareafeature .more:hover {
	background: #F8B922;
	color: #1E2525;
	border: 0;
}


#newsarea .calendar {
	margin-top: 4px;
	padding: 0 0 0 26px;
}

#newsarea .left {
	float: left;
	margin: 0 12px 12px 0;
}

#newsarea ol, ul {
	list-style: none outside;
}

#newsarea li img {
	padding: 1px 4px 0 0;
}

#column1 .feature {
	font: bold 1.0em Tahoma, Arial, sans-serif;
	color: #68C4CE;
}

#column1 .feature a {
	font: bold 1.2em Tahoma, Arial, sans-serif;

	color: #fff;
	text-decoration: none;
	font-weight: normal;

	
}

#column1 .feature a:hover {
	color: #1E2525;
	background: #F8B922 url(images/theme/.png) no-repeat left 1px;
	border: 0;

}


/* - switchcontent----------------------------------*/

.sc {
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: 0;
	outline-style: none;
	outline: none;
}

#submenu {
	margin: 0;
	padding: 0;
}

#column1 h3.scdropdown {
	background: #fff url(images/theme/down2.png) no-repeat 7px 7px;
	padding-left: 27px;
}


#lic {
	margin: 0;
}

#lic h4 {
	font: bold 1.5em Tahoma, Arial, sans-serif;
	margin-bottom: 14px;
	color: #fff;
	background: transparent;

}

#lic p {
	font: normal 1.0em Tahoma, Arial, sans-serif;
	color: #fff; /*#1E2525;*/
	background: transparent;
}








td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#000;
	line-height:13px;
}

.noborder {
	border: 0;
}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; line-height:15px }


.white {color:#ffffff; text-decoration:none}
.blue { color:#9DD8DA; text-decoration:none}
.blue1 { color:#68C4CE; text-decoration:none}



.m {vertical-align:middle}
.sm {font-size:10px}
.l {text-decoration:underline}
.n {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:12px}
.list {line-height:10px}

.form { width:173px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#606161;
		background-color:#ffffff;
		color:#2A3333;
		margin-left:0px;
		margin-right:0px}
		
.form1 { width:111px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#6B6361;
		background-color:#ffffff;
		color:#273030;
		margin-left:0px;
		margin-right:0px}		
		
.textarea { width:173px;
		height:116px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#606161;
		background-color:#ffffff;
		color:#2A3333;
		margin-left:0px;
		margin-right:0px}
		



