/**  BEGIN Sitewide Styles  **/

/** BEGIN General Styles **/
body								{	font-family: "trebuchet ms", verdana, arial, sans-serif; 
											font-size: 12px; 
											color: #707070;
											background: #ffffff; 
											margin: 0; 
											padding: 0; 
											text-align: center;																					/* Center everything in body */
											vertical-align: top;  
											min-width: 800px;
											scrollbar-base-color: b5b5b5; 
											scrollbar-3dlight-color: #ff3333;
											scrollbar-highlight-color: #cccccc;
											scrollbar-arrow-color: #ffffff;
											scrollbar-shadow-color: #666666;
											scrollbar-darkshadow-color: #333333;
											scrollbar-face-color: #b5b5b5;
											scrollbar-track-color:; }

#container 					{	margin: 5px auto;																						/* div id="container" contains all body content */
											width: 995px;
											text-align: left; } 																				/* content in "container" is left aligned */

#wrap								{ margin: 0;
											padding: 0;
											border: 0;
											width: 900px; }
											
#colLeft						{ float: left; 																								/* left column */
											width: 165px;
											border-right: 1px solid #b5b5b5;																											
											padding: 0 15px 0 0;
											margin: 15px 0 15px 0; }
											
#main								{ float: right; 
											width: 700px; 
											padding: 0; 
											margin: 15px 0 15px 0; }
											
.intro   						{ color: #a5a5a5;
											font-size: 11pt; 
											line-height: 17px; 
											font-weight: bold;
											margin: 10px 0 10px 0; 
											vertical-align: top; }
											
.ctr								{ text-align: center; }
.rt									{	text-align: right; }
.mid								{ vertical-align: middle; }
.ctrMid							{	text-align: center; 
											vertical-align: middle; }
.bot								{ vertical-align: bottom; }

p										{	font-size: 12px;
											line-height: 15px; 
											text-align: left; 
											margin: 10px 5px 0 0; }

.sml								{ font-size: 10px; }

a										{	text-align: left; 
											text-decoration: underline; }
a:link			 				{	color: #707070; }
a:visited 					{	color: #808080; }
a:hover				 			{	color: #a01e22; }

a.lm								{ font-size: 12px; 
											font-weight: bold; 
											text-decoration: none; 
											margin: 5px 0 0 0; }
a.lm:link 					{  }
a.lm:visited 				{ color: #707070; }
a.lm:hover 					{	color: #a01e22; }

ul.bullet						{ border: none;
											margin: 7px 0 0 0; 
											padding: 0; }

li.bullet						{	border: none;
											list-style-image: url(../images/bullet.gif);
											list-style-type: square;
											margin: 3px 10px 0 25px; 
											padding: 0px; 
											font-size: 12px;
											line-height: 15px; }

.bold								{	font-weight: bold; }
.italic							{	font-style: italic; }
																					
.mnInitChar					{ font-weight: bold;																												
											font-style: normal;																												
											font-size: 15px; }

.floatLft 					{	clear: left; 
											float: left; 
											margin: 10px 15px 10px 0; }
.floatRt						{	clear: right; 
											float: right; 
											margin: 0px 0 0px 10px; }
											
.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; }

.pullQuote					{ float: right; 
											width: 175px;
											padding: 15px 5px 15px 0; 
											margin: 0 0 0 15px; }

.pullQuote p				{ height: 5em; margin: 10px 0px 10px 10px; 
											font-size: 22px; 
											font-style: italic;
											line-height: 18px; 
											color: #b06276; 
											text-align: right; 
											padding: 5px 0 5px 0; }

.pullQuoteLt,
.pullQuoteLtB				{ color: #ca96a3; }

.pullQuoteLtB				{ font-weight: bold; }

.pullQuoteDk,
.pullQuoteDkB				{ color: #a01e22; }
.pullQuoteDkB				{ font-weight: bold; }

.hline							{ clear: both;
											padding: 0;
											margin: 15px 0 15px 0;
											background-color: #b5b5b5;
											line-height: 1px; }

form								{ padding: 0;
											margin: 0; }
img, table					{ border: none; }
table								{ width: 100%; }
td									{	font-size: 11px; 
											color: #707070; 
											vertical-align: top;  
											text-align: left; }
											
td.hdrRt						{ color: #ffffff; 
											line-height: 50px;
											vertical-align: middle;
											text-align: right; 
											width: 500px; }
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.pdL							{ padding: 0 0 0 15px; }

td.faqQ							{ padding: 15px 0 0 0;
											width: 600px; }
td.faqA							{ padding: 15px 0 0 0;
											width: 50px;
											text-align: right; }

.secTtl							{ font-size: 16px; 
											line-height: 19px;
											color: #a01e22; 
											font-weight: bold;
											font-style: normal; 
											background-color: #ffffff; 
											vertical-align: top; 
											text-align: left; 
											margin: 0 0 3px 0; }
.secTag							{	font-size: 14px; 
											line-height: 17px;
											color: #a01e22; 
											font-weight: bold;
											font-style: italic;
											background-color: #ffffff; 
											vertical-align: top; 
											text-align: left;
											margin: 0 0 3px 0; }
/** END General Styles **/


/** BEGIN Section Header Styles  **/	
h1, h2, h3, h4			{	color: #909090;
											font-weight: bold; 
											clear: left; }
h1									{	font-size: 15px; 	line-height: 17px; margin: 17px 0 4px 0; padding: 0; }
h2 									{ font-size: 13px; 	line-height: 16px; margin: 17px 0 0 	0; font-style: italic; }
h3									{	font-size: 10px; 	line-height: 13px; margin: 10px 0 4px 0; }
h4									{	font-size: 10px; 	line-height: 13px; margin: 2px 	0 0		0; font-style: italic; }
/** END Section Header Styles  **/	


/** BEGIN Home Page Styles **/											
#hmMainL						{ float: left;
											width: 330px;
											padding: 15px 10px 15px 0px;
											margin: 0; }
#hmMainR						{ float: right;
											width: 350px;
											padding: 15px 0px 15px 10px;
											margin: 0; }
											
.hmSecTtl						{ font-size: 16px; 
											font-weight: bold;
											font-style: normal; 
											background-color: #ffffff; 
											vertical-align: top; 
											text-align: left; 
											margin: 0 0 3px 0; }										
/** END Home Page Styles **/											


/** BEGIN sBar Styles **/
.sBarSecTtl					{ font-size: 14px; 
											line-height: 17px;
											color: #a01e22; 
											font-weight: bold;
											font-style: normal; 
											background-color: #ffffff; 
											vertical-align: top; 
											text-align: left; 
											margin: 0 0 3px 0; }
											
.sBarTxt						{	font-size: 11px; 
											line-height: 14px;
											margin: 7px 0 0 0; }
a.lmSBar						{ font-size: 11px; 
											font-weight: bold; 
											color:  #707070;
											text-decoration: none; 
											margin: 5px 0 0 0; }							
a.lmSBar:link 			{  }
a.lmSBar:visited 		{ color: #707070; }
a.lmSBar:hover 			{	color: #a01e22; }

.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; }

ul.sBarBullet				{ border: none;
											margin: 7px 0 0 3px; 
											padding: 0; }
li.sBarBullet				{	border: none;
											list-style-image: url(../images/bullet.gif);
											list-style-type: square;
											margin: 3px 5px 0 15px; 
											padding: 0px; 
											font-size: 11px;
											line-height: 13px; }
/** END sBar Styles **/

											
/* BEGIN Footer Styles  */
#footer							{ color: #ffffff; 
											padding: 0px 0 0px 0;
											margin: 10px 0 0px 0; 
											height: 30px; 
											clear: both;
											width: 100%; 
											background: url(../images/bg.footer.gif) top left repeat-x; }
											
#footer ul.footer		{ display: inline; 
											margin: 0;
											padding: 0;
											float: left; 
											list-style: none;
											width: 180px; }																								
											
#footer li.footer 	{ margin: 0;
											padding: 0; }

#footer h2					{ font-weight: normal;																												
											font-style: normal;																												
											font-size: 11px;
											line-height: 30px;
											display: block;
											color: #ffffff;																														/* Footer item text color */
											background: transparent;																									/* Footer item background color */
											text-transform: capitalize; 
											white-space: nowrap;
											margin: 0;
											padding: 2px 10px 2px 10px;
											text-align: center; 
											border-left: solid #ffffff 1px; }
#footer h2.nb				{ border: none; }

a.footer 	 					{ font-size: 10px;
											color: #ffffff; 
											text-decoration: none; 
											padding: 0; 
											margin: 0; 
											text-align: center; }
a.footer:link 			{  }
a.footer:visited 		{ color: #ffffff; }
a.footer:hover 			{ color: #cccccc; }

.ftInitChar					{ font-weight: normal;
											font-style: normal;
											font-size: 12px; }											
/* END Footer Styles  */


/* BEGIN Copyright Text and Link Styles  */
#copyright					{ background: transparent; 
											color: #707070; 
											padding: 0px 0 0px 0;
											margin: 0px 0 0px 0;
											clear: both;
											width: 100%; }

.copyright					{ font-size: 10px;
											line-height: 13px;
											text-decoration: none; 
											vertical-align: top; 
											text-align: center; }
a.copyright:link 		{  }
a.copyright:visited { color: #707070; }
a.copyright:hover 	{ color: #a01e22; }
/* END Copyright Text and Link Styles  */


/* BEGIN Markatalyst Attribution Style */
#mkAttrib						{ background: transparent; 
											color: #707070; 
											padding: 0px 0 0px 0;
											margin: 0px 0 5px 0; 
											clear: both;
											width: 100%; }
.mkAttrib						{ font-size: 9px;
											line-height: 13px; 
											color: #707070;
											text-decoration: none; 
											vertical-align: top; 
											text-align: center; }
a.mkAttrib:link 		{ color: #707070; }
a.mkAttrib:visited 	{ color: #707070; }
a.mkAttrib:hover		{ color: #a01e22; }
/* END Markatalyst Attribution Style */

/**  END Sitewide Styles  **/
