/* body */
body {background: #fff;  margin: 0 0 0 0px; padding: 0 0 0 0px;}

/* general fonts */
p, ol, ul, div, td {	font-family: verdana, arial;	font-size: 11px;}

img { border: 0px; }

/* forms styles */
input { border-top-color: #000;  border-left-color: #000; border-right-color: #000;border-bottom-color: #000;  border-top-width: 1px; border-left-width: 1px; font-size: 10px; border-bottom-width: 1px; font-family: verdana,helvetica; border-right-width: 1px;}
select  { border-top-color: #000;  border-left-color: #000; border-right-color: #000; border-bottom-color: #000;  border-top-width: 1px; border-left-width: 1px; font-size: 10px; border-bottom-width: 1px; font-family: verdana,helvetica; border-right-width: 1px; }
textarea	 { border-top-color: #000; border-left-color: #000; border-right-color: #000; border-bottom-color: #000; border-top-width: 1px; border-left-width: 1px; font-size: 10px; border-bottom-width: 1px; font-family: verdana,helvetica; border-right-width: 1px; }


/* main page layout */
.layout {width: 710px; text-align: center; background: url(../images/body_stripe.gif) repeat-y top center; margin-left: 25px;}

/* page header */
.header {width: 710px; height: 126px;}

/* body (leftnav + content) */
.pagebody {width: 100%}


/* left navigation menu */
.leftnav 									{width: 148px;	text-align: left; vertical-align: top;}
#leftnav 									{padding-top: 00px; vertical-align: top;}
	.leftnav a, .leftnav a:link, 
		.leftnav a:visited,
		.leftnav a:hover 					{font-family: arial, verdana;	font-size: 10px; }


#menu_1	{padding-top: 10px;}

/* main category (level 1) link styles */ /*	#level1on:  might implement this later? */
.level1group 								{margin-top: 0px;}
	.level1off 									{margin-left: 20px;	height: 19px; vertical-align: center;}
		.level1off a, 
		.level1off a:link, 
		.level1off a:visited 					{text-decoration: none;	color: black;	}	
		.level1off a:hover 						{text-decoration: underline;	color: black;	}	


/* sub category (level 2) link styles */
.level2group 								{margin-top: 0px; margin-bottom: 8px;}
.level2off 									{margin-left: 14px;	padding-left: 15px; text-indent: -5px; line-height: 16px; vertical-align: center;}	
	.level2off a, 
		.level2off a:link, 
		.level2off a:visited 				{text-decoration: none;	color: #6B6B6B;}
	.level2off a:hover 						{text-decoration: underline; color: #6B6B6B;}	 
.level2on 									{margin-left: 14px; padding-left: 15px; text-indent: -5px; line-height: 16px; vertical-align: center; background: url(../images/bullet_level2on.gif) no-repeat top left;}	
	.level2on a, 
		.level2on a:link, 
		.level2on a:visited 					{text-decoration: none;	color: #515050;}
	.level2on a:hover 						{text-decoration: underline;	color: #515050;}	


/* content */
.content 									{width: 552px;	text-align: left;}


#catimage_1										{width: 562px; heifght: 200px; background: url(.../images/catimg_about.jpg) no-repeat top left; }
#path										{padding-top: 14px; margin-left: 30px; font-family: arial; font-size: 11px; color: #F2880C; text-decoration: none; text-transform: lowercase;
													position: relative; top: -200; left: 0; z-index: 4; width: 400px; line-height: 12px; text-indent: 0px;}
	#path a:link, 
	#path  a:visited					{padding-left: 00px; font-family: arial, verdana;	font-size: 10px; color: #565555; font-weight: bold; text-decoration: none;}
	#path a:hover							{padding-left: 00px; font-family: arial, verdana;	font-size: 10px; color: #565555; font-weight: bold; text-decoration: underline;}


.articletop 								{width: 562px; vertical-align: center; padding-top: 0px;}
	#articletitle							{width: 562px; height: 35px; text-align: left;}
	#articletitle h1 					{padding-left: 20px; margin-left: 20px;  vertical-align: top; color: #029C17; 
													font-family: arial, verdana; font-size: 14px; text-weight: bold; background: url(../images/bullet_h1.gif) no-repeat center left; }



td#content								{padding-left: 20px;  padding-right: 50px; padding-bottom: 50px;}
	#content h1 						{font-family: arial;	font-size: 11px; color: #000; font-weight: bold; padding-top: 10px;}
	#content h2						{font-family: verdana, arial;	font-size: 12px; color: #333; font-weight: bold; text-decoration: none; line-height: 16px;margin-bottom: 15px;margin-top:15px}
	#content h3						{font-family: verdana, arial;	font-size: 11px; color: #000; font-weight: normal; text-decoration: underline;}
	#content p, p.bodytext			{font-family: arial, verdana;	font-size: 11px; color: #000; font-weight: normal; line-height: 14px; margin: 0 0 0 0px;}
	#content h4							{font-family: arial, verdana;	font-size: 11px; color: #000; font-weight: normal; line-height: 14px; margin: 0 0 10 0px;}	
	#content img
	#content a, a:link {}
	#content a:hover {}
	#content a:visited {}
	
	#content ul							{font-family: arial, verdana; font-size: 11px; color: #000;  list-style-image: url(../images/bul020.gif); }
	#content ol							{font-family: arial, verdana; font-size: 11px; color: #000;   }
	#content li							{vertical-align: center;  margin: 3 0 3 0px;}
	
	#content .csc-menu p 			{font-family: arial, verdana;	font-size: 11px; color: #333; font-weight: normal; line-height: 14px;  margin: 5 10 5 10px;}
	#content a, a:link	   		{color: #0560A6; text-decoration: none; margin: 0 0 0 0px; }
	#content a:visited 				{color: #0B72C1;}
	#content a:hover 					{ text-decoration: underline;}
	
	#content .csc-menu a,  #content .csc-menu a:link	
											{height: 14px;  padding-left: 20px; vertical-align: top; color: #0560A6; text-decoration: none; margin: 0 0 0 0px; 
											background: url(../images/bul040.gif) no-repeat center left; } 
	#content .csc-menu a:visited 	{color: #0B72C1;}
	#content .csc-menu a:hover { text-decoration: underline; background: url(../images/bul0401.gif) no-repeat center left}
	
	#content .white {color: white;}
	
	
	


	#articlebottomnav						{vertical-align: center; text-align: right; padding-right: 50px; border: 1px solid green;}
		#articlebottomnav 
			a, #articlebottomnav a:link, #articlebottomnav a:visited 		{padding-left: 20px; font-family: verdana, arial; font-size: 11px; font-weight: bold; 
													color: #001EFF; background: url(../images/icon_nextpage.gif) no-repeat center left;}
		#articlebottomnav a:hover 			{font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #001EFF; text-decoration: underline;}
		
	#articlebottomtools					{vertical-align: center; text-align: right; padding-right: 40px;}
		#articlebottomtools img 		{border: 0px; margin-left: 3px; margin-right: 3px; }


#footer {	
	height: 40px;
	vertical-align: center;
	width: 100%;
	text-align: center;
	background: #fff url(../images/footer_line.gif) no-repeat top center;
}
#footer a, 
	#footer a:link, 
	#footer  a:visited					{padding-left: 00px; font-family: arial, verdana;	font-size: 10px; color: #787777; font-weight: bold; text-decoration: none;}
#footer a:hover							{padding-left: 00px; font-family: arial, verdana;	font-size: 10px; color: #787777; font-weight: bold; text-decoration: underline;}


#homeimg										{width: 562px; margin-top: 2px; margin-left: 5px; vertical-align: top; text-align: right;}
#homecolumn									{padding-left: 5px; padding-top: 20px; padding-bottom: 10px; vertical-align: top;}
#homecolumn h1 							{padding-left: 20px; margin-left: 00px; vertical-align: center; color: #029C17; display: inline;
													font-family: arial, verdana; font-size: 14px; text-weight: bold; background: url(../images/bullet_h1.gif) no-repeat center left;}

#homecolumn p								{padding-left: 15px; padding-right: 15px; font-family: arial, verdana;	
													font-size: 11px; color: #000; font-weight: normal; line-height: 16px;}
#homecolumn1								{width: 200px;  vertical-align: top;}
#homecolumn2								{width: 195px;  vertical-align: top;}
#homecolumn3								{width: 162px;  vertical-align: top;}



.tx-danewslettersubscription-pi1-listrow-header td
 	{
 	width: 800px;

 	
 	}
 	
 	
.tx-danewslettersubscription-pi1-descr 	
	{
	padding-bottom: 20px;
	}
	
.tx-danewslettersubscription-pi1 input
	{
	margin-left: 5px;
	margin-top:  10px;	
	}
	
.tx-danewslettersubscription-pi1-form-row input
	{
	margin: 0px;
	
	}
	
.tx-danewslettersubscription-pi1-mustlogin
	{
	display: none;
	color: white;
	}
	
.tx-danewslettersubscription-pi1-premsg	
	{
	display: none;
	color: white;
	}
	
.tx-danewslettersubscription-pi1-listrow-header td
	{

	}
	
	.tx-danewslettersubscription-pi1-listrow-header input
	{
	padding-bottom: 0px;
	margin: 0px;

	}
	
td.tx-danewslettersubscription-pi1-form-header
	{
	padding-right: 15px;
	padding-left: 5px;
	width: 100px;
	vertical-align: top;
	}
		

