body {
    background-color: white;
    color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
code, tt {
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size:1em;
	}
pre {
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size:1em;
	}
hr {color: gray ;
	}

img { 
    border: none; 
}
a:link {
    text-decoration: none;
    color: #900;
	}
a:visited {
	text-decoration:none;
	color: #666;
	}
a:hover {text-decoration:underline;}

div.image {
    text-align: left;
    white-space: nowrap;
}

div.inlineimage {
    margin: 0;
    padding: 0;
}

img.kbimage {
    padding-bottom: 1em;
    border-bottom: solid 1px;
}

img.noborder {
    border: none;
}

ul img.noborder { 
   padding: 0em;
   margin: 0em;
   vertical-align: middle;
}

table.glossaryContent {
    vertical-align: top;
    width: 100%;
}

.sectionTable {
    font-size: 75%;
    width: 100%;
}

.tableSection {
    width: 25%;
    font-size: 150%;
    text-align: left;
}

.glossaryTerm {
    padding-right: 1em;
    text-align: right;
    vertical-align: top;
}

.glossaryTitle {
    vertical-align: top;
}    


#banner {
    text-align: center;
    line-height: 115%;
}

#frontPageHeader {
    line-height: 115%;
    border-bottom: solid 1px;
    margin-bottom: 1em;
}


#searchTopText {
/*    font-size: 80%;
    line-height: 140%;
    text-align: center;*/
}


#searchInput {
    display: inline;
}

#searchSubmit {
    display: inline;
}

#menuview {
    float: left;
    padding-right: 2em;
}

#help {
    float: left;
    padding-right: 2em;
}

#glossary {
    float: left;
    padding-right: 2em;
}

#domainSelector {
    line-height: 115%;
}

#authInfo {
    clear: both;
    text-align:left;
	background-color:#e0e2e4;
	margin:0 5px;
	padding:0;
}
#authInfo p {
	margin:0;
	padding:0;
}
#message {
    color: red;
}

#results {
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#resultsInfo {
    padding-top: 1em;
    /*border-top: solid 1px;*/
}

#yesnonoForm {
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#document {
    border-bottom: solid 1px;
	border-top: solid 1px;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

div.documentInfo { font-style: italic; }

div.documentInfo em { font-style: normal; }

div.boiler { background-color : #e0e2e4; }

#configHeader {
    border-bottom: solid 1px;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#configSection {
    border-bottom: solid 1px;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#subfooter {
    clear: both;
    border-bottom: solid 1px;
    padding-top: 2em;
    padding-bottom: 1em;
    margin-bottom: 1em;
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#footer {
/*    text-align: center;
    line-height: 115%;
    width: 90%;
    margin-left: auto;
    margin-right: auto;*/
}

.kbtable {
    border: solid 1px black;
}

.kbtd, .kbth {
    border: solid 1px black;
    padding: 8px;
}

.noborder { border: none; }

#documentText span.example {
     display: block;
     font-family: monospace;
     white-space: pre;
     margin: 1em;
     }

#documentText table span.example {
     margin: 0;
}

p#skiplink {
	padding: 0;
    border: none;
	position:absolute;
	left:-999px;
}

ul#responsebuttons {
    display: inline;
    padding: 0;
    margin: 0;
}

ul#responsebuttons li {
    display: inline;
}

.verifyParam {
    font-weight: bold;
}

.buttonName {
    font-weight: bold;
    font-family: monospace;
}

