/*---------------------
General
---------------------*/

A						{font-weight:normal; color:#0075a6; text-decoration:none; font-family:"Trebuchet MS", Arial;}
A:hover					{text-decoration:underline;}
h1						{font-size:180%; font-weight:bold; margin:0 0 10px 0; color:#000;}
h2						{font-size:120%; font-weight:bold; margin:10px 0 3px 0; color:#000;}
h3						{font-size:100%; font-weight:bolf; margin:10px 0 3px 0; color:#000;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0px; padding:0px; FONT-SIZE:small;} 
body 					{background-color:#f0f0f0; margin:0; padding:0 0 40px 0; COLOR:#333; font-family:"Trebuchet MS", Arial; font-size:100%; text-align:center; } 

/*---------------------
Body layout
---------------------*/
#wrapper 				{width:940px; margin:0 auto; text-align:left;}
#content				{width:900px; padding:0 20px 0 20px; float:left; background:url(../gfx/content-bg.jpg) repeat-y;}

/* Head */
#head 					{width:900px; height:110px; margin:0; padding-bottom:10px; position:relative; background:url(../gfx/header-bg.jpg) top left no-repeat;}

#head ul.nav					{position:absolute; left:10px; top:78px; height:32px; margin:0; padding:0; list-style:none; display:block; overflow:hidden;}
#head ul.nav li					{display:inline; float:left; padding:0;}
#head ul.nav li a				{font:bold 11px/32px "Trebuchet MS", Arial !important; text-decoration:none; color:#444444 !important; display:inline; text-transform:uppercase;}
#head ul.nav li a:hover			{text-decoration:underline; cursor:hand;}
#head ul.nav li a.off .bg		{background:url(../gfx/nav-bg.gif) repeat-x top left; float:left; padding:0px 10px 0 10px; height:32px;}
#head ul.nav li a.off .first	{background:url(../gfx/nav-off-first.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.off .grey		{background:url(../gfx/nav-off-grey.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.off .white	{background:url(../gfx/nav-off-white.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.off .last		{background:url(../gfx/nav-off-last.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.on:hover		{text-decoration:none; cursor:hand;}
#head ul.nav li a.on .bg		{background:url(../gfx/nav-on-bg.gif) repeat-x top left; float:left; padding:0px 10px 0 10px; height:32px; color:#000000 !important;}
#head ul.nav li a.on .first		{background:url(../gfx/nav-on-first.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.on .white		{background:url(../gfx/nav-on-white.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}
#head ul.nav li a.on .last		{background:url(../gfx/nav-on-last.gif) repeat-x top left; height:32px; width:13px; display:block; float:left;}


/* Pages */
.content-main					{width:880px; margin:0; padding:0 10px; min-height:500px; _height:500px;}
.content-left					{width:210px; margin:0; padding:10px 0 0 0; float:left; overflow:hidden;}
.content-right					{width:650px; margin:0; padding:5px 0 20px 20px; float:left; overflow:hidden;}

/*---------------------
Content Left
---------------------*/
ul.nav-left								{width:210px; margin:0; padding:0; list-style:none; display:block; background:url(../gfx/nav-left-bg-dotted.gif) repeat-y top right;}
ul.nav-left li							{margin:0; padding:0; width:209px;}
ul.nav-left li a						{width:188px; padding:0 0 0 20px; font:normal 10px/29px Verdana, "Trebuchet MS", Arial; color:#303030; text-decoration:none; background:url(../gfx/nav-left-bg.gif) no-repeat; display:block;}
ul.nav-left li a:hover					{text-decoration:underline;}
ul.nav-left li.on a						{font-weight:bold; background:url(../gfx/nav-left-bg-hover.gif) no-repeat;}
ul.nav-left li.on-childs a				{font-weight:bold; background:url(../gfx/nav-left-bg-childs.gif) no-repeat;}
ul.nav-left li.on-childs a:hover		{font-weight:bold; background:url(../gfx/nav-left-bg-childs.gif) no-repeat;}

/* Lev 4 navigation */
ul.nav-left li.on-childs ul				{margin:0 1px 0 0; padding:0 0 5px 10px; list-style:none; background:#f2f2f2;}
ul.nav-left li.on-childs ul li			{padding:4px 0 4px 0;}
ul.nav-left li.on-childs ul li a		{font:normal 11px "Trebuchet MS", Arial !important; color:#303030 !important; background:none !important;}
ul.nav-left li.on-childs ul li a:hover	{background:none !important;}
ul.nav-left li.on-childs ul li.on a		{font-weight:bold !important; background:none !important;}

/*---------------------
Footer layout
---------------------*/
#footer						{width:900px; padding:20px 20px 40px 20px; float:left; min-height:20px; _height:20px; text-align:left; background:url(../gfx/footer-bg.jpg) no-repeat;}
#footer .left				{float:left; padding:0; margin:0;}
#footer .right				{float:right; padding:0; margin:0;}
#footer p					{font:normal 10px verdana; color:#666666;}
#footer p a					{font-weight:normal; color:#666666;}

