﻿/* Default CSS */
/* Used by ACMS */

* {
    FONT-FAMILY: Tahoma;
}

a:link { text-decoration:none; color:#444444; }
a:visited { text-decoration:none; color:#888888; }
a:hover { cursor:pointer; color:#000000;}
a:active { text-decoration:none; color:#444444; }

IMG
{	BORDER: 0;
}

UL
{
		LIST-STYLE-TYPE: square;
}

/* For debug table use
TD { border:1 solid black; }
*/

BODY
{
    BACKGROUND: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
		LETTER-SPACING: 1;
    MARGIN: 0;
}
BUTTON
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
		LETTER-SPACING: normal;
}
TD
{
	VERTICAL-ALIGN: top;
}
td.dots { padding-left:0; }

INPUT
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
		LETTER-SPACING: normal;
}
TEXTAREA
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
}
.siteName
{
    COLOR: gray;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
}
.siteCopyright
{
    COLOR: #111111;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
}
.siteMapList
{
		MARGIN-LEFT: 40;
}
.siteMapSubList
{
		MARGIN-LEFT: 40;
}
.siteMapListItem
{
		MARGIN-TOP: 10;
}
.siteMapSubListItem
{
		MARGIN-TOP: 0;
}
.siteMapItem
{
    COLOR: black;
		/*FONT-FAMILY: "華康中黑體(P)","華康中黑體","華康細黑體(P)","華康細黑體",Tahoma;*/
    FONT-SIZE: 12px;
    /*FONT-WEIGHT: bold;*/
}
.siteMapSubItem
{
    COLOR: black;
    /*FONT-FAMILY: "華康中明體(P)","華康中明體","華康細明體(P)","華康細明體",Tahoma;*/
    FONT-SIZE: 11px;
    /*FONT-WEIGHT: normal;
		MARGIN-TOP: 5;
    CURSOR: pointer;*/
}
.siteListTitle
{
    COLOR: #444444;
    /*FONT-FAMILY: "華康中圓體(P)","華康中圓體","華康細圓體(P)","華康細圓體",Tahoma;*/
    FONT-SIZE: 14px;
		FONT-WEIGHT: bold;
		MARGIN-BOTTOM: 10;
}
.siteListContent
{
    COLOR: #444444;
    /*FONT-FAMILY: "華康中明體(P)","華康中明體","華康細明體(P)","華康細明體",Tahoma;*/
    FONT-SIZE: 11px;
		FONT-WEIGHT: normal;
}

p.acVerse
{
	TEXT-ALIGN: left;
	LETTER-SPACING: 0;
	LINE-HEIGHT: normal;
	MARGIN: 8px;
}

.fillInBox
{
    COLOR: #555555;
    BACKGROUND: #ffffff;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
}
.menu
{
    BACKGROUND: #aaaaaa;
}
.subMenu
{
    BACKGROUND: #cccccc;
}
.subMenuItem
{
    COLOR: #000000;
    BACKGROUND: #aaaaaa;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
.subMenuItemMO
{
    COLOR: #dddddd;
    BACKGROUND: #444444;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
.menuItem
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#006400,endColorStr=#00ff99);
    COLOR: #000000;
    BACKGROUND: #aaaaaa;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
.menuItemMO
{
    COLOR: #dddddd;
    BACKGROUND: #444444;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}

div.tabItem, div.tabItemMO
{
		FLOAT: left;
		PADDING: 5px;
		COLOR: #555555;
    CURSOR: pointer;
}
div.tabItemMO { color: black; }

div.tabBody, div.tabSection
{
		CLEAR: left;
		TEXT-ALIGN: left;
}

img.contentImage
{
	WIDTH: 150;
}

#contentTable
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    CURSOR: pointer;
}
#contentTable .header { BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: center; CURSOR:auto; }
#contentTable .oddrow { BACKGROUND-COLOR: #eeeeee; }
#contentTable .evenrow { BACKGROUND-COLOR: #dddddd; }
#contentTable .mouseover { BACKGROUND-COLOR: #cccccc; }

.contentHeader
{
    COLOR: #000000;
    BACKGROUND: #aaaaaa;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
.contentItem
{
    COLOR: #000000;
    BACKGROUND: #aaaaaa;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
.contentItemMO
{
    COLOR: #dddddd;
    BACKGROUND: #444444;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #555555 1px solid;
    BORDER-RIGHT: #555555 1px solid;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CURSOR: pointer;
}
div.newsblock
{
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4b2539,endColorStr=#d69dbb);
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px;
    CURSOR: pointer;
    WIDTH: 250;
    PADDING: 5;
    TEXT-ALIGN: center;
}
.newsItem
{
    COLOR: #ffffff;
    BACKGROUND: #556b7a;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    CURSOR: pointer;
}
.newsSource
{
    COLOR: yellow;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    MARGIN: 0 0 0 0;
    CURSOR: pointer;
}
.newsItemMO
{
    COLOR: #ffffff;
    BACKGROUND: #303d47;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    CURSOR: pointer;
}

#forumTable
{
    COLOR: #000000;
		BORDER: #4444bb 4px solid;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    CURSOR: pointer;
}
#forumTable .header { BACKGROUND-COLOR: #4444bb; COLOR: white; TEXT-ALIGN: left; CURSOR:auto; }
#forumTable .oddrow { BACKGROUND-COLOR: #eeeeee; }
#forumTable .evenrow { BACKGROUND-COLOR: #dddddd; }
#forumTable .mouseover { BACKGROUND-COLOR: #ffffdd; }
#forumTable .parent { BACKGROUND-COLOR: #aaaaee; }
#forumTable .child { BACKGROUND-COLOR: #eeeeff; }
#forumTable .message { BACKGROUND-COLOR: #aaaaee; }
#forumTable .response { BACKGROUND-COLOR: #eeeeff; }

#forum
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
#forum .title { FONT-SIZE: 14px; }
#forum p { MARGIN-BOTTOM: 5; }

.ErrorMessage
{
    COLOR: red;
}
.sidebar
{
    BACKGROUND: #888888;
}
.sidebar .title
{
    COLOR: white;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    ALIGN: center;
}
#news .newsItem {color:black; background-color:white;}
#news .newsSource {color:#F5BE00;}
#news .newsItemMO {color:black; background-color:#EBDFB4;}

dl {margin-top: 0;}
dl dt {font-weight: bold;}
dl dd {margin: 0 0 5px 0;}
dl.last, dl dd.last {margin-bottom: 0;}

