@charset "utf-8";

#announcements_select
{
	width:530px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
}

#announcements_select a img
{
	background-image:url("../images/content/announcements/button_select.png");
	background-repeat:no-repeat;
}

#announcements_select a.news img
{
	background-position:0px 0px;
}

#announcements_select a.news:hover img
, #announcements_select a.news_selected img
{
	background-position:0px -50px;
}

#announcements_select a.events img
{
	background-position:-110px 0px;
}

#announcements_select a.events:hover img
, #announcements_select a.events_selected img
{
	background-position:-110px -50px;
}

#announcements_select a.updates img
{
	background-position:-220px 0px;
}

#announcements_select a.updates:hover img
, #announcements_select a.updates_selected img
{
	background-position:-220px -50px;
}

#announcements
{
	width:560px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
}

.announcements_list
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
}

.announcements_list tr.list_head
{
	background-color:#413863;
}


.list_odd
, .list_even
{
	width:550px;
	margin-left:5px;
	margin-top:25px;
	padding-top:5px;
}

.list_odd
{
	background-image:url("../images/content/announcements/announce_entry_1.png");
	background-repeat:repeat-x;
}

.list_even
{
	background-image:url("../images/content/announcements/announce_entry_2.png");
	background-repeat:repeat-x;
}

.announcements_list tr.list_head th
{
}


.announcements_list th
{
	color:#FFF;
	text-align:center;
	line-height:160%;
}

.announcements_list td
{
	line-height:160%;
	vertical-align:middle;
}

.announcements_list .list_date
{
	width:80px;
	font-size:90%;
	text-align:center;
}

.announcements_list .list_subtype
{
	width:65px;
	padding-top:3px;
}

.announcements_list .list_subtype2
{
	width:75px;
	padding-top:3px;
}

.announcements_list .list_subject
{
	width:405px;
	text-align:left;
}

.announcements_list .list_subject2
{
	width:395px;
	text-align:left;
}

.announcements_list .list_subject a
{
	display:block;
	margin-left:10px;
	color:#FFF;
}

.announcements_list .list_message
{
	min-height:60px;
	margin-top:10px;
}

/* Article */
#announcements_article_wrap
{
	width:555px;
	margin-left:0px;
	background-image:url("../images/content/announcements/content2.png");
	background-repeat:repeat-x;
}

#announcements_article_wrap_inner
{
	width:545px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	overflow:hidden;
}

#announcements_article
{
	width:545px;
}

#announcements_article .article_subtype
, #announcements_article .article_subject
, #announcements_article .article_date
{
	font-weight:normal;
	color:#FFF;
}

#announcements_article .article_subtype
{
	width:85px;
	padding-top:7px;
}

#announcements_article .article_subject
{
	width:350px;
	text-align:left;
}

#announcements_article .article_date
{
	width:110px;
	text-align:right;
	font-size:80%;
}

.article_message
{
	background-image:url("../images/content/announcements/content1.png");
	background-repeat:repeat-x;
}

.article_message_body
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:30px;
}

#article_return
{
	width:555px;
	margin-top:10px;
	padding-top:10px;
	border-top:solid 1px #000B00;
}

#article_return a
{
	display:block;
	width:120px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #0878A6;
	background-image:url("../images/common/topic_button_background.png");
	background-repeat:repeat-x;
	color:#FFF;
	text-align:center;
}

#article_return a:hover
{
	border:solid 1px #0878A7;
	background-position:0px -20px;
	text-decoration:none;
}

#article_return a:hover
{
	background-color:#274a78;
}

#announcements_article_addition
{
	width:515px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}


#announcements_article_addition .article_subtype
, #announcements_article_addition .article_subject
, #announcements_article_addition .article_date
{
	background-color:#413863;
	color:#FFF;
}


#announcements_article_addition .article_subtype
{
	width:85px;
	font-weight:normal;
}

#announcements_article_addition .article_subject
{
	width:320px;
	font-weight:normal;
	text-align:left;
}

#announcements_article_addition .article_date
{
	width:110px;
	font-size:80%;
	font-weight:normal;
	text-align:center;
}



.article_subtype
, .article_subject
, .article_date
{
	padding-top:4px;
	padding-bottom:4px;
}

.article_border img
{
	float:left;
}


/* Icons */
.subtype
{
	width:65px;
	height:18px;
	background-image:url("../images/content/announcements/subtype1.png");
	background-repeat:no-repeat;
	background-position:center top;
	color:#FFF;
	text-align:center;
	font-size:80%;
	line-height:160%;
}

 .subtype_Web
{
	background-color:#2C5700;
}

 .subtype_Game
{
	background-color:#792D53;
}

 .subtype_Netcafe
{
	background-color:#844222;
}

 .subtype_Update
{
	background-color:#285A8C;
}

 .subtype_Checking
{
	background-color:#575700;
}

 .subtype_Trouble
{
	background-color:#9F0000;
}

 .subtype_Maintenance
{
	background-color:#1F1FB6;
}

 .subtype_Restoration
{
	background-color:#005050;
}

 .subtype_Patch
{
	background-color:#4B4B4B;
}

 .subtype_Etc
{
	background-color:#6400A6;
}



/* pager */
#pager
{
	width:530px;
	margin-left:auto;
	margin-right:auto;
}

#pager #total_page
{
	padding-right:5px;
	text-align:right;
}

#pager ul
{
	float:right;
}

#pager li
{
	float:left;
	margin:0px;
	padding:0px;
}


#pager li input
{
	margin:0px;
	padding:0px;
	border:none;
	background:none;
	color:#4169e1;
	cursor:pointer;
}

#pager li input.now_page
{
	color:#640125;
	font-weight:bold;
	cursor:text;
}