/* body bgs */
body {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	background-image:url(../images/bg_site.gif);
	background-repeat:repeat-y;
	}

/* divs */
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 201px;
	background-image:url(../images/logo_bg.jpg);
	background-repeat:no-repeat;
	z-index: 2;
}
	
#headerbg {
	position: absolute;
	left: 201px;
	top: 0px;
	width: 100%;
	height: 123px;
	background-image:url(../images/topnav_bg.jpg);
	background-repeat:repeat-x;
	z-index: 1;
}

#header {
	position: absolute;
	left: 201px;
	top: 0px;
	width: 880;
	height: 123px;
	z-index: 2;
}

#topnavi {
	position: absolute;
	left: 201px;
	top: 101px;
	width: 880;
	height: 23px;
	z-index: 3;
}

#navmenu {
	position: absolute;
	left: 0px;
	top: 123px;
	width: 200px;
	z-index: 2;
}

#navi {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}

#menu {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
}

#viewpath {
	position: absolute;
	width: 730px;
	left: 220px;
	top: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	z-index: 2;
}

#ticker {
	position: absolute;
	left: 201px;
	top: 0px;
	width: 730px;
	height: 21px;
	background-image:url(../images/ticker_bg.jpg);
	background-repeat:no-repeat;
	z-index: 3;
}

.tickertxt {
	width: 730px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-left: 5px;
	background-color: transparent;
	font-weight: bold;
	border-style: solid;
	border-width: 0px;
}

#contentbox {
	position: absolute;
	width: 720px;
	left: 220px;
	top: 172px;
	z-index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#contnorm {
	position: relativ;
	width: 720px;
	left: 220px;
	top: 172px;
	z-index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#contnorm img {
	margin-right:20px;
}

/* language */
#lang {
	position: absolute;
	width: 201px;
	height: 22px;
	left: 0px;
	top: 100px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	z-index: 1;
}

#lang .lang-hi {
	width: 100px;
	height: 22px;
	text-align: center;
	background-color: #333333;
}

#lang .lang-hi a:link,#lang .lang-hi a:active,#lang .lang-hi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	}

#lang .lang-lo {
	width: 100px;
	height: 22px;
	text-align: center;
	background-color: #666666;
}

#lang .lang-lo a:link,#lang .lang-lo a:active,#lang .lang-lo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	background-color: #666666;
	}

/* topnavigation */
.topnav-lo {
	width: 220px;
	height: 22px;
	}

.topnav-hi {
	width: 220px;
	height: 22px;
	background-image:url(../images/top_hi.gif);
	background-repeat:no-repeat;
	}
	
#topnav a:link,#topnav a:visited,#topnav a:active,#topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 10px;
	text-decoration: none;
	}

/* navigation */
.nav {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 6px;
	}

.nav-hi {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	}

.nav a:link,.nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

.nav a:active,.nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}

.nav-hi a:link,.nav-hi a:active,.nav-hi a:visited,.nav-hi a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav1 {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 2px;
	background-color: #cccccc;
	}

.subnav1-hi {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 2px;
	background-color: #cccccc;
	}
	
.subnav2 {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-color: #cccccc;
	}
	
.subnav2-hi {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 2px;
	background-color: #cccccc;
	}
		
.subnav1 a:link,.subnav1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav1 a:active,.subnav1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav1-hi a:link,.subnav1-hi a:active,.subnav1-hi a:visited,.subnav1-hi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav2 a:link,.subnav2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav2 a:active,.subnav2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}
	
.subnav2-hi a:link,.subnav2-hi a:active,.subnav2-hi a:visited,.subnav2-hi a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}

#menu {
	position: relative;
	top: 24px;
	}
	
.menu-lo {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}

.menu-hi {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}
	
.menu-lo a:link,.menu-lo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

.menu-lo a:active,.menu-lo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}

.menu-hi a:link,.menu-hi a:active,.menu-hi a:visited,.menu-hi a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	font-weight: bold;
	text-decoration: none;
	}
	
#contact {
	position: relative;
	top: 72px;
	}

.contact-hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #00256A;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}

.contact-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #00256A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}

#contact a:link,#contact a:active,#contact a:visited,#contact a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
	
p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.csc-header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00256A;
	font-weight: bold;
	font-style: normal;
	}

.csc-textpicHeader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	}
	
#contnorm ul {
	padding-left: 0px;
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 8px;
	}	
	
#contnorm ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 11px;
	}	
	
#contnorm ol {
	padding-left: 0px;
	margin-left: 26px;
	margin-top: 0px;
	margin-bottom: 8px;
	}	
	
#contnorm ol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 11px;
	}	
	
#viewpath a:link,#viewpath a:active,#viewpath a:visited,#viewpath a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	}
	
#contnorm p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	}
	
#contnorm .csc-frame-rulerAfter {
	color: #eaeaea;
	width: 500px;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eaeaea;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.csc-caption {
	margin-top: 5px;
	white-space:nowrap;
}
	
/* tables */
table {
	border-collapse: collapse;
	}

/* content styles */

/* right col area */
#right {
	position: absolute;
	width: 350px;
	left: 580px;
	top: 172px;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#right p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	}

	
/*#right h1.csc-firstHeader*/
#right .csc-header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	}

#right img {
	margin-right:20px;
	}
		
#right a:link,#right a:active,#right a:visited,#right a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	}
	
#right div.csc-frame-rulerAfter {
	color: #eaeaea;
	width: 340px;
	height: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eaeaea;
	margin-top: 10px;
	margin-bottom: 10px;
	}

/* form */	
.formtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	}
	
.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	}
	
.csc-form-labelcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	}
	
input.button {
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #00256A;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: double;
	border-width: 3px;
	border-color: #00256A;
	}
	
	
input.l {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 175px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	}
	
input.m {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 128px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	}
	
input.s {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 42px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	}
		
input.ss {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 34px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	}

select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
select.l {
	width: 175px;
	}
	
textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 325px;
	height: 85px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

#red {
	color: #ff0000;
}
#contnorm .error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	}

/* links */
#contnorm a:link,#contnorm a:active,#contnorm a:visited,#contnorm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00256A;
	text-decoration: underline;
	}


/* sitemap */
#contnorm .csc-sitemap a:link,#contnorm .csc-sitemap a:active,#contnorm .csc-sitemap a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
	
#contnorm .csc-sitemap a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00256A;
	text-decoration: none;
	}
	
.csc-sitemap-level1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
	width: 300px;
	background-color: #EAEAEA;
	}
	
.csc-sitemap-level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	}
	
.csc-sitemap-level3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 20px;
	padding-top: 5px;
	}
	
.csc-sitemap-level4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 30px;
	padding-top: 5px;
	}

