
/* GENERAL */
*					{padding:0; margin:0; border:0;}
html, body 			{font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; background:url(../images/bg-body.jpg) repeat-x top center; height:100%;}
a					{color:#bed62f;}

/* LAYOUT */
#container			{font-size:0.8em; height:100%; padding-bottom:0 0 20px 0; height:auto !important; height:100%; min-height:100%; position:relative;}
#center				{width:930px; margin:0 auto;}
#header 			{height:139px; background:url(../images/bg-header.gif) no-repeat;}
#navigation 		{position:relative; top:80px; left:400px; width:200px;}
#homepage 			{min-height:450px; margin: 0 220px 0 0; background:url(../images/bg-home.jpg) no-repeat; width:610px; padding:190px 15px 0 0;}
#latestnews			{float:right; width:282px; padding:10px;}
#footer 			{clear:left; margin:0 auto; width:100%; position:absolute; bottom:0; height:18px;}

#content	 		{min-height:350px; background:url(../images/bg-content.jpg) no-repeat; width:910px; padding-top:20px;}
#contentleft 		{margin: 0 400px 0 0; padding:20px 25px 0 0; width:390px;}
#contentright		{float:right; width:380px; padding:20px 80px 10px 25px;}


/* FORMATTING */
#homepage						{line-height:1.4em;}
ul#homepagepanel				{list-style:none; line-height:1.3em; font-size:11px; position:relative; top:30px; padding:0;}
ul#homepagepanel li				{width:171px; height:205px; padding:75px 10px 10px 10px; background:url(../images/bg-panel.gif) no-repeat; position:relative; margin-right:2px;}
ul#homepagepanel li img			{position:absolute; top:5px;}
ul#homepagepanel li.last		{margin-right:0px;}

ul#homepagepanel li.panel-first	{ position: absolute; left:17px;}
ul#homepagepanel li.panel-middle{ position: absolute; left:215px;}
ul#homepagepanel li.panel-bottom{ position: absolute; left:413px;}

#latestnews h1					{color:#58585a; font-size:1.2em; text-transform:uppercase; padding-bottom:10px;}
#latestnews						{line-height:1.4em; background:url(../images/bg-latestnews.gif) no-repeat; font-size:11px; padding-top:20px;}
.newsheadline					{color:#bed62f; font-size:1em; padding:5px 0 5px 25px; background:url(../images/li-latestnews.png) no-repeat;}
.newsdate						{color:#999; display:block; padding:0;}
.newstext						{padding:3px 80px 10px 0; width:200px;}



#content h1	 					{padding:0 0 0 20px;}
#content ul	 					{ list-style: url(../images/li-foot2.gif); padding:0 0 0 40px;}
#content li	 					{font-size:12px; vertical-align: text-top; padding:0 0 10px 0; line-height:1.4em; }
#content p	 					{font-size:1em; padding:0 20px; line-height:1.4em; width:800px;}
#content img	 				{ text-align:center;}
#contentleft img 				{ padding:0; margin:0;}
#contentleft p 					{font-size:0.9em; width:auto; padding:0 0 1em 20px;}
#contentright img 				{ padding:0; margin:0;}
#contentright p					{font-size:0.9em; width:auto; padding:0 20px 1em 0}
#contentright ul	 			{  padding:0 0 0 20px;}

#footer							{background:url(../images/bg-footer.gif) repeat-x; text-align:center; padding:25px 0 0 0; color:#fff; font-size:0.7em;}

span.blurb						{padding:0 20px; display:block;}
.namegreen						{color:#bed62f; font-weight:bold;}
.namewombat						{color:#58585a; font-weight:bold;}



/* NAVIGATION */
#navig 							{display:block; position:relative;}
#navig li 						{display:block; float:left; text-align:center;}
#navig ul 						{width:100%; display:block; visibility:hidden; position:absolute; clear:both; top:12px; left:0;}
#navig:after 					{content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both;}
#navig li.active ul,
#navig li:hover ul 				{visibility:visible; z-index:100;}
#navig li.active ul 			{z-index:10;}
#navig 							{width:540px;}
#navig a 						{color:#333; display:block; text-transform:uppercase; text-decoration:none;}
#navig li li a 					{border:0; margin:0; padding:5px 10px; color:#666; font-weight:bold; font-size:10px;}
#navig ul 						{top:34px; width:540px;}
#navig li.selected a			{background:#00aeef;}
#navig li.selected a:hover		{background:#00aeef;}
#navig li li a.selected 		{color:#fff; }
#navig li li					{}
#navig li li a:hover			{color:#fff;}
#navig li.selected ul li a,
#navig li.selected ul 			{background:#00aeef; color:#000;}
#navig li.selected li a:hover	{color:#fff;}
#navig li ul 					{height:18px; line-height:18px; display:block; width:340px; text-align:center;}

#navig a span						{display:none;}
#navig li li a span					{display:inline;}
#navig li li li a span				{display:none;}
#navig li li ul						{display:none;}
#navig li li.active a span			{color:#fff;}

#navig a.home						{width:102px; height:34px; background:url(../images/nav-home.gif) no-repeat;}
#navig a.our-approach				{width:102px; height:34px; background:url(../images/nav-approach.gif) no-repeat;}
#navig a.services					{width:102px; height:34px; background:url(../images/nav-services.gif) no-repeat;}
#navig a.contact-us					{width:102px; height:34px; background:url(../images/nav-contact.gif) no-repeat;}

#navig a.home:hover					{background:url(../images/nav-home-hover.gif) no-repeat; color:#fff;}
#navig a.our-approach:hover			{background:url(../images/nav-approach-hover.gif) no-repeat; color:#fff;}
#navig a.services:hover				{background:url(../images/nav-services-hover.gif) no-repeat; color:#fff;}
#navig a.contact-us:hover			{background:url(../images/nav-contact-hover.gif) no-repeat; color:#fff;}

#navig li.active a.home				{background:url(../images/nav-home-active.gif) no-repeat; color:#fff;}
#navig li.active a.our-approach		{background:url(../images/nav-approach-active.gif) no-repeat; color:#fff;}
#navig li.active a.services			{background:url(../images/nav-services-active.gif) no-repeat; color:#fff;}
#navig li.active a.contact-us		{background:url(../images/nav-contact-active.gif) no-repeat; color:#fff;}


