body{
	background: #507AA1 url('images/background.jpg') repeat-x;
	color: black;
	font-family: verdana, helvetica, sans-serif;
}

/*
	BEGIN - Box, Header, Menu -
*/

#box{
	color: white;
	margin: auto;
	width: 800px;
	
	min-height: 900px;
	background: #4E4E4E;

}

#header {
	float: left;
	height: 200px;
	width: 630px;
}

#menu {
	float: left;
	background: #12273B;
	width: 170px;
	height: 200px;
}

#sep {
	clear: left;
	height: 40px;
	background: #919191;
	padding-left: 20px;
	padding-top: 2px;
}

.menu-voice {
	margin: 0;
	padding: 7%;
	list-style: none;

}

.menu-voice a{
	color: white;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding-top: 5px;	
}

.menu-voice a:hover{
	color: #5D7CBA;
}

.menu-voice li{
	display: inline;
}

/*
	END - Box, Header, Menu -
*/

.news {
	padding-left: 10px;
	padding-right: 10px;
}

#sep_news {
border: 1px solid gray;
width: 40em;
}



#content {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14;
	min-height: 900px;	
}

#contact_form {
    padding: 10px;
    width: 500px;
	font: 12px verdana, Helvetica, sans-serif;
}

#contact_form table {
	color: white;
}

#contact_form textarea {
    background: white;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 500px;
}

#contact_form textarea:hover{
	background: #507AA1;
}

#contact_form textarea:focus{
	background: #507AA1;
}

input.text {
    background: white;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 140px;
} 

input.text:hover{
	background: #507AA1;
}

input.text:focus{
	background: #507AA1;
}

input.buttom {
    font: bold 12px verdana, Helvetica, sans-serif;
    color: #000000;
    background: white;
    text-align: center;
    padding: 5px;
    width: 140px;
    border: 1px solid #000000;
    margin-top: 10px;
}

input.buttom:hover{
	background: #507AA1;
}

input.buttom:focus{
	background: #507AA1;
}


/*
	BEGIN tables
*/

.tbl_header {
	height: 30px;
	width: 500px;
	background: #12273B;	
}

.tbl_header p {   
	padding-top: 4px;
	font: bold 14px verdana, Helvetica, sans-serif; 
	color: white;
	text-align: center;
}

.tbl_row {

	background: #919191;
	width: 500px;	
	height: 30px;
}

.tbl_row  p {
	margin: 0;
	padding-top: 4px;
	font: bold 14px verdana, Helvetica, sans-serif; 
	color: white;
	text-align: center;		
}

.tbl_novalis {
    font: bold 14px verdana, Helvetica, sans-serif;
	background: #919191;
	color: white;
	width: 450px; 
}

.tbl_novalis a{
	color: white;
}

.tbl_novalis tr {
}

.tbl_novalis td {
	padding: 5px;
	width: 100px;	
}

/*
	END tables
*/

/*
	BEING gallery
*/
.box_img {
	border: 5px solid #507AA1;
	width: 105px;
	height: 75px;
    float: left;
	padding: 5px;
	margin: 20px;
	
}

.box_sponsor {
	border: 5px solid #507AA1;
	width: 300px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.box_news {
	width: 750px; 
	background: #919191;
/*	background: white;*/
	color: black;
	border-top: 5px solid #507AA1;
	border-bottom: 5px solid #507AA1;	
	margin-top: 10px;
}

.box_title {
	height: 25px;
	background: #12273B;
}

.news_content{
	color: white;
	padding-left: 10px;
}

.news_content p, h, a {
	/*color: #12273B;*/
	color: white;
	font-weight:bold;
}

.box_title p{
	display: inline;
	color: white;
	padding-left: 10px;
	margin-top: 10px;
	font-weight: bold;	
}

.box_img a {
	display: block;
	text-decoration: none;
}

.box_img a:link {background: white; color: white;}
.box_img a:visited {background: white; color: white;}
.box_img a:active {background: white; color: white;}
/*
	END gallery
*/


