﻿/*版位 Start*/
.boxPageMain{ width : 974px; margin :auto; }

.box200Main{ float:left; margin: 5px 0 5px 0; padding: 0; width:200px; min-height: 100%; height:auto !important; height:100%; }
.box554Main{ float:left; width:554px; margin: 5px 10px 5px 10px; padding: 0 0 5px 0; background: #ffffff; overflow:hidden;}
.box764Main{ float:left; width:764px; margin: 5px 0 5px 10px; padding: 0 0 5px 0; background: #ffffff; overflow:hidden;}
.box974Main{ float:left; width:974px; margin: 0 0 5px 0; padding: 0; background: #ffffff; overflow:hidden;}
.box964Top{ float:left; width:972px; height : 30px; margin: 0 auto ; padding: 0 ; background: #eeeeee; overflow:hidden; border: 1px solid #CCCCCC;}

/*版位 End*/

/* Default */
body{font-size:12px; color:#353535;}

/* Box */
.DivBox{margin:20px;}

/* Title */
.DivTitleLayout{font-size:20px; font-weight:bolder; color:#8B0000; padding:8px 0px;}
.DivSubTitleLayout{font-size:14px; font-weight:bolder; color:#8B0000; padding:3px 0px;}

/* Link */

.linkLayout A { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout A:link { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout A:visited { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout A:active { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout A:hover { COLOR: #cc0000; TEXT-DECORATION: none; cursor:pointer;}

.linkLayout .FakeLink { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout .FakeLink:link { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout .FakeLink:visited { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout .FakeLink:active { COLOR: #353535; TEXT-DECORATION: none; cursor:pointer;}
.linkLayout .FakeLink:hover { COLOR: #cc0000; TEXT-DECORATION: none; cursor:pointer;}

.linkLayout2 A { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 A:link { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 A:visited { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 A:active { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 A:hover { COLOR: #cc0000; text-decoration:underline; cursor:pointer;}

.linkLayout2 .FakeLink { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 .FakeLink:link { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 .FakeLink:visited { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 .FakeLink:active { COLOR: #0000FE; text-decoration:underline; cursor:pointer;}
.linkLayout2 .FakeLink:hover { COLOR: #cc0000; text-decoration:underline; cursor:pointer;}

/* Button */
.ButtonLayout { border:solid 1px #000000; height:20px; padding:0px 5px; }

/* Search Table */
.TableSearchLayout .TdSearchTitleLayout
{
	background-color:#CCCCCC;
	text-align:left;
}
.TableSearchLayout > tbody > tr > td
{
	padding:5px;
    border-bottom: solid 1px #666666;
    border-right: solid 1px #666666;
}
.TableSearchLayout > tbody > :first-child > td
{
    border-top: solid 1px #666666;
}
.TableSearchLayout > tbody > tr  > td:first-child
{
    border-left: solid 1px #666666;
}

/* Result Table */
.TableResultLayout .TrResultTitleLayout
{
	background-color:#CCCCCC;
}
.TableResultLayout .TrResultTitleLayout > td
{
	padding: 5px;
	text-align:center;
	font-weight:bold;
}
.TableResultLayout .TrResultEvenLayout > td
{
	background-color:#EDEDED;
}
.TableResultLayout > tbody > tr > td
{
	padding:5px;
    border-bottom: solid 1px #666666;
    border-right: solid 1px #666666;
}
.TableResultLayout > tbody > :first-child > td
{
    border-top: solid 1px #666666;
}
.TableResultLayout > tbody > tr  > td:first-child
{
    border-left: solid 1px #666666;
}

/*Header & Footer Start*/
.menubar {margin-left:auto; margin-right:auto;width:950px; height:23px;	background-color: #cc0000; padding:3px 0 2px 24px;}
#menubar {width: 950px;}
#menubar ul {list-style: none; margin: 0; padding: 0px;}
#menubar li {float: left; width: auto; margin: 0; padding: 0; }

.FooterBar {background-image: url(../images/footer_bar.jpg); width: 974px; height: 27px; margin-left: auto; margin-right: auto;}
.FooterBarLeft {float: left; width: 754px; height: 22px; padding: 3px 0 0 10px;}
.FooterBarRight {float: left; width: 200px; height: 22px; padding: 3px 0 0 10px;	background-color: #cc0000;}
.FooterContent{float: left; width: 974px; height: 62px; margin-left: auto; margin-right: auto;}


/*Header & Footer End*/

/*共用 Start*/

.box200{ width:200px; margin: 0 0 5px 0; padding: 0px;}
.box200HomeHeader{ height:21px; margin: 0; padding: 2px 0 0 8px; border-bottom:1px solid #CCCDCB; background: #ffffff url(../Images/menu_bg_mid.jpg) repeat-x 0 0; text-align:left;}
.box200SubHeader{height:20px;margin: 0; padding: 3px 0 2px 6px; text-align:left; background-image:url(../Images/menu_bg_mid.jpg); border-width:0 1px; border-style :solid; border-color :#CCCCCC; }

.box200SubList{margin: 0; padding:0; text-align:left; height :auto; border-width:0 1px 1px 1px; border-style :solid; border-color :#CCCCCC; }
.box200SubList div.headerbar {padding: 0 0 0 4px; min-height:23px;  background:#EFEFEF; border-width:1px 0; border-style :solid; border-color :#CCCCCC;}
.box200SubList ul{ padding: 0; margin :0;}
.box200SubList li{ padding: 0; list-style :none;}
.box200SubList ul li ul li{ padding: 5px 0 0 6px; min-height:20px; }

.box200Content {text-align:left; background: #fff;border-color:#CECECE; border-style:solid; border-width:0 1px 1px 1px; padding:3px;}
.box200Content ul{padding: 0 2px 0 3px;}
.box200Content ul li{border-bottom:1px solid #ccc; padding: 3px 0 3px 0;	}

.box554 { margin: 0 0 5px 0; padding: 0; text-align:left; width:554px;}	

.box764 { margin: 0; padding: 0; text-align:left; width:764px;}	
.box764RedBar {width:749px;height:20px;background-image:url(/public/images/CHD/tittle_bg.png); padding:4px 5px 3px 10px;}	
	
/*清除Table設定*/
.FormTable {	border-collapse:inherit; border-spacing:1px;clear:both;}
.FormTable td { vertical-align :middle;}


/*共用 End*/