body
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #444;
}


/* login bar =================================================================== */

.login_bar
{
	width: 100%;
	background-color: #333;
}


/* text =================================================================== */

/* home */
.page_title_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.page_text_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444;
	text-decoration: none;
}
.page_sub_title_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.page_left_area_home
{
	padding: 35px 50px 50px 50px;
}
.page_right_area_home
{
	padding: 0 20px 20px 20px;
	border-left: #ccc 1px solid;
}

/* general */
.title_bar
{
	padding: 0 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.page_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f66;
}
.page_sub_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.page_content_area
{
	padding: 24px 50px;
}

.page_content_area strong
{
	color: #000;
}



/* news, ... */
.right_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	color: #000;
	font-weight: bold;
}
.right_item_title
{
	padding: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f00;
}
.right_item_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}



/* link ===================================================================*/

/* text */
.text_link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	text-decoration: none;
}
.text_link:hover
{
	color: #000;
}
.text_link_blue
{
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
}
.text_link_blue:hover
{
	color: red;
}

/* menu */
.menu_link_not_selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f00;
}
.menu_link_not_selected:hover
{
	color: #000;
}
.menu_link_selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.menu_link_selected:hover
{
	color: blue;
}

/* more */
.link_more
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f00;
	text-decoration: none;
}
.link_more:hover
{
	color: #000;
}

/* login */
.link_login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.link_login:hover
{
	color: #f00;
}

/* top */
.top
{
	padding: 0 10px 0 0;
	background: url(../_images/arrow_up.gif) right top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f00;
	text-decoration: none;
}
.top:hover
{
	background: url(../_images/arrow_up_over.gif) right top no-repeat;
	color: #000;
}


/* menu ===================================================================*/

/* HOME */
.nav_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
}
.nav_home:hover
{
	color: #f00;
}

/* item: section */
.nav_section
{
	display: block;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.nav_section:hover
{
	color: #f00;
}
.nav_section_in
{
	display: block;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	color: #f00;
	font-weight: bold;
	text-decoration: none;
}

/* item: group */
.nav_group
{
	display: block;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	text-decoration: none;
}
.nav_group:hover
{
	color: #f00;
}
.nav_group_in
{
	display: block;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f00;
	text-decoration: none;
}


/* list ===================================================================*/

ul
{
	margin: 0;
	padding: 0;
}

/* dot */
.list_dot
{
	list-style-type: disc;
	list-style-image: url(../_images/list_dot_9_11.gif);
	margin: 0 0 0 30px;
	padding: 0;
}


/* branding */
.branding
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 100%;
	color: #888;
	text-decoration: none;
}
.branding a:link
{
	color: #888;
}
.branding a:visited
{
	color: #888;
}
.branding a:hover
{
	color: #f00;
}
/*===============================================================*/
.menuText
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

/*===============================================================*/
.ItemStyle
{
	background-color: #EEEEEE;
}
.AlternatingItemStyle
{
	background-color: #FFFFFF;
}
.HeaderStyle
{
	background-color: #B0C4DE;
	font-weight: bold;
	text-align: center;
}
/*===============================================================*/
.nav_menu
{
	display: block;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.nav_menu:hover
{
	color: #f00;
}
.adminlink
{
	color: blue;
}
.adminlink:visited
{
	color: blue;
}
.adminlink:hover
{
	color: #f00;
}

.txtNormal
{
	color: #f00;
}

.header
{
	font-weight: bold;
	font-size:14px;
}
