a.topmenu_item:link:focus,
a.topmenu_item:visited:focus,
a.topmenu_item:link,
a.topmenu_item:visited,
a.topmenu_item:link:active,
a.topmenu_item:visited:active {

	text-decoration: none;
	font-size: 1.1em;
}
a.submenu_item:link:focus,
a.submenu_item:visited:focus,
a.submenu_item:link,
a.submenu_item:visited,
a.submenu_item:link:active,
a.submenu_item:visited:active {

        text-decoration: none;
        font-size: 1.1em;
}

img.bannerImage {
  border: none;
  padding: 0;
  margin: 0;
}

img.menuImage {
  border: 1px solid black;
}

	
/* HTML elements */
html body {
	line-height:1.4em; /*S1*/
	font-family:"Lucida Grande", verdana, arial, sans-serif;
	font-size:small;
	voice-family:"\"}\""; 
	voice-family:inherit;
  	/* added by Arnold 13 april */	
	margin:0px 0px 0px 0px;
        padding:0px;

}
html>body { /* Mozilla */
	font-size:small;	
  	/* added by Arnold 13 april */	
	margin:0px 0px 0px 0px;
        padding:0px;
}
p {
	margin: 0.5em 0 0 0;
}

	/* added by Arnold 13 april, these are the header divs */	
  	
	 #leftcontent {
                position: absolute;
                left:0px;
                top:19px; /* was 49 */
                width:200px;
                height:70px;
                background-image:url(http://www.sonologic.nl/pub/TWiki/WebTopBar/webheader-left.jpg);
                border:0px solid #000;
}

        #centercontent {
                background:#fff;
                margin-left: 188px;
                margin-right:198px;
                border:0px solid #000;
                height:70px;
                background-image:url(http://www.sonologic.nl/pub/TWiki/WebTopBar/webheader-mid.jpg);
                voice-family: "\"}\"";
                voice-family: inherit;
                margin-left: 190px;
                margin-right:60px;
		margin-bottom:0px;                
}
        html>body #centercontent {
                margin-left: 190px;
                margin-right:60px;
		}

        #rightcontent {
                position: absolute;
                right:10px;
                top:19px; /* was 49 */
                width:60px;
                height:70px;
                background-image:url(http://www.sonologic.nl/pub/TWiki/WebTopBar/webheader-right.jpg);
                border:0px solid #000;
                }
 #banner {
                background:#fff;
                height:20px;/* was 40 */
                voice-family: "\"}\"";
                voice-family: inherit;
                height:19px;/* was 39 */
                }
        html>body #banner {
                height:19px; /* was 39 */
                }
        #leftcolumn {
                background-color:#7a4707;
                color:#ffffff;
                height: 30em;
                width: 10em;
        }


	/* end of added by Arnold 13 april */	
#revInfoDiv{ font-size:0.9em; }

table {
	border-collapse:collapse;
}
th {
	line-height:1.15em;
}
strong, b {
	font-weight:bold;
}
hr {
	height:1px;
	border:none;
}
pre, code, tt {
	font-size:100%;
	line-height:1.4em; /*S1*/
}
/* put overflow pre in a scroll area */
pre {
    width:100%;
    margin:1em 0; /* Win IE tries to make this bigger otherwise */
}
html>body pre { /* hide from IE */
	/*\*/ overflow:auto !important; /* */ overflow:scroll; width:auto; /* for Mac Safari */
}
/* IE behavior for pre is defined in twiki.pattern.tmpl in conditional comment */
ol li, ul li {
	line-height:1.4em; /*S1*/
}
	
/* Text */
h1, h2, h3, h4, h5, h6 {
	font-family:"Lucida Grande", arial, verdana, sans-serif;
	line-height:104%;
	padding:0em;
	margin:1em 0 .1em 0;
}

h1, h2 {
	font-weight:100;
}

h1 {
        font-size:150%;
        margin:0 0 .5em 0;
}

.patternTopic h2,
.patternTopic h3,
.patternTopic h4,
.patternTopic h5 {
	display:block;
	padding:.1em 5px;
	margin:1em -5px .35em -5px;
	border-width:0 0 1px 0;
	border-style:solid;
	height:auto;
}


/* Links */

:link:focus,
:visited:focus,
:link,
:visited,
:link:active,
:visited:active {
	text-decoration:underline;
}
:link:hover,
:visited:hover {
	text-decoration:none;
}

img {
	vertical-align:text-bottom;
}

/* Forms */
form { 
	display:inline;
	margin:0em;
	padding:0em;
}
textarea,
input,
select {
	font-size:100%;
	vertical-align:middle;
	border-width:1px;
	border-style:solid;
	padding:1px;
}
input {
	margin:.15em 0;
}
textarea {
	font-family:"Lucida Grande", verdana, arial, sans-serif;
}
label {
	vertical-align:middle;
}

/*	-----------------------------------------------------------
	Pattern skin specific elements
	-----------------------------------------------------------	*/

#patternPage {
	font-size:100%;
}
#patternColumnWrapper {
	border-width:0 0 1px 0; 
	border-collapse:collapse;
	border-style:solid;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#patternMain {
	border-width:0 0 0 0;
	margin:0 0 0 1em; 	
	padding:0 0 0 1em; 	
}
.patternMainContents {
	padding:0 0 0 0;
	border-collapse:collapse;
	margin:0 0 0 0;
}

/* Top bar */
#patternTopBar {
	border-collapse:collapse;
}
table.patternTopBarContents {
	padding:0 0 0 1em; /*S6*/ /* left padding same as #patternLeftBar */ 
	margin:0 0 0 0;
	height:100%;
	width:100%;
	border-collapse:collapse;
	
}	
table.patternTopBarContents td {
	height:100%;
	vertical-align:middle;
}

/* Bottom bar */
#patternBottomBar {
	padding:1em 2em 1.5em 2em;
}
.patternBottomBarContents {
	font-size:85%; /*S3*/
	line-height:1.3em;
	text-align:center;
}

.patternSeparator {
	font-family:monospace;
}

.patternTopicAction {
	font-size:94%; /*S2*/
	line-height:1.5em;
	margin:0 0 3em 0;
	padding:.5em 20px; /*S5*/
	border-width:1px 0;
	border-style:solid;
}
.patternActionButtons a:link,
.patternActionButtons a:visited {
	padding:1px 1px 2px 1px;
}
.patternTopicAction .patternActionButtons a:link,
.patternTopicAction .patternActionButtons a:visited {
	text-decoration:none;
}
.patternTopicAction .patternSaveOptions {
	margin-bottom:.5em;
}
.patternTopicAction .patternSaveOptions .patternSaveOptionsContents {
	padding:.2em 0;
}
.patternMoved {
	font-size:94%; /*S2*/
	margin-bottom:1em;
}	
.patternMetaNav {
	font-size:85%; /*S3*/
}
.patternMetaNav a:link,
.patternMetaNav a:visited {
	text-decoration:none;
}
.patternMetaNav .patternSeparator {
	margin:0 .5em;
}
.patternMetaNav input#quickSearchBox,
.patternMetaNav input#jumpBox {
	margin:0 0 0 .85em;
	padding:0;
	height:1.2em; /* 85% of default line-height 1.4 */
}
.patternMetaNav input#quickSearchButton,
.patternMetaNav input#jumpButton {
	margin:0 0 0 2px;
	border:0;
}

/* Left bar */

#patternLeftBar {
	border-width:0 0 0 0;
	border-style:solid;
	border-collapse: collapse;
	margin:0 0 0 0;
	padding: 17px 0 0 18px;

}
.patternLeftBarContents {
	padding:0 0 1.5px 0; 
	margin: 0 0 0 0;
	font-size:94%; 
	overflow:hidden;
}

.patternLeftBarContents a:link,
.patternLeftBarContents a:visited {
	text-decoration:none;
}

.patternLeftBarContents ul {
	padding:0 0 0 1px;
	margin:0 0 1px 0;
	list-style:none;
}
.patternLeftBarContents li {
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}
.patternLeftBarContents .patternFormHolder {
	padding-left: 1em;
	margin:0 0 0 0;
}
.patternLeftBarContents .patternFormHolder th {
	padding:0 0 2px 0;
	vertical-align:middle;
}
.patternLeftBarContents .patternFormHolder th.patternFormSpacer {
	width:1px;
}
.patternLeftBarContents .patternFormHolder th.patternFormFieldButton {
	width:16px;
}
.patternLeftBarContents input.patternFormField {
	border-width:1px;
	border-style:solid;
	font-size:85%; 
	margin:0;
}
.patternLeftBarContents input.patternFormButton {
	display:block;
	margin:auto 1em auto 0;
	border:0;
	width:16px;
}
.patternLeftBarContents .patternChangeLanguage {
	margin:0 0 0 0; 
	font-size:85%; 
}

/* table used in various places */
.patternVersatileTable table {
	width:auto;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	border-width:1px;
	border-style:solid;
	margin:1px 0;
	font-size:94%; /*S2*/
}
.patternVersatileTable th,
.patternVersatileTable td {
	vertical-align:middle;
	border-width:1px 0 0 0;
	border-style:solid;
	padding:5px 1px 5px 1.25px; /*S4*/
}

/* Topic text */
.patternTopic {
	padding:0 1.5em 1.5em 0;
	margin:0 0 1px 0;
}

.patternTop table {
	padding:0 0 0 0;
	margin:0 0 0 0; 
	border:none;
	width:100%;
}
.patternTop td {
	vertical-align:top;
}
.patternTop td.patternHomePath,
.patternTop td.patternRevInfo {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.patternTop td.patternRevInfo {
	text-align:right;
}
.patternTop .patternHomePath a:link,
.patternTop .patternHomePath a:visited,
.patternTop .patternRevInfo a:link,
.patternTop .patternRevInfo a:visited {
	text-decoration:none;
}

/*      -----------------------------------------------------------
        Plugin elements
        -----------------------------------------------------------     */

/* EditTablePlugin */
.editTable .twikiTable {
        margin:0 0 2px 0;
}
.editTableInput,
.editTableTextarea {
        font-family:monospace;
}
.editTableEditImageButton {
        border:none;
}

/* TablePlugin */
.twikiTable {
    border-collapse:collapse;
    border-width:1px;
        border-style:solid;
        border-spacing:0px;
}
.twikiTable td,
.twikiTable th {
        border-width:1px;
        border-style:solid;
}
.twikiTable th {
    padding:4px;
}
.twikiTable td {
    padding:2px 4px;
}
.twikiTable th a:link,
.twikiTable th a:visited,
.twikiTable th a font {
        text-decoration:none;
}
.twikiTable th a:hover,
.twikiTable th a:hover font {
        text-decoration:none;
        border-width:0 0 1px 0;
        border-style:solid;
}

/* TablePlugin - sorting of table columns */
th.twikiSortedAscendingCol a:link,
th.twikiSortedAscendingCol a:link font,
th.twikiSortedAscendingCol a:visited,
th.twikiSortedAscendingCol a:visited font {
        border-width:1px 0 0 0;
        border-style:solid;
}
th.twikiSortedDescendingCol a:link,
th.twikiSortedDescendingCol a:link font,
th.twikiSortedDescendingCol a:visited,
th.twikiSortedDescendingCol a:visited font {
        border-width:0 0 1px 0;
        border-style:solid;
}
th.twikiSortedAscendingCol a:hover,
th.twikiSortedAscendingCol a:hover font {
        border-width:0 0 1px 0;
        border-style:solid;
        text-decoration:none;
}
th.twikiSortedDescendingCol a:hover,
th.twikiSortedDescendingCol a:hover font {
        border-width:1px 0 0 0;
        border-style:solid;
        text-decoration:none;
}

.twikiEditForm {
        margin:0 0 .5em 0;
}

/* TwistyContrib */
a:link.twistyTrigger,
a:visited.twistyTrigger {
        text-decoration:none;
}
a:link.twistyLinkLabel,
a:visited.twistyLinkLabel {
        text-decoration:underline;
}

/*      -----------------------------------------------------------
        TWiki styles
        -----------------------------------------------------------     */

.twikiAttachments,
.twikiForm {
        margin:1em 0;
        padding:1px; /* fixes disappearing borders because of overflow:auto; in twikiForm */
}
.patternContent .twikiAttachments,
.patternContent .twikiForm {
        /* form or attachment table inside topic area */
        font-size:94%; /*S2*/
        padding:.5em 20px; /*S5*/ /* top: use less padding for the toggle link; bottom: use less
space in case the table is folded in  */
        border-width:1px 0 0 0;
        border-style:solid;
        margin:0;
}
.twikiAttachments table,
table.twikiFormTable {
        margin:5px 0 10px 0; /* bottom: create extra space in case the table is folded out */
        border-collapse:collapse;
        padding:0px;
        border-spacing:0px;
        empty-cells:show;
        border-style:solid;
        border-width:1px;
}
.twikiAttachments table {
        line-height:1.4em; /*S1*/
        width:auto;
        voice-family: "\"}\""; /* hide the following for Explorer 5.x */
        voice-family:inherit;
        width:100%;
}
.twikiAttachments th,
table.twikiFormTable th.twikiFormTableHRow,
.twikiEditForm th {
        padding:3px 6px;
        height:2.5em;
        vertical-align:middle;
}
.twikiAttachments th a:link,
.twikiAttachments th a:visited {
        text-decoration:none;
}

/* don't show any of those ugly sort icons */
.twikiAttachments th img,
.twikiAttachments th a:link img,
.twikiAttachments th a:visited img {
        display:none;
}
.twikiAttachments td,
table.twikiFormTable td {
        padding:3px 6px;
        height:1.4em; /*S1*/
        text-align:left;
        vertical-align:top;
}
.twikiAttachments td {
        /* don't show column lines in attachment listing */
        border-width:0 0 1px 0;
}
.twikiAttachments th.twikiFirstCol,
.twikiAttachments td.twikiFirstCol {
        /* make more width for the icon column */
        width:26px;
        text-align:center;
}
.twikiAttachments caption {
        display:none;
}
table.twikiFormTable th.twikiFormTableHRow a:link,
table.twikiFormTable th.twikiFormTableHRow a:visited {
        text-decoration:none;
}

.twikiToc {
        margin:1em 0;
        padding:.3em 0 .6em 0;
}
.twikiToc ul {
        list-style: none;
        padding:0 0 0 .5em;
        margin:0em;
}
.twikiToc li {
        margin-left:1em;
        padding-left:1em;
        background-repeat:no-repeat;
        background-position:0 .5em;
}
.twikiToc .twikiTocTitle {
        margin:0em;
        padding:0em;
        font-weight:bold;
}

.twikiSmall {
        font-size:85%; /*S3*/
}
.twikiSmallish {
        font-size:94%; /*S2*/
}
.twikiNew { }
.twikiSummary {
        font-size:85%; /*S3*/
}
.twikiEmulatedLink {
        text-decoration:underline;
}
.twikiPageForm table {
        width:100%;
        border-width:1px;
        border-style:solid;
        margin:0 0 2em 0;
}
.twikiPageForm th,
.twikiPageForm td {
        border:0;
        padding:.15em;
}
.twikiPageForm td {}
.twikiPageForm th.last,
.twikiPageForm td.last {
        border-bottom:0;
}
.twikiPageForm td.first {
        padding-top:1em;
}
.twikiBroadcastMessage {
        padding:.25em;
}

.twikiButton,
.twikiSubmit {
        font-size:100%;
        border-width:1px;
        border-style:solid;
        vertical-align:middle;
        padding:0 1px;
}
.twikiCheckbox,
.twikiRadioButton {
        border:none;
        vertical-align:middle;
        margin:0 .3em 0 0;
}
.twikiHelp {
        padding:1em;
        margin:.5em 0 1em 0;
        border-width:1px 0;
        border-style:solid;
}
.twikiHelp ul,
.twikiHelp li {
        margin-top:0;
        margin-bottom:0;
}
.twikiAccessKey {
        text-decoration:none;
        border-width:0 0 1px 0;
        border-style:solid;
}
a:hover .twikiAccessKey {
        text-decoration:none;
        border:none;
}
.twikiWebIndent {
        margin:0 0 0 1em;
}


