/*
project: CEDA stylesheet, screen media
author : ois
date   : July 2005
*/

/* -- primary layout --------------- */

.logo {
	width: 125px;
	text-align: center;
	float:right;
	}


html,body {
	margin: 0;
        padding: 0; }

body 	{
	color: #000;
	background-color: #fff;
	background-image: none;
	text-align: center;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 150%;
	}

#wrapper {
	position: relative;
	background: #fff url(grfx/wrapper_bg_white.png) no-repeat;
	width: 762px;
	text-align:left;
	border: 0;
	margin:0 auto;
	padding:0;
	}

#header {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border-top: 1px #fff solid;
	}

#navigation {
	width: 762px;
	height: 57px;
	margin: 0;
	padding: 0;
	background: url(grfx/topmenu.gif) no-repeat;
	position: relative;
	left: 0;
	top: 0;
	}

/* define different position for IE only */

* html body #navigation   { top: -57px; /* msie 6 */ }

div#photobar {
	position:absolute;
	top: 58px;
	left: 11px;
	width:741px;
	height:113px;
	margin: 0;
	padding: 0;
	background: #fff url(grfx/imagebar.gif) no-repeat;
	}

#breadcrumb {
	background: #fff url(grfx/breadcrumb_bg.png) no-repeat;
	position:absolute;
	top:171px;
	left:0;
	font-size:9px;
	width:762px;
	height:25px;
	}


div#content, div#content_full {
		min-height: 1100px;
	      	height: auto;
 	     	_height: 1100px;
     		/* http://wellstyled.com/css-underscore-hack.html */
	background: transparent;
        text-align: left;
        margin-top: 0px;
        margin-left: 193px;
        margin-right: 189px;
        border:0; /*  1px #666 dashed; */
        padding:0;
        padding-top: 147px;
        z-index:10;
	}

div#content_full {
    margin-left: 25px;
    margin-right: 25px;
	}


/* define different position for IE only */

* html body #content   { padding-top:90px; /* msie 6 */ }

#sidebar1 {
	position:absolute;
	width:155px;
	top:195px;
	left:11px;
	background-color: transparent;
	margin-left:10px;
	}

#sidebar2 {
	position: absolute;
	width:150px;
	top:205px;
	left:590px;
	background-color:#fff;
	}


#footer {
	width:762px;
	height:170px;
	background: transparent url(grfx/footer_bg.png) no-repeat;
	z-index:-1;
	margin-bottom:10px;
	}

.clr {clear:both;}

/* --------------------------- */


/* breadcrumb */

#pagedate	{ position:absolute; top: 5px; left: 22px;  }
#where		{ position:absolute; top: 5px; left: 192px; }
#quickjump	{ position:absolute; top: 4px; right: 20px; }

form#quicklinks 	{ height: 10px; }
select#quickselect	{ font-size: 9px; background-color:#ffe; width:178px;}
select#quickselect option { font-size: 9px; }



p#magis { text-indent: -9999px; }

/* -- links -------------------- */

/* regular navigation links (page) */

a 	  { color: #0071AD; text-decoration: underline; }
a:link	  { color: #0071AD; text-decoration: underline; }
a:visited { color: #0aa; text-decoration: underline; }
a:hover   { color: #080; background-color: #ffffce; text-decoration: underline; }
a:active  { color: #c00;     }

#content p b a  { text-decoration: none; }


/* -- navigation --------------- */

div#navigation ul#topmenu    { padding:0; margin:0; border:0; position:relative; }
div#navigation ul#topmenu li { position:absolute; }

/* topmenu = home & contact us */

#tm1 {left:  30px; width: 120px; }
#tm2 {left: 600px; width:  60px; }
#tm3 {left: 660px; width:  80px; }

div#navigation a  { text-decoration:none; background-color:transparent; display:block; height:57px; }
div#navigation li { text-decoration:none; list-style:none; text-indent: -9999px; }

div#navigation li#tm1 { background: url(grfx/topmenu.gif) no-repeat  -35px 0px; }
div#navigation li#tm2 { background: url(grfx/topmenu.gif) no-repeat -600px 0px; }
div#navigation li#tm3 { background: url(grfx/topmenu.gif) no-repeat -660px 0px; }

/* -- sidebar1 --------------- */

p#magis a { background: #fff url(grfx/magis_off.gif) no-repeat; width: 147px; height:72px; display: block; text-decoration:none; }
p#magis a:hover { background: #fff url(grfx/magis_on.gif) no-repeat; width: 147px; height:72px; display: block; text-decoration:none; }

/* menu = actual site navigation */

#sidebar1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
/*
#sidebar1 ul li           { padding-left:12px; padding-top: 5px; line-height: 1.3em;}
*/
#sidebar1 ul li           { padding: 5px 0px 0px 12px; line-height: 1.3em;}
#sidebar1 ul li li        { padding-left: 5px; padding-top: 0; }

#sidebar1 ul a            { display: block; color: #000; width: 131px; text-decoration: none; background-color:transparent;}
#sidebar1 li li a         { padding:1px 0px 1px 5px; font-weight: normal; font-size: 10px;}
#sidebar1 li li a:link    { color: #000; }
#sidebar1 li li a:hover   { color: #080; background: transparent url(grfx/mhover.gif) 128px 5px no-repeat; }
#sidebar1 li li a:visited { color: #000; }
#sidebar1 li li a:active  { color: #c00; }

ul#menu li#m1 { background: #fff url(grfx/m1.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 0; }
ul#menu li#m2 { background: #fff url(grfx/m2.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m3 { background: #fff url(grfx/m3.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m4 { background: #fff url(grfx/m4.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m5 { background: #fff url(grfx/m5.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m6 { background: #fff url(grfx/m6.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m7 { background: #fff url(grfx/m7.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m8 { background: #fff url(grfx/m8.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m9 { background: #fff url(grfx/m9.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m10 { background: #fff url(grfx/m10.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m11 { background: #fff url(grfx/m11.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m12 { background: #fff url(grfx/m12.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}
ul#menu li#m13 { background: #fff url(grfx/m13.gif) 0px 10px no-repeat; border-top: 1px #c0c0c0 dashed; font-weight:bold; font-size:11px; margin-top: 15px;}

/* footer ---------------------- */


#footer a { text-decoration: none; background-color:transparent; display:block; height:25px;}

p#copyright {
	background: transparent;
	text-indent: -9999px;
	width:  70px;
	margin-left: 500px;
	margin-top: 0;
	padding-top:45px;
	}


/* -- typography --------------- */

h1 	{ text-indent: -9999px; font-size:1px;}

h2 	{
	font-size:16px;
	font-weight: bold;
	margin-top:0;
	border-top: 1px #c0c0c0 dashed;
	padding-top:4px;
	height:26px;
	color: #3186b5;
/* 	margin-bottom:-10px; */
	padding-right: 10px;
	}

h2+p {margin-top: 30px;}

h3	{ color: #006552; font-size: 12px; font-weight: bold; background-color: #9CCF00; border-bottom: 1px #008A00 dashed;  padding-left:2px;}
h4	{ color: #006552; font-size: 12px; font-weight: bold; background-color: #C6DF08; border-bottom: 1px #008A00 dashed;  padding-left:2px;}
h5	{ font-size: 14px; font-weight: bold; }
h6	{ font-size: 13px; font-weight: bold; }


h6.t	{
	text-indent: -9999px;
	width:150px;
	height:26px;
	border-top: 1px #c0c0c0 dashed;
	border-bottom: none;
	margin:0;
	padding:0;
	background: transparent url(grfx/s1.gif) 0 5px no-repeat;
	}

#sidebar2 { font-size:10px; line-height:1.35em;}
#sidebar2 p b,#sidebar2 p strong {color: #f90; }

#content p { text-align:justify; }
#content img { border:1px #000 solid; margin-left: 3px; margin-right: 3px;}
#content img#homerandom { border:0; margin-left: 0; margin-right: 0; }
#content img#getacrobat { border:0; margin-left: 0; margin-right: 0; }


#content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#content ul li { padding-left:10px; line-height: 1.5em; background: transparent url(grfx/bullet.gif) 0px 5px no-repeat; }
#content ul li { padding-bottom:15px;}

#content ul li li { padding-left:20px; line-height: 1.5em; background: transparent url(grfx/bullet_nested.gif) 10px 5px no-repeat; }
#content ul li li { padding-bottom:0px;}


#sidebar2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#sidebar2 ul li { padding-left:10px; line-height: 1.5em; background: transparent url(grfx/bullet.gif) 0px 5px no-repeat; }

#content b,#content strong { color: #3186b5; }

#lastupdate {font-size:10px; color: #ccc;}

/* -- images ------------------- */


/* -- misc. -------------------- */

.clr { clear:both; }

.hide 	{
	text-indent: -9999px;
	}


/* -- document download ------------ */

table#download {
	font-size:10px;
	border-collapse: collapse;
        border: 0;
        width: 380px;
        color: #636563;
	}

table#download th {
	background-color: #CEFF31;
	border-top:1px #C0C0C0 solid;
	border-bottom:1px #C0C0C0 solid;
	border-left: 0px solid #fff;
	font-weight: normal;
	text-align:left;
	padding: 5px 5px 5px 10px;
        color: #000;
	}

th.dlhead1 {width:20px;}
th.dlhead2 {width:250px;}
th.dlhead3 {}

td.dlcell1 {border: 1px #C0C0C0 solid; border-left: 0; text-align:center;}
td.dlcell2 {border: 1px #C0C0C0 solid; border-right: 0}
td.dlcell3 {border: 1px #C0C0C0 solid; border-right: 0; width:50px;}
td.dlcell4 {border: 1px #C0C0C0 solid; border-right: 0; border-left: 0px #C0C0C0 dashed;}

table#download tr {
	vertical-align: top;
	}

table#download td {
	padding: 10px;
	}

table#download td a 	 	{ font-weight: bold; font-size: 11px;         }
table#download td a:link 	{ color: #0071AD; text-decoration: none;      }
table#download td a:visited 	{ color: #0071AD; text-decoration: none;      }
table#download td a:hover 	{ color: #c00000; text-decoration: underline; }
table#download td a:active 	{ color: #c00000; text-decoration: underline; }

.dlr1 { background-color: #fff; }

.dlr2 { background-color: #fff; }

.docicon {
	margin-top: 5px;
	width: 16px;
	height: 16px;
	border: 0;
	}

.dlicon {
	margin-top: -4px;
	width: 16px;
	height: 16px;
	border: 0;
	}

#content td.dlcell1 img.docicon { border: 0; margin-left: 0; margin-right: 0; }
#content td.dlcell4 img.dlicon  { border: 0; margin-left: 0; margin-right: 0; }


/* -- searchapplic --------------- */

/* Search */


/* Browse */


/* Print */


/* New */


/*
#homerandom {	margin-top:10px;}
*/

.date {	font-size:9px;
	font-weight:normal;
	color: #666;
	display:block;
	}

#content p .date {
	margin-bottom:-5px;
	}


.more	{background: transparent url(grfx/tmore.gif) no-repeat 0px 1px;
	padding-left: 20px;}

.box {
	margin-top: 40px;
	margin-right:15px;
	font-size:10px;
	line-height:1.2em;
	color:#808080;
	}

#content p.box b {color: #808080;}

#woda a {
	text-decoration: none;
	background-color:transparent;
	display:block;
	height:16px;
	border: 1px solid red;
	}

p#woda {
	position: absolute;
	background: transparent;
	xtext-indent: -9999px;
	width: 321px;
	left: 0px;
	top: 0px;
	margin-top:0;
	}

.login_input  	{
		font-family: verdana,arial,sans-serif;
		background: white url(grfx/bglogin.gif) repeat-x 0 0;
		border: 1px #767676 solid;
		font-size: 10px;
		padding: 2px;
		width: 112px;
		height: 12px;
		margin-top: 2px;
		margin-left: 10px;
		}

#content select { width: 280px; }

.extraspace li {margin-bottom: 15px;}

/* zebra */

.zebra table {
		border-collapse: collapse;
		border-spacing: 0;
		border-padding: 0;
	        border: 0;
	margin: 0;
	padding: 0;

}

.zebra tbody tr td {
		font-family: verdana, arial, sans-serif;
	        border: 0;
		font-size: 10px;
		padding: 0px 4px;
		margin: 0px;
		border-collapse: collapse;
		border-spacing: 0;
		border-padding: 0;
		xyz-border-bottom: 1px #ccc solid;
	}

.zebra tr.even td{
		background-color: #eee;
	        border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		border-padding: 0;
	}


.zebra tbody tr.subject td {
		background-color: #DE5118;
		font-size: 12px;
		font-weight:bold;
		color: #fff;
		border-collapse: collapse;
		border-spacing: 0;
		border-padding: 0;
	}

.zebra tbody tr.highlight td {
		background-color: #C0C0C0;
		color: #000;
	}

.zebra tbody tr.highlight2 td {
		background-color: #BDD3EF;
		color: #000;
	}

/* --------------------------------------- */
/* Newsletter */
/* --------------------------------------- */

#newsletter					{ font-size: 11px; }
#newsletter h4				{ margin-bottom: 0px; }

#newsletter p, #newsletter form
	{
	margin: 0px;
	}

.inputtext
	{
	border:1px solid #999;
	font-size:10px;
	width:130px;
	height:16px;
	margin-bottom:2px;
	margin-right:10px;
	}

.button
	{
	font-size:9px;
	width:85px;
	height:20px;
	margin-top: 4px;
	}
