/* general styles */


body {font-size:0.9em; 
      background-image:url(img/dag.balk.jpg);background-repeat:no-repeat;
      background-attachment:fixed;
      }

* { font-family: Verdana, Arial, Helvetica, sans-serif; }

form {display:inline;}
font, table{font-size:100%;}
table {border-collapse:collapse;}

a:link {color:#c07b11;text-decoration:none;}
a:visited {color:#363c92;text-decoration:none;}
a:active, a:focus {color:#363c92;text-decoration:none;}
a:hover {color:#f09b31;text-decoration:underline;}

input, select, textarea
{
  font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif;
}

label.auralonly, legend.auralonly, div.auralonly, span.auralonly, p.auralonly, a.auralonly, h1.auralonly {position: absolute; display: block; overflow: hidden; text-indent: -10000px; font-size:0;}
fieldset.auralonly{margin: 0 0 0 0; padding: 0; border: none; }

h1, h2, h3, h4, h5, h6 {color: #000;}
h1 {font-size:1.2em; font-weight:bold;}
h2 {font-size:1.1em; font-weight:bold;}
h3 {font-size:1.0em; font-weight:bold;}
h4 {font-size:0.9em; font-weight:bold; text-transform:uppercase;}
h5 {font-size:0.8em; font-weight:bold;text-transform:uppercase;}

/* layout */

.clear {clear:both;}

body{	margin:0;padding:0; }

#wrap{padding: 0 0 0 0;	width: 970px;	text-align:left; margin:0 0 0 73px; }

#header {width:100%;border-bottom: solid 2px #363c92;padding-bottom:5px;}
#sitewelcome{}
#sitewelcome h1, #sitewelcome h2 {margin-top:0; padding:0;font-size:1.29em;font-weight:bold;}

#headerright{width:200px;}
#sitelogo img{float:right;}
#searchform
{
  display:block; clear:both; margin:6px 0 3px 0;
  border-top: solid 2px #363c92; padding-top:2px;
}
#searchform label {font-size:0.7em; font-weight:bold; vertical-align:middle;}
#searchform input.textbox{ width:8em;}
#searchform input.submit{}

#topnavcell {vertical-align:bottom;padding-bottom:10px;padding-top:10px;}
ul#topnav  {list-style:none;padding:0 0 0 0; margin:0 0 0 0;}
ul#topnav  li {display:inline;padding:0; margin:0;}

#topnav a {font-size:0.85em; font-weight:bold; margin-right:15px; 
           padding: 8px 0 4px 15px; background-image:url(img/dot25pc.jpg); background-repeat:no-repeat; }
#topnav a:link, #topnav a:visited, #topnav a:active{text-decoration: none;color:#000; }
#topnav a:hover{text-decoration:underline;color:#000; }
#topnav li.selected a{background-image: url(img/dotopen25pc.jpg);}         

#mainbody td{vertical-align:top; text-align:left;}
#leftcol {width:180px;padding-right:10px;}
#maincol
{
  
}	

#subnav, #leftnav{margin-top:10px; margin-bottom:60px; width:170px;border-top:solid 1px #363c92;border-right:solid 1px #363c92; padding:6px 6px 0 0;}
#subnav ul {list-style:none;padding:0; margin:0;}
#subnav ul li {padding:7px 0 4px 15px; margin:0 0 0 0;
               background-image:url(img/dot25pc.jpg); background-repeat:no-repeat;}
#subnav li a, #leftnav a{color:#000;text-decoration:none;font-size:0.85em;  }
#leftnav a {display:block;padding:7px 0 4px 15px;background-image:url(img/dot25pc.jpg); background-repeat:no-repeat;}
#subnav li a:hover, #leftnav a:hover{text-decoration:underline;}
#subnav li.selected, #leftnav a.topicon{background-image: url(img/dotopen25pc.jpg);}
#subnav li.selected a, #leftnav a.topicon, #subnav li.level0 {font-weight:bold;}
#subnav li.level2, #leftnav span a {padding-left:30px;background-position:15px 0px;}
#subnav li.level3 {padding-left:45px;background-position:30px 0px;}

#whatsnew,#relatedlinks,#attachments,#depcapabilities{border-top:solid 1px #363c92;border-right:solid 1px #363c92;padding:6px 6px 20px 0;}
#whatsnew,#relatedlinks,#attachments {width:170px;margin-top:10px;}
#depcapabilities {margin-top:10px;}
#whatsnew h4,#relatedlinks h4,#attachments h4,
#whatsnew h5,#relatedlinks h5,#attachments h5{text-transform:none;}
#depcapabilities h4{text-transform:none;margin:0 0 10px 0;}
#depcapabilities{font-size:1.15em;}
#depcapabilities li{font-size:0.75em;margin:0;padding:0 0 4px 0;}
#depcapabilities ul {margin:0 0 0 0px;padding:0;list-style-type:none;}
#depcapabilities .heading{font-weight:bold;}
#depcapabilities .subcontent{margin-left:20px;}
#depcapabilities img {border:none;}
#depcapabilities .selected{font-weight:bold;}
#whatsnew ul,#relatedlinks ul,#attachments ul,
#whatsnew li,#relatedlinks li,#attachments li {margin:0;padding:0;list-style-type:none;}
#whatsnew a,#relatedlinks a,#attachments a{background-image:url(img/arrow.gif);background-repeat:no-repeat;background-position:0 2px; padding-left:10px;}


.breadcrumb {font-size:0.75em;margin-top:8px;}
.breadcrumb a:visited, .breadcrumb a:link{color:#000;}
.breadcrumb a.last{font-weight:bold;}
#breadcrumbitem2 {display:none;}
.core #maincolbody{width:570px;}
.full #maincolbody{width:750px;}
#micrositetitle {font-size:1.8em; font-weight:normal;}
#documenttitle{margin:0;border-top:solid 1px #363c92;border-right:solid 1px #363c92;padding:6px 6px 0 0;
               font-weight:normal;font-size:1.4em;color:#363c92;}
#itemsummary {border-top:solid 1px #363c92;border-right:solid 1px #363c92;font-size:0.9em;padding:8px 8px 0 0;}
#itembody {margin-top:5px;border-top:solid 1px #363c92;border-right:solid 1px #363c92;font-size:0.88em;padding:8px 8px 0 0;}
#rightcol {width:198px;padding-left:10px;font-size:0.88em;}
#folderimage img{width:180px;}
#folderimage {text-align:right;border-top:solid 1px #363c92;border-right:solid 1px #363c92;padding:4px 4px 0 0;}

.validationmgt #rightcol {display:none;}
.validationmgt #maincolbody {width:1070px;}

#footer
{
  border-top:solid 2px #363c92; margin-top:5px; margin-bottom:4px;
}
#footer a{}
#HPlogo {float:right;margin-top:-8px;}
#HPlogo img{border:none;}

#footermenu{display:inline; font-size:0.7em;}
#footermenu ul{margin:4px 0 4px 0;padding:0;list-style:none;display:block; }
#footermenu li{display:inline;}
#footermenu span{padding-left:5px;}
#copyright{font-size:0.7em;}

#hometop{font-size:0.8em;padding:5px 0 5px 0;}
#homefeature{width:470px;float:left;}
#homenews{width:470px;float:right;}
#homebottom{clear:both;display:block;border-top:solid 2px #363c92;padding:5px 0 5px 0;}
#homebottomtable{display:block;}
#homebottom h2, #homebottom h3{font-size:1.2em;margin:0 0 0.3em 0;}
#homebottom{font-size:0.78em;margin:10px 0 10px 0;}
#boxleft{width:490px;vertical-align:top;}
#homebottom a {background-image:url(img/arrow.gif);background-repeat:no-repeat;padding-left:10px;}
#boxright{width:470px; vertical-align:top; border-left:solid 1px #363c92;padding-left:10px;}           



#filterPane table td{padding:10px;}
.capabilityoverview img{border:none;}
.capabilityoverview table {width:100%;}
.capabilityoverview td{vertical-align:top; width:50%;}
.capabilityoverview td.col0{padding-right:10px;}
.capabilityoverview .even{background-color:#fdf2f0;}
.depfirstcharsep {border-bottom: dotted 1px #444444; font-weight:bold;margin-top:15px;margin-bottom:3px;}
.depcap {display:none;float:right;clear:right;}
.depcapshort {float:right;}
.depcapshort img{padding-right:2px; padding-bottom:2px;}
.depitem{clear:both;}

.headline .recommendeditem {padding-right:3px;}
.headline .itemtitle {}
.headline .itemmore {margin-left:10px; font-size:0.8em;}
#homebottom .headline a.itemmore {background-image:none;padding-left:0;}
.headline {margin-bottom:10px;}
.headlinemore {text-align:right;}
.headlinedate {display:inline; padding-left:5px; font-size:0.8em;}

/*  iPublish-specific */

.textnormside, td.textnormside{ direction:ltr; text-align:left;}
.textrevside, td.textrevside, #documentcommands{ direction:ltr; text-align:right;}
.ltrcontent {direction: ltr; text-align:left;}

#utilbar {width:100%;}

.hidden, .hide {display:none;}
.clear {clear:both;}
.prompt{font-size:11px;}
.popup {text-align:left;}
body.popup{background-image:none; margin:5px; font-size:0.78em;}
body.popup h3 {margin-bottom:5px;}
body.popup input {font-size:0.88em;}
#authorbar
{
    clear:both;
    margin-top:2px;
    margin-bottom:4px;
    background-color: #8CC63F;
}
.barright, #pageutils {float:right; margin-top:0.3em;}
#IndexTree {
	float: left;
	margin-bottom: 1em;
	padding: 0 0 1em 0;
	width: 20%;
	margin-right: 0.3em;
	font-size:0.8em;
	}
.IndexSub img {margin-right:3px;}
.Focused { color: rgb(0,0,0); background-color: rgb(0,255,255); border: 1px solid rgb(0,0,0); padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px }

.diarywrap {border-style:inset; border-width:2px;}
td.fb-navcontent .diarywrap a { width:auto; display:inline; }
td.fb-navcontent .diarywrap a:hover{background-image:none;}
.diary {border: 1px solid #CCC; border-left:1px solid #848484; border-right:1px solid #b5b5b5; padding: 0px 2px 0px 2px; font-family: Verdana, Arial, Tahoma; }
.diaryhdr {padding:3px;}
.weekdayhdr td {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.weekdayhdr td { font-size:12px; color:#000000; font-weight:bold; text-decoration: none; text-align:right; width:20px; vertical-align:bottom;}
.diarysep {height: 5px}
.diaryrow {}
.diaryrow td {text-align:right; font-size:12px; color:#000000; font-weight:normal; text-decoration: none; }
.daynow {border:1px solid #0082d1; padding:0;}
.dayocc {font-weight:bold;}
.daydim {color:#ccc;}

h2.faqssection {margin-bottom: 0em;}
.faqsfolder {margin:0.4em 0 1.2em 0;}
.faqsbody {margin:0.5em 0 0.5em 0; display:block;}

.datagrid { border: 1px solid #CCC; border-collapse: collapse;  margin: 15px 0 5px 0;}
.data th, .data td, .datagrid th, .datagrid td, table.announcement th, table.announcement td { padding: .4em .35em; }
table.datagrid td, table.datagrid th { border: 1px solid #CCC; font-size: 11px; border-collapse: collapse;}

th, .TableHeader {background-color:#363c92; color:#fff;}
th.alternate {background-color: #0F6190;}







