/** Sitewide styles **/

.noscreen					{	display: none; }

HTML							{ margin: 0; padding: 0; height: 100%; border: none; }
BODY							{ margin: 0; padding: 0; height: 100%; border: none; 
										text-align: left; 
										background-color: #FBFADA; background-image: url(images/DG Website Images/outside.bg.gif);
										color: #707070; }

.outsideborder-l	{ background-color: #FBFADA; 
										background-image: url(images/DG Website Images/border.gradient.l.gif); 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
										color: #707070; }
.outsideborder-r	{ background-color: #FBFADA; 
										background-image: url(images/DG Website Images/border.gradient.r.gif); 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
										color: #707070;}

.bodycopy					{	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #707070; 
										background-color: #FFFFFF; 
										vertical-align: top; 
										text-align: left; }
.bodycopyright		{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #707070; 
										background-color: #FFFFFF; 
										vertical-align: top; 
										text-align: right; }
.bold							{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #707070; font-weight: bold; 
										vertical-align: top; text-align: left; 
										background-color: #FFFFFF; }

.bullet						{	padding-top: 3px; padding-left: 1px; 
										text-align: left; }
SUP 							{	vertical-align: super; 
										font-size: 6pt; }

TD								{	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #707070; 
										background-color: #FFFFFF; 
										text-align: left; 
										vertical-align: top; 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
TD.right					{	text-align: right; }
TD.center					{	text-align: center; }
TD.middle					{ vertical-align: middle; }
TD.outside				{ background-color: #FBFADA; 
										color: #707070; }
TD.borderleft			{ padding-left: 2px; 
										border-top: none; 
										border-right: none; 
										border-bottom: none;
										border-left: solid; border-left-width: 1px; 
										border-color: #FF0000; }
TD.borderbottom		{	padding-bottom: 2px; 
										border-top: none; 
										border-right: none; 
										border-bottom: solid; border-bottom-width: 1px; 
										border-left: none;
			 							border-color: #B5B5B5; }
TD.bordertop			{	padding-bottom: 2px; 
										border-top: solid; border-top-width: 1px; 
										border-right: none; 
										border-bottom: none; 
										border-left: none;
			 							border-color: #B5B5B5; }

P									{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #707070; 
										margin-top: 10px; margin-right: 30px; margin-bottom: 3px; margin-left: 0px; }
UL								{ margin-top: 7px; }
LI								{	list-style-image: url(images/DG Website Images/redarrow.gif);
										margin-top: 2px; margin-right: 30px; margin-bottom: 0px; margin-left: 5px; 
										padding-top: 0px; }
IMG								{ border: none; } 

.italic						{ font-style: italic; }
.plus   					{ font-size: 14px; line-height: 20px; }

A 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; text-align: left; }
.links 						{ }
A.links:LINK 			{ }
A.links:VISITED 	{ color: #808080; text-decoration: underline; }
A.links:HOVER 		{	color: #FF0000; text-decoration: underline; }

.tabletext					{	font-size: 10px; }
.tabletextbold			{ font-size: 10px; font-weight: bold; }
.tabletextbot				{ font-size: 10px; vertical-align: bottom; }
.tabletextcen				{ font-size: 10px; text-align: center;}
A.tabletext:LINK 		{	color: #707070; text-decoration: underline; }
A.tabletext:VISITED	{ color: #808080; text-decoration: underline; }
A.tabletext:HOVER 	{ color: #FF0000; text-decoration: underline; }

.floatleft 				{ float: left; margin-bottom: 10px ; margin-left: 10px; margin-right: 25px ; margin-top: 0px; }
.floatright				{	float: right; margin-bottom: 5px ; margin-left: 20px; margin-right: 5px ; margin-top: 5px; }

#floatbottom 			{ position: absolute;
										left: 40px; bottom: 85px; }
* html #floatbottom	{ width: 100%; /* Sets width to width of containing element, rather than that of antecedent positioned element - both PC and Mac */ }

.dropcap					{ float: left; 
										width: .8em; 
										font-size: 44px; 
										line-height: 35px; 
										margin-top: 0px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; 
										padding-top: 2px; padding-right: 2px; }

.pullquote				{ font-size: 16px; color: #707070; font-style: italic;
			 							margin-top: 10px; margin-right: 25px; margin-left: 20px; margin-bottom: 10px; 
			 							border-left-width: 1px; border-left-style: solid; border-left-color: #B5B5B5;
			 							padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 12px;
			 							width: 188px; 
										float: right; 
										text-align: left; 
										text-indent: -7px; }

.header						{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #FFFFFF; 
										background: #981927 url(images/DG Website Images/bg_header.gif) repeat-x 0 0;
										margin: 0px; padding: 0px;
										vertical-align: middle; text-align: left; }
.headerbar				{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #FFFFFF; 
										background-color: #981927;
										line-height: 30px; 
										vertical-align: middle; text-align: left; }
										

/** section header styles **/	
H1 								{ font-family: Verdana, Arial, Helvetica, sans-serif;
										font-size: 10pt; color: #707070; font-weight: bold;
										line-height: 10pt;
										margin-top: 15px; margin-bottom: 3px; 
										text-align: left;
										padding: 0px; }
H2 								{ font-family: Verdana, Arial, Helvetica, sans-serif;  
										font-size: 9pt; color: #707070; font-weight: bold;
			 							line-height: 9pt; 
										margin-top: 10px; margin-bottom: 1px; text-align: left; }
H3								{ font-family: Verdana, Arial, Helvetica, sans-serif;  
										font-size: 8pt; color: #707070; font-weight: bold;
			 							line-height: 8pt; margin-top: 5px; margin-bottom: 1px; text-align: left; }


/** text nav and link style  **/
.textnavon	 				{ font-size: 10px; color: #FF0000; text-decoration: underline; text-align: left; }
A.textnavon:LINK 		{ }
A.textnavon:VISITED	{ }
A.textnavon:HOVER 	{ }

.textnavoff	 					{ font-size: 10px; color: #707070; text-decoration: underline; text-align: left; }
A.textnavoff:LINK 		{ }
A.textnavoff:VISITED	{ color: #777777; }
A.textnavoff:HOVER 		{ color: #444444; }


/** footer & footer link style **/
.footer						{ line-height: 25px;
										vertical-align: middle; 
										text-align: center; 
										background: #981927 url(images/DG Website Images/bg_footer.gif) repeat-x 0 0; }
.ftlink						{ font-size: 10px; color: #FFFFFF; 
										text-decoration: none; }
A.ftlink:LINK 		{  }
A.ftlink:VISITED 	{  }
A.ftlink:HOVER 		{ color: #999999; }

.mkattrib					{ font-size: 9px; color: #cccccc; text-decoration: none; 
										vertical-align: top; text-align: center; }
A.mkattrib:HOVER	{ color: #999999; }


/** copyright text and link style  ***/
.copyright 	 				{ font-size: 10px; color: #666666; text-decoration: none; vertical-align: top; text-align: center; }
A.copyright:LINK 		{  }
A.copyright:VISITED {  }
A.copyright:HOVER 	{ color: #444444; }

