/*#############################################################

#############################################################*/

/* standard elements */
* {
		margin: 0;
		padding: 0;
		}

body {
	  	background: url(images/bg-dcs.jpg) repeat-x;
		text-align: center;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		line-height: 20px;
		}

#container {
	   	margin-top: 0px;
	   	margin-bottom: 5px;
	 	margin-right: auto;
	 	margin-left: auto;
	 	width: 916px;
		}
		
#masthead {
		height: 194px;
		background: url(images/flatheader.jpg);
	 	border-top: 8px solid #999;
	 	border-left: 8px solid #999;
	 	border-right: 8px solid #999;
	 	}
		
table.linkcontainer {
		margin: 150px auto 0 auto;
		}
table.linkcontainer td{
		background-color: #000000;
		filter:alpha(opacity=70);
		opacity: .7;
		-moz-opacity: .7;
		}
	a.main_link:active,a.main_link:visited,a.main_link:link{
		font-weight: 500;
		font-size: 15px;
		letter-spacing: .8px;
		text-decoration: none;
		font-variant: small-caps;
		display: block;
		color: #FFFFFF;
		line-height: 44px;
		width: 180px;
		}
	a.main_link:hover{
		background-color:#555555;
		color: #FFFFFF;
		}
	div.navigation {
	   height: 44px;
	   text-align: center;
	   }

#middle {
		width: 900px;
		text-align: left;
		background: url(images/bg-new.jpg) no-repeat;
	 	border-left: 8px solid #999;
	 	border-right: 8px solid #999;
	 	border-bottom: 8px solid #999;
		overflow: hidden;
		}
	.sline1 {
		top: 0px;
		left: 0px;
		width: 100%;
		height: 4px;
		background-image:url(images/midfade.gif);
		font-size: 0; /* for IE6 */;
		}
 .contentleft {
		float: left;
		width: 40;
		margin: 30px 0 5px 40px;
		}
 	.contentleft h1 {
		font-size: 24px;
		font-weight: 500;
		letter-spacing: 1.8px;
		margin: 0 1px 0 20px;
		color: #112393;
		}
	.contentleft h2 {
		font-size: 17px;
		font-weight: 500;
		letter-spacing: 1px;
		margin: 25px 0 15px 55px;
		color: #0e531b;
		}
	.contentleft p {
		width: 700px;
		line-height: 17px;		
		margin: 10px 0 -5px 64px;
		text-align: left;
		}
	.pix img {
		position: relative;
		top:1px;	
		right:2px;
		border:0px
		}
.listz ul {
		font-size: 10px;
		line-height: 16px;		
		margin: 2px 10px 10px 95px;
		text-align: left;
		}
 .contentright {
		float: right;
		width: 44%;
		margin: 50px 0 0 40px;
		}
	.thumb img {
		float: left;   
		margin: 30px 0 0 28px;
		}	
	.thumb h1 {
		float: left;
		width: 220px;
		font-size: 11px;
		font-weight: 600;
		letter-spacing: .4px;
		margin: 27px 0 0 10px;
		color: #FF3300;
		}
	.thumb p {
		float: left;
		width: 220px;
		font-size: 10px;
		line-height: 14px;		
		margin: 0 0 0 10px;
		text-align: left;
		}	
	.nav img {
		float: left;   
		margin: 7px 0 0 10px;
		}		
	.clear {
		clear: both;
		}	
#bottom {
		margin: 0 auto 0 auto;
		width: 900px;
		}
 #bottom p {
		width: 900px;
		font-size: 10px;
		color: #999;
		}	
	 	a.bottom:link, a.bottom:visited {
		text-decoration: none;
		color: #999;
		}
		a.bottom:hover {
		text-decoration: none;		
		color: #E2EEFC;
		}	
 #bottom img\{
 		float: right;
		margin: -14px 0 0 0;
		}		