/*	Basic OPP pages. */
/* Date: 26 September 2006 */
	/* =Quickfinder -- AA/RA pages
	----------------------------------------------- */
#content div#quickfinder
	{	font: 90%/1.1em Arial, Helvetica, sans-serif;
		width: 100%;
		position: relative;
		padding: 0; margin: 0; }
	* html #content div#quickfinder {height: 1%;}
	
	#content #quickfinder h3
	{	margin: 0; padding: 0;
		width: 100%; }
	
	#content #quickfinder h3 a
	{	display: block;
		margin: 0; padding: 3px 1px 3px 10px;
		font-size: 0.9em;
		color: #fff;
		text-decoration: none;
		background: #5c9261; }
	
		#content ul#qflist
		{	float: left;
			width: 100%;
			margin: 0.1em 0 0; padding: 0 0 2px;
			list-style: none;
			border-bottom: 1px solid #5c9261; }
		
		#content ul#qflist li
		{	float: left;
			width: 19%;
			margin: 0; padding: 0 .2em 0 0;
			list-style: none; }
	
		#content ul#qflist li a
		{	font: 90%/1.1em Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
			text-decoration: none;
			display: block; }
	
		#content ul#qflist li a:hover
		{	background-color: #f1f1f1;
			text-decoration: none; }
	
		#content ul#qflist li.more
			/* The arrow bullet for the More... link */
		{	list-style: none;
			background: url(../html/more_topic.html) 0 3px no-repeat;
			padding: 0 0 0 10px;
			width: 90px; }

		#content div.clearer {clear: left; line-height: 0; height: 0;}
/* =OPP Boxes 
----------------------------------------------- */
#content div.opp_highlight_box a , #content div.opp_yellow_box a
		{ color: #03c; text-decoration: none;}
#content div.opp_highlight_box a:hover , #content div.opp_yellow_box a:hover
		{ color: #03c; text-decoration: underline;}
#content div.opp_highlight_box , #content div.opp_yellow_box
		/*	Center-aligned highlight. */
		{ float: left; width: 100%; border: 1px solid #ccc; 
		position: relative; background-color: #DBF2D9; 
		margin: 0 0 1em 0.5em; padding: 0;
		font-size: 0.9em;
		 }
#content div.opp_highlight_box h5 
	/*	Titles of all OPP boxes share the same properities, excepting the color */
	{	background-color: #5c9261; font-size: 1.5em;
		text-align: center; color: #fff;
		padding: 0 0 2px 0; margin: 0 0 0.2em 0; }
#content div.opp_yellow_box
	/*	Overrides the green and sets the yellow background for OPP Yellow box */
	{	background-color: #FFFFCC; width: 80%; margin-left: 35px;}
#content div.opp_highlight_box a , #content div.opp_yellow_box a
		{ color: #03c; text-decoration: none;}

#content div.opp_highlight_box a:hover , #content div.opp_yellow_box a:hover
		{ color: #03c; text-decoration: underline;}
		
	/* Bullets for the various boxes; these override the default blue bullets */
	#content div.opp_highlight_box ul li
	{	list-style-image: url(../gif/bu_sftgrn.gif);}
		
	/* All paragraphs, list items, and links in boxes share properities */
	#content div.opp_highlight_box ul, #content div.opp_highlight_box ol
	{ margin-top: 0.2em; margin-bottom: 0.5em;  }
	#content div.opp_highlight_box li, #content div.opp_highlight_box li li
	{ margin-left: 0; padding-left: 0;  }
	#content div.opp_highlight_box li li , #content div.opp_yellow_box li li
	{ margin-left: 0; padding-left: 0;  }
	#content div.opp_highlight_box p , #content div.opp_yellow_box p
	{ margin: 0; padding: 0.5em; }
	#content div.opp_highlight_box li a , #content div.opp_yellow_box li a
	{ text-decoration: none; }
	#content div.opp_highlight_box li a:hover, #content div.opp_yellow_box li a:hover
	{ text-decoration: underline; }
	
#content div.OPP_Title {
	font-size:12px;
	font-weight:bold;
	padding-bottom: 1px;
	border-bottom: 2px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	width:100%;
}
/*create boxes */
#content div.MTR_Division_Box, div.Division_Box {
	margin-top:3px;
	margin-bottom: 3px;
	background-color: #CCFF99;
	width: 100%;
	padding-bottom: 1px;
	padding-left: 1px;
	border-width:2px;
	border-style:solid;
	border-color: #CCCC99;
	font-size:10px;
}
#content div.MTR_Division_Box h3 
	{	font-size: 1em;
		text-align: left; color: #000;
		padding: 0; margin: 0;  }

#content div.MTR_Division_Box p, div.Division_Box p
	{margin: 0; padding: 0.5em; }
			
#content div.Division_Box {
	/*override background color */
	background-color: #F2F2CC;
}
/*  =Rounded Box Corners
		---------------------------------------------------------------------- */
		#content b.con {	position: absolute;	height: 10px; width: 10px;	margin: 0; padding: 0;	background: url(../html/bord-silver.html) no-repeat;	line-height: 1px; font-size: 1px; }
		#content b.tol {top: -1px; left: -1px; background-position: top left; } 
		#content b.tor {top: -1px; right: -1px; background-position: top right; }
		#content b.bol {bottom: -1px; left: -1px; background-position: bottom left; }
		#content b.bor {bottom: -1px; right: -1px; background-position: bottom right; }

#Branch { text-align:left;}
#Topic { text-align:left;}
/*Docket Information Box */

#content div.Docket {border: 2px solid rgb(208, 208, 208); padding: 0.3em; background-color: rgb(241, 241, 241);}

/* Text styles */

.draft {color: #FF0000; font-weight: bold;}

.smallText {font-size: 0.90em;}

.xtrasmallText {font-size: 0.85em;}

.largeText {font-size: 1.20em;}

.whiteText {color: #FFFFFF;}

/* Notice */

#noticeinfo {
	background: #fff6bf 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

#docket {
	border: 4px solid #ffd324;
}