/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#333333; text-decoration:none;}
A:hover						{text-decoration:underline;}

A.arrow						{background:url(../gfx/link-bg.gif) no-repeat center left; font-weight:normal; color:#666666; text-decoration:none; padding-left:12px; font-size:100%; padding-bottom:2px;}
A.arrow:hover				{text-decoration:underline;}

h1							{font-size:200%; font-weight:normal; margin:0 0 10px 0; color:#555;}
h2							{font-size:140%; font-weight:normal; margin:15px 0 3px 0; color:#555;}
h3							{font-size:120%; font-weight:normal; margin:15px 0 3px 0; color:#555;}
P							{padding:0; margin:0;}
img, table					{border: 0;}
html 						{margin:0; padding:0; FONT-SIZE:x-small; height:100%;} 
form 						{margin:0; padding:0; height:100%;} 
body 						{background-color:#ececec; height:100%; margin:0; padding:0; COLOR:#666666; font-family: Arial; font-size:115%; text-align:center; }  

/*---------------------
Body layout
---------------------*/
div#container				{width:940px; position:relative; margin:0 auto; padding:0 10px 0 10px; min-height:100%; text-align:left; background-color:#FFFFFF;}
div#header 					{width:940px; height:100px; padding:0; position:relative; background:url(../gfx/bg-header.gif) no-repeat;}
div#content 				{width:940px; padding:10px 0 130px 0;}
div#footer					{width:940px; height:119px; position:absolute; bottom:0; border-top:1px solid #e2e2e2; clear:left; text-align:center; overflow:hidden; background:#FFF;}

/* Hides from IE-mac \*/
.clearfix:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix 			{height: 1%;}

/*---------------------
Header
---------------------*/
div#header #logo			{position:absolute; left:10px; top:15px;}

/* Quick navigation */
ul#quick-nav				{margin:0; padding:0; list-style:none; position:absolute; left:200px; top:0; overflow:hidden;}
ul#quick-nav li				{display:inline; float:left; padding-right:10px; border-right: 1px solid #cccccc; margin:10px 10px 10px 0;}
ul#quick-nav li.last		{border-right:0; padding-right:0;}
ul#quick-nav li a			{font:normal 11px/12px arial !important; text-decoration:none; display:inline;}
ul#quick-nav li a:hover		{text-decoration:underline;}

/* Top navigation */
ul#nav						{margin:0; padding:0 0 0 15px; list-style:none; position:absolute; left:200px; bottom:0; height:32px; overflow:hidden;}
ul#nav li					{display:inline; float:left; padding-right:20px; height:28px;}
ul#nav li a					{font:bold 13px/32px arial !important; text-decoration:none; color:#333 !important; display:inline;}
ul#nav li a:hover			{cursor:pointer; text-decoration:underline;}
ul#nav li a.on				{color:#333 !important; text-decoration:none;}
ul#nav li a.on:hover		{color:#333 !important; text-decoration:none;}
ul#nav li a.on .nav-left	{background:url(../gfx/nav-left-on.gif) no-repeat top left; width:3px;	height:32px; display: block; float:left;}
ul#nav li a.on .nav-mid		{background:url(../gfx/nav-mid-on.gif) repeat-x top left; height:32px; display:block; float:left; padding:0px 12px 0px 12px;}
ul#nav li a.on .nav-right 	{background:url(../gfx/nav-right-on.gif) no-repeat top left; width:3px; height:32px; display: block; float:left;}

/*---------------------
SubPage layout
---------------------*/
div.content-left			{width:190px; margin:0; padding:0; float:left;}
div.content-right 			{width:740px; margin:0 0 0 10px; padding:0; float:left;}
div.content-left h3			{font:normal 16px arial; margin:0 0 5px 8px; padding:0; color:#d32020;}

/* Menu */
ul#menu						{width:190px; margin:0; padding:10px 0 10px 0; list-style:none; float:left; overflow:hidden; background:#f8f8f8;}
ul#menu li					{margin:0; padding:0; display:block;}
ul#menu li a				{width:190px; padding:0 0 0 26px; font:bold 12px/19px arial; color:#333; background:url(../gfx/menu-bg-off.gif) no-repeat; display:block; overflow:hidden; text-decoration:none;}
ul#menu li a:hover			{color:#d32020;}
ul#menu li.on a				{color:#d32020;}

/*	Info block */
div.info-block				{width:190px; margin:10px 0 0 0; padding:10px 0 10px 0; float:left; background:#f8f8f8; color:#333; overflow:hidden;}
div.info-block p       		{font:normal 11px arial; padding:0 10px 0 10px;}
div.info-block p strong		{font:bold 12px arial;}

/* Menu */
ul#menu						{width:190px; margin:0; padding:10px 0 10px 0; list-style:none; float:left; overflow:hidden; background:#f8f8f8;}
ul#menu h3					{margin-left:8px;}
ul#menu li					{margin:0; padding:0; display:block;}
ul#menu li a				{width:190px; padding:0 0 0 26px; font:bold 12px/19px arial; color:#333; background:url(../gfx/menu-bg-off.gif) no-repeat; display:block; overflow:hidden; text-decoration:none;}
ul#menu li a:hover			{color:#d32020;}
ul#menu li.on a				{color:#d32020;}

/* Content right  */
div.footer-links 	        {width:940px; margin:0; padding:10px 0 10px 0; float:left;}
div.footer-links h3         {font:bold 12px arial; color:#555555; margin:0 0 5px 0; padding:0;}
div.footer-links a	     	{font:normal 11px/20px arial; color:#555555; text-decoration:none; display:inline-block; padding:0 8px 0 8px;}
div.footer-links a:hover   	{text-decoration:underline;}