html, body{margin:auto 0; text-align:center; background:#014779;
	scrollbar-arrow-color: #0066C8;scrollbar-3dlight-color: #4F4F82;scrollbar-darkshadow-color: #4F4F82;scrollbar-face-color: #f4f4f0;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #d0d0d0;scrollbar-track-color: #ffffff;
}
* {padding:0;margin:0;}
body, td, th, input, textarea, select, button { font-size:13px;color:#000000;font-family: "tahoma", "MS Sans Serif", "Microsoft Sans Serif"; }
a:link, a:visited { text-decoration: none; color: #000000;}
a:hover { text-decoration: none; color : #0000FF;}
a img { border: none; }
ul,li{list-style: none;}
table{text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;color:#CCCCCC;margin:0px;padding: 0px;}
h3 { font-size:120%;font-weight:normal;}
h6 { font-size:10px; line-height : 0;}

.mgray{padding:20px 5px;border:1px solid #DDDDDD;background:#FCFCFC;text-align:center}
.mgreen{padding:20px 5px;border:1px solid #229922;background:#F5FFF5;text-align:center}
.mred{padding:20px 5px;border:1px solid #CC4444;background:#FFF5F5;text-align:center}
.mblue{padding:20px 5px;border:1px solid #3377CC;background:#F3FCFF;text-align:center}

.input{border:1px solid #999999;font-family: "MS Sans Serif", "Microsoft Sans Serif", "tahoma"; }
.input2{border:1px solid #999999;font-family: "MS Sans Serif", "Microsoft Sans Serif", "tahoma";}

.pagenum ul, li{ display:inline;}
.pagenum span a{ padding:1px;padding-left:4px;padding-right:4px;border:1px solid #999999;}
.pagenum span a:hover{ color:#FFFFFF;background-color:#3333DD;border:1px solid #000000;}
.spagenum{padding:1px;padding-left:4px;padding-right:4px;border:1px solid #550000;color:#FFFFFF;background-color:#DD3333;font-weight: bold;}


.scorenum ul, li{ display:inline;}
.scorenum a{margin:3px;padding:3px 5px;border:1px solid #999999;font-weight:bold;}
.scorenum a:hover{ color:#FFFFFF;background-color:#3333DD;border:1px solid #000000;}


.login{width:100px;height:18px;background:url(image/bginput2.gif) #FFFFFF repeat-x;border:1px solid #084B7B;}


.mainmenu{margin:0px auto;width:970px;;height:42px;font-size:14px;background:url(image/bg_menuitemline.gif) #FFFFFF  repeat-x bottom left;}
.mainmenu ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
.mainmenu ul li{display:block;float:left;}
.mainmenu ul li a{display:block;float:left;height:42px;padding-left:20px;background:url(image/bg_menuitem.gif) no-repeat top left;color:#FFFFFF;line-height:32px;}
.mainmenu ul li a b{display:block;float:left;width:153px;height:42px;padding-right:20px;background:url(image/bg_menuitem.gif) no-repeat top right;cursor:pointer;}
.mainmenu ul li a:hover{display:block;background:url(image/bg_menuitemon.gif) repeat-x top left;color:#FFFFFF;}
.mainmenu ul li a:hover b{display:block;background:url(image/bg_menuitemon.gif) repeat-x top right;cursor:pointer;}
.mainmenu ul li a:visit b{color:#FFFFFF;}
.mainmenu ul li a.current{display:block;background:url(image/bg_menuitemc.gif) no-repeat top left;color:#000000;}
.mainmenu ul li a.current b{display:block;width:153px;height:42px;padding-right:20px;background:url(image/bg_menuitemc.gif) no-repeat top right;}


	.buttonusefile a{margin:10px;margin-right:0px;float:left;border:1px solid #449e1a;width:370px;height:32px;background:url(image/button_usefile.gif) #FFFFFF no-repeat;display:inline;}
	.buttonusefile a:hover{background:url(image/button_usefilea.gif) #FFFFFF no-repeat;border:1px solid #568dc1;}
	.buttonupfile a{margin:10px;margin-left:0px;float:right;border:1px solid #449e1a;width:370px;height:32px;background:url(image/button_upfile.gif) #FFFFFF no-repeat;display:inline;}
	.buttonupfile a:hover{background:url(image/button_upfilea.gif) #FFFFFF no-repeat;border:1px solid #568dc1;}


	.message{margin:50px;border:1px solid #d9e9f7;padding:50px 10px;}

.menu li{display:block;padding:8px 5px 8px 25px;background:url(image/bu_menu.gif) no-repeat top left;border-bottom:1px dotted #C2CFDD;}


/*.title{margin:0px auto;width:694px;padding:8px;border:1px solid #DDDDDD;background:#1D467D;color:#FFFFFF;font-size:16px;font-weight:bold;}*/
.title{margin:0px auto;padding:8px;border:1px solid #DDDDDD;background:#1D467D;color:#FFFFFF;font-size:16px;font-weight:bold;}



.uploaditem{width:100%;}
.uploaditem th{padding:8px;border:1px solid #FFFFFF;background:#E3EEF1;font-weight:normal;vertical-align:top;}
.uploaditem td{padding:8px;border:1px solid #FFFFFF;background:#F4F8FA;}

.dbuttonblack, .dbuttonred, .dbuttonblue, .dbuttongreen, .dbuttonyellow, .dbuttonpink, .dbuttonviolet, .dbuttonsky, .dbuttonorange {margin:2px;margin-right:1px;padding:3px;height:18px;line-height:18px;color:#FFFFFF;text-align:center;font-weight:bold;font-size:12px;}
.dbuttonblack a:visit, .dbuttonred a:visit, .dbuttonblue a:visit, .dbuttongreen a:visit ,dbuttonyellow a:visit ,dbuttonpink a:visit ,dbuttonviolet a:visit ,dbuttonsky a:visit ,dbuttonorange a:visit{color:#FFFFFF;}

.dbuttonblack{border:1px solid #000000;background:url(image/bg_buttonblack.gif) #000000;}
.dbuttonblack a {color:#FFFFFF;}
.dbuttonblack a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonred{border:1px solid #550000;background:url(image/bg_buttonred.gif) #440000;}
.dbuttonred a {color:#FFFFFF;}
.dbuttonred a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonblue{border:1px solid #004466;background:url(image/bg_buttonblue.gif) #006688;}
.dbuttonblue a {color:#FFFFFF;}
.dbuttonblue a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttongreen{border:1px solid #004400;background:url(image/bg_buttongreen.gif) #006600;}
.dbuttongreen a {color:#FFFFFF;}
.dbuttongreen a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonyellow{border:1px solid #442400;background:url(image/bg_buttonyellow.gif) #927700;}
.dbuttonyellow a {color:#FFFFFF;}
.dbuttonyellow a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonpink{border:1px solid #520044;background:url(image/bg_buttonpink.gif) #8f0076;}
.dbuttonpink a {color:#FFFFFF;}
.dbuttonpink a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}


.dbuttonviolet{border:1px solid #360052;background:url(image/bg_buttonviolet.gif) #5e008d;}
.dbuttonviolet a {color:#FFFFFF;}
.dbuttonviolet a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonsky{border:1px solid #00524c;background:url(image/bg_buttonsky.gif) #008d81;}
.dbuttonsky a {color:#FFFFFF;}
.dbuttonsky a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}

.dbuttonorange{border:1px solid #4e2d00;background:url(image/bg_buttonorange.gif) #8d5200;}
.dbuttonorange a {color:#FFFFFF;}
.dbuttonorange a:hover{display:block;color:#000000;background:url(image/blank.gif) #FFFFFF;}






/* ################ HIGHSLIDE ################ */
.highslide-container div {font-family:Verdana, Helvetica;font-size: 10pt;}
.highslide-image {border:2px solid #FFFFFF;background:gray;}
a.highslide-full-expand {background: url('image/highslide/fullexpand.gif') no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
a.highslide-credits,a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}


.downloaddetail {width:100%;border:0px solid #000000;}
.downloaddetail th{width:80px;padding:5px;background:#D1E5FB;border:1px solid #FFFFFF;font-weight:normal;font-size:14px;vertical-align:top;}
.downloaddetail td{padding:5px;background:#F5F8FF;border:1px solid #FFFFFF;font-size:14px;}

.itemlisttitle{padding:3px;height:18px;line-height:18px;border-bottom:1px solid #3D5999;background:url(image/bg_title.gif) #9DD2FF;color:#272659;text-align:center;font-weight:bold;font-size:12px;} 
.itemlistdetail{margin:10px;background:#F8F8FF;font-size:12px;border:1px solid #3D5999;} 

.itemshow{width:100%;border:1px solid #3D5999;background:#EBF4FF;}
.itemshow td div{margin-bottom:5px;}
.itemshowtitle{padding:3px;background:#B1CAE4;border-bottom:1px solid #90AFCF;font-size:13px;color:#2D4159;}


.webboard{width:100%;margin-top:0px;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;}
.webboard th{padding:5px 5px;background:#FAFAFA;color:#888888;text-align:center;}
.webboard td{padding:4px 5px;color:#888888;text-align:center;border-bottom:1px solid #E4E4E4;}
.webboard td a{color:#000000;}
.webboard td a:hover{color:#0000FF;}

.memonline {margin:0px auto;width:182px;border:1px solid #DDDDDD;}
.memonline td{width:65px;padding:3px;background:#EEEEEE;text-align:center;}
.memonline td img{border:0px solid #000000;}

.boardmenu {border:1px solid #DDDDDD;padding:1px;}
.boardmenu li{display:block;margin-bottom:2px;padding:2px 0px;border:1px solid #EEEEEE;}
.boardmenu li img{vertical-align:middle;padding-right:10px;}
.headmenu{margin:0px auto;width:175px;height:20px;line-height:20px;padding-left:5px;text-align:left;color:#FFFFFF;background:url(image/bg_boardmenu.gif) #568dc1 no-repeat;border:1px solid #2c659b;}



.showpost{width:100%;border:1px solid #CCCCCC;}
.showpost th{width:150px;border-right:0px solid #FAFAFA;vertical-align:top;text-align:center;background:#ebf2f8;}
.showpost td{padding:5px;vertical-align:top;}

.frompost th {width:16%;padding:5px;text-align:left;font-weight:normal;vertical-align:top;}
.frompost td {padding:5px;text-align:left;font-weight:normal;}

.board_content{width:100%;overflow:auto;overflow-x:auto;overflow-y:hidden;}
.board{margin:0px auto;padding:10px;border:1px solid #DDDDDD;text-align:left;overflow:auto;overflow-x:auto;overflow-y:hidden;}
.board a{color:#0000FF;}

.quotetop {margin:5px;margin-bottom:0px;border:1px solid #CCCCCC;border-bottom:none;background:#F5F5F5;color:#888888;padding:2px;}
.quote {margin:5px;margin-top:0px;padding:5px;border:1px solid #CCCCCC;border-top:0px solid #CCCCCC;background:#FDFDFD;overflow:auto;overflow-x:auto;overflow-y:hidden;}

.emopad img{cursor:hand;cursor:pointer;}

.postmenu ul, li {display:inline;}
.postmenu li a img {border:1px solid #CCCCCC;}
.postmenu li a:hover img{border:1px solid #000000;background:#DDEEFF;}

.register{margin:0px auto;width:700px;}
.register th{width:220px;padding:10px;border-bottom:1px solid #DDDDDD;text-align:right;vertical-align:top;}
.register td{padding:10px;border-bottom:1px solid #DDDDDD;text-align:left;}

.memdetail {width:100%;}
.memdetail th{width:70px;padding:3px;background:#FAFAFA;border:1px solid #FAFAFA;text-align:right;}
.memdetail td{padding:3px;padding-left:8px;background:#FFFFFF;border:1px solid #FAFAFA;}
/*.memdetailtitle{margin:0px auto;width:694px;padding:3px;border:1px solid #3D5999;background:url('image/bg_title.gif') #9DD2FF;color:#272659;font-size:13px;font-weight:bold;}*/
.memdetailedit {width:100%;}
.memdetailedit th{width:140px;padding:5px;background:#FAFAFA;border:1px solid #FAFAFA;text-align:right;vertical-align:top;}
.memdetailedit td{padding:5px;padding-left:8px;background:#FFFFFF;border:1px solid #FAFAFA;}
.memedit {width:100%;}
.memedit th{width:140px;padding:4px;font-weight:normal;background:#F8F8F8;vertical-align:top;}
.memedit td{width:830px;padding:4px;border:1px solid #F8F8F8;}


.memdetailtitle{margin:0px auto;padding:5px;padding:5px;background:#1d467d;color:#FFFFFF;font-weight:bold;}



.scorechart{border:1px solid #DDDDDD;}
.scorechart th{padding:2px 15px;border-bottom:1px solid #EEEEEE;}
.scorechart td{padding:2px 10px;border-bottom:1px solid #EEEEEE;text-align:right;color:#FF0044;font-weight:bold;}


.itemerrormessage{margin:5px;margin-top:20px;padding:20px;border:1px solid #CCCCCC;background:#FAFAFA;font-size:14px;}


.clear-all{clear:both; height:0; line-height:0;font-size:0px;}
.clear{clear:both; height:0; line-height:0;font-size:0px;}