/**  BEGIN Site Styles  **/

/** BEGIN General Styles **/
body								{	font-family: verdana, arial, helvetica, sans-serif; 
											font-size: 12px; 
											color: #545453;																																				/** Text grey **/
											background: #dddddc; 																																	/** Grey 1 **/
											margin: 0; 
											padding: 0; 
											text-align: center;																																		/* Center everything in body */
											vertical-align: top;  
											min-width: 800px;
											scrollbar-base-color: bababa; 																												/** Grey 0 **/
											scrollbar-3dlight-color: #aeb414;																											/** Green 0 **/
											scrollbar-highlight-color: #dddddc;																										/** Grey 1 **/
											scrollbar-arrow-color: #ffffff;
											scrollbar-shadow-color: #545453;																											/** Text grey **/
											scrollbar-darkshadow-color: #545453;																									/** Grey -3 **/
											scrollbar-face-color: #3789c5;																												/** Blue 0 **/
											scrollbar-track-color: auto; }

#container 					{	margin: 0 auto;																																				/* div id="container" contains all body content */
											width: 995px;
											text-align: left; } 																																	/* content in "container" is left aligned */

#wrap								{ text-align: left;																																			/* wrapper for left column and main */
											margin: 0;
											padding: 0;
											border: 0;
											width: 920px; 
											float: left; 
											background: #dddddc; 																																	/* Grey 1.  Needs to be the same color of colLeft BG */
											padding-bottom: 1px; }

#header							{ background: transparent url(../images/headerBG.gif) 0 0 no-repeat;										/* header */
											width: 920px;
											height: 75px; }

#inner							{ float: left; 																																					/* div inner contains colLeft and main */
											overflow: hidden; 																																		/* necessary to make colLeft height 100% of main */
											border: none; }
											
#inner #colLeft			{ float: left; 																																					/* left column */
											margin-bottom: -1000px; 																															/* in conjunction w/inner, makes colLeft height 100% of main */
											padding-bottom: 1000px;																																/* in conjunction w/inner, makes colLeft height 100% of main */
											width: 190px;																																					/* total width = width + border */
											background: #dddddc;																																	/* cGrey 1.  colLeft BG color */
											padding: 0;
											margin: 0; 
											overflow: hidden; 																																		/* in conjunction w/inner, makes colLeft height 100% of main */
											border: none; 
											text-align: center; }
																	
#main								{ float: right; 
											width: 649px; 																																				/* total width = width + padding-right + padding-left + border */
											background: #f1f1f1;																																	/* Grey 2 */
											margin: 0;
											padding: 15px 40px 20px 40px; 
											border-left: 1px solid #ffffff; }

img, table, form		{ border: none; 
											padding: 0;
											margin: 0; }
											
table.w100					{ width: 100%; }
											
p										{ font-family: verdana, arial, helvetica, sans-serif;																							
											color: #000000;																																					/** Text grey **/
											font-size: 12px;
											line-height: 15px;
											vertical-align: top;
											text-align: left;
											margin: 10px 10px 0 0; 
											padding: 0; }
											
p.nm								{ margin: 0; }
p.nmI								{ margin: 0 0 0 10px; }
p.I									{ margin-left: 10px; }

ul.bullet						{ border: none;																																						
											margin: 10px 0 0 0; 
											padding: 0; }
li.bullet						{	font-family: verdana, arial, helvetica, sans-serif;																							
											color: #000000;																																					/** Text grey **/
											font-size: 12px;
											border: none;																																						
											list-style-image: url(../images/bullet.gif);
											list-style-type: square;
											margin: 4px 10px 0px 25px; 
											padding: 0; }
											
form p 							{ margin: 0;																																							
											padding: 0; }
										
.intro							{ font-size: 12px; 																																				
											line-height: 15px; }
.formIntro					{ font-weight: bold;
											margin: 0 10px 10px 10px; }

.floatRt						{	clear: right; 																																				
											float: right; 
											margin: 10px 10px 10px 15px; }

.floatLt						{	clear: left; 																																					
											float: left; 
											margin: 0; }

.rt									{ text-align: right; }																																		
.ctr								{ text-align: center; }																																					
.bot								{ vertical-align: bottom; }																																
.mid								{ vertical-align: middle; }
.ctrMid							{	text-align: center; 
											vertical-align: middle; }
.bot								{ vertical-align: bottom; }

.noscreen						{ display: none; }																																					

.bold								{	font-weight: bold; }
.italic							{	font-style: italic; }
.black 							{ color: #000000; }
.blackBold					{ color: #000000;
											font-weight: bold; }
.blackBoldLg 				{ font-size: 13px;
        							color:#000000;
											font-weight: bold; }
																					
.highlightBG				{ background-color: #cde2f0;																																	/** Blue 2 **/ 																															
											padding: 10px 10px 0 10px; }
											
.submitButton				{ vertical-align: bottom; 																																
											text-align: right;
											padding: 0; }
											
.secTtl							{ font-size: 16px; 
											line-height: 19px;
											letter-spacing: 0.2em;
											color: #484051; 																																						/** Blue 0 **/
											font-weight: bold;	
											font-style: normal; 
											background: transparent; 
											margin: 0 0 4px 0; }
.secTag							{	font-size: 14px; 
											line-height: 18px;
											letter-spacing: 0.1em;
											color: #EF8432; 																																						/** Blue 0 **/
											font-weight: bold;
											font-style: italic;
											background: transparent; 
											padding: 0 0 5px 0;
											margin: 0 0 4px 0; }

a										{	font-family: verdana, arial, helvetica, sans-serif;
											color: #545453;																																						/** Text grey **/
											font-size: 12px;
											text-align: left; 
											text-decoration: underline; }
a:link			 				{	color: #545453; }																																					/** Text grey **/
a:visited 					{	color: #545453; }																																					/** Text grey **/
a:hover				 			{	color: #056cb6; }																																					/** Blue -2 **/

p.lm								{ color: #bbc115; 																																					/** Green 1 **/
											text-align: right; 
											margin: 5px 10px 0 15px;
											padding: 0 0 0 10px; }
a.lm								{ font-size: 12px; 
											font-weight: bold; 
											color:  #aeb414;																																					/** Green 1 **/
											text-decoration: none; 
											margin: 0;
											padding: 0; }
a.lm:link 					{ color: #EF8432; }																																					/** Green 1 **/
a.lm:visited 				{ color: #bbc115; }																																					/** Green 1 **/
a.lm:hover 					{	color: #056cb6; }																																					/** Blue -2 **/

.qt									{ margin: 15px 0px 5px 0px; 
											text-indent: -7px; 
											padding: 0 10px 0 10px; }
.qtAttrib						{ font-size: 11px;
											font-style: italic;
											margin: 5px 0 20px 20px; 
											text-indent: -10px;
											padding: 0 10px 0 10px; }

div.pullQt 					{ float: right; 
											width: 175px;
											padding: 0 0 5px 20px; 
											margin: 25px 0 25px 25px; 
											background: url(../images/qt.gif) #ffffff no-repeat 0 0; }

div.pullQt p				{ font-family: georgia, times new roman, serif; 
											font-size: 18px; 
											font-style: italic;
											line-height: 19px; 
											color: #EF8432; 																																					/** Green 0 **/
											text-align: right; 
											padding: 0 25px 0 0;
											margin: 5px 0 0 0; 
											background: url(../images/qt.un.gif) #ffffff no-repeat bottom right; }

.pullQtLt,
.pullQtLtB					{ color: #EF8432; }																																					/** Green 1 **/

.pullQtLtB					{ font-weight: bold; }

.pullQtDk,
.pullQtDkB					{ color: #EF8432; }																																					/** Green -1 **/

.pullQtDkB					{ font-weight: bold; }

.hline							{ clear: both;
											padding: 0;
											margin: 15px 0 15px 0;
											background: #3789c5 url(../images/hLineBG.gif) 0 0 repeat-x;															/** Blue 0 **/
											line-height: 2px; }

.formTable					{ margin: 20px 20px 20px 0;
											background: #cde2f0; }																																		/** Blue 2 **/

td									{	vertical-align: top;  
											text-align: left; }

td.pTRL							{ padding: 15px 15px 0 15px; }
td.pRL							{ padding: 0 15px 0 15px; }
td.pT								{ padding: 15px 0 0 0; }
td.pR								{ padding: 0 15px 0 0; }
td.pL								{ padding: 0 0 0 15px; }
td.p								{ padding: 15px; }
td.pRBL							{ padding: 0 15px 15px 15px; }
td.faqQ							{ padding: 15px 0 0 0;
											margin: 10px 0 0 0;
											width: 80%; border:
											vertical-align: bottom; }
td.faqA							{ padding: 15px 0 0 0;
											margin: 10px 0 0 0;
											text-align: right;
											vertical-align: bottom;  }
/** END General Styles **/


/** BEGIN Section Header Styles  **/	
h1, h2, h3, h4			{ font-family: verdana, arial, helvetica, sans-serif; 																								
											color: #EF8432;																																					/** Text Grey **/
											font-weight: bold;
											font-style: normal; }
h1									{	font-size: 14px; 	line-height: 17px; margin: 17px 0px 3px 0px; padding: 0; }															
h2									{	font-size: 12px; 	line-height: 15px; margin:  0px 0px 3px 0px; padding: 0; font-style: italic; }					
h3									{	font-size: 12px; 	line-height: 14px; margin: 10px 0px 2px 0px; padding: 0; }															
h4									{	font-size: 11px; 	line-height: 14px; margin:  0px 0px 2px 0px; padding: 0; font-style: italic; }					

/** END Section Header Styles  **/	


/** BEGIN Header styles **/
img.hdLogo					{ margin: 10px 0 10px 10px; }
/** END Header styles **/


/** BEGIN sBar Styles **/
.sBarSecTtl					{ font-size: 14px; 
											line-height: 17px;
											color: #aeb414; 																																				/** Green 0 **/
											font-weight: bold;
											font-style: normal; 
											background-color: transparent; 
											vertical-align: top; 
											text-align: left; 
											margin: 0 0 3px 0; }
.sBarTxt						{	font-size: 11px; 
											line-height: 13px;
											margin: 5px 0 0 0; }
a.lmSBar						{ font-size: 11px; 
											font-weight: bold; 
											color:  #aeb414;																																				/** Green 0 **/
											text-decoration: none; 
											margin: 5px 0 0 0; }							
a.lmSBar:link 			{ color: #aeb414; }																																				/** Green 0 **/
a.lmSBar:visited 		{ color: #aeb414; }																																				/** Green 0 **/
a.lmSBar:hover 			{	color: #939806; }																																				/** Green -1 **/

.sBarQt							{ font-size: 11px;
											line-height: 13px;
											margin: 15px 0px 5px 0px; 
											text-indent: -7px; 
											padding: 0 10px 0 10px; }
.sBarQtAttrib				{ font-size: 11px;
											line-height: 13px;
											font-style: italic;
											margin: 5px 0 10px 20px; 
											text-indent: -10px;
											padding: 0 10px 0 10px; }
/** END sBar Styles **/
								
/* BEGIN Footer Styles  */
#footer							{ position: relative; top: 0; left: 0; 
											background: #ffffff url(../images/footerBG.gif) 0 0 no-repeat; 
											padding: 0;
											margin: 0; 
											height: 35px; 
											clear: both;
											width: 920px; 
											text-align: right; }

#footer p 					{ font-family: verdana, arial, helvetica, sans-serif;
											font-weight: normal;																												
											font-style: normal;																												
											font-size: 11px;
											color: #ffffff;																																					/* Footer item text color */
											background: transparent; 																																/* Footer item background color */
											text-transform: capitalize; 
											white-space: nowrap;
											margin: 0;
											padding: 15px 10px 2px 10px;
											text-align: right; }

a.footer 	 					{ font-size: 10px;
											color: #ffffff;
											letter-spacing: .1em;
											text-decoration: none; 
											padding: 0; 
											margin: 0; 
											text-align: left; }
a.footer:link 			{ color: #ffffff; }
a.footer:visited 		{ color: #ffffff; }
a.footer:hover 			{ color: #dddddc; }																																				/** Grey 1 **/
/* END Footer Styles  */


/* BEGIN Copyright Text and Link Styles  */
#copyright					{ position: relative; top: 0;
											background: transparent; 
											padding: 0;
											margin: 5px 0 0 0; 
											clear: both; }
.copyright					{ font-size: 10px;
											color: #989897; 																																				/** Grey -1 **/
											text-decoration: none; 
											text-align: center; }
a.copyright:link 		{ color: #989897; } 																																			/** Grey -1 **/
a.copyright:visited { color: #989897; } 																																			/** Grey -1 **/
a.copyright:hover 	{ color: #545453; } 																																			/** Grey -2 **/
/* END Copyright Text and Link Styles  */


/* BEGIN Markatalyst Attribution Style */
#mkAttrib						{ position: relative; top: 0;
											background: transparent; 
											padding: -2px 0 0 0;
											margin: 0; 
											clear: both; }
.mkAttrib						{ font-size: 9px;
											line-height: 13px;
											color: #cccccc; 
											text-decoration: none; 
											text-align: center; 
											margin: 0 0 0 0;}
a.mkAttrib:link 		{ color: #bababa; } 																																			/** Grey 0 **/
a.mkAttrib:visited 	{ color: #bababa; } 																																			/** Grey 0 **/
a.mkAttrib:hover		{ color: #989897; } 																																			/** Grey -1 **/
/* END Markatalyst Attribution Style */
										

/* BEGIN News & Events styles */
.nrHead							{ color: #000000;
											font-size: 18px;
											font-weight: bold;
											line-height: 21px;
											text-align: center;
											margin: 10px 0 10px 0; }
											
.nrSubHead					{	color: #000000;
											font-size: 12px;
											font-weight: bold;
											font-style: italic;
											line-height: 15px;
											text-align: center;
											margin: 10px 0 20px 0;	}
/* BEGIN News & Events styles */

/** END Site Styles **/
