/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#666666; text-decoration:none;}
A:hover						{text-decoration:underline;}
h1							{font-size:160%; font-weight:bold; margin:0; color:#007ac9;}
h2							{font-size:160%; font-weight:normal; margin:0; color:#555555;}
h3							{font-size:120%; font-weight:normal; margin:0 0 3px 0; color:#555555;}
P							{padding:0; margin:0;}
img, table					{border: 0;}
img.image-right				{float:right; margin:0 0 20px 20px;}
img.image-top				{margin-bottom:10px;}
html 						{margin:0; padding:0; FONT-SIZE:x-small;} 
body 						{background:url(../gfx/bg.gif) repeat-x #FFFFFF; margin:0; padding:0; COLOR:#555555; font-family: Arial; font-size:110%; }  

/*---------------------
Layout
---------------------*/
div#wrapper					{float:left; width:100%}
div#header 					{width:900px; height:160px; position:relative; background:url(../gfx/bg-header.jpg) no-repeat top left;}
div#header #logo			{position:absolute; left:0px; top:0px;}

div#content 				{width:900px; padding:20px 0 0 0; margin-bottom:40px; position:relative;}
div#content .left-content	{width:235px; margin:0 19px 20px 0; padding-right:20px; border-right:1px solid #c6c6c6; float:left;}
div#content .right-content 	{width:625px; margin:0 0 40px 0; padding:0; float:left;}
div#maincontentflash		{margin:0; padding-bottom:20px; float:left; overflow:hidden;}

div#footer					{width:100%; height:50px; background:url(../gfx/bg-footer.gif) repeat-x; clear:left;}
div#footer p				{padding:10px; font:normal 11px arial;}

/* Navigation */
ul#nav						{margin:0; padding:0; position:absolute; right:0; top:12px; list-style:none; display:block;}
ul#nav li					{display:inline; float:right; padding-left:10px; margin-left:10px; border-left: 1px solid #013763;}
ul#nav li.last				{border-right:none; padding-right:none;}
ul#nav li a					{font:bold 11px/12px arial !important; color:#FFFFFF !important; text-decoration:none; text-transform:uppercase;}
ul#nav li a:hover			{text-decoration:underline; color:#FFFFFF !important;}
ul#nav li a.on				{text-decoration:underline; color:#FFFFFF !important;}

/* Menu */
ul#menu						{width:235px; margin:0 0 20px 0; padding:0; list-style:none; float:left; overflow:hidden;}
ul#menu h3					{height:48px; padding:0 0 0 15px; margin:0; background:url(../gfx/bg-menu-header.gif) repeat-x; font:normal 16px/48px arial; color:#007ac9;}
ul#menu li					{margin:0; padding:0;}
ul#menu li a				{width:220px; padding:0 0 0 15px; font:bold 11px/28px arial; color:#333; text-decoration:none; background:url(../gfx/menu-bg-off.gif) repeat-x; display:block; overflow:hidden;}
ul#menu li a:hover			{color:#FFFFFF; background:url(../gfx/menu-bg-hover.jpg) no-repeat;}
ul#menu li.on a				{color:#FFFFFF; background:url(../gfx/menu-bg-hover.jpg) no-repeat;}
ul#menu li.on-childs a		{color:#FFFFFF; background:url(../gfx/menu-bg-on.jpg) no-repeat;}
ul#menu li.on-childs a:hover{color:#FFFFFF; background:url(../gfx/menu-bg-on.jpg) no-repeat;}

ul.submenu					{margin:0; padding:0 0 4px 15px; list-style:none; background:#fae6a7;}
ul.submenu li				{margin:0;}
ul.submenu li a				{font:normal 11px/20px arial !important; color:#333 !important; background:url(../gfx/submenu-bg-off.gif) no-repeat !important;}
ul.submenu li a:hover		{color:#007ac9 !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}
ul.submenu li.on a			{color:#007ac9 !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}