/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#565555;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.5em;*margin-left:14.1em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/*
* jQuery UI CSS Framework
* Copyright (c) 2008 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

http://ui.jquery.com/applications/themes/default/ui.theme.css

/*
* jQuery UI CSS Framework
* Copyright (c) 2008 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://themeroller.com/?tr=&ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/img/f6a828_500x100_textures_12_gloss_wave_35.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/img/eeeeee_40x100_textures_03_highlight_soft_100.png) 50% 0 repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/img/f6f6f6_40x100_textures_02_glass_100.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/img/fdf5ce_40x100_textures_02_glass_100.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/img/ffffff_40x100_textures_02_glass_65.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/img/ffe45c_40x100_textures_03_highlight_soft_75.png) 50% 0 repeat-x; color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/img/b81900_40x100_textures_08_diagonals_thick_18.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/img/222222_256x240_icons_icons.png); }
.ui-widget-content .ui-icon {background-image: url(/img/222222_256x240_icons_icons.png); }
.ui-widget-header .ui-icon {background-image: url(/img/ffffff_256x240_icons_icons.png); }
.ui-state-default .ui-icon { background-image: url(/img/ef8c08_256x240_icons_icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/ef8c08_256x240_icons_icons.png); }
.ui-state-active .ui-icon {background-image: url(/img/ef8c08_256x240_icons_icons.png); }
.ui-state-highlight .ui-icon {background-image: url(/img/228ef1_256x240_icons_icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/img/ffd27a_256x240_icons_icons.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

/* Overlays */
.ui-widget-overlay { background: #666666 url(/img/666666_40x100_textures_08_diagonals_thick_20.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/img/000000_40x100_textures_01_flat_10.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }


/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev:hover, .ui-datepicker-next:hover { top: 1px;}
.ui-datepicker-prev { left:2px; }
.ui-datepicker-next { right:2px; }
.ui-datepicker-prev:hover { left:1px; }
.ui-datepicker-next:hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold;  }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


body {
	/* font-size: 62.5%; */
}

/* Site
   -------------------------------- */

body {
	font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
}

/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 150px;
}

.layout-grid td.normal {
	border-left: 1px solid #ccc;
	padding: 20px 24px;
	font-family:  "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
}

.layout-grid td.demos {
	--background: url('/img/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* Normal
   -------------------------------- */

.normal h3,
.normal h4 {
	margin: 0;
	font-weight: normal;
}

.normal h3 {
	padding: 0 0 9px;
	font-size: 1.8em;
}

.normal h4 {
	padding-bottom: 21px;
	border-bottom: 1px dashed #999;
	font-size: 1.2em;
	font-weight: bold;
}

.normal p {
	font-size: 1.2em;
}

/* Demos */

.demos-nav, .demos-nav dt, .demos-nav dd, .demos-nav ul, .demos-nav li {
	margin: 0;
	padding: 0
}

.demos-nav {
	float: left;
	width: 150px;
	font-size: 1.3em;
}

.demos-nav dt,
.demos-nav h4 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.75pt;
	font: bold 1.2em 'Arial', 'Helvetica', sans-serif;
	color: #e87b10;
}

.demos-nav dt,
.demos-nav h4 {
	margin-top: 1.5em;
	margin-bottom: 0.7em;
	line-height: 1.2em;
}

.demos-nav dd a,
.demos-nav li a {
	border-bottom: 1px solid #F4F4F4;
	display:block;
	padding: 3px 3px 3px 12px;
	font-size: 95%;
	text-decoration: none;
	color: #000;
	height: 15px;
}

.demos-nav dd a:hover,
.demos-nav dd a:focus,
.demos-nav li a:hover,
.demos-nav li a:focus {
	background: #EAEAEA;
	border-color: #BBBBBB;
}

/* new styles for demo pages, added by Filament 12.29.08
eventually we should convert the font sizes to ems -- using px for now to minimize style conflicts
*/

.normal h3.demo-header { font-size:32px; padding:0 0 5px; border-bottom:1px solid #eee; text-transform: capitalize; }
.normal h4.demo-subheader { font-size:10px; text-transform: uppercase; color:#999; padding:8px 0 3px; border:0; margin:0; }
.normal a:link,
.normal a:visited { color:#1b75bb; text-decoration:none; }
.normal a:hover,
.normal a:active { color:#0b559b; }

#demo-config { padding:20px 0 0; }

#demo-frame { float:left; width:540px; height:380px; border:1px solid #ddd; overflow: auto; position: relative; }
#demo-frame h3, #demo-frame h4 { padding: 0; font-weight: bold; font-size: 1em; }

#demo-config-menu { float:right; width:200px; }
#demo-config-menu h4 { font-size:13px; color:#666; font-weight:normal; border:0; padding-left:18px; }

#demo-config-menu ul { list-style: none; padding: 0; margin: 0; }

#demo-config-menu li { font-size:11px; padding:0 0 0 10px; margin:3px 0; zoom: 1; }

#demo-config-menu li a:link,
#demo-config-menu li a:visited { display:block; padding:2px 8px 3px; border-bottom:1px dotted #b3b3b3; }
#demo-config-menu li a:hover,
#demo-config-menu li a:active { background-color:#f6f6f6; }

#demo-config-menu li.demo-config-on { background: url(/img/demo-config-on-tile.gif) repeat-x left center; }

#demo-config-menu li.demo-config-on a:link,
#demo-config-menu li.demo-config-on a:visited,
#demo-config-menu li.demo-config-on a:hover,
#demo-config-menu li.demo-config-on a:active { background: url(/img/demo-config-on.gif) no-repeat left; padding-left:18px; color:#fff; border:0; margin-left:-10px; }

#demo-source, #demo-notes {
	clear: both;
	padding: 20px 0 0;
	font-size: 1.3em;
}

#demo-notes { width:520px; color:#333; font-size: 1em; }
#demo-notes code { padding-left:20px; }

#demo-source a:link,
#demo-source a:visited,
#demo-source a:hover,
#demo-source a:active { font-size:12px; padding-left:13px; background-position: left center; background-repeat: no-repeat; }

#demo-source a.source-open:link,
#demo-source a.source-open:visited,
#demo-source a.source-open:hover,
#demo-source a.source-open:active { background-image: url(/img/demo-spindown-open.gif); }

#demo-source a.source-closed:link,
#demo-source a.source-closed:visited,
#demo-source a.source-closed:hover,
#demo-source a.source-closed:active { background-image: url(/img/demo-spindown-closed.gif); }

div.demo {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
}

div.demo-description {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 1.3em;
	line-height: 1.4em;
}

.ui-draggable, .ui-droppable {
	background-position: top left;
}
body {
	/* font-size: 80%; */
	font-size:12px;
}

/* Site
   -------------------------------- */

body {
	font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
}

/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 150px;
}

.layout-grid td.normal {
	border-left: 1px solid #ccc;
	padding: 20px 24px;
	font-family:  "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('/img/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* Normal
   -------------------------------- */

.normal h3,
.normal h4 {
	margin: 0;
	font-weight: normal;
}

.normal h3 {
	padding: 0 0 9px;
	font-size: 1.8em;
}

.normal h4 {
	padding-bottom: 21px;
	border-bottom: 1px dashed #999;
	font-size: 1.2em;
	font-weight: bold;
}

.normal p {
	font-size: 1.2em;
}

/* Demos */

.demos-nav, .demos-nav dt, .demos-nav dd, .demos-nav ul, .demos-nav li {
	margin: 0;
	padding: 0
}

.demos-nav {
	float: left;
	width: 150px;
	font-size: 1.3em;
}

.demos-nav dt,
.demos-nav h4 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.75pt;
	font: bold 1.2em 'Arial', 'Helvetica', sans-serif;
	color: #e87b10;
}

.demos-nav dt,
.demos-nav h4 {
	margin-top: 1.5em;
	margin-bottom: 0.7em;
	line-height: 1.2em;
}

.demos-nav dd a,
.demos-nav li a {
	border-bottom: 1px solid #F4F4F4;
	display:block;
	padding: 3px 3px 3px 12px;
	font-size: 95%;
	text-decoration: none;
	color: #000;
	height: 15px;
}

.demos-nav dd a:hover,
.demos-nav dd a:focus,
.demos-nav li a:hover,
.demos-nav li a:focus {
	background: #EAEAEA;
	border-color: #BBBBBB;
}

/* new styles for demo pages, added by Filament 12.29.08
eventually we should convert the font sizes to ems -- using px for now to minimize style conflicts
*/

.normal h3.demo-header { font-size:32px; padding:0 0 5px; border-bottom:1px solid #eee; text-transform: capitalize; }
.normal h4.demo-subheader { font-size:10px; text-transform: uppercase; color:#999; padding:8px 0 3px; border:0; margin:0; }
.normal a:link,
.normal a:visited { color:#1b75bb; text-decoration:none; }
.normal a:hover,
.normal a:active { color:#0b559b; }

#demo-config { padding:20px 0 0; }

#demo-frame { float:left; width:540px; height:380px; border:1px solid #ddd; overflow: auto; position: relative; }
#demo-frame h3, #demo-frame h4 { padding: 0; font-weight: bold; font-size: 1em; }

#demo-config-menu { float:right; width:200px; }
#demo-config-menu h4 { font-size:13px; color:#666; font-weight:normal; border:0; padding-left:18px; }

#demo-config-menu ul { list-style: none; padding: 0; margin: 0; }

#demo-config-menu li { font-size:11px; padding:0 0 0 10px; margin:3px 0; zoom: 1; }

#demo-config-menu li a:link,
#demo-config-menu li a:visited { display:block; padding:2px 8px 3px; border-bottom:1px dotted #b3b3b3; }
#demo-config-menu li a:hover,
#demo-config-menu li a:active { background-color:#f6f6f6; }

#demo-config-menu li.demo-config-on { background: url(/img/demo-config-on-tile.gif) repeat-x left center; }

#demo-config-menu li.demo-config-on a:link,
#demo-config-menu li.demo-config-on a:visited,
#demo-config-menu li.demo-config-on a:hover,
#demo-config-menu li.demo-config-on a:active { background: url(/img/demo-config-on.gif) no-repeat left; padding-left:18px; color:#fff; border:0; margin-left:-10px; }

#demo-source, #demo-notes {
	clear: both;
	padding: 20px 0 0;
	font-size: 1.3em;
}

#demo-notes { width:520px; color:#333; font-size: 1em; }
#demo-notes code { padding-left:20px; }

#demo-source a:link,
#demo-source a:visited,
#demo-source a:hover,
#demo-source a:active { font-size:12px; padding-left:13px; background-position: left center; background-repeat: no-repeat; }

#demo-source a.source-open:link,
#demo-source a.source-open:visited,
#demo-source a.source-open:hover,
#demo-source a.source-open:active { background-image: url(/img/demo-spindown-open.gif); }

#demo-source a.source-closed:link,
#demo-source a.source-closed:visited,
#demo-source a.source-closed:hover,
#demo-source a.source-closed:active { background-image: url(/img/demo-spindown-closed.gif); }

div.demo {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
}

div.demo-description {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 1.3em;
	line-height: 1.4em;
}

.ui-draggable, .ui-droppable {
	background-position: top left;
}

.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0;}
#ct-location.clearfix{content:'.';visibility:visible;}
/* .ct-index */
.ct-index{margin:0 auto;width:1000px;}
.ct-index #yui-main .yui-b .left{float:left;}
.ct-index #yui-main .yui-b .right{
	float:right;
	width:246px;
}

#custom-doc {
	min-height:400px;
	
}


/* #ct-uh */
#ct-uh{width:100%;min-width:1000px;height:22px;background:url(/img/web/2/bg_uh.jpg) bottom left repeat-x #282727;color:#d5d3d3;padding-top:5px;}
#ct-uh a{color:#d5d3d3;text-decoration:none;padding:0 5px;}
#ct-uh a:hover{color:#12a3d3;text-decoration:underline;}
#ct-uh .container{width:1000px;margin:0 auto;}
#ct-uh .container .left{float:left;font-size:85%;}
#ct-uh .container .left em{color:#e9d99b;padding:0 15px 0 0px;font-style:normal;}
#ct-uh .container .left em.first{padding:0 10px;}
#ct-uh .container .right{float:right;font-size:12px;margin-right:50px;}
/* #ct-hd */
#ct-hd{margin:0 auto;width:1000px;}
/* #ct-uf */
#ct-uf{
	width:1000px;
	min-width:1000px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#ct-uf .hd{
	min-width:1000px;
	background-image: url(/img/web/2/footer_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
}
#ct-uf .container{
	width:1000px;
	background-color: 
	height: 111px;
	border: 
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
}
#ct-uf .container .unit{
	width:130px;
	text-align:center;
	height: 60px;
	margin-top: 15px;
	>margin-top: 5px;
}
#ct-uf .container .unit img{
}
#ct-uf .container .unit a{
	display:block;
	color:#666565;
	text-decoration:none;
	font-family: "新細明體";
	font-size: 11px;
	height: 60px;
	vertical-align: middle;
	margin-top: 10px;
	letter-spacing: 0.5px;
}
#ct-uf .container .unit a:hover{
	text-decoration:underline;
	color:#12a3d3;
	font-family: "新細明體";
	font-size: 11px;
}
/* #ct-ft */
#ct-ft{
	text-align:center;
	border-top:1px solid #454444;
	background-image: url(img/web/2/footer.gif);
	background-repeat: repeat-x;
	height: 27px;
	margin-top: 1px;
}
#ct-ft a{
	color:#e0e0e0;
	padding:0 10px;
	text-decoration:none;
	line-height: 20px;
}
#ct-ft a:hover{
	text-decoration:underline;
	color:#12a3d3;
	line-height: 20px;
}
#ct-ft .dec{
	letter-spacing:1px;
	font-family: "新細明體";
	font-size: 11px;
	color: #e0e0e0;
	float: left;
	width: 40%;
	line-height: 26px;
}
#ct-ft .item{
	letter-spacing:1px;
	font-family: "新細明體";
	font-size: 11px;
	color: #e0e0e0;
	float: left;
	width: 60%;
	line-height: 26px;
}
/*#ct-hot*/
#ct-hot{
	float:left;
	margin-top:-32px;
	margin-left:16px;
	_margin-left:8px;
	_margin-top:-30px;
	background-color: #FFFFFF;
}
#ct-hot .hd {
}
.module-hot .hd {
background:transparent url(/img/web/2/bg_module_c.jpg) repeat-x scroll 0 0;
height:27px;
}
#ct-hot .module-hot{width:192px;}
.module-hot .hd .left {
background-image:url(/img/web/2/title_calendar%20.jpg);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:27px;
width:94px;
}
.module-hot .hd .right {
background:transparent url(/img/web/2/bg_module_r.jpg) no-repeat scroll 0 0;
float:right;
height:27px;
width:5px;
}
.module-hot .bd {
*width:215px;

}
.module-hot .bd .border {
/*border:1px solid #DDDDDD;*/
*margin-top:5px;

}
#ct-hot .hd .left {
background:transparent url(/img/web/2/title_hot.jpg) no-repeat scroll 0 0;
width:190px !important;
}
#ct-hot .bd .border {
	/*height: 76px;*/
}
#ct-hot .bd .border .item {
	width:20px;
	_margin-left: 10px;;
	padding-bottom: 7px;
	margin-top:10px;
}
#ct-hot .bd .border .item a{
	background-image:url(/img/web/2/pr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	text-decoration: none;
	line-height: 20px;
	_line-height: 22px;
	padding-left:28px;
}
#ct-hot .bd .border .item a:hover{
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	text-decoration: underline;
}

/* #ct-logo */
#ct-logo{margin:8px 0 0 0;background:url(/img/web/2/bg_gray2.jpg) bottom repeat-x;height:90px;padding-left:20px;}
#ct-logo .left{float:left;height:80px;}
#ct-logo .left a img{display:block;}
#ct-logo .right{float:right;}
#ct-logo img{display:block;}
/* #ct-menu */
#ct-menu{margin:0 0 0 0;height:36px;background:url(/img/web/2/bg_menu.jpg) bottom repeat-x;}
#ct-menu img{display:block;}
#ct-menu a{float:left;height:36px;}

#ct-menu a.home{width:118px;background:url(/img/web/2/menu_1.gif) no-repeat;}
#ct-menu a.home:hover{background:url(/img/web/2/menu_1_hover2.gif) no-repeat;}
#ct-menu a.home.on { background:url(/img/web/2/menu_1_hover.jpg) no-repeat;}

#ct-menu a.today{width:97px;background:url(/img/web/2/menu_2.gif) no-repeat;}
#ct-menu a.today:hover{background:url(/img/web/2/menu_2_hover2.gif) no-repeat;}
#ct-menu a.today.on {background:url(/img/web/2/menu_2_hover.jpg) no-repeat;}

#ct-menu a.new{width:98px;background:url(/img/web/2/menu_3.gif) no-repeat;}
#ct-menu a.new:hover{background:url(/img/web/2/menu_3_hover2.gif) no-repeat;}
#ct-menu a.new.on {background:url(/img/web/2/menu_3_hover.jpg) no-repeat;}

#ct-menu a.my{width:96px;background:url(/img/web/2/menu_4.gif) no-repeat;}
#ct-menu a.my:hover{background:url(/img/web/2/menu_4_hover2.gif) no-repeat;}
#ct-menu a.my.on {background:url(/img/web/2/menu_4_hover.jpg) no-repeat;}

#ct-menu a.custom{width:206px;background:url(/img/web/2/menu_5.jpg) no-repeat;}
#ct-menu a.custom:hover{background:url(/img/web/2/menu_5_hover.gif) no-repeat;}
#ct-menu .right{margin-top:1px;float:right;width:5px;height:35px;background:url(/img/web/2/menu_right.jpg) no-repeat;}
/* #ct-location */
#ct-location{
	padding-right: 0;
	margin-top: auto;
	display:block;
	visibility:visible;
}
#ct-location .left{
	float:left;
	color:#6a6d6f;
	padding-left:5px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-location .left a{color:#ff007b;text-decoration:none;padding-left:5px;}
#ct-location .left a:hover{color:#12a3d3;text-decoration:underline;}
#ct-location .search{
	float:right;
	background:url(/img/web/2/search_n.gif) left center no-repeat;
	height: 39px;
	width: 295px;
	z-index:2;
	margin-top: -50px;
}
#ct-location .search .text{
	font-size:12px;
	border:1px solid #acabab;
	width:150px;
*padding:3px 0 0 5px;*width:150px;	
	/*height: 16px;*/
	padding-top: 3px;
	padding-right: 0;
}
#ct-location .left span {
background-image:url(/img/web/2/icon-arrow-right.gif);
background-position:right center;
background-repeat:no-repeat;
color:#FC1C88;
font-family:"新細明體";
font-size:12px;

padding-right:15px;
}
#ct-location .search .submit{
	width:38px;
	height:22px;
	border:none;
	cursor:pointer;
	background-image: url(/img/web/2/goserch.gif);
	background-repeat: no-repeat;
	
}
/* .tclass */
.module{width:210px;margin-bottom:18px;}
.module .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.module .hd .left{
	float:left;
	width:94px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.module .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.module .bd{width:210px;}
.module .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

/* .tclass*/
.tclass{width:195px;margin-bottom:18px;}
.tclass .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.tclass .hd .left{
	float:left;
	width:94px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tclass .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.tclass .bd{width:195px;}
.tclass .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

/* #ct-acat */
#ct-acat .hd .left{width:155px;background:url(/img/web/2/title_acat.jpg) no-repeat;}
#ct-acat .bd .border a{
	width:175px;
	height:24px;
	display:block;
}

#ct-acat .bd .border a.link1{width:143px;height:24px;display:block;color:#666565;
text-decoration:none;padding-left:34px;line-height:24px;font-weight:bold;}

#ct-acat .bd .border a.link1:hover{
	background:url(/img/web/2/event_1a.gif) no-repeat;
	color:black;
	font-weight: bold;
}
#ct-acat .bd .border a.link1{
	background:url(/img/web/2/event_1.gif) no-repeat;
	font-weight: normal;
	color: #666565;
}
#ct-acat .bd .border a.on {
	background:url(/img/web/2/event_1a.gif) no-repeat;
	color:black;
	font-weight: bold;
}

/* #ct-mca */
#ct-mca .hd .left{width:155px;background:url(/img/web/2/title_calender.jpg) no-repeat;}
#ctcal{padding-left:8px;}
#ct-mca .hd .cityarea{
	background-image: url(img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	text-align: left;
	height: 18px;
	line-height: 20px;
	color: #fc1c88;
	margin-top: 5px;
	font-family: "新細明體";
	font-size: 12px;
	width: 50px;
}

/*
#ct-mca .bd .border a{width:175px;height:24px;display:block;}
#ct-mca .bd .border a.link1{width:143px;height:24px;display:block;color:#434445;
text-decoration:none;padding-left:34px;line-height:24px;font-weight:bold;}
#ct-mca .bd .border a.link1:hover{background:url(/img/web/2/event_1a.gif) no-repeat;color:black;}
#ct-mca .bd .border a.link1{background:url(/img/web/2/event_1.gif) no-repeat;}
#ct-mca .bd .border a.on {background:url(/img/web/2/event_1a.gif) no-repeat;color:black;}
*/

/* #ct-join */
#ct-join{margin-bottom:2px;}
/*#ct-join .hd .left{width:124px;background:url(/img/web/2/title_join.jpg) no-repeat;}*/
#ct-join .hd .left{width:160px;background:url(/img/web/2/title_widget.jpg) no-repeat;}
#ct-join .bd .border{padding:10px 0;}
#ct-join .bd .border a{display:block;text-align:center;padding:5px 0;}
/* #ct-rss */
#ct-rss .bd{border-top:1px solid #aca9a9;}
#ct-rss .bd .border{}
#ct-rss .bd .border a{bottom:2px;right:2px;font-weight:bold;color:#605e5d;
/*position:absolute;*/
}
#ct-rss .bd .border span{display:block;text-align:center;padding:50px 0;color:#aba49a;font-size:138.5%;}
/* #ct-mja */
#ct-mja .hd .left{
	width:146px;
	background:url(/img/web/2/title_weather.jpg) no-repeat;
}
#ct-mja .bd .border{
	padding:10px 13px;
	color: #666565;
	line-height: 20px;
}
#ct-mja .bd .border .today{
	font-family: "新細明體";
	font-weight: bold;
}
#ct-mja .bd .border .blue{
	color: #12a3d3;
	font-family: Arial, Helvetica, sans-serif;
}
#ct-mja .bd .border .red{
	color: #ec2222;
	font-family: Arial, Helvetica, sans-serif;
}
#ct-mja .bd .border .img{
	padding-right: 4px;
	
}
#ct-mja .hd .cityarea{
	background-image: url(../../img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	text-align: left;
	height: 18px;
	line-height: 20px;
	color: #fc1c88;
	margin-top: 5px;
	font-family: "新細明體";
	font-size: 12px;
	width: 50px;
	text-decoration: none;
}

/* #ct-mha */
#ct-mha{width:246px;}
#ct-mha .hd{position:relative;}
#ct-mha .hd a{position:absolute;top:7px;right:15px;}
#ct-mha .hd a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-mha .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-mha .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-mha .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}

#ct-mha .hd .left{width:162px !important;background:url(/img/web/2/title_mha.jpg) no-repeat;}
#ct-mha .hd .right{width:5px !important;}
#ct-mha .bd{width:245px;}
#ct-mha .bd .border{padding:10px 13px;}
#ct-mha .bd .border .item{margin-top:15px;padding-top:15px;background:url(/img/web/2/ico_dotted.gif) top repeat-x;}
#ct-mha .bd .border .item.first{margin:0;padding:0;background:none;}
#ct-mha .bd .border .item div{padding-left:20px;}
#ct-mha .bd .border .item div.first{background:url(/img/web/2/ico_1_1.gif) left top no-repeat;}
#ct-mha .bd .border .item div.sec{background:url(/img/web/2/ico_1_2.gif) left top no-repeat;}
#ct-mha .bd .border .item div.thd{background:url(/img/web/2/ico_1_3.gif) left top no-repeat;}
#ct-mha .bd .border .item div.fourth{background:url(/img/web/2/ico_1_4.gif) left top no-repeat;}
#ct-mha .bd .border .item div.fifth{background:url(/img/web/2/ico_1_5.gif) left top no-repeat;}
#ct-mha .bd .border .item div .img{float:left;}
#ct-mha .bd .border .item div .img img{display:block;margin-right:5px;padding:0px;width:60px;height:60px;}
#ct-mha .bd .border .item div a.title{display:block;font-weight:bold;color:#777676;text-decoration:none;font-size:12px;padding-bottom:5px;}
#ct-mha .bd .border .item div a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-mha .bd .border .item div span{display:block;color:#868383;font-weight:normal;letter-spacing:1px;font-size:12px;}
#ct-mha .bd .border .item.bar div{width:162px;margin:0 auto;font-size:12px;}
#ct-mha .bd .border .item.bar a {border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-mha .bd .border .item.bar a:hover {border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-mha .bd .border .item.bar a.pre {font-weight:bold;margin:0 15px 0 0;width:auto;text-align:center;}
#ct-mha .bd .border .item.bar a.next{width:auto;font-weight:bold;margin:0 0 0 10px;width:45px;text-align:center;}
#ct-mha .bd .border .item.bar a.on {background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
/* #ct-ga */
#ct-ga{width:246px;}
#ct-ga .hd{position:relative;}
#ct-ga .hd a{position:absolute;top:7px;right:15px;}
#ct-ga .hd a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-ga .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-ga .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-ga .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}


#ct-ga .hd .left{width:162px !important;background:url(/img/web/2/title_ga.jpg) no-repeat;}
#ct-ga .hd .right{width:5px !important;}
#ct-ga .bd{width:245px;}
#ct-ga .bd .border{padding:10px 13px;}
#ct-ga .bd .border .item{margin-top:15px;padding-top:15px;background:url(/img/web/2/ico_dotted.gif) top repeat-x;}
#ct-ga .bd .border .item.first{margin:0;padding:0;background:none;}
#ct-ga .bd .border .item div{padding-left:20px;}
#ct-ga .bd .border .item div.first{background:url(/img/web/2/ico_1_1.gif) left top no-repeat;}
#ct-ga .bd .border .item div.sec{background:url(/img/web/2/ico_1_2.gif) left top no-repeat;}
#ct-ga .bd .border .item div.thd{background:url(/img/web/2/ico_1_3.gif) left top no-repeat;}
#ct-ga .bd .border .item div.fourth{background:url(/img/web/2/ico_1_4.gif) left top no-repeat;}
#ct-ga .bd .border .item div.fifth{background:url(/img/web/2/ico_1_5.gif) left top no-repeat;}
#ct-ga .bd .border .item div .img{float:left;}
#ct-ga .bd .border .item div .img img{display:block;margin-right:5px;padding:0px;width:60px;height:60px;}
#ct-ga .bd .border .item div a.title{display:block;font-weight:bold;color:#777676;text-decoration:none;font-size:12px;padding-bottom:5px;}
#ct-ga .bd .border .item div a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-ga .bd .border .item div span{display:block;color:#868383;font-weight:normal;letter-spacing:1px;font-size:12px;}
#ct-ga .bd .border .item.bar div{width:162px;margin:0 auto;font-size:12px;}
#ct-ga .bd .border .item.bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-ga .bd .border .item.bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-ga .bd .border .item.bar a.pre{font-weight:bold;margin:0 15px 0 0;width:auto;text-align:center;}
#ct-ga .bd .border .item.bar a.next{width:auto;font-weight:bold;margin:0 0 0 10px;width:45px;text-align:center;}
#ct-ga .bd .border .item.bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}

/* #ct-city */
#ct-city{width:210px;}
#ct-city .hd{position:relative;}
#ct-city .hd a{position:absolute;top:7px;right:15px;}

#ct-city .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-city .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-city .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}


#ct-city .hd .left{width:200px !important;background:url(/img/web/2/title_city.jpg) no-repeat;}
#ct-city .hd .right{width:5px !important;}
#ct-city .bd{width:210px;}
#ct-city .bd .border{padding:10px 13px;}
#ct-city .bd .border .item{
	background-image: url(/img/web/2/ico_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	color: #666565;
	line-height: 20px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#ct-city .bd .border .item .title{
	font-size: 13px;
	font-weight: bold;
	color: #666565;
}
#ct-city .bd .border .item .blue{
	color: #12a3d3;
	text-decoration: none;
}
#ct-city .bd .border .item a{
	text-decoration: none;
	color: #666565;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
#ct-city .bd .border .item a:hover{
	color: #12a3d3;
	text-decoration: underline;
}
#ct-city .bd .border .item2 {
background-position:center bottom;
background-repeat:repeat-x;
color:#666565;
line-height:20px;
margin-bottom:5px;
padding-bottom:10px;
padding-left:5px;
}
#ct-city .bd .border .item2 .title{
	font-size: 13px;
	font-weight: bold;
	color: #666565;
}
#ct-city .bd .border .item2 .blue{
	color: #12a3d3;
	text-decoration: none;
}
#ct-city .bd .border .item2 a{
	text-decoration: none;
	color: #666565;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
#ct-city .bd .border .item2 a:hover{
	color: #12a3d3;
	text-decoration: underline;
}

/* #ct-ad */
#ct-ad{margin-bottom:13px;}
#ct-ad a{display:block;margin-bottom:5px;}
/* #ct-flash */
#ct-flash{
	background:#fff;
	margin-bottom:20px;
	height: 225px;
	width: 540px;
	padding-bottom: 10px;
	padding-left: 8px;
	float: left;
}
#ct-flash{
	background:#fff;
	margin-bottom:20px;
	height: 225px;
	width: 540px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#ct-flash .hd {
	background-image: url(img/web/2/title_flash.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 540px;
}
#ct-flash .bd{
	padding-right: 0;
	padding-bottom: 0;
} 

/* #ct-foucs */
#ct-foucs{
	background:#fff;
	padding-right: 8px;
	padding-left: 8px;
	width: 750px;
	margin-top: 10px;
	margin-bottom: 18px;
}
#ct-foucs .hd {
	padding-bottom:5px;
	background-image: url(/img/web/2/title_foucs.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d3d3;
	width: 750px;
	vertical-align: middle;
}
#ct-foucs .hd .left{float:left;padding-left:5px !important;width:auto !important;}
#ct-foucs .hd .left span{
	color:#fc1c88;
	padding-right: 15px;
	padding-left: 230px;
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 12px;
}
#ct-foucs .fb{
	width: 75px;
	text-align: center;
	float: right;
	margin-top: 10px;
	height: 10px;
}
#ct-foucs .fb .one{
	background-image: url(/img/web/2/fb2.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 14px;
	width: 14px;
}
#ct-foucs .fb .one.on{
	background-image: url(/img/web/2/fb1.gif);
}

#ct-foucs .bd{
	width: 750px;
	height: 200px;	
}
#ct-foucs .item{
    float:left;
	height: 183px;
	width: 140px;
}
#ct-foucs .item .img{
	height: 125px;
	width: 125px;
	background-image: url(/img/web/2/foucs_bg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 6px;
	padding-top: 3px;
	padding-left: 3px;
	margin-bottom: 5px;
}
#editorspec .item img{
	height: 120px;
	width: 120px;
}

#ct-foucs .bot{
	height: 118px;
	width: 20px;
	background-image: url(/img/web/2/f_bot.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 45px;
	padding-left: 3px;
	margin-top: 15px;
}
#ct-foucs .item .title{
	height: 50px;
	width: 120px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
	text-align: left;
}
#ct-foucs .item .title a{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: none;
	font-weight: bold;
}
#ct-foucs .item .title a:hover{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: underline;
	font-weight: bold;
}
#ct-foucs .item .title a:hover{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: underline;
	font-weight: bold;
}
#ct-foucs .hd .ri {
	float: right;
	width: 180px;
}
#ct-foucs .hd .ri a{
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	background-image: url(/img/web/2/mailto.gif);
	float: right;
	width: 180px;
	line-height: 20px;
	text-decoration: none;
}
#ct-foucs .hd .ri a:hover{
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	background-image: url(/img/web/2/mailto.gif);
	float: right;
	width: 180px;
	line-height: 20px;
	text-decoration: underline;
}

/* #ct-subject */
#ct-subject{
margin-top:17px;
	
}
#ct-subject .hd  {
}
#ct-subject .hd .left {
	width:175px;
	background-image: url(img/web/2/title_subject.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#ct-subject .bd .border {
	padding-top: 5px;
	padding-bottom: 5px;
}
#ct-subject .bd .border .title {
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	line-height: 20px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 5px;
}
#ct-subject .bd .border .title a {
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#ct-subject .bd .border .title a:hover {
	text-decoration: underline;
}
#ct-subject .bd .border .img  {
	padding-bottom: 7px;
	padding-top: 8px;
	text-align: center;
}
#ct-subject .bd .border .item {
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #666565;
	line-height: 18px;
	padding-top: 5px;
	>margin-bottom: 5px;
	width: 168px;
	padding-left: 22px;
}

#ct-subject .bd .bot{
	background-image: url(img/web/2/joinsub.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 35px;
	cursor: pointer;
	height: 38px;
}
#ct-subject .bd .bot:hover{
	background-image: url(img/web/2/joinsub.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 35px;
	cursor: pointer;
}

/* #ct-bac */
#ct-bac{background:#fff;padding:10px 8px;margin-bottom:20px;}
#ct-bac .hd {
	border-bottom:1px solid #d4d3d3;
	background-image: url(/img/web/2/title_week.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 750px;
	vertical-align: middle;
	height: 23px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
}
#ct-bac .hd .left{float:left;padding-left:5px !important;width:auto !important;}
#ct-bac .hd .left span{
	color:#fc1c88;
	padding-left: 247px;
	padding-right: 15px;
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 12px;
}

#ct-bac .hd .right{float:right;width:auto !important;}
#ct-bac .hd .right a{float:right;padding-left:8px;margin-left:8px;}
#ct-bac .hd .right a.rss{width:45px;height:16px;background:url(/img/web/2/rss.gif) no-repeat;border-right:1px solid #e2e1e1;}
#ct-bac .hd .right a.rss:hover{background:url(/img/web/2/rss_hover.gif) no-repeat;}
#ct-bac .hd .right a.cal{width:56px;height:15px;background:url(/img/web/2/calendar.gif) no-repeat;}
#ct-bac .hd .right a.cal:hover{background:url(/img/web/2/calendar_hover.gif) no-repeat;}
#ct-bac .hd .right a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-bac .hd .right a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-bac .hd .right a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-bac .hd .right a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}




#ct-bac .bar{width:250px;margin:15px auto 5px auto;font-size:12px;}
#ct-bac .bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;text-align:center;
text-decoration:none;width:13px;}
#ct-bac .bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;}
#ct-bac .bar a.pre{font-weight:bold;margin:0 15px 0 0;width:auto;}
#ct-bac .bar a.next{width:auto;font-weight:bold;margin:0 0 0 15px;}
#ct-bac .bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
#ct-bac .bar a.pn{color:#E8ECF0;cursor:default;}

#ct-bac .bd .menu{
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	line-height: 20px;
	float: left;
}
#ct-bac .bd .menu a{
	color: #666565;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 5px;
	padding-bottom: 5px;
}
#ct-bac .bd .menu a:hover{
	color: #12a3d3;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;
}
#ct-bac .bd .menu a.on {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/img/web/2/memu_rbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;}
#ct-bac .bd .menu a.on:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/img/web/2/memu_rbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;}


#ct-bac .bd .menu a.link1{background:url(/img/web/2/botton_1.gif) no-repeat;
padding-left:15px;line-height:24px;margin-left:0px;
text-decoration:none;color:#000;}
#ct-bac .bd .menu a.link1:hover{color:#12A3D3}
/*#ct-bac .bd .menu a.link1.on {background:url(/img/web/2/botton_1hover.gif) no-repeat;color:#FFF;}*/


#ct-bac .bd .view{margin:10px 0 10px 15px;padding-left:30px;background:url(/img/web/2/lb_view.jpg) left center no-repeat;}
#ct-bac .bd .view .submit{width:38px;height:19px;background:url(/img/web/2/go.gif) no-repeat;border:none;cursor:pointer;}
#ct-bac .bd .event .left{float:left;width:auto !important;}
#ct-bac .bd .event .left img{display:block;border:1px solid #d3d1d1;margin:0 30px 0 10px;}
#ct-bac .bd .event .right{float:left;width:220px !important;}
#ct-bac .bd .event .right a.title{display:block;font-weight:bold;color:#353434;text-decoration:none;font-size:108%;padding-bottom:5px;}
#ct-bac .bd .event .right a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .event .right .date{margin-bottom:5px;display:block;color:#605e5e;font-weight:bold;font-size:12px;}
#ct-bac .bd .event .right .location{margin-bottom:5px;display:block;color:#8b8888;font-size:12px;}
#ct-bac .bd .event .right .location em{font-weight:bold;font-style:normal;}
#ct-bac .bd .event .right .location .price{padding-left:15px;}
#ct-bac .bd .event .right .desc{color:#605e5d;}
#ct-bac .bd .event .right .method{margin-top:10px;font-size:12px;}
#ct-bac .bd .event .right .method a.join{padding-left:20px;background:url(/img/web/2/ico_join.gif) left center no-repeat;font-weight:bold;color:#605e5e;text-decoration:none;}
#ct-bac .bd .event .right .method a.share{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;font-weight:bold;color:#605e5e;text-decoration:none;}
#ct-bac .bd .event .right .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .event{padding-bottom:15px;margin:0 20px;background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;}
#ct-bac .bd .item{
	padding-bottom:10px;
	background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 10px;
}
#ct-bac .bd .item .img{
	float:left;
	margin-left: 10;
	}
#ct-bac .bd .item .img img{
	display:block;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
    border:1px solid #CCCCCC;
    padding:4px;
}
#ct-bac .bd .item .left{width:620px!important;}
#ct-bac .bd .item .left a.title{
	display:block;
	font-weight:bold;
	color:#12a3d3;
	text-decoration:none;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left a.title:hover{
	color:#12a3d3;
	text-decoration:underline;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .date{
	/*display:block;*/
color:#565555;
	font-weight:bold;
	font-size:12px;
	font-family: "新細明體";
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .local{
	font-family: "新細明體";
	font-size: 12px;
	color: #8d8888;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .desc{
	color:#666565;
	line-height:20px;
	font-family: "新細明體";
	font-size: 12px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .method{margin-top:10px;}
#ct-bac .bd .item .left .method a{font-size:12px;}
#ct-bac .bd .item .left .method a.join{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_join.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a.share{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .item .right{float:right;width:95px !important;color:#8b8888;}
#ct-bac .bd .item .right .location span{display:block;padding:20px 0 0px 0;}
#ct-bac .bd .item .right .location span em{font-style:normal;font-weight:bold;}
/* .ct-bread */
.ct-srp{margin:0 auto;width:1000px;}
.ct-srp #yui-main .yui-b{margin-left:17em;>margin-left:16.5em;_margin-left:8.25em;}
/* #ct-bread */
#ct-bread{font-weight:bold;margin:15px 0;}
/* #ct-arc */
#ct-arc{width:197px;}
#ct-arc .hd .left{width:135px !important;background:url(/img/web/2/title_arc.jpg) no-repeat;}
#ct-arc .bd{width:196px;border:none;}
#ct-arc .bd .border{padding:10px 0 10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-arc .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:15px;background:url(/img/web/2/ico_dot.gif) left center no-repeat;text-decoration:none;}
#ct-arc .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
/* #ct-sa */
#ct-sa{width:197px;}
#ct-sa .hd{position:relative;}
#ct-sa .hd a{position:absolute;top:7px;right:10px;color:#fdfdfd;text-decoration:none;font-size:12px;}
#ct-sa .hd a:hover{text-decoration:underline;}
#ct-sa .hd .left{width:135px !important;background:url(/img/web/2/title_sa.jpg) no-repeat;}
#ct-sa .bd{width:196px;border:none;}
#ct-sa .bd .border{padding:10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-sa .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:15px;background:url(/img/web/2/ico_dot.gif) left center no-repeat;text-decoration:none;}
#ct-sa .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
/* #ct-search */
#ct-search {margin-bottom:8px;}
#ct-search  .rl{float:left;width:5px;height:52px;background:url(/img/web/2/rc1_l.gif) no-repeat;}
#ct-search  .rc{float:left;width:500px;*width:490px;height:37px;background:url(/img/web/2/rc1_c.jpg) repeat-x;padding:15px 10px 0 20px;}
#ct-search  .rr{float:left;width:10px;height:52px;background:url(/img/web/2/rc1_r.jpg) no-repeat;}
#ct-search  .rc .text{font-size:12px;border:1px solid #acabab;width:220px;height:19px;padding:3px 0 1px 4px;*width:220px;*height:18px;*padding:5px 0 0 5px;}
#ct-search  .rc .submit{width:57px;height:24px;background:url(/img/web/2/btn_search.jpg) no-repeat;border:none;cursor:pointer;}
#ct-search  .rc .left{float:left;padding-left:46px;background:url(/img/web/2/lb_search2.jpg) left center no-repeat;}
#ct-search  .rc .right{float:right;color:#5b5253;padding-top:3px;}
#ct-search  .rc .right em{font-style:normal;font-weight:bold;color:#fe68b0;padding-right:3px;}
/* #ct-tab */
#ct-tab{}
#ct-tab .tab{padding-left:10px;background:url(/img/web/2/bg_line.gif) 0 39px repeat-x;  width:550px;}
#ct-tab .tab a{float:left;}
#ct-tab .tab a.all{width:143px;height:41px;background:url(/img/web/2/tab1.gif) no-repeat;}
#ct-tab .tab a.all:hover{background:url(/img/web/2/tab1_hover2.gif) no-repeat;}
#ct-tab .tab a.selectall{width:143px;height:41px;background:url(/img/web/2/tab1_hover.gif) no-repeat;}
#ct-tab .tab a.will{width:145px;height:41px;background:url(/img/web/2/tab2.gif) no-repeat;}
#ct-tab .tab a.will:hover{background:url(/img/web/2/tab2_hover2.gif) no-repeat;}
#ct-tab .tab a.selectwill{width:143px;height:41px;background:url(/img/web/2/tab2_hover.gif) no-repeat;}
#ct-tab .tab a.going{width:144px;height:41px;background:url(/img/web/2/tab3.gif) no-repeat;}
#ct-tab .tab a.going:hover{background:url(/img/web/2/tab3_hover2.gif) no-repeat;}
#ct-tab .tab a.selectgoing{width:144px;height:41px;background:url(/img/web/2/tab3_hover.gif) no-repeat;}


/*mervyn said might about page*/
#ct-tab .tab .page_set{float:right;color:#5b5253;padding-top:15px;}
#ct-tab .tab .page_set em{font-style:normal;font-weight:bold;color:#fe68b0;padding-right:3px;}

#ct-tab .panel{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}


#ct-tab  .panel .left{float:left;
/*padding-left:70px;background:url(/img/web/2/lb_view2.jpg) left center no-repeat;*/
}
#ct-tab  .panel .left a{float:left;padding:0 6px 0 0;margin:0 6px 0 0;}
#ct-tab  .panel .left a#cal{width:45px;height:16px;background:url(/img/web/2/ico_cal.gif) no-repeat;}

#ct-tab  .panel .left a.list{width:45px;height:16px;background:url(/img/web/2/lb_list.jpg) no-repeat;border-right:1px solid #8f8f8f;}
#ct-tab  .panel .left a.list_on{background:url(/img/web/2/lb_list_on.gif) no-repeat;width:45px;height:16px;
/*border-right:1px solid #8f8f8f;*/
}
#ct-tab  .panel .left a.imglist{width:45px;height:16px;background:url(/img/web/2/lb_imglist.jpg) no-repeat;}
#ct-tab  .panel .left a.imglist_on{background:url(/img/web/2/lb_imglist_on.jpg) no-repeat;width:45px;height:16px;}

#ct-tab  .panel .right{float:right;}

#ct-tab .bar{
	margin-right:70px;
	margin-top: 5px;
}
#ct-tab .bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-tab .bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-tab .bar a.pre{
	font-weight:bold;
	margin:0 15px 0 0;
	width:auto;
	text-align:center;
	color: #575859;
}
#ct-tab .bar a.next{
	width:auto;
	font-weight:bold;
	margin:0 0 0 10px;
	width:45px;
	text-align:center;
	color: #575859;
}
#ct-tab .bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
#ct-tab .bar a.pn{color:#E8ECF0;cursor:default;}
#ct-tab .ft{margin-bottom:20px;}
#ct-tab .ft .bar{float:right;padding-bottom:10px;}
#ct-tab .bd .item{
	margin-bottom:20px;
	width: 550px;
    min-height: 165px;
}
#ct-tab .bd .item .title{background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;padding:0 0 5px 0;/*margin-bottom:10px;*/}
#ct-tab .bd .item .title a{
	font-size:15px;
	font-weight:bold;
	color:#11a2d1;
	text-decoration:none;
	
}
#ct-tab .bd .item .title a:hover{text-decoration:underline;}
#ct-tab .bd .item .content .left{margin:5px 0 0 0;float:left;}

#ct-tab .bd .item .content .left .date{font-weight:bold;color:#5e5c5d;}
#ct-tab .bd .item .content .left .left{float:left;margin:10px 15px 0 0;}
#ct-tab .bd .item .content .left .left a.img img{border:solid 1px #CCCCCC; padding: 4px;}
#ct-tab .bd .item .content .left .right{float:left;width:440px;margin-top:5px;*margin-top:8px;}
#ct-tab .bd .item .content .left .right .desc{color:#605e5f;line-height:20px}
#ct-tab .bd .item .content .left .right .other{color:#8a8889;line-height:1.5;margin:5px 0;}
#ct-tab .bd .item .content .left .right .other .loc{padding-left:10px;}
#ct-tab .bd .item .content .left .right .other em{font-weight:bold;font-style:normal;}
#ct-tab .bd .item .content .left .right .method a{float:left;font-size:12px;color:#8A8889;text-decoration:none;font-weight:;}
#ct-tab .bd .item .content .left .right .method a.resent{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_resent.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.col{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_col.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.share{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-tab .bd .item .content .right{float:right;}


/* #ct-joincount */
.ct-joincount{margin:10px 55px 0 0;width:80px;padding:17px 0 0 0;background:url(/img/web/2/lb_joincount.jpg) 10px top no-repeat;}
.ct-joincount a.join{margin:0 auto;display:block;width:73px;height:24px;background:url(/img/web/2/join.gif) no-repeat;}
.ct-joincount a.join:hover{background:url(/img/web/2/join_hover.gif) no-repeat;}
.ct-joincount .content{margin-bottom:5px;}
.ct-joincount .content .center{text-align:center;float:left;width:70px;height:36px;color:#11a2d1;font-family:arial black;font-weight:bold;font-size:146.5%;padding-top:10px;margin:0 5px;background:#fdffdf;}
/*
.ct-joincount .content .left{margin:0 !important;float:left;width:6px;height:48px;background:url(/img/web/2/rd_l.gif) no-repeat;}
.ct-joincount .content .right{float:right;width:6px;height:48px;background:url(/img/web/2/rd_r.gif) no-repeat;}
*/
/* #ct-rsr */
#ct-rsr{width:197px;}
#ct-rsr .hd .left{width:121px !important;background:url(/img/web/2/title_rsr.jpg) no-repeat;}
#ct-rsr .bd{width:196px;border:none;}
#ct-rsr .bd .border{padding:10px 0 10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-rsr .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:20px;text-decoration:none;}
#ct-rsr .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
#ct-rsr .bd .border a.rss{background:url(/img/web/2/ico_rss.gif) left center no-repeat;}
#ct-rsr .bd .border a.outlook{background:url(/img/web/2/ico_outlook.gif) left center no-repeat;}
#ct-rsr .bd .border a.google{background:url(/img/web/2/ico_google.gif) left center no-repeat;}

.none{display:none}


/* .ct-event */
.ct-event{margin:0 auto;width:1000px;text-align:left;padding-bottom:5px;}
.ct-event #hd{
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.ct-event #hd .title{
	color: #666565;
	font-family: "新細明體";
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.ct-event #hd .explain{
	color: #666565;
	font-family: "新細明體";
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ct-event .submit{float:left;border:none;width:174px;height:37px;background:url(/img/web/2/btn_send.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .submit:hover{background:url(/img/web/2/btn_send_hover.gif) no-repeat;}

.ct-event .edit-submit{float:left;border:none;width:120px;height:37px;background:url(/img/web/icon6.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .edit-submit:hover{background:url(/img/web/icon6hover.gif) no-repeat;}

.ct-event .new-submit{float:left;border:none;width:120px;height:37px;background:url(/img/web/addicon6.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .new-submit:hover{background:url(/img/web/addicon6hover.gif) no-repeat;}

.ct-event .reset{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/btn_re_can.gif) no-repeat;margin-left:20px;cursor:pointer;}
.ct-event .reset:hover{background:url(/img/web/2/btn_re_can_hover.gif) no-repeat;}

.ct-event .savecopy{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/btn_savecopy.gif) no-repeat;margin-left:20px;cursor:pointer;}
.ct-event .savecopy:hover{background:url(/img/web/2/btn_savecopy_hover.gif) no-repeat;}
.ct-event .done{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/add_done.gif) no-repeat;margin-left:140px;cursor:pointer;}
.ct-event .done:hover{background:url(/img/web/2/add_done_hover.gif) no-repeat;}
#add_table {
	padding-top:5px;
	padding-bottom:5px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
/* #ct-cne */
#ct-cne{
	border:1px solid #ff409d;
	width:680px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
}
#ct-cne em{font-style:normal;color:#ff3aa5;}
#ct-cne td.title{width:130px;background:#fce2eb;color:#715760;font-size:12px;text-align:right;padding:10px 5px 10px 0;vertical-align:top;}
#ct-cne td.title em{color:#f60037;font-size:123.1%;font-weight:bold;padding-right:2px;}
#ct-cne td.col{padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne td.col .pos{position:relative;}
#ct-cne td.col .check{position:absolute;top:8px;right:20px;}
#ct-cne td.col .check .right{float:left;width:15px;height:16px;background:url(/img/web/2/ico_right.gif) no-repeat;}
#ct-cne td.col .check .wrong{float:left;width:15px;height:16px;background:url(/img/web/2/ico_wrong.gif) no-repeat;}
#ct-cne td.col .radio{padding-right:15px;}
#ct-cne td.col .radio input{margin-right:2px;*margin-right:0px;}
#ct-cne td.col .text{width:470px;height:24px;border:1px solid #b7b7b7;font-size:105.5%;color:#626262;padding:3px 0 0 3px;}
#ct-cne td.col .searchp{
	width:320px;
	
	height:18px;
	border:1px solid #b7b7b7;
	color:#626262;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	margin-right: 10px;
}
#ct-cne td.col .file{width:381px;height:24px;border:1px solid #b7b7b7;color:#626262;}
#ct-cne td.col .desc{width:470px;margin:5px 0 0 0;}
#ct-cne td.col .hint{
	height:20px;
	background:#FAFBCD;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 11px;
	padding-left: 5px;
	display: inline;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-family: "新細明體";
}
#ct-cne td.col .hint em.dotted{padding-left:13px;background:url(/img/web/2/ico_dotted_pink.gif) left center no-repeat;}
#ct-cne td.col .count{width:470px;text-align:right;}
#ct-cne td.col .count em{font-size:123.1%;font-family:arial;font-weight:bold;}
#ct-cne td.col textarea{color:#626262;width:470px;height:150px;border:1px solid #b7b7b7;margin-bottom:5px;font-size:10pt}
#ct-cne td.col2 {padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne td.col2 .pos{position:relative;}
#ct-cne td.msg{width:305px;vertical-align:top;padding:10px 0px 10px 0;}
#ct-cne td.msg span{display:block;width:154px;height:29px;padding:8px 10px 8px 21px;color:#ff0300;font-size:12px;background:url(/img/web/2/bg_yellow.gif) left top no-repeat #ffffd9;}
#ct-cne .property td.col{color:#5f6160;padding-top:30px;}
#ct-cne .property td.title{padding-top:30px;}
#ct-cne .cost td.col .text{width:371px;}
#ct-cne .cost td.col .desc{margin:5px 0 0 10px;width:379px;}
#ct-cne .member td.col .link{padding:10px 0 0 10px;width:379px;}
#ct-cne .member td.col .link a{float:left;padding:0 12px 10px 0;color:#12a3d3;text-decoration:none;}
#ct-cne .member td.col .link a:hover{text-decoration:underline;}
#ct-cne .last td.col{padding-bottom:30px;}
#ct-cne .last td.msg{padding-bottom:30px;}
#ct-cne .image td.col .file{margin-bottom:15px;}
#ct-cne .image td.col .img{float:left;width:auto;border:1px solid #d0d0d0;margin-right:8px;}
#ct-cne .image td.col .left{float:left;width:300px;}
#ct-cne .image td.col .format{margin-top:10px;}
#ct-cne .image td.col .format strong{font-weight:bold;display:block;}
#ct-cne .image td.col .upload{margin:20px 0 10px 0;}
#ct-cne .image td.col .title td{height:25px;text-align:center;background:url(/img/web/2/bg_gray3.jpg) bottom repeat-x;}
#ct-cne .image td.col td{padding:3px 0;}
#ct-cne .image td.col table{border:1px solid #d2d0d1;color:#615f60;margin-bottom:5px;}
#ct-cne .image td.col .col1{width:173px;}
#ct-cne .image td.col .col1 strong{font-weight:bold;padding:0 4px;}
#ct-cne .image td.col .col1 input{vertical-align:middle;margin-left:6px;}
#ct-cne .image td.col .col2{width:71px;text-align:center;}
#ct-cne .image td.col .col3{width:84px;text-align:center;}
#ct-cne .image td.col .col4{width:55px;text-align:center;}
#ct-cne .image td.col .title .col1{border-bottom:1px solid #d2d0d1;}
#ct-cne .image td.col .title .col2,#ct-cne .image td.col .title .col3,#ct-cne .image td.col .title .col4{border-left:1px solid #d2d0d1;border-bottom:1px solid #d2d0d1;}
#ct-cne .image td.col .cover{width:81px;height:23px;border:none;cursor:pointer;padding-top:4px;text-align:center;} 

/* #ct-cne2 */
#ct-cne2{border:1px solid #ff409d;width:650px;margin:0 0 20px 0px;}
#ct-cne2 em{font-style:normal;color:#ff3aa5;}
#ct-cne2 td.title{
	width:130px;
	background:#fce2eb;
	color:#666666;
	font-size:12px;
	text-align:right;
	padding:10px 5px 10px 0;
	vertical-align:top;
	font-weight: bold;
}
#ct-cne2 td.title em{color:#f60037;font-size:123.1%;font-weight:bold;padding-right:2px;}
#ct-cne2 td.col{padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne2 td.col .pos{position:relative;}
#ct-cne2 td.col .check{position:absolute;top:8px;right:20px;}
#ct-cne2 td.col .check .right{float:left;width:15px;height:16px;background:url(/img/web/2/ico_right.gif) no-repeat;}
#ct-cne2 td.col .check .wrong{float:left;width:15px;height:16px;background:url(/img/web/2/ico_wrong.gif) no-repeat;}
#ct-cne2 td.col .radio{padding-right:15px;}
#ct-cne2 td.col .radio input{margin-right:2px;*margin-right:0px;}
#ct-cne2 td.col .text{width:470px;height:24px;border:1px solid #b7b7b7;font-size:105.5%;color:#626262;padding:3px 0 0 3px;}
#ct-cne2 td.col .file{width:381px;height:24px;border:1px solid #b7b7b7;color:#626262;}
#ct-cne2 td.col .desc{margin:5px 0 0 0;}

#ct-cne2 td.col .hint {
background:#FAFBCD none repeat scroll 0 0;
display:inline;
font-size:11px;
height:20px;
line-height:20px;
margin-bottom:0;
margin-right:0;
margin-top:5px;
padding:3px 3px 3px 5px;
}
#ct-cne2 td.col .count{width:389px;text-align:left;}
#ct-cne2 td.col .count em{font-size:123.1%;font-family:arial;font-weight:bold;}
#ct-cne2 td.col textarea{color:#626262;width:470px;height:150px;border:1px solid #b7b7b7;margin-bottom:5px;font-size:10pt}
#ct-cne2 td.col2 {padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne2 td.col2 .pos{position:relative;}
#ct-cne2 td.msg{width:305px;vertical-align:top;padding:10px 0px 10px 0;}
#ct-cne2 td.msg span{display:block;width:154px;height:29px;padding:8px 10px 8px 21px;color:#ff0300;font-size:12px;background:url(/img/web/2/bg_yellow.gif) left top no-repeat #ffffd9;}
#ct-cne2 .property td.col{color:#5f6160;padding-top:30px;}
#ct-cne2 .property td.title{padding-top:30px;}
#ct-cne2 .cost td.col .text{width:371px;}
#ct-cne2 .cost td.col .desc{margin:5px 0 0 10px;width:379px;}
#ct-cne2 .member td.col .link{padding:10px 0 0 10px;width:379px;}
#ct-cne2 .member td.col .link a{float:left;padding:0 12px 10px 0;color:#12a3d3;text-decoration:none;}
#ct-cne2 .member td.col .link a:hover{text-decoration:underline;}
#ct-cne2 .last td.col{padding-bottom:30px;}
#ct-cne2 .last td.msg{padding-bottom:30px;}
#ct-cne2 .image td.col .file{margin-bottom:15px;}
#ct-cne2 .image td.col .img{float:left;width:auto;border:1px solid #d0d0d0;margin-right:8px;}
#ct-cne2 .image td.col .left{float:left;width:300px;}
#ct-cne2 .image td.col .format{margin-top:10px;}
#ct-cne2 .image td.col .format strong{font-weight:bold;display:block;}
#ct-cne2 .image td.col .upload{margin:20px 0 10px 0;}
#ct-cne2 .image td.col .title td{height:25px;text-align:center;background:url(/img/web/2/bg_gray3.jpg) bottom repeat-x;}
#ct-cne2 .image td.col td{padding:3px 0;}
#ct-cne2 .image td.col table{border:1px solid #d2d0d1;color:#615f60;margin-bottom:5px;}
#ct-cne2 .image td.col .col1{width:173px;}
#ct-cne2 .image td.col .col1 strong{font-weight:bold;padding:0 4px;}
#ct-cne2 .image td.col .col1 input{vertical-align:middle;margin-left:6px;}
#ct-cne2 .image td.col .col2{width:71px;text-align:center;}
#ct-cne2 .image td.col .col3{width:84px;text-align:center;}
#ct-cne2 .image td.col .col4{width:55px;text-align:center;}
#ct-cne2 .image td.col .title .col1{border-bottom:1px solid #d2d0d1;}
#ct-cne2 .image td.col .title .col2,#ct-cne .image td.col .title .col3,#ct-cne .image td.col .title .col4{border-left:1px solid #d2d0d1;border-bottom:1px solid #d2d0d1;}
#ct-cne2 .image td.col .cover{width:81px;height:23px;border:none;cursor:pointer;padding-top:4px;text-align:center;} 

.second #ct-cne2 td.title{font-weight:bold;color:#595d5c;}
.second #ct-cne2 td.col .grey{color:#989898;}
#ct-cne2 .number td.col{color:#5f5d5e;line-height:2;}
#ct-cne2 .number td.col .date{width:99px;height:18px;border:1px solid #b7b7b7;color:#626262;padding:3px 0 0 2px;}
#ct-cne2 .number td.col table{margin:10px 0;}
#ct-cne2 .number td.col table td{padding:2px 0;}
#ct-cne2 .number td.col table .time{width:100px;text-align:right;}
#ct-cne2 .number td.col table .grey{color:#8c8e8d;}
#ct-cne2 .number td.col table .day input{padding-right:2px;}
#ct-cne2 .number td.col .line{height:1px;width:360px;margin-left:37px;background:#e5e5e5;}
#ct-cne2 td.col .searchp{
	width:320px;
	height:18px;
	border:1px solid #b7b7b7;
	color:#626262;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	margin-right: 10px;
}

.second #ct-cne td.title{font-weight:bold;color:#595d5c;}
.second #ct-cne td.col .grey{color:#989898;}
#ct-cne .number td.col{color:#5f5d5e;line-height:2;}
#ct-cne .number td.col .date{width:99px;height:18px;border:1px solid #b7b7b7;color:#626262;padding:3px 0 0 2px;}
#ct-cne .number td.col table{margin:10px 0;}
#ct-cne .number td.col table td{padding:2px 0;}
#ct-cne .number td.col table .time{width:100px;text-align:right;}
#ct-cne .number td.col table .grey{color:#8c8e8d;}
#ct-cne .number td.col table .day input{padding-right:2px;}
#ct-cne .number td.col .line{height:1px;width:360px;margin-left:37px;background:#e5e5e5;}
/* .ct-myevent */
.ct-myevent{margin:0px auto 0;width:1000px;}
.ct-myevent.yui-t5 .yui-b{width:19em; padding-bottom:10px;}
.ct-myevent .rightpanel{background:#f3f3f3; }
/* #ct-myevent */
#ct-myevent{color:#888;}
#ct-myevent strong{font-weight:bold;}
#ct-myevent a{color:#11a3d4;text-decoration:none;width:182px;height:30px;}
#ct-myevent a:hover{color:#11a3d4;text-decoration:underline;}

#ct-myevent a.ejoin  , #ct-myevent a.equit {float:left}
#ct-myevent a.ejoin {background:url(/img/web/2/jointo.png) no-repeat;}
#ct-myevent a.ejoin:hover {background:url(/img/web/2/jointo_hover.png) no-repeat;}
#ct-myevent a.equit {background:url(/img/web/2/notjoin.png) no-repeat;}
#ct-myevent a.equit:hover {background:url(/img/web/2/notjoin_hover.png) no-repeat;}


#ct-myevent .hd{background:#a3a1a2;color:#fff;width:730px;*width:729px;margin-left:9px;}
#ct-myevent .hd .center{padding:7px 0 0 0;height:23px;}
#ct-myevent .hd .center .time{float:left;background: 15px center no-repeat;padding:0px 0 0 93px;font-family:arial;font-weight:bold;}
#ct-myevent .hd .center .post{float:right;font-size:12px;}
#ct-myevent .hd .center .post strong{font-weight:bold;padding:0 3px;}
#ct-myevent .center{width:720px;}
#ct-myevent .bd .bl{padding-left:10px;background:url(/img/web/2/bg_t_l.jpg) left repeat-y;}
/* xxxx  */
#ct-myevent .bd .br{padding-right:10px;background:url(/img/web/2/bg_t_r.jpg) right repeat-y;}
/* event contnet*/
#ct-myevent .bd .main{float:left;padding:10px 0 10px 10px;width:460px;}
#ct-myevent .bd .main h2{font-size:197%;color:#131313;}
#ct-myevent .bd .main .actor{font-size:100%;color:#11a3d2;margin:5px 0;}
#ct-myevent .bd .main .desc{font-size:89%;line-height:1.8;}
#ct-myevent .bd .main .method{margin:10px 0 0 0;border-bottom:1px solid #c2c2c2;width:470px;padding-bottom:10px;}
#ct-myevent .bd .main .method a{font-size:12px;color:#605e5e;text-decoration:none;font-weight:bold;
0float:left;
}
#ct-myevent .bd .main .method a.resent{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_resent.gif) left center no-repeat;}
#ct-myevent .bd .main a.col{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_col.gif) left center no-repeat;}
#ct-myevent .bd .main a.share{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;}
#ct-myevent .bd .main a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;}
#ct-myevent .bd .main a.report{padding-left:20px;background:url(/img/web/2/flag_red.gif) left center no-repeat;margin-left:10px;}
#ct-myevent .bd .main a:hover{color:#12a3d3;text-decoration:underline;}
#ct-myevent .bd .main .info{line-height:1.5;font-size:12px;}
#ct-myevent .bd .main .info .title{font-weight:bold;color:#615f60;margin-top:10px;font-size:108%;}
#ct-myevent .bd .main .join{margin-top:5px;color:#5e5e5e;padding-left:20px;background:url(/img/web/2/ico_info.gif) left center no-repeat;}
#ct-myevent .bd .other{float:right;margin:10px 0px 0 0;}
#ct-myevent .bd .other .mimg{
	border:1px solid #e6e6e6;
	height: 220px;
	width: 220px;
	margin-right: 5px;
}
#ct-myevent .bd .other .mimg img{
	display:block;
	height: 220px;
	width: 220px;
}
#ct-myevent .bd .other .simg{margin:3px 0 10px 0;}
#ct-myevent .bd .other .simg a{padding-right:2px;}
#ct-myevent .bd .other .confirm{padding:10px;line-height:1.5;font-size:12px;}
#ct-myevent .bd .other .confirm input{margin:0 5px 0 0;}
#ct-myevent .bd .other .confirm .title{text-align:center;margin-bottom:3px;}
#ct-myevent .ft{margin-left:1px;}
#ct-myevent .ft .left{float:left;width:20px;height:20px;background:url(/img/web/2/bg_t_bl.jpg) no-repeat;}
#ct-myevent .ft .center{
/*width:726px*/
float:left;width:703px;*width:703px;height:20px;background:url(/img/web/2/bg_t_bc.jpg) repeat-x;}
#ct-myevent .ft .right{float:left;width:20px;height:20px;background:url(/img/web/2/bg_t_br.jpg) no-repeat;}
/* #ct-mytab */
#ct-mytab .tab{
padding-left:8px;
/*background:url(/img/web/2/bg_line.gif) 0 28px repeat-x;*/
border-bottom:solid 1px #c3c3c3;
height:28px;
margin-top:10px;
}
#ct-mytab .tab a{
text-align:center;
padding:8px 0 0 0;
color:#7a7e7f;
float:left;
text-decoration:none;
width:135px;
height:28px;
background:url(/img/web/2/tab.gif) no-repeat;
font-size:12px;
}
#ct-mytab .tab a:hover{color:#12a3d3;}
#ct-mytab .tab a.on{color:#F54398;background:url(/img/web/2/tab_hover.gif) no-repeat;height:29px;font-weight:bold;}

#ct-mytab .content{color:#8b898a;font-size:12px;line-height:1.5;margin-top:20px;}
#ct-mytab .content a{text-decoration:none;color:#12a3d3;}
#ct-mytab .content a:hover{text-decoration:underline;}
/* #ct-reply */
#ct-reply{color:#898788;}
#ct-reply a{color:#11a3d4;text-decoration:none;}
#ct-reply a:hover{text-decoration:underline;}
#ct-reply .title {border-bottom:1px solid #c2c2c2;padding:30px 0 5px 0;font-size:12px;}
#ct-reply .title .left{
	float:left;
	width:95px;
	height:14px;
	background-image: url(/img/web/2/lb_givecomment.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 7px;
	>margin-top: 8px;
}
#ct-reply .title .right{float:right;}
#ct-reply .title .right a{padding:0 5px;}
#ct-reply .title .right .want{
	/**background-image: url(/img/web/2/ico_cloud.gif);
	background-repeat: no-repeat;
	background-position: left center;**/
}
#ct-reply .title .right .want li{
	float:left;
	list-style-type: none;
}
#ct-reply .form{margin-bottom:20px;font-size:12px;}
#ct-reply .form .left{float:left;text-align:center;margin:10px 15px 0px 15px;}
#ct-reply .form .left img{border:1px solid #a3a49f;margin-bottom:5px;display:block;width:55px;height:55px;}
#ct-reply .form .left a{font-weight:bold;font-size:108%;}
#ct-reply .form .right{float:left;}
#ct-reply .form .right .count em{font-style:normal;color:#f93b95;font-weight:bold;font-size:123.1%;}
#ct-reply .form .word_nu{float:right;margin-top:10px;width:150px;}
#ct-reply .form .word_nu .count em{font-style:normal;color:#f93b95;font-weight:bold;font-size:123.1%;}
#ct-reply .form .right textarea{margin:5px 0 10px 0;width:635px;height:100px;border:1px solid #b7b7b7;}
#ct-reply .form .right .submit{cursor:pointer;width:116px;height:25px;border:none;background:url(/img/web/2/btn_submit_msg.png) no-repeat;}
#ct-reply .form .right .count{float:right;}
#ct-reply .form .right .submitmsg{float:left;}
#ct-reply .form .right .submitmsg a{color:#12A3D3;}
#ct-reply .userreply{padding:15px;background:#f4f2f3;margin-bottom:20px;}
#ct-reply .userreply .left{float:left;margin-right:10px;}
#ct-reply .userreply .left img{border:1px solid #a3a49f;display:block;width:55px;height:55px;}
#ct-reply .userreply .right{float:left;}
#ct-reply .userreply .right .time{font-weight:bold;color:#8a8a8a;margin-bottom:10px;padding-left:5px;}
#ct-reply .userreply .right .time a{padding:0 20px 0 0;}
#ct-reply .userreply .right .msg{margin-bottom:10px;font-size:12px;padding-left:5px;}
#ct-reply .userreply .right .method a{padding:0 5px;font-size:12px;}
/* #ct-map */
#ct-map{background:#f3f3f3;width:233px;margin:10px auto 0 auto;}
#ct-map .container{width:233px;background:#fff;color:#605e5f;font-size:12px;}
#ct-map .container .hd{width:233px;height:5px;background:url(/img/web/2/bg_rc_top.gif) no-repeat;}
#ct-map .container .ft{width:233px;height:5px;background:url(/img/web/2/bg_rc_bottom.gif) no-repeat;}
#ct-map .container a{text-decoration:none;color:#11a1d3;}
#ct-map .container a:hover{text-decoration:underline;}
#ct-map .container .bd{width:231px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding-top:10px;}
#ct-map .container .bd .text{padding:0 0 7px 10px;}
#ct-map .container .bd .map{display:block;width:216px;margin:0 auto;padding-bottom:10px;width:216px;}
#ct-map .container .bd #googlemap{width:216px;height:216px;}
#ct-map .unitinfo_pl .bd #googlemap{width:216px;height:216px;}
#ct-map .link a{color:#878586;text-decoration:none;font-size:12px;}
#ct-map .link a:hover{text-decoration:underline;}
#ct-map .link .left{
	float:left;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}
#ct-map .link .right{float:right;padding:0 0 0 20px;background:url(/img/web/2/ico_print.jpg) left center no-repeat;margin:5px 5px 0 0;}

#ct-badge{
	width: 243px;
	height: 51px;
	float: right;
	padding-left: 4px;

}
#ct-eventadx{
	width: 250px;
	height: 92px;
	float: right;
	padding-left: 4px;

}
/* #ct-map_pl */
#ct-map_pl{
	background:#f3f3f3;
	width:233px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 5px;
}
#ct-map_pl .container{width:233px;background:#fff;color:#605e5f;font-size:12px;}
#ct-map_pl .container .hd{width:235px;height:29px;background:url(/img/web/2/bg_pl_top.jpg) no-repeat;}
#ct-map_pl .container .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-map_pl .container a{text-decoration:none;color:#11a1d3;}
#ct-map_pl .container a:hover{text-decoration:underline;}
#ct-map_pl .container .bd{width:233px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding-top:10px;}
#ct-map_pl .container .bd .text{padding:0 0 7px 10px;}
#ct-map_pl .container .bd .map{display:block;width:216px;margin:0 auto;padding-bottom:10px;width:216px;}
#ct-map_pl .container .bd #googlemap{width:216px;height:216px;}
#ct-map_pl .unitinfo_pl .bd #googlemap{width:216px;height:216px;}
#ct-map_pl .link a{color:#878586;text-decoration:none;font-size:12px;}
#ct-map_pl .link a:hover{text-decoration:underline;}
#ct-map_pl .link .left{float:left;margin:5px 0 0 5px;}
#ct-map_pl .link .right{float:right;padding:0 0 0 20px;background:url(/img/web/2/ico_print.jpg) left center no-repeat;margin:5px 5px 0 0;}

/* #ct-unitinfo */
#ct-unitinfo{
	width:233px;
	background:#fff;
	font-size:12px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#ct-unitinfo .hd{width:235px;height:29px;background:url(/img/web/2/bg_rc_top2.jpg) no-repeat;}
#ct-unitinfo .bd{width:218px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding:0px 0 0 15px;line-height:1.5;background-color:#FFFFFF;}
#ct-unitinfo .bd .unit .img{float:left;margin-right:12px;}
#ct-unitinfo .bd .unit strong{font-weight:bold;color:#5f5d5e;display:block;margin-bottom:5px;padding-top:5px;}
#ct-unitinfo .bd .unit a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo .bd .unit a:hover{text-decoration:underline;}
#ct-unitinfo .bd .title{color:#3b393a;font-size:12px;padding:5px 0 0 0;}
#ct-unitinfo .bd .content{
	color:#8a8687;
	overflow: hidden;
	height: 20px;
	width: 200px;
}
#ct-unitinfo .bd .content a{
	color:#12a3d3;
	text-decoration:none;
	
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-unitinfo .bd .content a:hover{text-decoration:underline;}
#ct-unitinfo .bd .content2{
	color:#12a3d3;
	margin-left: 0px;
	padding-left: 20px;
	overflow: hidden;
	width: 200px;
	height: 20px;
}
#ct-unitinfo .bd .content2 a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#ct-unitinfo .bd .content2 a:hover{text-decoration:underline;}
#ct-unitinfo .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-unitinfo .bd .rssevent{border-top:1px solid #e5e3e4;padding-top:5px;margin:5px 10px 0 0;}
#ct-unitinfo .bd .rssevent a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo .bd .rssevent a:hover{text-decoration:underline;}
#ct-unitinfo .bd .rssevent .rss{float:right;padding:2px 0px 2px 20px;background:url(/img/web/2/ico_rss.gif) left center no-repeat;}

/* #ct-unitinfo_pl */
#ct-unitinfo_pl{
	width:233px;
	background:#fff;
	font-size:12px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
#ct-unitinfo_pl .hd{
	width:235px;
	height:29px;
	background:url(/img/web/2/bg_pl_top2.jpg) no-repeat;
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #F96EB1;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 30px;
	letter-spacing: 1px;
}
#ct-unitinfo_pl .bd{width:218px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding:0px 0 0 15px;line-height:1.5;}
#ct-unitinfo_pl .bd .unit .img{float:left;margin-right:12px;}
#ct-unitinfo_pl .bd .unit strong{font-weight:bold;color:#5f5d5e;display:block;margin-bottom:5px;padding-top:5px;}
#ct-unitinfo_pl .bd .unit a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo_pl .bd .unit a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .title{color:#3b393a;font-size:12px;padding:5px 0 0 0;}
#ct-unitinfo_pl .bd .content{
	color:#8a8687;
	overflow: hidden;
	height: 20px;
	width: 200px;
}
#ct-unitinfo_pl .bd .content a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-unitinfo_pl .bd .content a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .content2{
	color:#12a3d3;
	margin-left: 0px;
	padding-left: 20px;
	overflow: hidden;
	width: 200px;
	height: 20px;
}
#ct-unitinfo_pl .bd .content2 a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#ct-unitinfo_pl .bd .content2 a:hover{text-decoration:underline;}
#ct-unitinfo_pl .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-unitinfo_pl .bd .rssevent{border-top:1px solid #e5e3e4;padding-top:5px;margin:5px 10px 0 0;}
#ct-unitinfo_pl .bd .rssevent a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo_pl .bd .rssevent a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .rssevent .rss{float:right;padding:2px 0px 2px 20px;background:url(/img/web/2/ico_rss.gif) left center no-repeat;}

.text_blue{color:#11a1d3;}

.space {clear:both;}
#ct-cne td.msg {
padding:10px 0 10px 0;
vertical-align:top;
width:105px;
}

.inputmsg{position:absolute;z-index:50;}
.inputmsg .randw{
	background: transparent no-repeat scroll 0 0;
	float:left;
	height:16px;
	width:15px;
	margin-top:5px;
	--border: 1px solid blue;
}

.inputmsg .right{background:url(/img/web/2/ico_right.gif);}
.inputmsg .wrong{background:url(/img/web/2/ico_wrong.gif);}

.inputmsg .msg{
	float:left;		
	background:#FFFFD9 url(/img/web/2/bg_yellow.gif) no-repeat scroll left top;
	color:#FF0300;
	display:block;
	font-size:93%;
	height:29px;
	padding:8px 10px 8px 21px;
	width:130px;
	--border: 1px solid black;
}


.ctag .re_h, .ctag .re_c{
	line-height:24px;
	font-size:12px;
	cursor:pointer;
	color:#565555;
}

.ctag .re_h:hover, .ctag .re_c:hover {
	color:#12a3D3
}

.ctag .re_h {
	height: 24px;
	width: 197px;
	background: url(/img/web/2/index_frame_04.gif) no-repeat;
}
.ctag .re_c {
	height: 24px;
	width: 197px;
	background: url(/img/web/2/index_frame_07.gif) repeat-y;
}

.ctag span.icon {
	background: url(/img/web/2/icon.png) no-repeat;
	float:left;
	margin-left:8px;
	width:35px;
	height:20px;
	margin-top: 3px;
}

.ctag .re_f {
	height: 17px;
	width: 197px;
	background: url(/img/web/2/tag_tail.gif) no-repeat;
}


#ct-mytab .infocontent {
	padding:10px;
	width:725px;
	line-height: 20px;

}
#ct-mytab .infocontent a{
	text-decoration:none;
	color:#11a1d3;
	line-height: 20px;
}
#ct-mytab .infocontent a:hover{
	text-decoration: underline;
}


#ct-reply .msg{
width:620px;
}

.attendmember_content .user {
	width:90px;
	text-align: center;
	font-weight:bold;
	margin-top:5px;
}
.attendmember_content .nick a{color:#d5d3d3;text-decoration:none;padding:0 5px;text-align:center;}
.attendmember_content .nick a:hover{color:#12a3d3;text-decoration:underline;}


#shareSC , #shareBM {position:absolute;z-index:88;background:#FFF;border:1px solid #D4D1D2;width:180px;} 
#shareSC .tips_title  ,  #shareBM .tips_title {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:20px;
background:url(/img/web/2/tips_bg.jpg); width:180px
}
#shareSC #bm, #shareBM #bm{padding:8px 8px;}
#shareSC #bm div, #shareBM #bm div{height:23px;line-height:23px;}
#shareSC img , #shareBM img {width:17px;height:17px;border:0px;float:left;padding-left:5px;}
#shareSC a , #shareBM a {color:#434445;text-decoration:none;float:left;}
#shareSC a:hover , #shareBM a:hover {color:#434445;text-decoration:none;}


#div_title{
	font-size:13px;
	color:gray;
	margin-top:33px; _margin-top: 0;
	height: 18px;
	margin-bottom: 5px;

}
#div_title a{font-size:13px;color:gray;text-decoration:none;}
#div_title a:hover{font-size:13px;color:gray;text-decoration:underline;}

#betalogo{background: url(/img/web/2/beta.gif) no-repeat;width:68px;height:68px;
position:absolute;top:0px;right:0px;
}

.load{display:none;z-index:88;top:0px;
height:160px;
}
.load img {margin:0 auto;position:relative;}

.dcata{
	color:#12a3d3;
	text-decoration: none;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
.dcata a {
	color:#12a3d3;
	text-decoration:none;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
	}
.dcata:hover {color:#12a3d3;text-decoration:underline;}
.dcata:active {text-decoration:none;}


#goddate{position:absolute;display:none;}
#ct-cal{width:197px;}
.week {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #7BCCF2;
	text-indent: 20px;
	height: 25px;
	width: 550px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
.style3 {
	font-size: 12px;
	font-family: "新細明體";
	color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
}

#div_title a#changecity1 {
	/*color: #FF66AF;*/
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
	text-decoration: none;
	/*padding-left: 5px;*/
}
#div_title a#changecity1:hover {
	/*color: #FF66AF;*/
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
	text-decoration: none;
	/*padding-left: 5px;*/
}
#div_title span.pink{
    color: #FF66AF;
	font-weight: bold;
}
#ct-rsr .bd .border {
	border-color:#F0EEEF;
	padding:10px 0 10px 26px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.net {
	width: 195px;
}
.net .hd {
	background-repeat:no-repeat;
	border:1px none #DDDDDD;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:20px;
	margin-top:10px;
	text-indent:8px;
	width:195px;
	background-color: #999999;
	letter-spacing: 0.5px;
	background-image: url(/img/web/2/bg_module.jpg);
	background-position: left top;
}
.net .hd2 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/tb.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.net .hd3 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/tc.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.net .hd4 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/h4.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.net .text  {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	line-height: 23px;
}
.net .text a {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	margin-left: 20px;
}
.net .text a:hover{
	font-size: 12px;
	color: #12a3d3;
	text-decoration: underline;
}
.net .text a.on{
	color:#7c7c7c;
	font-size:12px;
	font-weight: bold;
}


.net .top {
	background-image: url(/img/web/2/net_f.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.net .c {
	width: 192.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.net {
	width: 195px;
	
}




.rss {
	width: 190px;	
}


.rss a {_width:130px;
color:#7C7C7C;
display:block;
line-height:20px;
padding:3px 0 2px 20px;
text-decoration:none;
width:140px;

}

.rss .hd {
	width: 195px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px none #DDDDDD;
	background-image: url(/img/web/2/bg_module.gif);
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #4A4848;
	line-height: 27px;
	text-indent: 8px;
	margin-top: 10px;
}
.rss .visi {
	width: 195px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px none #DDDDDD;
	background-image: url(/img/web/2/bg_module_s.gif);
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #4A4848;
	line-height: 27px;
	text-indent: 8px;
	margin-top: 10px;
}
.rss .text  {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	line-height: 23px;
}
.rss .text a {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	margin-left: 20px;
}
.rss .text a:hover{
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	text-decoration: none;
}

.rss .top {
	background-image: url(/img/web/2/net_f.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.rss .c {
	width: 192.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.rss a.rss {
	background:transparent url(/img/web/2/ico_rss.gif) no-repeat scroll left center;
	margin-left: 20px;
}
.rss a:hover {
color:#12A3D3;
text-decoration:underline;
}
.rss a {
	color:#7C7C7C;
	text-decoration:none;
	width: 140px;
}
.rss a.outlook {
	background:transparent url(/img/web/2/ico_outlook.gif) no-repeat scroll left center;
	margin-left: 20px;
}

.rss a.google {
	background:transparent url(/img/web/2/ico_google.gif) no-repeat scroll left center;
	margin-left: 20px;
}

#xcx_tabmenu .rss {width:120px; >width:190px; }
#xcx_tabmenu .rss a{width:15px}


.overevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8a8888;
	text-align: center;
	vertical-align: middle;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.tobeevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #40b6e2;
	text-align: center;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	line-height: 12px;
}
.jinevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #ffffff;
	background-color: #73c47e;
	text-align: center;
	height: 16px;
	width: 55px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
}

#tooltip {position: absolute;z-index: 3000;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
.add_toay {
	float: left;
	font-size: 1em;
	color: #727071;
	font-family: Arial, Helvetica, sans-serif;
	width: 570px;
}
.list_event{
	float: right;
}
.list_event a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:45px;text-align:center;}
.list_event a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}


/* */
.hide{display:none}
#loctip{
	height: 47px;width: 184px; 
	background: url(/img/web/loctip/today_tips.png) no-repeat left center; 
	vertical-align: middle;
}

#loctip a {
	float: right; margin-top: 18px; margin-right: 15px;width:15px;height:15px;
	background: url(/img/web/loctip/close_a.gif) no-repeat;
}

#loctip a:hover{
background: url(/img/web/loctip/close_a_h.gif) no-repeat;
}
.eventplace_list {
	color: #828282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}
.eventplace_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
}

tr.odd td{background-color:#F2F2F2}
tr.even td{background-color:#FFFFFF}





.cx_tabmenu {
	WIDTH: 999px;
	background-image: url(/img/web/2/memu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 38px;
}
#ddimagetabs {
}
#ddimagetabs A {
DISPLAY: inline; FONT-SIZE: 12px; BACKGROUND: #363636; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #989898; LINE-HEIGHT: 33px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 38px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#ddimagetabs A:hover {
BACKGROUND: url(/img/web/2/cx_menu_hover.jpg) #363636 no-repeat center bottom; COLOR: #d7dcbe
}
#ddimagetabs A.current {
BACKGROUND: url(/img/web/2/cx_menu_hover.jpg) #363636 no-repeat center bottom; COLOR: #d7dcbe
}
A.sclink:link {
	
}
A.sclink:visited {
	
}
A.sclink:hover {
	
}
#sclink1 {
	
}
#ddimagetabs #sclink1 {
	background-image: url(/img/web/2/link1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 38px;
	width: 101px;
}
#ddimagetabs #sclink1:hover {
	background-image: url(/img/web/2/memu_hover_1.gif);
	height: 38px;
	width: 101px;
}
#ddimagetabs .current#sclink1 {
	background-image: url(/img/web/2/memu_hover_1.gif);	
}
#sc1 A:link {
	
}
#sc1 A:visited {
	
}
#sc1 A:hover {
	
}
#ddimagetabs #sclink2 {
	background-image: url(/img/web/2/link2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 126px;	
}
#ddimagetabs #sclink2:hover {
	background-image: url(/img/web/2/memu_hover_2.gif);
	background-repeat: no-repeat;
	height: 38px;
}
#ddimagetabs .current#sclink2 {
	background-image: url(/img/web/2/memu_hover_2.gif);	
}
#sc2 A:link {

}
#sc2 A:visited {
	
}
#sc2 A:hover {
	}
#ddimagetabs #sclink3 {
	background-image: url(/img/web/2/link3.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 120px;	
}
#ddimagetabs #sclink3:hover {
	background-image: url(/img/web/2/memu_hover_3.gif);
	background-repeat: no-repeat;
	height: 38px;
}
#ddimagetabs .current#sclink3 {
	background-image: url(/img/web/2/memu_hover_3.gif);
	background-repeat: no-repeat;
	height: 38px;	
}
#sc3 A:link {
	
}
#sc3 A:visited {
	
}
#sc3 A:hover {
	
}
#ddimagetabs #sclink4 {
	background-image: url(/img/web/2/link4.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 181px;	
}
#ddimagetabs #sclink4:hover {
	background-image: url(/img/web/2/memu_hover_4.gif);
	height: 38px;	
}
#ddimagetabs .current#sclink4 {
	background-image: url(/img/web/2/memu_hover_4.gif);
}
#sc4 A:link {
	
}
#sc4 A:visited {
	
}
#sc4 A:hover {
	
}
#ddimagetabs #sclink5 {
	background-image: url(/img/web/2/link5.gif);
	float: right;
	height: 38px;
	width: 123px;	
}
#ddimagetabs #sclink5:hover {
	
}
#ddimagetabs .current#sclink5 {
}
#sc5 A:link {
	
}
#sc5 A:visited {
	
}
#sc5 A:hover {
	
}
#ddimagetabs #sclink6 {
	background-image: url(/img/web/2/link6.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 92px;	
}
#ddimagetabs #sclink6:hover {
	background-image: url(/img/web/2/memu_hover_6.gif);
	height: 38px;	
}
#ddimagetabs .current#sclink6 {
	background-image: url(/img/web/2/memu_hover_6.gif);
}
#sc6 A:link {
	
}
#sc6 A:visited {
	
}
#sc6 A:hover {
	
}
#tabcontentcontainer {
    position: relative;
	WIDTH: 999px;
	HEIGHT: 25px;
	background-color: #ed358d;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 8px;
	vertical-align: top;
	background-position: left;
	float: left;
	margin-bottom: auto;
}
#menu_head {
	height: 105px;
	width: 1000px;
	clear: both;
}
#menu_head .left {
	background-image: url(/img/web/2/head_l.gif);
	background-repeat: repeat-x;
	width: 9px;
	height: 105px;
	float: left;
	display: block; _display: normal;
}
#menu_head .main {
	background-image: url(/img/web/2/head_c.gif);
	background-repeat: repeat-x;
	height: 105px;
	width: 979px;
	float: left;
}
#menu_head .right {
	background-image: url(/img/web/2/head_r.gif);
	background-repeat: no-repeat;
	float: right;
	height: 105px;
	width: 12px;
}


.tabcontent {
    position: absolute;
    left: 0px;
	display: none;
	background-repeat: no-repeat;
	font-family: "新細明體";
	font-size: 12px;
}

.tabcontent a{
	float: left;
	font-size: 13px;
	height: 18px;
	text-decoration: none;
	
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	
	line-height: 13px;
	margin-left: 3px;
	cursor: pointer;
	color: #ffffff;
}


.tabcontent a:link {
	font-family: "新細明體";
	
}
/*
.tabcontent a:visited {
	background-image: url(img/web/2/cx_submenu_hover_grey.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
*/
.tabcontent a:hover {
	color: #ffffff;
	background-image: url(/img/web/2/cx_submenu_hover_grey.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabcontent .on {
	color: #ffffff;
	background-image: url(/img/web/2/cx_submenu_hover_grey.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	text-decoration: none;
}

#menu_head .logo {
	height: 97px;
	width: 174px;
	float: left;
	cursor: pointer;
}
#menu_head .login {
	float: left;
	line-height: 15px;
	text-align: left;
	display: block;
	height: 20px;
	font-size: 12px;
	margin-top: 52px;
	font-family: "新細明體";
	text-indent: 10px;
	text-decoration: none;
}
#menu_head .login li {
	float:left;
	line-height: 18px;
	height: 18px;
}
#xcx_tabmenu .rss {
	display: inline;
	float: right;
	margin-top: -23px;
	background-image: url(/img/web/2/memu_rss.gif);
	background-position: left bottom;
	width: 120px;
	background-repeat: no-repeat;
	padding-left: 95px;
}

#xcx_tabmenu .rss  a{
	display:inline;
	padding:0;
}


#xcx_tabmenu .img{
	margin-left: 3px;
}

#menu_head .main .login a:hover {
	color: #12a3d3;
}
#menu_head .main .login a {
	text-decoration: none;
	color: #666565;
	
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
#menu_head .main .login a:hover {
	text-decoration: underline;
	color: #12a3d3;
	
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
#menu_head .main .login .list a {
	text-decoration: none;
	color: #666565;
	background-image: url(img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 19px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
}
#menu_head .main .login .on, #menu_head .main .login .list a:hover {
	text-decoration: none;
	color: #12a3d3;
	background-image: url(img/web/2/icon-arrow-right_h.gif);
	background-repeat: no-repeat;
	background-position: 50px;
	padding-right: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 3px;
}
	
#menu_head .main .login .list a:active{
	text-decoration: none;
	color: #12a3d3;
	background-image: url(img/web/2/icon-arrow-right_h.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	}

#active_submenu {
	BACKGROUND: url(/img/web/2/cx_submenu_hover.jpg) #666666 no-repeat center bottom; COLOR: #fff}

#menu_head .report {
	float: right;
	text-align: left;
	display: block;
	height: 20px;
	margin-top: 10px;
	text-indent: 10px;
	text-decoration: none;
	font-family: "新細明體";
	font-size: 12px;
}
#menu_head .main .report a:hover {
	color: #12a3d3;
}
#menu_head .main .report a {
	text-decoration: none;
	color: #666565;
}
#menu_head .main .report a:hover {
	text-decoration: underline;
	color: #12a3d3;
}
/* #myevent_list */
#myevent_list {
	width: 98px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	position:absolute;
	background-color: #FFFFFF;
	background-position: left;
	padding-left: 5px;
	text-indent: 0px;
    z-index: 1;
}
#myevent_list a {
	font-family: "新細明體";
	font-size: 12px;
	color: #666565;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 5px;
	height: 12px;
	width: 100px;
	padding-top: 5px;
	white-space: pre;
	text-align: left;
}
#myevent_list a:hover {
	color: #12a3d3;
	text-decoration: none;
}
#ct-location .search{position:relative;
}
.ad {
	background-image: url(/img/web/2/ad.gif);
	background-repeat: no-repeat;
	background-position: 123px top;
	height: 168px;
	padding-top: 15px;
	margin-top:10px;
	_margin-left: 5px;
	
}
.sn {
	height: 22px;
	width: 230px;
	float: right;
	margin-top: -30px;
	padding-right: 5px;
}
.sn input {
	position:relative;
	height: 22px;
	width: 182px;
	float: left;
	background-image: url(/img/web/2/snbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 4px;
	.margin-top:-7px;
	_margin-top:-5px;	
	color: #666565;
	text-align:22px;
	padding-left: 3px;
}
.sn .bt {
	position:relative;
	background-image: url(/img/web/2/snbt.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 40px;
	.margin-top:-10px;
	_margin-top:-8px;	
	cursor: pointer;
}
.adx{border:0px;}

#cx_tabmenu{
    position: relative;
}

#cx_tabmenu .fram {
	border: 1px solid #dddddd;
	width: 182px;
	background-color: #FFFFFF;
	z-index:10;
	text-align:left;
	margin-top:50px;
	.margin-top:-14px;
    _margin-top:-12px;
	padding-top: 5px;
	padding-left: 10px;
	display: block;
	padding-bottom: 5px;
    position: absolute;
    left: 765px;
	display:none;
}


#cx_tabmenu .for {
	font-weight: normal;
	color: #3C3C3C;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	font-size: 12px;
	width: 162px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
	
#cx_tabmenu .checked{
	font-size: 12px;
	color: #666565;
	padding-bottom: 3px;
	line-height: 20px;
	font-weight: bold;
}

#cx_tabmenu input{border:0px;}

#spannn{
	text-align:left;
	font-size: 12px;
	color: #666565;
	padding-bottom: 3px;
	line-height: 20px;
	padding-left:10px;
}
.bold{
    font-weight: bold;
}
#ct-new
{
	background-image: url(/img/web/2/newms.gif);
	height: 23px;
	width: 541px;
	margin-bottom:8px;
	margin-left: 7px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: bottom; *background-position: top;
	_margin-top:0px;
}
#ct-new .mes
{
	height: 28px;
	width: 425px;
	margin-left: 80px;
	padding-top: 4px;

	
}
#ct-new .mes .item
{
	font-size: 12px;
	color: #333333;
	width: 425px;
	display: block;
	line-height: 15px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-top: 3px;
}
#ct-new .mes a
{
	font-size: 12px;
	color: #12a3d3;
	line-height: 15px;
	text-decoration: none;
	background-image: url(../../img/web/2/new.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 25px;
}
#ct-new .mes  a:hover
{text-decoration: underline;}
#ct-new .mes .date
{
	font-size: 12px;
	font-weight: bold;
	color: #f551a0;
	margin-right: 5px;
}
.yui-c{float:left; width:200px;margin-left:25px;>margin-left:18px; }
/*gulide*/
.gulide {
	width:200px;
	height:171px;
	background-image: url(/img/web/2/guilde.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.gulide .mail {
	width:129px;
	height:20px;
	margin-top: 75px;
	vertical-align: middle;
	background-color: #fffee9;
	border: 1px solid #bfbfbf;
	margin-left: 8px;
	float: left;
	margin-right: 2px;
	font-size: 12px;
	color: #7d7c7c;
	text-indent: 3px;
}
.gulide .bot {
	width:54px;
	height:19px;
	float: left;
	background-image: url(/img/web/2/mailb.jpg);
	background-repeat: no-repeat;
	margin-top: 76px;
}
.gulide .try{
	height: 20px;
	text-align: right;
	padding-top: 145px;
	>padding-top: 50px;
	padding-right: 10px;
	width: 190px;
}
.gulide .try a{
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	text-decoration: none;

} 
.gulide .try a:hover{
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	text-decoration: underline;
} 
/*gulide_ov*/
.gulide_ov {
	width:200px;
	height:171px;
	background-image: url(/img/web/2/guilde_ov.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.gulide_ov .try_ov{
	height: 20px;
	text-align: right;
	padding-right: 10px;
	width: 195px;
}
.gulide_ov .try_ov a{
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	text-decoration: none;
} 
.gulide_ov .try_ov a:hover{
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	text-decoration: underline;
} 
 
/* #ct-editor */
#ct-editor .hd .left{width:195px;background:url(/img/web/2/pick.jpg) no-repeat;}
#ct-editor .bd .border {
	color:#666565;
	line-height: 20px;
	font-size: 12px;
	padding-top:10px;
	padding-bottom:5px;
}
#ct-editor .bd .border a{
	color:#12a3d3;
	text-decoration:none;
	line-height: 20px;
	font-weight: normal;
	font-size: 13px;
	padding-top: 2px;
}
#ct-editor .bd .border a:hover{
	color:#12a3d3;
	text-decoration:underline;
	line-height: 20px;
}
#ct-editor .bd .border .linee{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9A9A9A;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* .pick*/
.pick{width:200px;margin-bottom:18px;}
.pick .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.pick .hd .left{
	float:left;
	width:160px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.pick .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.pick .bd{width:200px;}
.pick .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.facebook {
	background-image: url(/img/web/2/fbl2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	padding-top: 5px;
	>padding-top: 3px;
	padding-bottom: 3px;
	>padding-bottom: 2px;
	line-height:20px;
	width: 154px;
}
/**字體 小
.fontsize_s {
font-size:12px;
line-height:1.5;
}
.fontsize_s .title {
color:#615F60;
font-size:108%;
font-weight:bold;
margin-top:10px;
}**/

.fontsize_s  {
font-size:12px;
line-height:22px;
}
/**字體 中
.fontsize_m {
font-size:14px;
line-height:1.7;
}
.fontsize_m .title {
color:#615F60;
font-size:110%;
font-weight:bold;
margin-top:10px;
}**/

.fontsize_m  {
font-size:15px;
line-height:24px;
}
.fontsize_l  {
font-size:18px;
line-height:26px;
}
#events_info .chfont{
	float: right;
	height: 20px;
	color: #555354;
	font-size: 13px;
	margin-top: 15px;
	font-weight: normal;
	line-height: 20px;
}
#events_info .chfont ul{
	margin: 0px;
	padding: 0px;
}
#events_info .chfont li{
	padding: 0px;
	list-style-type: none;
	float: left;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

ul.disc li {
    list-style: disc inside;
}

ol.decimal li {
    list-style: decimal inside;
}


.facebook {
	background-image: url(/img/web/2/fbl2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	padding-top: 5px;
	>padding-top: 3px;
	padding-bottom: 3px;
	>padding-bottom: 2px;
	line-height:20px;
	width: 154px;
}

#open{ width:1000px;}
#open .head .left{
	background-image: url(/img/web/2/open_02.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 19px;
	float:left;
}
#open .head .cen{
	background-image: url(/img/web/2/open_03.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 743px;
	float:left;
}
#open .head .right{
	background-image: url(/img/web/2/open_04.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 238px;
	float:left;
	
}
#open .main .left{
	background-image: url(/img/web/2/open_05.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 19px;
	float:left;
}
#open .main .cen{
		background-image: url(/img/web/2/open_06.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 743px;
	float:left;
}

#open .main .right{
	background-image: url(/img/web/2/open_07.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 238px;
	float:left;
	
	}
#open .bottom .left{
	background-image: url(/img/web/2/open_08.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 19px;
	float:left;
}
#open .bottom .cen{
	background-image: url(/img/web/2/open_09.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 743px;
	float:left;
}
#open .bottom .right{
	background-image: url(/img/web/2/open_10.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 238px;
	float:left;

}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


#outter {
border:1px solid #999; 
background-color:#e6e6e6; 
width:400px
}
#outterTitle {
line-height:24px; 
height:25px; 
padding-left:24px; 
background-image:url("/img/web/upbanner.gif"); 
font-weight:bold
}
.len{
height:15px; 
}
#outterBody {
padding:0px 20px;
}
.bodyRow {
height:30px; 
line-height:30px; 
}
.bodyRow span {
font-weight:bold;
font-size: 12px
}
.type_13_ch {
font-family: "sө", "System", "Arial";
font-size: 13px;
}
#add {
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
}
#add1 {
text-align:center;
padding-top:10px;
padding-bottom:5px;
padding-left:25px;
}
#right {
float:right;
padding-top:5px;
padding-right:10px;
}
#left {
float:left;
}



.black_word {text-decoration: none;color:#666666;font-family: Verdana;font-size:12px;}
.black1_word {text-decoration: none;color:#333333;font-family: Verdana;font-size:12px;}
.black2_word {text-decoration: none;color:#333333;font-family: Verdana;font-size:12px; font-weight:bold}

.favertag {
	float:left;
	width:130px;
	text-align:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.fcbutton{float:left;margin-left:10px;}

#fcsave  {border:0px;background:url(/img/web/h/set_save.gif) no-repeat;width:155px;height:43px;}
#fcsave:hover  {background:url(/img/web/h/set_save_hover.gif) no-repeat;}

a#fccan  {border:0px;background:url(/img/web/h/set_cancel.gif) no-repeat;width:155px;height:43px;margin-top:0px}
a#fccan:hover  {background:url(/img/web/h/set_cancel_hover.gif) no-repeat;}

#fcmemery {
	background:url(/img/web/2/set_09.jpg) no-repeat;
	width:470px;
	height:26px;
	margin-top: 10px;
}

#fcmemery #ctfa{float:left;margin-left:60px;margin-top:6px;}

#fchelp {background:url(/img/web/h/set_04.gif) no-repeat;width:163px;height:48px;float:left;}
#fchelp:hover {background:url(/img/web/h/set_04_hover.gif) no-repeat;}


#slefloc {position:absolute;z-index:200;opacity:0.92;
.margin-top:15px;.margin-left:-80px;
display:none;width:250px; height:235px; padding:20px 20px ;background:url(/img/web/2/place_bg.png) no-repeat;}
#slefloc div{float:left;width:65px;margin:2px 2px; cursor:pointer;opacity:1;border-bottom:1px dotted #D9D9D9;}

#slefloc div:hover {color:#12a3d3;}
.space{clear:both}


#favortip{position:absolute;z-index:98;left:48%;}

#closetip {float:right;margin-right:5px;background:url(/img/web/2/tips_close_06.gif) no-repeat;width:15px;height:19px;}
#closetip:hover {background:url(/img/web/2/tips_close_hover_06.gif) no-repeat;}


#ctcata .ctag{
position:absolute;z-index:80;display:none;
}

.loadingDiv{
    again: center;
    text-align: center;
    margin: 0;
    border: none;
    position: absolute;
    display: block;
    background-color: #666666;
    filter: alpha (opacity=70);
    opacity: 0.7;
    z-index: 1;
    width: 128px;
    height: 128px;
    vertical-align:middle;
}

