@charset "utf-8";

body {font-size: 12px;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; overflow-x: hidden; } 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border: 0; }
iframe { background-image: none; }
hr{ border:0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
.clear { clear:both; }
.input { line-height: 15px; height: 15px; border: 1px solid #999999; padding: 2px; }
.checkbox { line-height:13px; height: 13px; width:13px; padding:0px; margin: 0px; }
.indent { text-indent: 24px; }
.db{ display: block; }
.di{ display: inline; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
a { color: #000000; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; color: #F00; }
.fl{ float: left; margin:0 10px; }
.fr{ float: right; }
.c_red { color: #990000; }
.c_orage { color: #cc6600; }
.c_yellow { color: #ffff00; }
.c_green { color: #009900; }
.c_blue { color: #0066cc; }
.c_purple { color: #9900cc; }
.c0{ color: #000000; }
.c3{ color: #333333; }
.c6{ color: #666666; }
.c9{ color: #999999; }
.cc{ color: #cccccc; }
.cd{ color: #dddddd; }
.ce{ color: #eeeeee; }
.cf{ color: #ffffff; }
.border{ border:3px #CCC solid;}
.border_f{ border:4px #F2F2F2 solid;}
.border_t{ border-top:1px #4a4a4a solid }
.border_r{ border-right:1px #4a4a4a solid }
.border_b{ border-bottom:1px #4a4a4a solid }
.border_l{ border-left:1px #4a4a4a solid }
.border_d{ border:1px #4a4a4a dotted }
.border_dt{ border-top:1px #4a4a4a dotted }
.border_dr{ border-right:1px #4a4a4a dotted }
.border_db{ border-bottom:1px #CCC dashed }
.border_dl{ border-left:1px #4a4a4a dotted }
.f10p{ font-size: 10px; }
.f12p{ font-size: 12px; }
.f13p{ font-size: 13px; }
.f14p{ font-size: 14px; }
.f15p{ font-size: 15px; }
.f16p{ font-size: 16px; }
.f17p{ font-size: 17px; }
.f18p{ font-size: 18px; }
.f20p{ font-size: 20px; }
.f25p{ font-size: 25px; }
.fw{ font-weight:bold; }
.fi{ font-style:italic; }
.fs{ text-decoration:line-through;}
.fu{ text-decoration:underline;}
.text_l { text-align: left; }
.text_r { text-align: right; }
.text_c { text-align: center; }
.mou_p { cursor: pointer; }
.mou_m { cursor: move; }
.mou_t { cursor: text; }
.pad_0p { padding: 0; }
.pad_10p { padding: 10px; }
.pad_10p0p { padding: 10px 0; }
.pad_t10p { padding-top: 10px; }
.pad_r10p { padding-right: 10px; }
.pad_b10p { padding-bottom: 10px; }
.pad_l10p { padding-left: 10px; }
.pad_5p { padding: 5px; }
.pad_5p0p { padding: 5px 0; }
.pad_t5p { padding-top: 5px; }
.pad_r5p { padding-right: 5px; }
.pad_b5p { padding-bottom: 5px; }
.pad_l5p { padding-left: 5px; }
.mar_0p { margin: 0px; }
.mar_10p { margin: 10px; }
.mar_10p0p { margin: 10px 0; }
.mar_t10p { margin-top: 10px; }
.mar_r10p { margin-right: 10px; }
.mar_b10p { margin-bottom: 10px; }
.mar_l10p { margin-left: 10px; }
.mar_5p { margin: 5px; }
.mar_5p0p { margin: 5px 0; }
.mar_t5p { margin-top: 5px; }
.mar_r5p { margin-right: 5px; }
.mar_b5p { margin-bottom: 5px; }
.mar_l5p { margin-left: 5px; }
.lh30p { line-height: 30px; }
.lh25p { line-height: 25px; }
.lh22p { line-height: 22px; }
.lh18p { line-height: 18px; }
.lh180p{ line-height: 180%; }
.lh150p{ line-height: 150%; }
.w1004 { width: 1004px; margin:0 auto; }
.w970 { width: 970px; margin:0 auto; }
.w960 { width: 960px; margin:0 auto; }
.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w160 { width: 160px; }
.w320 { width: 320px; }
.w400 { width: 400px; }
.w560 { width: 560px; }
.w640 { width: 640px; }
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}