body	{ margin:0; padding:0; background:#f1edd3 url('../i/bak.png') repeat fixed; }
body	{ font-size:100%; font-family:"Times New Roman",Arial,Helvetica,serif; color:#000; }

a:link,a:visited { color:#000; text-decoration:underline; }
a:hover,a:active { color:#900; text-decoration:none; }
a.fff:link,a.fff:visited { color:#fff; text-decoration:underline; }
a.fff:hover,a.fff:active { color:#f1ece1; text-decoration:none; }

a.red:link,a.red:visited { color:#900; text-decoration:underline; }
a.red:hover,a.red:active { color:#600; text-decoration:none; }

/* <!-- LAYOUT --> */
#shelltop	{ margin:auto; text-align:left; min-width:960px; max-width:900px; width:expression(document.body.clientWidth < 902? "900px": document.body.clientWidth > 962? "960px" : "auto"); }
#wrap			{ margin:auto; text-align:left; border:2px solid #bdab87; border-top:0; min-width:780px; max-width:960px; width:expression(document.body.clientWidth < 782? "780px": document.body.clientWidth > 962? "960px" : "auto"); }

#content		{ background-color:#fff; padding:15px 25px 25px 25px; }
#content p	{ line-height:18px; }
#footer			{ background:#600 url('../i/footerbk.png') repeat top left; border:1px solid #bdab87; padding-top:15px; height:60px; }

/* <!-- HEADERS --> */
#headerbk			{ height:110px; }
#headertitle	{ position:relative; top:10px; left:20px;/*  width:370px; */ }
#headertitle span { font-weight:bold; font-style:italic; font-size:13px; color:#600; }

#headertitle a:link,#headertitle a:visited		{ color:#600; background-color:transparent; text-decoration:none; letter-spacing:1pt; font-family:Verdana,Arial,Helvetica,sans-serif; }
#headertitle a:hover,#headertitle a:active		{ color:#900; text-decoration:none; border-bottom:1px dashed #a58c63; }

#headertext		{ font-weight:bold; font-style:italic; font-size:13px; line-height:18px; right:40px; letter-spacing:1pt; color:#600; width:370px; }
#toptext			{ float:right; font-size:18px; font-style:italic; font-weight:bold; color:#900; margin:30px 25px 0 0; width:470px; text-align:center; font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif; }

h1, h2, h3, h4, h5, h6	{ color:#900; letter-spacing:1pt; font-family:Georgia,"Lucida Sans Unicode",lucida,Verdana,sans-serif; }
h1	{ font-size:30px; margin:0; }
h2	{ font-size:22px; margin-top:0; }
h3	{ font-size:20px; }
h4	{ font-size:16px; }
h5	{ font-size:14px; }
h6	{ font-size:12px; }

/* <!-- MISC --> */
.normal	{ font-weight:normal; }
.hid	{ visibility:hidden; width:0; height:0; }
.opa 	{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
pre		{ font-size:12px; }
hr		{ border:1px dashed #d29d0e; }
b			{ font-weight:bold; }
u			{ text-decoration:underline; }
i,em	{ font-style:italic; }
img		{ border:0; }
table	{ display:table; }
.clear			{ clear:both; }
.clearpage	{ clear:both; }
.clearfloat	{ clear:both; height:0; font-size:1px; line-height:0px; }
.center  { text-align:center; }

.black{ color:#000; }
.blue	{ color:#6d5c37; }
.red	{ color:#c00; }
.fff	{ color:#fff; }
.v10	{ font-size:10px; }
.v11	{ font-size:11px; }
.v12	{ font-size:12px; }
.v13	{ font-size:13px; }
.v14	{ font-size:14px; }
.v16	{ font-size:16px; }
.v18	{ font-size:18px; }
.v20	{ font-size:20px; }

.pagebox		{ padding-right:15px; }
.sidebox		{ background-color:#fefbf0; border:1px solid #fceebe; }
.sidebox h5	{ margin:0; color:#fff; padding:5px 10px; border:1px solid #ddd; background:#f1edd3 url('../i/navbk.png') repeat-x; }
.box        { background-color:#24272c; border:1px solid #777; }

form						{ margin:0; padding:0; }
input						{ font-size:12px; }
textarea				{ font-size:12px; }
.handcursor			{ cursor:hand; cursor:pointer; }
.totop					{ text-align:right; }
#content ul			{ font:12px Verdana,Arial,Helvetica,sans-serif; list-style-image:url("../i/bullet.png"); }
li							{ font:12px Verdana,Arial,Helvetica,sans-serif; font-size:13px; padding-bottom:5px; margin-left:-10px; }
.edge         	{ border:3px double #a58c63; }
.slide        	{ border:3px double #a58c63; background-color:#a58c63; width:195px; margin:auto; }

/* <!-- TOP NAVIGATION --> */
#nav				{ font:7px Verdana,Arial,Helvetica,sans-serif; background:#bdab87 url('../i/navbk.png'); height:32px; }
#nav ul			{ float:left; margin:0 0 0 25px; padding:0; list-style-type:none; list-style-position:outside; text-indent:0; width:600px; }
#nav ul li	{ display:inline; margin:0; padding:0; text-transform:uppercase; border-right:1px solid #bdab87; }
#nav a			{ font:bold 11px/28px Verdana,Arial,Helvetica,sans-serif; padding:0 7px 0 7px; margin:0; }
#nav a			{ color:#eee; letter-spacing:1pt; text-decoration:none; }
#nav a:hover{ color:#a58c63; }
#tdy			  { float:right; font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#eee; margin:8px 25px 0 0; }

#sidenav		{ font:7px Verdana,Arial,Helvetica,sans-serif; }

/* <!-- SUB NAVIGATION --> */
#subnav						{ font:bold 13px Verdana,Arial,Helvetica,sans-serif; color:#930; padding:5px 10px; background-color:#fceebe; border:1px solid #f2c023; letter-spacing:1pt; }
#subnav a					{ font-size:13px; font-weight:normal; color:#600; }
#subnav a:hover		{ color:#900; text-decoration:none; }
#subnav span			{ font-size:13px; font-weight:bold; color:#600; letter-spacing:normal; margin-left:20px; }

/* <!-- CHART --> */
#chart h4			{ margin-left:8px; }
table#chart 	{ background-color:#fefbf0; border:1px solid #f2c023; }
#chart th			{ background-color:#e8e0ce; }
#chart td 		{ vertical-align:top; font-size:13px; text-align:left; }
.alt1					{ background-color:#fceebe; }
.alt2					{ background-color:#f1edd3; }

/* <!-- FOOTER --> */
#footer h4	{ text-align:center; color:#eee; font-style:italic; margin:0; }
#footer div	{ text-align:center; color:#eee; font-size:10px; padding-top:5px; }
#footer a:link,#footer a:visited	{ color:#eee; text-decoration:underline; }
#footer a:hover,#footer a:active	{ color:#ccc; text-decoration:none; }

/* <!-- FM --> */
#jsfm form	{ margin:0; padding:0; }
#jsfm table { margin:auto; width:420px; background-color:#fafafa; border:1px solid #eee; }
#jsfm tr td	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; border:none; margin:0; padding:3px; }
#jsfm div, #jsfm p	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; border:none; }
#jsfm span	{ font-size:10px; }
#jsfm input, #jsfm textarea { margin:0; padding:3px; border:1px solid #eee; background-color:#fff; }
#jsfm input.submit { background-color:#fafafa; border:none; padding:0; }
#jsfm input:focus, #jsfm textarea:focus, #jsfm select:focus { border:1px solid #fceebe; background-color:#ffe; }
