div{
/*border: 1px solid green;*/
}

.left{
float: left;
}

.right{
float: right;
}

.clear{
clear: both;
}
img, div { behavior: url(iepngfix.htc) }

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background: #412452 url('../images/bg_body.jpg') top left repeat-x;
}


.left{
float: left;
}

.right{
float: right;
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}


#header_container{
height:358px;
}

	#header{
	background: url('../images/bg_header.jpg') top left no-repeat;
	margin: 0 auto;
	width: 960px;
	height: 138px;
	}
	
	#header_bottom{
	background: url('../images/bg_header.jpg') bottom left no-repeat;
	margin: 0 auto;
	width: 960px;
	height: 222px;
	}


#navi_container{

}

	#navi{
	background-color: #4b295c;
	margin: 0 auto;
	width: 960px;	
	color: #fff;
	}
	
		#navi ul{ list-style-type: none; margin: 0; padding: 20px 0 0 20px; font-size: 1.1em;}
		#navi ul li{ display: inline;  }
		#navi ul li a{color: #fff; text-decoration: none; padding: 0 5px}
		#navi ul li a:hover{color: red;}



#content_container{
margin: 0 auto;
width: 960px;
padding-bottom:  30px ;
background-color: #4b295c;
border-top: 1px solid #fff;
}

	#content{
	padding: 25px;
	width: 600px; 
	float: left;
	}
		a.home {
		color: red;
		}
		a:hover.home {
		color: #fff;
		}
		
	
		#content h1{
		margin-top: 0px;
		font-weight: 400;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		color: #ff0000;
		}
		
		#content h2{
			margin: 20px 0 5px 0;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #ff0000;
		color: #fff;
		}
		
		#content p, #content ul{
		font-size: 0.8em;
		color: #fff;
		line-height: 180%;
		}
			#content a{
			color: #fff;
			}
				#content a:hover{
				color: red;
				}
	#content table{
	color: #fff;
	font-size: 0.8em;
	margin-left: 30px;
	}	
		#content table input{
		width: 200px;
		margin: 0 0 5px 0;
		padding: 1px;
		background-color: #F0D4FF;
		}
		
		textarea{
		background-color: #F0D4FF;	
		}
	
	#content_right{
	color: #fff;
	padding: 0 0 0 15px;
	width: 250px; 
	float: right;
	margin-top: 90px;
	margin-top: 40px;
	border-left: #fff 1px solid;
	}
	
		#content_right ul{
		margin: 0 0 0 10px;
		padding: 0;
		}
			#content_right ul li{
			margin: 0;
			padding: 0;
			line-height: 160%;
			font-size: 0.7em;
			list-style-type: none;
			}	
		

#footer_container{
height: 129px;
background: url('../images/bg_header_container.jpg') top left repeat-x;
}

	#footer{
	border-top: 1px solid #fff;
	color: #fff;
	margin: 0 auto;
	width: 960px;
	height: 129px;
	font-size: 0.7em;
	text-align: right;
	}
	
	#footer ul{ list-style-type: none; margin: 15px 0 0 0; padding: 0;}
	#footer ul li{ display: inline;  }
	#footer ul li a{color: #fff; text-decoration: none; padding: 0 3px}
	#footer ul li a:hover{color: red;}
