
/*
body{margin:0; 
     font-family:verdana,arial,helvetica; 
	 color:#000000; 
	 background:#FFFFFF;
	 scrollbar-base-color: #efefef;
     scrollbar-arrow-color: #5C5858;
     scrollbar-3dlight-color: #efefef;
     scrollbar-darkshadow-color: #efefef;
     scrollbar-face-color: #efefef;
     scrollbar-highlight-color: #5C5858;
     scrollbar-shadow-color: #999999;
     scrollbar-track-color: #efefef;
} */

body{margin:0; 
     font-family:verdana,arial,helvetica; 
	 color:#000000; 
	 background:#FFFFFF;
}

.toc{width:98%;}

.categoryNavigation{padding-bottom: 3px;
                    font-size: 14px;
					text-align: left;
					color: #5C5858;}
					
.categoryNavigationItem{padding-bottom: 3px;
                        font-size: 14px;
						text-align: left;
						color: black;}
.categoryNavigationItem:hover{padding-bottom: 3px;
                              font-size: 14px;
							  text-align: left;
							  color: #AA213B;}
.sectionNavigation{
	padding-top: 2px;
	text-align: left;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #5C5858;
	color: #5C5858;
	font-size:12px;}

.sectionNavigationItem{text-align: left;
					   color: black;
					   font-size:12px;}
					   
.sectionNavigationItem:hover{color:#AA213B;}

.categoryHeader{color:black;
                font-family:Arial,Verdana,Helvetica;
				font-size:16px;
				text-decoration:none;
}
.categoryHeader:hover{color:#AA213B;
                      text-decoration:underline
}
.sectionHeader{color:black;
                font-family:Arial,Verdana,Helvetica;
				font-size:13px;
				text-decoration:none;
}
.sectionHeader:hover{color:black;
                      text-decoration:underline
}

.more {color:#AA213B; cursor:pointer; font-weight:normal;font-size:12px;}
.more:hover {color:brown;font-size:12px;font-weight:bold;}

.preferredlink {background:#ddf0f4;
	            cursor: pointer;
	            font-size: 12px;
				font-family:arail,verdana,helvetica; 
	            border: black 1px solid;
	            padding: 3px;
	            margin: 10px 0 10px 0;
	            width:200px;
}

.preferredLinkItem{color:black;
	               font-size:12 px;
	               font-family:arail,verdana,helvetica;
}

.preferredLinkItem:hover{color:gray;}
						 
#nextRecord{color:black;
            font-size:12 px;
			font-family:arial,verdana,helvetica;
}				

#nextRecord a{color:blue;
              font-size:14px;
			  font-family:arial,verdana,helvetica;
}

.clsSidebarHead {background: #ddf0f4;
                 cursor:pointer; 
				 border: 1px solid black;
				 text-align: center;
				 margin-top: 10px;
				 padding: 3px;
				 font-size: 14 px;
				 font-family:arail,verdana,helvetica;
				 font-weight: bold;
				 width:200px;
				 color:black;}		 

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; }

#content {float:left; width:75%; background:#FFFFFF; color:#000000; margin:0; padding:5px 0px 0px 10px; }

#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;color: #AA213B;}
		#search h2 {margin-bottom:10px;color:#AA213B; }
		#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;
	}

.search1 { color: #AA213B; font-size: 10pt; font-family: Helvetica, arial, sans-serif; font-weight:bold; }
.search2 { color: black; font-size: 7pt; font-family: Helvetica, arial, sans-serif; }
