@charset "utf-8";
/* BEGIN rcb styles */
/* 				
<div class="rcb">
 <div class="rcbContent">
	<div class="t"></div>
	<!-- content here -->
 </div>
 <div class="b"><div></div></div>
</div>
*/

.rcb185						{ width: 160px; }
.rcb295						{ width: 270px; }
.rcb370						{ width: 345px; }
.rcb555						{ width: 530px; }
.rcb740						{ width: 715px; }

.pullQuote				{ background: transparent url(../images/bg-rcb-pullQuote.png) no-repeat top right;
										_background-image: url(../images/bg-rcb-pullQuote.gif); }

.rcb 							{ position: relative; z-index: 1;
										margin: 0px auto;
										min-width: 8em;
										max-width: 715px; 																			/* based on image dimensions */
										color: #273867;																					/* CS navy 0 */
										margin-left: 12px; 																			/* default, width of left corner */
										margin-bottom: 0.25em; }																/* spacing under rcb */ 

.rcb .content,
.rcb .t,
.rcb .b,
.rcb .b div 			{  }

.rcb .content 		{ position: relative;
										zoom: 1;
									 	_overflow-y: hidden;
								 		padding: 0px 12px 0px 0px; }

.rcb .t 					{ margin-left: -12px;
										position: absolute; left: 0px; top: 0px; 							/* top+left vertical slice */
										width: 12px; 																					/* top slice width */
										height: 100%;
										_height: 1600px; 																			/* arbitrary long height, IE 6 */
										background-position: top left; }

.rcb .b 					{ position: relative;  																	/* bottom */
										width: 100%; }

.rcb .b,
.rcb .b div 			{ height: 20px; 																				/* height of bottom cap/shade */
 										font-size: 1px; }

.rcb .b 					{ background-position: bottom right; }

.rcb .b div 			{ position: relative;
										width: 12px; 																					/* bottom corner width */
										margin-left: -12px;
										background-position: bottom left; }

.rcb .hd,
.rcb .bd,
.rcb .ft 					{ position: relative; }

.rcb .wrapper 		{ position: static; 																		/* extra content protector - preventing vertical overflow (past background) */
										max-height: 1000px;
										overflow: auto; }																			/* overflow: auto causes redraw "lag" in FF2 and may degrade performance. Try without if you aren't worried about height/overflow issues. */


.rcb h1,
.rcb p 						{ margin: 0px; 																					/* margins will blow out backgrounds, leaving whitespace. */
										padding: 0.5em 0px 0.5em 0px; }

.rcb h1 					{ padding-bottom: 0px; }

.pullQuoteWrap		{ margin: 0 0 15px 25px; }

.pullQuote h2			{ margin: 0; padding: 20px 20px 5px 20px; }

.pullQuote p.qt		{ margin: 0; padding: 20px 20px 5px 20px; 
										font-family: "Lucida Grande", 											/* adapted from from http://www.sitepoint.com/article/eight-definitive-font-stacks/2/ */
											"Lucida Sans", "DejaVu Sans", 
											"Bitstream Vera Sans", "Liberation Sans", 
											Verdana, "Verdana Ref", 
											Arial, sans-serif;
										letter-spacing: 0;
										color: #273867;
										font-size: 1.333em;
										line-height: 1.5em;
										text-indent: -.5em; 
										font-style: normal; }

.pullQuote p.hang	{ margin: 0; padding: 5px 20px 5px 20px; 
										line-height: 1.3em;
										text-indent: -15px;
										margin-left: 15px; }

.pullQuote p.attr	{ margin: 0; padding-top: 0; padding-bottom: 5px;
										font-style: italic;
										font-size: 1.2em; 
										line-height: 1.3em;
										text-indent: -18px;
										margin-left: 20px; }

.pullQuote p			{ margin: 0; padding: 20px 20px 5px 20px; 
										font-family: "Lucida Grande", 											/* adapted from from http://www.sitepoint.com/article/eight-definitive-font-stacks/2/ */
											"Lucida Sans", "DejaVu Sans", 
											"Bitstream Vera Sans", "Liberation Sans", 
											Verdana, "Verdana Ref", 
											Arial, sans-serif;
										letter-spacing: 0;
										color: #273867;
										font-size: 1.333em;
										line-height: 1.5em;
										font-style: normal; }

.pullQuote .bigNum 	{ font-size: 4em;
											font-weight: bold;
											line-height: 1.1em;
											width: 1.5em; 
											float: left; }
