/*
	css by Richard Appelgren, Zooma By Semcon 2005
*/
* { margin:0;padding:0;}
body {font-family:Trebuchet MS, Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;font-size:12px;color:#222222;background-color:#ffffff;margin:0;}
h1, h2, h3 {margin:0 0 5px 0;padding:0 0 0 0;font-weight:normal;font-family:Arial;color:#222222;}
h1 {font-size:19px;}
h2 {margin:0 0 2px 0;font-size:16px;font-weight:bold;}
h3 {margin:0 0 2px 0;font-size:14px;font-weight:bold;}
img {border:0;}
p {margin:0 0 0 0;padding:0 0 18px 0;line-height:15px;}
a {color:#006fd7;} 
a:hover {color:#222222;}
a:link {}
a:visited {}
a:active {}
ul, ol {padding:0 0 5px 0;margin:0 0 10px 20px;}
ul li {}
ol li {margin-left:5px;}
form {display:inline;padding:0;margin:0;}

/* common classes */
.pagewidth {width:780px;}
.menulistcommon {min-height:400px!important;}
img.posright {margin:0 0 0 10px;}
img.posleft {margin:0 10px 0 0;}
img.quoteblock {margin:0 10px 40px 0;}

/* page */
#page {margin:0 auto 0 auto;width:780px;height:auto;text-align:left;}

/* pageheader, h:232, w:780 */
#pageheader {margin:0;padding:0;height:232px;position:relative;}
#pageheader .logo {position:absolute;left:590px;top:49px;}
#pageheader .smallmenu {position:absolute;left:590px;top:152px;}
#pageheader .smallmenu .item {padding-bottom:5px;}
#pageheader .smallmenu .item a {color:#222222;font-size:11px;font-weight:bold;display:block;float:left;}
#pageheader .smallmenu .item a:hover {color:#006fd7;}
#pageheader .smallmenu .item a.l1 {margin-top:2px;}
#pageheader .smallmenu .item a.l2 {margin:0 0 0 3px;}
#pageheader .searchbox {position:absolute;left:580px;top:201px;}
#pageheader .searchbox input {display:block;float:left;}
#pageheader .searchbox input.box {margin-right:5px;}
#pageheader .searchbox input.button {margin-top:1px;}


/* menu */
#mainmenu {height:26px;background:transparent url(/Catena/_images/bg_mainmenu.gif) 0 0 repeat-x;}
#mainmenu a {float:left;}

/* start:breadcrumb */
.breadcrumb {height:16px;padding:5px 0 3px 7px;border-bottom:1px solid #E1E1E1;font-size:11px;/*font-family:Arial;*/}
.breadcrumb img {margin:0 1px 1px 0;}
.breadcrumb a {margin-left:2px;}
.breadcrumb a:hover {color:#222222;}
.breadcrumb span {font-weight:bold;}
/* start:breadcrumb */

/* content */
#contentwrap {}
/* type1 */
#contentwrap .type1col1 {width:502px;float:left;}
#contentwrap .type1col2 {width:253px;float:right;background:transparent url(/Catena/_images/bg_newsmenu1.gif) 0 0 repeat-x;}
#contentwrap .type1col2 .archive {float:right;margin-top:12px;padding-right:10px;}
#contentwrap .type1col2 .archive a {color:#222222;font-weight:bold;}
#contentwrap .type1col2 .archive a:hover {color:#006fd7;} 

/* type2 */
#contentwrap .type2col1 {position:relative;width:206px;float:left;background:transparent url(/Catena/_images/bg_newsmenu1.gif) 0 0 repeat-x;}
#contentwrap .type2col2 {width:550px;float:right;padding:10px 0 0 0;}
#contentwrap .type2col2 .text {float:left;width:390px;margin:0 0 0 0;}
#contentwrap .type2col2 .images {position:relative;float:right;margin:-10px 0 0 0;border-top:4px solid #000000;background:transparent url(/Catena/_images/bg_newsmenu1.gif) 0 0 repeat-x;}
#contentwrap .type2col2 .images p {margin:2px 0 0 9px;width:105px;line-height:13px;font-size:11px;}


/* start:TABLE */
#contentwrap table {text-align:left;}
#contentwrap table th, td {padding-left:3px;}
#contentwrap table th {border-top:3px solid #000;border-bottom:3px solid #000;height:28px;vertical-align:bottom;}
#contentwrap table td {border-top:1px solid #D9D9D9;height:24px;vertical-align:middle;}
/* end:TABLE */

/* start:leftmenulist */
.leftmenulist {width:206px;font-family:Arial;}
.leftmenulist ul {list-style:none;height:378px;background:transparent url(/Catena/_images/bg_newsmenu1.gif) 0 0 repeat-x;padding:0;margin:0;}
.leftmenulist ul a {text-decoration:none;}
.leftmenulist ul li.active {background:transparent url(/Catena/_images/bg_leftmenuitem_active.gif) no-repeat 0 50%;padding:5px 0 0 20px;margin:0 0 0 0;}
.leftmenulist ul li.active a {color:White;width:100%;display:block;margin:0 0 0 -20px;padding:0 0 5px 22px;}
.leftmenulist ul li.inactive {background:transparent url(/Catena/_images/bg_leftmenuitem_div.gif) no-repeat 0 bottom;padding:5px 0 0 20px;margin:0 0 0 0;}
.leftmenulist ul li.inactive a {color:black;width:100%;display:block;margin:0 0 0 -20px;padding:0 0 5px 22px;background:transparent url(/Catena/_images/bg_leftmenuitem_inactive.gif) no-repeat 0 50%;}
/* sublevel */
.leftmenulist ul li.sublevel {height:auto;}
.leftmenulist ul li.sublevel ul {height:auto;padding:0 0 0 0;margin:0 0 0 0;clear:both;background-color:Lime;width:100%;}
.leftmenulist ul li.sublevel ul li {padding:0 0 0 0;margin:0 0 0 0;}
.leftmenulist ul li.sublevel ul li a {color:black;width:178px;display:block;margin:0 0 0 0;padding:3px 0 3px 29px;background:#D1D1D1 url(/Catena/_images/bg_leftsubitem_inactive.gif) no-repeat 0 50%;}
.leftmenulist ul li.sublevel ul li.active a {background:#D1D1D1 url(/Catena/_images/bg_leftsubitem_active.gif) no-repeat 0 50%;}
/* end:leftmenulist */

/* start:rightmenulist */
.rightmenulist {width:254px;font-family:Arial;}
.rightmenulist ul {list-style:none;padding:0;margin:0;}
.rightmenulist ul a {text-decoration:none;}
.rightmenulist ul a:hover {color:#006fd7;}
.rightmenulist ul a strong {display:block;padding-bottom:2px;text-decoration:underline;}
.rightmenulist ul a span {display:block;color:#777777;padding-top:4px;font-size:11px;}
.rightmenulist ul li {position:relative;background:transparent url(/Catena/_images/bg_rightmenuitem_div.gif) no-repeat 11px bottom;padding:5px 0 0 25px;margin:0 0 0 -5px;}
.rightmenulist ul li a {color:black;width:100%;display:block;margin:0 0 0 -20px;padding:5px 0 12px 22px;background:transparent url(/Catena/_images/bg_rightmenuitem.gif) no-repeat 0 7px;}
/* end:rightmenulist */

/* start:archivelist */
.archivelist {color:#222222;}
.archivelist ul {list-style:none;height:auto;margin-left:0;}
.archivelist ul li.header {padding:10px 0 0 0;margin:0 0 2px 0;font-size:16px;font-weight:bold;}
.archivelist ul li.item {background:transparent url(/Catena/_images/icon_link1.gif) no-repeat 0 3px;padding:0 0 0 16px;margin:0 0 3px 20px;}
.archivelist ul li.item a {color:black;width:178px;margin:0 0 0 0;padding:0 0 0 0;}
/* end:archivelist */

/* start:searchresult */
.searchinfo {padding:0 0 0 0;margin:0 0 0 0;}
.searchinfo h2 {margin-top:18px;}
ul.searchresult {list-style:none;height:auto;margin:10px 0 0 0;}
ul.searchresult li {padding:0 0 9px 0;}
ul.searchresult li a {font-weight:bold;}
/* start:searchresult */

/* start:peopleinfolist */
.peopleinfo ul {margin:0 0 0 0;padding:0 0 0 0;background-color:silver;}
.peopleinfo li {list-style:none;margin:0 0 18px -20px;padding:0 0 0 0;background-color:Red;border-bottom:2px solid black;}
.peopleinfo li .info {width:460px;padding:10px 0 0 11px;background:transparent url(/Catena/_images/bg_peoplelistitem.gif) 0 bottom repeat-x;}
.peopleinfo li .info p {padding:0 0 10px 0;line-height:15px;}
.peopleinfo li .info span {font-size:14px;}
/* end:peopleinfolist */

/* start:TABLE */
#contentwrap table.sitemap {}
#contentwrap table.sitemap tr {}
#contentwrap table.sitemap td {margin:0;padding:0;border-top:0;height:auto;vertical-align:top;}
/* end:TABLE */

/* pagefooter */
#pagefooter {margin-top:32px;margin-bottom:22px;padding-top:12px;border-top:3px solid #000;}
#pagefooter a {color:#222222;font-weight:bold;}
#pagefooter a:hover {color:#006fd7;} 

.catenablock {width:501px;padding:0;margin:0;background:transparent url(/Catena/_images/block/block_bg.gif) 0 50%;color:White;}
.catenablock .wrap {padding:18px 2px 12px 18px;height:auto;font-size:17px;font-family:Arial;color:White;background:transparent url(/Catena/_images/block/block_arrow.gif) right bottom no-repeat;}
.catenablock .wrap a {color:#fff;text-decoration:none;width:475px;display:block;padding-right:-10px;}

/* start:list styles */
#contentwrap .checklist {width:550px;vertical-align:top;border-bottom:1px solid #D9D9D9;margin-bottom:20px;}
#contentwrap .checklist td {padding:2px;vertical-align:top;}
#contentwrap .checklist .col1 {}
#contentwrap .checklist .col2 {width:40px;}
#contentwrap .checklist .var0 td {background-color:#EEEEEE;}
#contentwrap .checklist .var1 td {background-color:white;}
/* end:list styles */

/* start:form-Styles */
fieldset {margin:0;border:1px solid #ccc;padding:0 0 4px 0;}
fieldset legend {margin: 1em 0;padding: 0 .5em;color:#222;font-size: 1.2em;font-weight: bold;}
fieldset label {}

fieldset .rows {float:left;margin:0 0 10px 0;}
fieldset .rows .row {width:540px;height:45px;}
fieldset .rows .textrow {width:540px;height:20px;margin:13px 0 0 0;}
fieldset .rows .textrow label {float:left;margin:0 0 1px 15px;display:block;font-size:14px;font-weight:bold;}
fieldset .rows .row .item {float:left;height:auto;margin:0 0 5px 15px;}
fieldset .rows .row .item label {display:block;}
fieldset .rows .row .item input {width:215px;}
fieldset .rows .row .item textarea {width:450px;height:60px;}
fieldset .formnav {margin:0 auto -8px auto;width:300px;height:5px;text-align:left;clear:both;}
fieldset input.button {position:relative;margin:0 0 -12px 0;padding:0;float:left;}

/* end:form-Styles */

/* hack-stuff */
.floatclear {display:inline-block;width:100%;}
/* Hide from IE-mac \*/ 
* html .floatclear {height:1%;width:auto;} 
.floatclear {display:table;} 
/* End hide from IE-mac */ 
