xmp	{width:630px; overflow:auto; padding:10px 5px; border:1px solid #EFEFEF;}

body	{background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #444444; line-height:135%;}

/* sets the default font size of a table cell to the same as the body. */
td	{font-size: 9pt;}

a	{color: #3366CC; text-decoration:none;}
a:hover	{color: #666666; text-decoration: underline;}

ul	{margin-top:6px; font-weight:normal; margin-bottom:0px;}
li	{margin-bottom:6px; font-weight:normal; margin-top:0px;}


/*page header. There should only be one of these per page and it should be at the very top.*/
h1	{font-size: 13pt; color: #ff6600; margin: 10px 0px 15px 0px;}

/* used as a section header */
h2	{font-size: 11pt; color: #5A75AC; margin: 0px 0px 0px 0px; font-family:"Trebuchet MS", sans-serif}

/* Used as a subsection header and for an FAQ question */
h3	{font-size: 10pt; color: #666666; margin: 0px 0px 3px 0px; font-weight: bold;}

/* used in lists to denote sections.  For instance, to separate DIV's in layouts and emails */
h4	{font-size: 9pt; color: #666666; margin: 5px 0px 3px 0px; font-weight: bold;}


/* hint class. i know this is used for the link for add a comment */
.hint	{font-size:8pt; color:#666666;}

/* classes for a wiki section.  faq and comment can be broken out if need be. */
div.section, div.faq_section, div.comment_section {margin-bottom:20px; border:1px solid #dbe3ff;}
div.section_head, div.faq_section_head, div.comment_section_head	{background:#dbe3ff; padding:8px;} /* font styles are set in the h2 class */
div.section_body, div.faq_section_body, div.comment_section_body	{padding:10px;}


/* classes for a wiki subsection */
div.subsection {margin-bottom:15px;}
div.subsection_head	{font-weight:normal;}
div.subsection_body	{margin-left:15px;}
div.subsection h3	{margin:5px 0px;} /* overrides the default h3 margins because a top and bottom margin are needed here */

/* guess what these handle?  that's right, each question and answer in the faq */
div.faq_question	{font-weight:normal}
div.faq_answer	{margin:0 0 15px 15px;}


/* used for a hint box */
div.wiki_hint	{border:1px dotted #2462aa; margin:10px 0; width:500px;  text-align:left;}
div.wiki_hint_head	{background:#2462aa; padding:4px; color:#ffffff; font-size:10pt; font-weight:bold;}
div.wiki_hint_body	{font-weight:normal; padding:5px 10px;}


/* used for a *important/caution box */
div.wiki_caution	{border:1px dotted #e4de7b; margin:10px 0; width:500px; background:#FFFEED;  text-align:left;}
div.wiki_caution_head	{ background:#FFFCCC; padding:4px; color:#CC0000; font-size:10pt; font-weight:bold;}
div.wiki_caution_body	{font-weight:normal; padding:5px 10px;}

/* used for a click by click */
div.wiki_cbc	{margin:10px 0 10px 0;}
div.wiki_cbc_head	{font-size:10pt; font-weight:bold;}
div.wiki_cbc_body	{font-weight:normal;}


/* big and red, just like brian likes */
div.staff_section	{margin-bottom:20px; background:#000000;}
div.staff_section_head	{background:#CC0000; color:#000000; font-size:14px; font-weight:bold; padding:4px;}
div.staff_section_body	{color:#ffffff; padding:10px;}


/* #################### these are old styles on the search.cgi page that need to be updated */

div.sectional	{margin-bottom:20px; border:1px solid #dbe3ff; width:650px; padding:1px;}
div.sectional h3	{background: #dbe3ff; padding:4px 8px; margin:0 0 5px 0; width:auto;}
div.subsectional	{}
div.navcat_5 td a	{display:block; padding-top:10px; font-weight:bold;}
div.navcat_5 td  div.hint a	{display: block; padding:0 0 10px 0; font-weight:normal;}



/* I don't know what any of these do - jt 02/18/2008*/

.searchword0	{background-color: #B5C5EC; font-weight:bold; color:#000000;}
.searchword1	{background-color: #C5D5FC; font-weight:bold; color:#000000;}
.searchword2	{background-color: #D5D5FC; font-weight:bold; color:#000000;}
.searchword3	{background-color: #E5D5FC; font-weight:bold; color:#000000;}
.searchword4	{background-color: #F5D5FC; font-weight:bold; color:#000000;}

.toc_header	{color:#666666; font-weight:bold; font-weight:9pt;}



/* api styles added 2012-04-12 */

/* classes for a wiki section.  faq and comment can be broken out if need be. */
.api_section {margin-bottom:24px;}

.api_section_head	{background:#dbe3ff; padding:8px;} /* font styles are set in the h2 class */
.api_section_body	{padding:12px; line-height:150%;}

.api_section_head h3:before	{content: "API: ";}

/* purpose is typically the 'opening statement' for an API cmd */
.purpose	{margin-bottom:12px; font-weight:bold;}


/* typically appear in a group of several, inputs followed immediately by responses. */
.input:before	{content:"Input: "; padding-right:41px;}
.response:before	{content:"Response: "; padding-right:10px;}
.required:after	{content:" [required]"; font-size:.8em;}

/* a note could be a single line, multiple lines, or two single lines (one note following another) */
.note	{font-size:.9em; color:#666666; margin:3px 24px;}

.api_section_body .hint	{margin:12px 24px; border:1px solid #dbe3ff; padding:12px;}
.api_section_body .hint:before	{content:"Hint:"; font-size:1.2em; font-style:italic; font-weight:normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:.2em; margin-bottom:6px; font-weight:bold;}


.errors	{margin:12px 0; padding-bottom:12px; border-bottom:1px solid #efefef;}
.errors:before	{content:"Possible Errors:"; font-size:1.2em; font-style:italic; font-weight:normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:.2em; margin-bottom:6px; font-weight:bold;}
.errors ul	{padding:0; margin:6px 0 0px 24px;}

.caution:before	{content:"Caution!"; font-size:1.2em; font-style:italic; font-weight:normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:.2em; margin-bottom:6px; font-weight:bold; color: #FF6633; padding-right:10px;}
.caution	{
	background: #FFFFCC;
	margin:12px 24px; 
	border:1px solid #FFCC66;
	padding:12px; 
	}

/* used for the example output of an API response */
.example	{
	background: #efefef; 
	margin:12px 24px; 
	border:2px dashed #cccccc; 
	padding:12px; 
	}

.example xmp:before	{content:"Example:"; font-size:1.2em; font-style:italic; font-weight:normal; font-family: Arial, Helvetica, sans-serif; letter-spacing:.2em; margin-bottom:6px; font-weight:bold;}

.example xmp	{overflow:auto; padding:0; width:auto; border:0; margin:0;}