body { margin:0px; padding:15px 0px 30px 0px; background-image:url(images/bg.jpg); font-family:verdana, tahoma, arail, sans-serif; font-size:11px; }

#header { width:762px; height:220px; }
	#header #menu { width:150px; height:155px; padding:65px 40px 0px 39px; float:left; background-image:url(images/menu.jpg); }
		#header #menu img { padding:2px 0px 1px 0px; m }
		#header #menu a { float:left; width:134px; padding:3px 0px 7px 10px; margin-bottom:8px; border-bottom:1px solid #FFFFFF; font-family:'ms sans serif', arial, verdana, helvetica; text-decoration:none; text-align:left; }
		#header #menu a:hover { background-color:#FEE791; text-decoration:none; color:#000000; }		
		#header #menu a.selected { }

	#header #banner { width:533px; height:220px; float:left; background-image:url(images/banner.jpg); text-align:left; }
	#banner_img { width:468px; height:60px; margin:30px 0px 0px 30px; border:1px solid #FFFFFF; cursor:pointer; }

#contents { width:762px; text-align:left; position:relative; line-height:1.35em; }
	#contents #top { width:762px; height:23px; background-image:url(images/contents_top.jpg); font-size:0px; }
	#contents #main { width:677px; padding:0px 45px 10px 40px; background:url(images/contents.jpg); }
	* html #contents #main {padding-bottom:0px;}
	#contents #bottom { width:762px; height:35px; background-image:url(images/contents_bottom.jpg); font-size:0px; }

	#contents #split { width:100%; margin:15px 0px 0px 0px; padding:0px; }
	* html #contents #split {margin-top:0px;}
		#contents #split #text { width:497px; padding-right:5px; vertical-align:top; }
		#contents #split #extra { width:175px; vertical-align:top; padding:5px; background-color:#E5D952; border:1px solid #904526; }
			#contents #split #extra #box { padding:5px; background-color:#E5D952; border:1px solid #904526; }

#footer { width:762px; margin-top:13px; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; }
	#footer a { font-size:11px; font-weight:normal; text-decoration:none; color:#000000; position:relative; bottom:1px; }
	#footer a:hover { text-decoration:none; color:#917D45; }

h1 { margin:0px 0px 10px 0px; padding:0px; font-family:"Trebuchet MS", tahoma, verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#917D45; }

a.icon { text-decoration:none; color:#917D45; }
	a.icon img { text-decoration:none; }
a.icon:hover { color:#59562D; }

a.link_list { display:block; padding-left:3px; text-decoration:none; text-decoration:none; color:#59562D; }
	a.link_list span { position:relative; bottom:8px; left:5px; }
a.link_list:hover { color:#332F00; text-decoration:none; }
a.link_selected { display:block; padding-left:3px; background-color:#F7F5C2; text-decoration:none; text-decoration:none; color:#59562D; }
	a.link_selected span { position:relative; bottom:8px; left:5px; }
a.link_selected:hover { color:#59562D; text-decoration:none; }

a.index { text-decoration:none; color:#000000; }

a { text-decoration:underline; color:#000000; }
a:hover { text-decoration:underline; color:#917D45; }

a.help { display:block; margin-bottom:10px; text-decoration:none; }
a.help:hover { text-decoration:none; }
	a.help img { border:0px; }
	a.help span { position:relative; bottom:8px; left:5px; }

#helpme { display:none; width:485px; position:absolute; top:103px; left:40px; z-index:100; padding:5px; background-color:#E5D952; border:1px solid #904526; }

b { color:#534A31; }

hr { background-color:#904526; color:#904526; }

tr.title { background-image:url(images/table.jpg); font-weight:bold; }
	tr.title td { padding:8px 2px 8px 2px; }
tr.lige { background-color:#F7F5C2; }
	tr.lige td { padding:5px 2px 5px 2px; }
tr.ulige { background:none; }
	tr.ulige td { padding:5px 2px 5px 2px; }

div.info { height:300px; overflow:scroll; width:350px; z-index:100; opacity:.90; filter:alpha(opacity=90); padding:5px; background-color:#F2F29D; border:1px solid #CCC57A; position:absolute; top:90px; left:85px; visibility:hidden; }
	div.info hr { background-color:#E5D952; color:#E5D952; }

div.paging_info { padding:5px; text-align:right; margin-bottom:5px; }

div.category { float:left; width:139px; height:140px; margin:0px 9px 9px 0px; padding:10px 10px 10px 20px; background-image:url(images/box.jpg); color:#999999; }
	div.category a { text-decoration:none; color:#999999; }
	div.category a.name { display:block; margin:0px 0px 5px -10px; font-size:13px; font-weight:bold; text-decoration:underline; color:#FFBE00; }
	div.category a.big { display:block; margin:0px 0px 0px 9px; font-weight:bold; text-decoration:underline; }
	div.category a.big:hover { color:#FFBE00; }

div.error { margin-bottom:10px; border:1px solid #CC0000; background-color:#FFFCBF; }
	div.error span { display:block; padding:3px 4px 4px 4px; background-color:#CC0000; font-weight:bold; color:#FFFFFF; }
	div.error div { padding:5px; }
	div.error ul { margin:10px 0px 5px 20px; padding:0px; left:0px; top:0px; }
div.succes { margin-bottom:10px; padding:5px; background-color:#F7F5C2; color:#00CC00; }

table.support { width:100%; }
	table.support tr.topic { background-image:url(images/table.jpg); font-weight:bold; color:#000000; }
		table.support tr.topic td { padding:7px; border:1px solid #904526; }
	table.support tr.field td { border:1px solid #904526; border-top:0px; }
		table.support tr.field div.info_support { float:right; width:150px; padding:5px; border:1px solid #904526; border-top:0px; border-right:0px; background-color:#E5D952; text-align:center; }

form { margin:0px; padding:0px; }
.text { padding:2px; background:#FFFBCC url(images/input.jpg) repeat-x; border:1px solid #917D45; font-family:verdana, tahoma, arial, sans-serif; font-size:11px; }
.submit { border:1px outset; margin:0px 0px 0px 1px; padding:1px; background-image:url(images/button2.gif); font-family:verdana, tahoma, arial, sans-serif; font-size:10px; font-weight:bold; color:#2B333C; cursor:pointer; }
* html .submit { padding:4px 1px 3px 1px; }
form .submit { padding:1px; }
* html input.submit { padding:4px 1px 3px 1px; }

.c1 { color:#917D45; }
.c2 { background-color:#FFFBCC; }