body{margin:0; 
     font-family:verdana,arial,helvetica; 
	 color:#000000; 
	 background:#FFFFFF;
}

.toc{width:98%;}

.categoryHeader{color:#004d52;
                font-size:14px;
				font-family:verdana,arial,helvetica;
				text-decoration:none;
}
.categoryHeader:hover{color:#efdb94;
                      text-decoration:underline;
}
.sectionHeader{color:#004d52;
               font-size:13px;
			   font-family:verdana,arial,helvetica;
			   text-decoration:none;
}
.sectionHeader:hover{color:#efdb94;
                     text-decoration:underline;
}

.categoryNavigation{
	padding-bottom: 3px;
	font-size: 14px;
	text-align: left;
	background: #E0E0E0;
	color: silver;
}
.categoryNavigationItem{
	padding-bottom: 3px;
	font-size: 14px;
	text-align: left;
	color: #004d52;
}
.categoryNavigationItem:hover{
	padding-bottom: 3px;
	font-size: 14px;
	text-align: left;
	color: #efdb94;
}
.sectionNavigation{
	padding-top: 2px;
	text-align: left;
	background: #efefef;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	color:silver;
	font-size:12px;
}

.sectionNavigationItem{
	text-align: left;
	color: blue;
	font-size: 12px;
	color:#004d52;
}
.sectionNavigationItem:hover{
	font-size: 12px;
	text-align: left;
	color: #efdb94;
	text-decoration:underline;
}

.more {color:#00F; cursor:pointer;font-size:12px;font-family:arial,verdana,helvetica;}
.more:hover {text-decoration:underline;}

#content {float:left; width:75%; background:#FFFFFF; color:#000000; margin:0; padding:5px 0px 0px 10px;}

/* Preferred link header */
.clsSidebarHead {
	cursor:pointer; 
	border: 1px solid gray;
	background: #EFEFEF;
	text-align: center;
	margin-top: 10px;
	padding: 3px;
	font-size: 12px;
	width:200px;
	color:black;
}

.preferredlink {
	background:#efefef;
	cursor: pointer;
	font-size: 12px;
	border: #A3A3A3 1px solid;
	padding: 3px;
	margin: 10px 0 10px 0;
	width:200px;
}

.preferredLinkItem{background:#efefef;
	               color:black;
	               font-size:12;
	               font-family:arail,verdana,helvetica;
}

.preferredLinkItem:hover{color:gray;
                         background:#efefef;
}
						 
#nextRecord{color:black;
            font-size:14px;
			font-family:arial,verdana,helvetica;
}				

#nextRecord a{color:blue;
              font-size:14px;
			  font-family:arial,verdana,helvetica;
}		 

/* SEARCH (search1) text and GO (search2) button */
.search1 { color: #696969; font-size: 11pt; font-family:arial, verdana, helvetica;font-weight:bold;}
.search2 { color: black; font-size: 8pt; font-family:arial, verdana, helvetica;}

p {font-size:14px; line-height:120%; }
h1 {font-family:arial, sans-serif; margin:0 0 0 0; font-size:26px; }
h2 {font-family:arial, sans-serif; margin:0 0 0 0; font-size:16px; }
h3 {font-family:arial, sans-serif; margin:0 0 5px 0; font-size:15px; font-weight:bold; font-style:italic; text-align:right; }
h4 {font-family:arial, sans-serif; margin:3px 0 0 0; font-size:15px; text-align:right; }
h5 {font-family:arial, sans-serif; margin:0; font-size:7pt; font-weight:bold; } /* not used */
h6 {font-family:arial, sans-serif; margin:0; font-size:13px; font-weight:bold; }
div {margin:0; }
form {margin:0; }
label {cursor:pointer; }
dl {margin:0; }

table.toc td {}
table.toc td strong {font-size:20px; font-family:arial, sans-serif; font-weight:bold; margin-top:10px; }
table.toc ul {font-size:12px; font-family:verdana, sans-serif; margin-left:0px; padding-left:20px; margin-top:0; margin-bottom:0; color:#333333; }


/* the masthead's percentage width is there in case stuff gets added to the navigation line; the width will ensure that the line wraps, and doesn't go under the sidebar */
#masthead {margin:0; padding:0; width:100%; background: url(/images/masthead/stripes.gif); }
#logo {padding:4px 0 0 5px;}
#logo input {font-size:11px; }
#logo select {font-size:11px; }
#navigation {background:#001122; padding:2px 0 3px 5px; 
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; 
	color:#FFFFFF; font-family:verdana, sans-serif; font-size:12px; }
#navigation a {color:#FFFFFF; text-decoration:none; }
#navigation a:hover {color:#FFFFFF; background:#536F84; }
#footer {clear:both; text-align:center; 
	background:#001122; padding:2px 0 3px 5px; 
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; 
	color:#FFFFFF; font-family:verdana, sans-serif; font-size:12px; }
#footer a {color:#FFFFFF; text-decoration:none; }
#footer a:hover {color:#FFFFFF; background:#536F84; }

#sidebar {
	float: none;
	width: 200px;
	margin: 0;
	padding: 0;
}

th.form {font-size:11px; text-align:right; font-weight:normal; }
td.form {font-size:11px; }
textarea.required {background:#FFA; }
input.radio {border:0; background-color:#FFFFFF; padding:0; }
input.textDisabled {border:#AAAAAA; background:#DDDDDD; border:2px solid #777777; }
input.textEnabled {border:#000000; background:#EEEEEE; border:2px solid #000000; }
input.optional {background:#DDD; }
input.required {background:#FFA; }

body.sendLink {margin:0 4px 4px 4px; color:#FFFFFF; background:#2C4559; font-family:verdana, sans-serif; font-size:10px; }
h1.sendLink {font-size:16px; margin-bottom:2px; font-family:arial, sans-serif; }

#message {padding:10px; margin:20px; border:3px solid #FF3300; background:#FFFFF9; width:80%; font-size:18px; font-weight:bold; }

		#preview {font-family:arial, sans-serif; font-size:11px; 
			z-index:99; background:#EEE; left:535px; top:100px;
			position:absolute; 
			width:240px; border:2px solid black; padding:4px; }

		a {text-decoration:none; }
		a:hover {color:red; }
		a.help {border-bottom:1px dotted red; cursor:help; }
		#masthead a:hover {border:none; }
		#clsLinkbar {font-size:9px; clear:right; }
		#search h1 {font-size:18pt; }
		#search h2 {margin-bottom:10px; }
		#search {padding-top:10px; }
		#search #searchNavBox {width:100%; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #CCC; 
			font-size:10px; text-align:center; }
		.liner {font-size:11px;
		padding:8px;
		border-top:1px solid #CCC;
		clear:right;
		}

		
		#categoryBrowser {width:100%; padding-bottom:3px; font-size:14px; text-align:left; background:#EEC; }
		#sectionBrowser {width:100%; border-top:1px dotted #AAA; border-bottom:1px dotted #AAA; padding-top:3px; font-size:12px; text-align:left; background:#FFD; }
		#categoryBrowser span {font-weight:bold; text-transform:uppercase; }
		#sectionBrowser span {font-weight:bold; text-transform:uppercase; }
		#categoryBrowser a {color:blue; }
		#sectionBrowser a {color:blue; }
		
		dt {font-size:16px; font-weight:bold; }
		dd {font-size:12px; }
		
		.fullCaption { display:none; }
		.ellipses {display:inline; }
		.linerImage {display:none; float:right; }
		#collapseConsole {font-size:11px; }
		.message {border:2px dotted red; font-size:14px; font-weight:bold; background:#FFE; padding:4px; margin:4px; }

.formButton {
	background-color: #FFFF66;
	border-color: #0066CC;
	border-style: ridge;
	color: #000066;
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	}


