body		{
				background:url(images/bodybg.jpg) repeat-x top center #eceddd;
				font-family:Arial, Verdana,'Lucida Grande', Helvetica, sans-serif;
				text-align: center;
				color: #333333;
			}

#d_wrapper	{
				position: relative;
				margin: 20px auto 0px auto;
				height: 650px;
				width: 902px;
				/*BORDER: 1px;
				BORDER-STYLE: solid;
				BORDER-COLOR: #000000;*/
			}
			
#d_topleft	{
				position: absolute;
				background:url(images/topleft26x26.gif) ;
				background-repeat: none;
				top: 0px;
				left: 0px;
				width:26px;
				height: 26px;
				/*BORDER: 1px;
				BORDER-STYLE: solid;
				BORDER-COLOR: #000000;*/
		}

#d_topmiddle{
				position: absolute;
				width: 850px;
				height: 26px;
				top: 0px;
				left: 26px;
				background-color: #FFFFFF;
			}
			
#d_topright	{
				position: absolute;
				background:url(images/topright26x26.gif) ;
				background-repeat: none;
				top: 0px;
				right: 0px;
				width:26px;
				height: 26px;
				/*BORDER: 1px;
				BORDER-STYLE: solid;
				BORDER-COLOR: #000000;*/
		}

#d_verticalleft{
				position: absolute;
				width: 20px;
				height: 624px;
				top: 26px;
				left: 0px;
				background-color: #FFFFFF;
			}

#d_verticalright{
				position: absolute;
				width: 20px;
				height: 624px;
				top: 26px;
				right: 0px;
				background-color: #FFFFFF;
			}

#d_verticalmiddle{
				position: absolute;
				width: 862px;
				height: 641px;
				top: 9px;
				right: 20px;
				background-color: #FFFFFF;
				/*BORDER: 1px;
				BORDER-STYLE: solid;
				BORDER-COLOR: #FF0000;*/
			}

#d_verticalleftlong{
				position: absolute;
				width: 20px;
				height: 1024px;
				top: 26px;
				left: 0px;
				background-color: #FFFFFF;
			}

#d_verticalrightlong{
				position: absolute;
				width: 20px;
				height: 1024px;
				top: 26px;
				right: 0px;
				background-color: #FFFFFF;
			}

#d_verticalmiddlelong{
				position: absolute;
				width: 862px;
				height: 1041px;
				top: 9px;
				right: 20px;
				background-color: #FFFFFF;
				/*BORDER: 1px;
				BORDER-STYLE: solid;
				BORDER-COLOR: #FF0000;*/
			}


#d_0	{
			/*background-color:#ffffff;*/
			position: relative;
			margin-top: 0px;
			margin-right: auto;
			margin-left: auto;
			width:862px;
			height: 600px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}

#d_0long	{
			/*background-color:#ffffff;*/
			position: relative;
			margin-top: 0px;
			margin-right: auto;
			margin-left: auto;
			width:862px;
			height: 1000px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}
		
#d_2	{
			background-color:#ffffff;
			position: relative;
			width:862px;
			height: 100px;
			BORDER: 1px;
			/*BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
		}

#d_21	{
			position: absolute;
/*			display: inline;*/
			margin-top: 10px;
			left: 0px;
			width:90px;
			height: 80px;
			/*BORDER: 1px;
			BORDER-STYLE: dotted;
			BORDER-COLOR: #00FF00;*/
		}


#d_22	{
			position: absolute;
			background:url(images/bgheader.jpg) no-repeat;
/*			display: inline;*/
			text-align: center;
			font-size: 12px;
			margin-top: 10px;
			right: 0px;
			width:275px;
			height: 80px;
			BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #000000;
		}
		
#d_221	{
			position: relative;
			text-align: center;
			margin-top: 20px;
			right: 0px;
			width:290px;
			/*height: 80px;*/
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}
		
#d_3	{
			width:862px;
			margin-top: 20px;
			height: 20px;
			BORDER: 1px;
			background-color: #99D5EF
			/*BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
		}

#d_4	{
			position: relative;
			width:862px;
			height: 402px;
			margin-top: 10px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}
		
#d_4long	{
			position: relative;
			width:862px;
			height: 802px;
			margin-top: 10px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}

#d_41	{
			position: absolute;
			width:166px;
			left: 0px;
			height: 312px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}
#d_41long	{
			position: absolute;
			width:166px;
			left: 0px;
			height: 312px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}
#d_42	{
			position: absolute;
			right: 0px;
			width:660px;
			height: 412px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}		

#d_42long	{
			position: absolute;
			right: 0px;
			width:660px;
			height: 812px;			
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}
		
#d_421	{
			position: absolute;
			top: 10px;
			left: 0px;
			width:380px;
			height: 392px;
			text-align: left;
			font-size: 12px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF00FF;*/
		}

#d_421long	{
			position: absolute;
			top: 10px;
			left: 0px;
			width:380px;
			height: 792px;			
			text-align: left;
			font-size: 12px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF00FF;*/
		}		

#d_422	{
			/*background:url(images/projectshowcase_275x203.gif) no-repeat;*/
			text-align: center;
			font-size: 12px;
			position: absolute;
			top: 0px;
			right: 0px;
			width:223px;
			height: 392px;
			BORDER: 0px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #000000;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}

#d_422long	{
			/*background:url(images/projectshowcase_275x203.gif) no-repeat;*/
			text-align: center;
			font-size: 12px;
			position: absolute;
			top: 0px;
			right: 0px;
			width:223px;
			
			BORDER: 0px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #000000;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
		}

		
#d_422 a:link img {border: none; /*border-color: #FF0000;*/}
#d_422 a:visited img {border: none; /*border-color: #FF0000;*/}
#d_422 a:hover img {border: none; /*border-color: #FF0000;*/}

#d_420	{
			position: absolute;
			top: 10px;
			left: 0px;
			/*width:655px;
			height: 360px;*/
			text-align: left;
			font-size: 12px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF00FF;*/
		}

#d_420_1{
			/*position: absolute;*/
			top: 10px;
			left: 0px;
			width:160px;
			/*height: 360px;*/
			text-align: center;
			font-size: 12px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF00FF;*/
		}
		
#d_423	{
			background:url(images/banner2_275x86.jpg);
			position: absolute;
			top: 140px;
			right: 0px;
			width:275px;
			height: 80px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
		}		


#d_424	{
			background:url(images/htworks390x112.gif);
			position: absolute;
			top: 300px;
			left:60px;
			width:390px;
			height: 112px;
			BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;
		}	


#d_424 a:link img {border: none; /*border-color: #FF0000;*/}
#d_424 a:visited img {border: none; /*border-color: #FF0000;*/}
#d_424 a:hover img {border: none; /*border-color: #FF0000;*/}

		
#d_5	{
			position: relative;
			width:862px;
			height: 40px;
			text-align: right;
			font-size: 12px;
			margin: 20px 0px 0 0;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
			background-color: #dfeef9;
		}
	
#d_51	{
			position: absolute;
			text-align: left;
			font-size: 12px;
			top: 0px;
			left: 0px;
			/*margin: 20px 0px 0 0;*/
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
		}

#d_52	{
			position: absolute;
			text-align: right;
			font-size: 12px;
			top: 0px;
			right: 0px;
			/*margin: 20px 0px 0 0;*/
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #00FF00;*/
		}


#d_41 ul	{
			position: absolute;
			left: 0px;
			text-align:left;
			list-style:none;
			margin-bottom:20px;
			margin-top:20px;
			margin-left:0px;
			padding-left: 0px;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #FF0000;*/
		}

#d_41 li	{
			position: relative;
			left: 0px;
			text-align:left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			border-bottom:1px solid #eaeada;
			/*BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #0000FF;*/
}

#d_41 ul li a{
			background-image: url(images/bullet.gif);
			background-repeat:no-repeat;
			background-position:left center;
			display:block;
			background-color:#ffffff;
			line-height:1.7em;
			margin-right:0px;
			padding-top:6px;
			padding-bottom:6px;
			padding-left:22px;
			color: #666666;
			font-weight:normal;
			font-size: 0.8em;
			text-decoration: none;
			width:165px;
		}

#d_41 li a:hover
{
color: #37210c;
background-color:#f7f7f2;

}

#d_41 .selected
{
color: #37210c;
background-color:#f7f7f2;

}
#d_4211	{
			position: relative;
			width:360px;
			height: 260px;
			overflow: auto;
			text-align: left;
			font-size: 12px;
			margin: 0px 0px 0 0;
			padding: 0 0 0 0;
			BORDER: 0px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #F0F0F0;
			background-color: #e1eff7;
				}
#d_listofarticles	{
			position: relative;
			width:360px;
			height: 300px;
			overflow: auto;
			text-align: left;
			font-size: 12px;
			margin: 0px 0px 0 0;
			BORDER: 1px;
			BORDER-STYLE: solid;
			BORDER-COLOR: #F0F0F0;
			background-color: #e1eff7;
				}

.redtext	{
				color: #e40f0b; 
			}