/*---------------------
General
---------------------*/
* {padding:0; margin:0;}

A						{font-weight:normal; color:#333333; text-decoration:none;}
A:hover					{text-decoration:underline;}
h1						{font-size:220%; font-weight:normal; margin:0 0 10px 0; color:#000000;}
h2						{font-size:150%; font-weight:normal; margin:15px 0 5px 0; color:#000000;}
h3						{font-size:130%; font-weight:normal; margin:15px 0 5px 0; color:#000000;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{FONT-SIZE:x-small;} 
body 					{background:url(../gfx/bg.jpg) repeat-x #eee2b2; COLOR:#555555; font-family: Arial; font-size:110%; }  


/* Hides from IE-mac \*/
.clearfix:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix 			{height: 1%;}

/*---------------------
Body layout
---------------------*/
div#Header 				{height:100px; background:url(../gfx/bg-header.jpg) repeat-x #eee2b2;}
div#Header .inner		{margin:0 auto; padding:0; width:960px; height:100px; position:relative;}
div#Content 			{background-color:#FFF; padding:20px 0 20px 0; min-height:500px; _height:500px;}
div#Content .inner		{margin:0 auto; padding:0; width:960px;}
div#Footer				{height:230px; background:url(../gfx/bg-footer.jpg) repeat-x #eee2b2;}
div#Footer .inner		{margin:0 auto; padding:10px 0 10px 0; width:960px;}

.tbxDefault				{color:#333; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; padding:3px; border:1px solid #d7d4ca; width:250px;}
.btnDefault				{color:#333; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; float:right;}

/*---------------------
Top Navigation
---------------------*/
div#Header .inner #logo		{position:absolute; left:0; top:11px;}
div#Header .inner #logo2	{position:absolute; right:0; top:13px;}

ul#nav						{margin:0; padding:0; list-style:none; position:absolute; left:0; 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:#FFF !important; display:inline; text-transform:uppercase;}
ul#nav li a:hover			{cursor:pointer; text-decoration:underline;}
ul#nav li a.on				{color:#b35975 !important; text-decoration:none;}
ul#nav li a.on:hover		{color:#b35975 !important; text-decoration:none;}
ul#nav li a.on .nav-left	{background:url(../gfx/nav-on-left.gif) no-repeat top left; width:8px;	height:32px; display: block; float:left;}
ul#nav li a.on .nav-mid		{background:url(../gfx/nav-on-mid.gif) repeat-x top left; height:32px; display:block; float:left; padding:0px 10px 0px 10px;}
ul#nav li a.on .nav-right 	{background:url(../gfx/nav-on-right.gif) no-repeat top left; width:8px; height:32px; display: block; float:left;}

/*---------------------
Page layout
---------------------*/
div.content-left			{width:200px; margin:0; padding:0; float:left;}
div.content-right			{width:730px; margin:0; padding:0 0 0 30px; float:left; overflow:hidden;}
div.content-right .main		{width:440px; margin:0; padding:0; float:left; overflow:hidden;}
div.content-right .column	{width:260px; margin:0 0 0 30px; padding:0; float:left; overflow:hidden;}

div.start-block				{padding:10px; border:1px solid #EEE;}
div.start-block h1 			{font-size:24px;}
div.start-block p 			{font-size:14px;}

div.sub-block				{width:960px; margin:10px 0 0 0; float:left;}
div.sub-block .left			{width:740px; float:left; padding:0; margin:0;}
div.sub-block .right		{width:218px; float:left; padding:0; margin:0; border:1px solid #EEE; min-height:368px; _height:368px;}

div.sub-block .left ul		{width:740px; float:left; padding:0; margin:0; list-style:none; overflow:hidden;}
div.sub-block .left ul li	{width:360px; height:180px; overflow:hidden; float:left; padding:0; margin:0 10px 10px 0;}

div.sub-block .right h3					{width:208px; height:30px; font:bold 14px/30px arial; color:#000; padding:0 0 0 10px; margin:0;}
div.sub-block .right ul					{width:218px; margin:0; padding:0; list-style:none;}
div.sub-block .right ul li				{float:left; width:198px; padding:0; display:block; padding:20px 10px 20px 10px;}
div.sub-block .right ul li p a			{font:bold 11px "Trebuchet MS", Arial !important; color:#000;}
div.sub-block .right ul li p a:hover	{text-decoration:underline;}

/*---------------------
Content Left
---------------------*/
ul.nav-left					{width:200px; margin:0; padding:0; display:block; float:left; list-style:none;}
ul.nav-left li				{margin:0; padding:0;}
ul.nav-left li a			{width:190px; padding:0 0 0 10px; font:normal 12px/28px Arial; color:#333333; text-decoration:none; display:block; background:url(../gfx/nav-left.gif) no-repeat; border-bottom:1px solid #e2e2e2;}
ul.nav-left li a.first		{background:url(../gfx/nav-left-first.gif) no-repeat; line-height:30px;}
ul.nav-left li a.last		{background:url(../gfx/nav-left-last.gif) no-repeat; line-height:29px; border:none;}
ul.nav-left li a:hover		{background-color:#f4f4f4;}
ul.nav-left li.on a			{color:#b35975;}
ul.nav-left li.on a:hover	{color:#b35975;}

/* Lev 4 navigation */
ul.nav-left li.on ul			{margin:0; padding:5px 0 5px 0; list-style:none; background:#f6f6f6; border:1px solid #e2e2e2; border-top:none;}
ul.nav-left li.on ul li			{padding:6px 0 6px 0; border-bottom:none;}
ul.nav-left li.on ul li a		{font:normal 11px/11px Arial !important; padding:0 10px 0 20px; color:#303030 !important; background:none !important; border:none; width:158px;}
ul.nav-left li.on ul li a:hover	{color:#497fbd !important; background:none !important;}
ul.nav-left li.on ul li.on a	{color:#497fbd !important; background:none !important;}

/*---------------------
Footer
---------------------*/
#FooterBox				{width:960px; padding:10px 0 0 0; margin:0; float:left; text-align:left;}
#FooterBox .left		{float:left; padding:0; margin:0;}
#FooterBox h2			{font:bold 12px arial; color:#FFF; margin:0 0 4px 0; padding:0;}
#FooterBox p			{font:normal 11px/18px arial; color:#FFF;}
#FooterBox p a			{color:#FFF; font-weight:normal;}

#FooterBox .right		{float:right; text-align:right; margin:0; padding:0;}
#FooterBox .right a		{}
