body, html { 		background-color: #000;
				margin: 0;
				padding: 0;
				height: 100%;	/*IE*/			
				min-height:100%; /*Other Browsers*/
				background: url(images/cont_bkg.gif) #304A31 top left repeat-y;
				background-position: center;				
}

p{				line-height: 18px;
				margin:0 0px 0px;
}

.tableright {			border-right: 1px #666 dotted;}

div.container_top {		min-height: 100%;
					height: auto !important; /* for normal browsers */
					height: 100%; /* For IE */
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					width: 830px;
					border: 0px #999999 solid;					
}


div.container {			position: relative;
					top: 30px;
					width: 770px;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					border: 0px #999999 solid;
}


div.aff {				float:left;		
					width: 770px;	
					background-color: transparent;
					clear: both;
}

div.main {				float:left;		
					width: 770px;	
					background-color: transparent;
					border: 0px #999999 solid;
					clear: both;
					
}

div.main2 {				float:left;	
					margin-top: 37px;
					margin-left: 150px;	
					width: 500px;	
					background-color: transparent;
					border: 0px #999999 solid;
					text-align: justify;
					clear: both;
					
}

div.main2 ul { 	list-style-type: none; 
			padding: 5px; 
			margin: 5px;
}

div.main2 li { 	background-image: url(images/ul_dot.gif); 
			background-repeat: no-repeat; 
			background-position: 0 2px; 
			padding-left: 25px}


div.nav{				float:left;
					margin-top: 15px;
					margin-left: 0px;
					height: 200px;
					width:142px;
					border: 0px #666 dotted;
					/*background: #666;*/
					text-align: justify;
}



div.nav1{				float:left;
					margin-top: 15px;
					margin-left: 0px;
					height: 20px;
					width:200px;
					border: 0px #666 dotted;
					/*background: #333;*/
					text-align: justify;
}

div.nav1b{				float:left;
					margin-top: 15px;
					margin-left: 0px;
					height: 410px;
					width:200px;
					border: 0px #666 dotted;
					/*background: #333;*/
					text-align: justify;
}

div.spacer {			float:left;	
					height: 20px;
					width: 770px;	
					background: transparent;
					border: 0px #8EA2B1 solid;
					clear: both;
}

div.spacer2 {			float:left;	
					height: 10px;
					width: 770px;	
					background: transparent;
					border-top: 1px #666 dotted;
					clear: both;
}


div.left{				float:left;
					margin-top: 15px;
					margin-left: 0px;
					height: 219px;
					width:281px;
					border: 1px #666 dotted;
					background: #E9EBE9;
					text-align: justify;
}


div.right{				float:right;
					margin-right: 0px;
					margin-top: 15px;
					width:400px;
					border: 0px #2e3192  solid;
					background: transparent;
}

div.right2{				float:right;
					margin-right: 0px;
					margin-top: 15px;
					width:550px;
					border: 1px #666 dotted;
					background: #E9EBE9;
}

div.right2b{			float:right;
					margin-right: 0px;
					margin-top: 15px;
					width:550px;
					border: 0px #666 dotted;
					background: transparent;
}


div.footer {			float:left;	
					height: 20px;
					width: 770px;	
					background: transparent;
					border: 0px #8EA2B1 solid;
					clear: both;
}



