*      				{ font-family: Trebuchet MS, Helvetica, Tahoma; }

body      			{ background: white url('img/bg.gif') top center no-repeat; }

img                     	{ border: 0px; }

#pagewrapper   			{ width: 850px; padding: 0px; margin: 0px auto; text-align: left; }

#topbar				{ position: relative; width: 850px; height: 114px; }

#mainmenu			{ position: absolute; top: 30px; left: 0px; padding: 0px 0px 2px 0px; background: url('img/menu_dec.gif') bottom right no-repeat; }
#mainmenu ul			{ list-style: none; margin: 0px; padding: 0px; }
#mainmenu ul li			{ margin: 0px; padding: 0px; display: block; float: left; }
#mainmenu ul li a		{ color: #737477; display: block; padding: 0px 15px; font-size: 15px; line-height: 31px; text-decoration: none; float: left; }
#mainmenu ul li a:hover		{ background-color: #ffd98f; }
#mainmenu ul li a#active	{ background-color: #ffd98f; }

#mainmenu ul ul			{ position: absolute; top: 33px; left: 0px; display: none; }
#mainmenu ul li.active ul	{ display: block; }
#mainmenu ul ul li a		{ font-size: 13px; padding: 0px 10px; line-height: 24px; }

#logo				{ position: absolute; top: 0px; right: 0px; }

#boxmain 			{ padding: 50px 100px 50px 100px; width: 650px; font-size: 12px; }

#footer				{ margin: 0px auto; font-size: 11px; clear: both; float: right; margin: 50px 0px; }

.box				{ position: relative; padding: 0px; }
.box .a				{ position: absolute; top: 0px; right: -60px; background: inherit; padding: 2px 15px; }
.box .a img			{ border-bottom: 0px solid white !important; }
.box:hover .a			{ visibility: visible; }

.module				{ padding: 0px 0px 0px 0px; position: relative; }
.module .a			{ position: absolute; top: -20px; right: 0px; text-align: right; background: inherit; padding: 2px 15px; }
.module:hover .a		{ visibility: visible; }

.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }

td				{ vertical-align: top; }

.leftie				{ float: left; }
.rightie			{ float: right; }
.clear				{ clear: both; }

