*		{ font:normal 14px/18px Verdana,Tahoma,Arial,sans-serif; margin:0; }
html	{ height:101%; }
body	{ background:url(../img/bg.gif) repeat-x; background-color:#333333; color:#555555; font-size:14px; height:101%; margin:0; }
#all	{ text-align:left; width:960px; }
#cnt	{ background-color:#ffffff; margin:0; width:100%; }
#mar	{ margin: 40px 0; }
#tcnt	{ width:960px; }
#tc		{ width:460px; }
#tm		{ width:40px; }
#bot	{ width:960px; }
#m1		{ color:#156598; }
#m2		{ color:#fdcd01; }
sub		{ font-size:12px; }
h1		{ font-size:22px; font-weight:bold; }
h2		{ font-size:22px; font-weight:bold; }
b		{ font-weight:bold; }
i		{ font-style:italic; font-weight:bold; }
td		{ vertical-align:top; }
ul#fade	{ list-style:none; margin:0; padding:0; }
#s		{ line-height:8px; }
#ft		{ color:#ffffff; }
#ref	{ color:#221100; font-style:italic; }
#dnone	{ display:none; }
#un		{ font-size:12px; font-weight:normal; text-decoration:underline; }
#um		{ font-size:12px; }
#foot	{ background-color:#333333; color:#ffffff; margin:0 0 40px 0; width:100%; }
a:link, a:visited { color:#00a2ed; font-weight:normal; text-decoration:underline; }
a:hover, a:active { color:#ed6d04; font-weight:normal; text-decoration:none; }
a:link#hm, a:visited#hm { color:#ffffff; text-decoration:none; }
a:hover#hm, a:active#hm { color:#ed6d04; text-decoration:none; }
a:link#hw, a:visited#hw { color:#ffffff; text-decoration:none; width:116px; }
a:hover#hw, a:active#hw { color:#ed6d04; text-decoration:none; width:116px; }
a:link#sm, a:visited#sm { color:#ffffff; font-size:12px; font-weight:normal; text-decoration:none; }
a:hover#sm, a:active#sm { color:#ffffff; font-size:12px; font-weight:normal; text-decoration:underline; }
input, textarea	{ background:#eeeeee; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-top:1px solid; color:#442200; font-size:12px; }
label	{ cursor:pointer; }

#mbar							{ background-color:#00a2ed; height:38px; text-align:left; }
#menu							{ font-size:14px; position:absolute; }
#menu ul						{ list-style-image:none; list-style-type:none; margin:0px; padding:0px; }
#menu li.topmenu				{ float:left; }
.topmenu a, .topmenu b			{ float:left; text-align:center; width:128px; }
.topmenu ul						{ display:none; }
.topmenu a, .submenu a			{ margin:0px; text-decoration:none; }
.topmenu a						{ background-color:#00a2ed; }
.submenu a						{ background-color:#00a2ed; }
.topmenu b, .submenu b			{ background-color:#ec6b15; color:#ffffff; margin:0px; text-decoration:none; }
.topmenu a, .topmenu b			{ border:0; font-weight:bold; padding:10px 0px 10px 0px; }
.submenu a, .submenu b			{ border:1px solid #ffffff; border-width:1px 0 0 0; font-weight:normal; padding:4px 4px 4px 8px; text-align:left; }
.submenu a						{ clear:both; position:relative; width:116px; }
.submenu b						{ clear:both; position:relative; width:116px; }
#menu a:hover, .topmenu.on a	{ background-color:#ec6b15 !important; color:#ffffff; }
.topmenu:hover ul				{ display:block; z-index:500; }

#acc			{ border:1px solid #ffffff; border-top:none; }
.acc dt			{ background:#00a2ed url(arrow_down.gif) no-repeat right center; border-top:1px solid #ffffff; color:#ffffff; cursor:pointer; padding:4px 6px; }
.acc dt:hover	{ background-color:#ed6d04; }
.acc .open		{ background-color:#ed6d04; background-image:url(arrow_up.gif); }
.acc dd			{ overflow:hidden; }
.acc span		{ border-top:none; display:block; padding:15px; }
