html,body {
	width:100%; 
	height:100%; 
	margin: 0px; 
	margin-top: auto; 
	margin-bottom: auto;
	text-align: center;
	vertical-align: middle;
	background: #191919;
	}


body {
	overflow: hidden;
	}

form { margin: 0px; }
.error { color: #FF0000; }


.news_list { width: 100%; height: 100%; padding: 0px; margin: 0px;  text-align: left;}
.news_list_item { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; font-style: italic; padding-bottom: 5px;  text-align: left;}
.news_list_item_title { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; padding: 0px 0px 8px 15px; text-align: left;}
.news_list_item_title a, .news_list_item_title a:link, .news_list_item_title a:visited, .news_list_item_title a:active, .news_list_item_title a:hover { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; text-decoration: none; }
.news_list_item_title a:hover { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; text-decoration: underline; }
.news_list_item_content { padding: 0px 0px 0px 15px; color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; line-height: 16px; text-align: justify; }

.news_list_item_content a, .news_list_item_content a:link, .news_list_item_content a:visited, .news_list_item_content a:active, .news_list_item_content a:hover { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; text-decoration: none; }
.news_list_item_content a:hover { color: #FFFFFF; text-decoration: underline; }

.news_list_item_button { padding: 5px 0px 0px 15px; text-align: right; }
.news_list_item_button a, .news_list_item_button a:link, .news_list_item_button a:visited, .news_list_item_button a:hover, .news_list_item_button a:active { color: #FFFFFF; padding: 0px; font-size: 12px; font-family: arial, verdana, helvetica; }
.news_list_item_button a:hover { color: #FFFFFF; text-decoration: underline; }
.news_list_item_spacer { height: 1px; padding: 0px; background: #676767; }
.news_list_secondary { width: 100%; padding: 15px 0px 15px 0px; background: #666666; }
.news_list_item_secondary { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; font-style: italic; padding-bottom: 5px; }
.news_list_item_title_secondary { color: #F5F5F5; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; padding: 0px 0px 8px 15px; }
.news_list_item_content_secondary { color: #C9C9C9; padding: 0px 15px 0px 15px; font-size: 12px; font-family: arial, verdana, helvetica; line-height: 16px; text-align: justify; }
.news_list_item_content_secondary a, .news_list_item_content_secondary a:link, .news_list_item_content_secondary a:visited, .news_list_item_content_secondary a:hover, .news_list_item_content_secondary a:active { color: #C9C9C9; font-size: 12px; font-family: arial, verdana, helvetica; text-decoration: underline; }
.news_list_item_content_secondary a:hover { color: #FFFFFF; text-decoration: underline; }
.news_list_item_button_secondary { padding: 0px 15px 0px 15px; text-align: right; }
.news_list_item_button_secondary a, .news_list_item_button_secondary a:link, .news_list_item_button_secondary a:visited, .news_list_item_button_secondary a:hover, .news_list_item_button_secondary a:active { color: #BEBEBE; font-size: 12px; font-family: arial, verdana, helvetica; }
.news_list_item_button_secondary a:hover { color: #FFFFFF; text-decoration: underline; }
.news_list_item_spacer_secondary { height: 1px; padding: 0px; background: #737373; }
.news_list_button_archive_secondary { height: 45px; padding: 00px 0px 0px 30px; }
.news_list_button_archive_secondary a { padding: 0px; color: #F3F3F3; font-size: 12px; line-height: 35px; font-family: arial, verdana, helvetica; text-decoration: none; font-weight: bold; }
.news_list_button_archive_secondary a:hover { color: #FFFFFF; }
.news_archive_title { padding: 0px 0px 0px 20px; color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; text-align: left; }
.news_archive_title_line { height: 14px; background: transparent; }
.news_archive_content { color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-align: left; line-height: 18px; }
.news_view_title { padding: 0px 0px 0px 20px; color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; text-align: left; }
.news_view_title_line { height: 14px; background: transparent; }
.news_view_content { padding: 20px 20px 0px 20px; color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-align: justify; line-height: 18px; }
.news_view_button { padding: 10px 0px 0px 20px; color: #FFFFFF; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; text-align: left; }


img {
padding: 0px; 
margin: 0px; 
border: 0px; 
vertical-align: top;
}




.layout_all { 
width: 100%; 
height: 100%; 
margin: 0px;
}



.layout_all_container {
	height:auto;
	margin: auto 0px auto 0px ;
	text-align:center;
	width: 100%; 
	border-bottom: 2px solid #FFFFFF; 
	background-color: #000000; 
	}


.layout_all_down { 
	width: 100%; 
	height:auto;
	margin: auto;
	text-align:center;
	background-color: #000000; 
	position:absolute;
	bottom:0px;
	left:0px;
	border-top: 2px solid #FFFFFF; 
	}


.layout_all_middle { 
	width: 960px;
	height: auto; 
	margin: 0px;
	padding: 20px 0px 20px 0px; 
	text-align: center;
	vertical-align: middle;
	}

.layout_all_top { 	
	width: 960px; 
	height: auto; 
	display: block; 
	padding: 20px 0px 20px 0px; 
	margin: 0px 0px 0px 0px; 
	vertical-align: top;
	}

.layout_all_top h1 {
	padding: 0px 15px 0px 20px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 22px; 
	font-family: arial, verdana, helvetica; 
	text-align: justify; 
	line-height: 23px; 
	vertical-align: top;
	}

.layout_all_top h2 { 
	padding: 0px 15px 10px 20px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: justify; 
	line-height: 18px; 
	vertical-align: top;
	}



.layout_all_content { 

	padding: 10px 10px 0px 10px; 
	margin: 0px; 
	vertical-align: top; 
	text-align: left; 
	}

.layout_all_content p { 
	padding: 10px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: left; 
	line-height: 18px; 
	vertical-align: top; 
	}

.layout_all_content table { 
	padding: 0px; 
	margin: 0px; 
	border:0px;
	}


.layout_all_content td { 
	padding: 10px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: left; 
	line-height: 18px; 
	vertical-align: top; 
	}

.layout_all_content td a { 
	padding: 0px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: left; 
	line-height: 18px; 
	vertical-align: top; 
	text-decoration:none; 
	font-weight:bold;
	}


.layout_all_content td a:hover { 
	padding: 0px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: justify; 
	line-height: 18px; 
	vertical-align: top; 
	text-decoration:underline;
	font-weight:bold;
	}


.layout_all_content p a { 
	padding: 0px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: left; 
	line-height: 18px; 
	vertical-align: top; 
	text-decoration:none; 
	font-weight:normal;
	}


.layout_all_content p a:hover { 
	padding: 0px; 
	margin: 0px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica; 
	text-align: justify; 
	line-height: 18px; 
	vertical-align: top; 
	text-decoration:underline;
	font-weight:normal;
	}

.layout_all_content_right { 
	padding: 20px 10px 30px 10px; 
	margin: 0px; 
	width: 270px;
	}


.something {
	color: #808080;
	}