html,body {
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#444343;
	margin:0px;
	background:#c8bda7; height:100%;
}
img{border:none}

a { outline:none;color:#524846; text-decoration:none}
a:hover {outline:none;text-decoration:none;color:#000;}
p{ margin:0 0 19px 0 }
strong {color:#585143}

ul, li{ list-style:none; margin:0; padding:0}



h1,h2 { margin:0; padding:0;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:17px;margin:17px 0 15px 0;color:#8fc84b;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;margin:5px 0 5px 0;color:#2c3c60;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 5px 0;color:#333333;font-weight:bold;border-bottom:1px solid #979797; padding:0 0 5px 0}

.clear{	clear: both;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}
.red{ color:#FF0000}
.black{ color:#000;}
.marginb20 {margin-bottom:20px;}
.orange{color:#ff6600;}
.font-normal{ font-weight:normal;}
b.services-inc{color:#585143;}

#wrapper {padding:0px 44px;width:899px;margin:0 auto; background:url(../images/background.jpg) repeat-y;min-height:100%}
#toppart{height:138px;background:url(../images/home_banner.gif) repeat-x;}
#toppart .logo{padding:28px 0 0 20px;float:left}

#menu{height:138px;float:right}
a.home , .homeon , a.profile , .profileon , a.services , .serviceson , a.process , .processon , a.gallery , .galleryon , a.news , .newson , a.contact , .contacton 
{display:block;margin:0 0px 0 0px;padding:0 0 0 0;height:138px;float:left;}
a.home {background:url(../images/nHome_homeOFF.png) no-repeat;width:55px;}
a.home:hover {background:url(../images/nHome_homeOVER.png) no-repeat;}
.homeon {background:url(../images/nHome_homeOn.png) no-repeat;width:55px;}

a.profile {background:url(../images/nHome_profileOFF.png) no-repeat;width:57px;}
a.profile:hover {background:url(../images/nHome_profileOVER.png) no-repeat;}
.profileon {background:url(../images/nHome_profileOn.png) no-repeat ;width:57px;}

a.services {background:url(../images/nHome_servicesOFF.png) no-repeat;width:68px;}
a.services:hover {background:url(../images/nHome_servicesOVER.png) no-repeat;}
.serviceson {background:url(../images/nHome_servicesOn.png) no-repeat ;width:68px;}

a.process {background:url(../images/nHome_designOFF.png) no-repeat;width:105px;}
a.process:hover {background:url(../images/nHome_designOVER.png) no-repeat;}
.processon {background:url(../images/nHome_designOn.png) no-repeat ;width:105px;}

a.gallery {background:url(../images/nHome_galleryOFF.png) no-repeat;width:69px;}
a.gallery:hover {background:url(../images/nHome_galleryOVER.png) no-repeat;}
.galleryon {background:url(../images/nHome_galleryOn.png) no-repeat ;width:69px;}

a.news {background:url(../images/nHome_newsOFF.png) no-repeat;width:51px;}
a.news:hover {background:url(../images/nHome_newsOVER.png) no-repeat;}
.newson {background:url(../images/nHome_newsOn.png) no-repeat ;width:51px;}

a.contact {background:url(../images/nHome_contactsOFF.png) no-repeat;width:57px;}
a.contact:hover {background:url(../images/nHome_contactsOVER.png) no-repeat;}
.contacton {background:url(../images/nHome_contactsOn.png) no-repeat ;width:57px;}


/*
define default styles for "links" in the main content of pages
each different navigation section may have different styling
*/

/* defaults */
#container a 					{outline:none;color:#524846; text-decoration:underline}
#container a:hover 		{text-decoration:none !important; color:#000 !important;} /* all hovers go black and loose underline */

/* specifics */
#container.nav_home a 		{color:#524846}
#container.nav_profile a 	{color:#cc6699}
#container.nav_services a 	{color:#cc9900}
#container.nav_process a 	{color:#999900}
#container.nav_gallery a 	{color:#339999}
#container.nav_news a 		{color:#00cccc}
#container.nav_contact a 	{color:#669933}

/*
define default styles for "email" and "site by" links in the footer area
each different navigation section may have different styling
*/

/* defaults */
#footer a.link_e		{outline:none;color:#524846; text-decoration:none}
#footer a.link_by		{outline:none;color:#524846; text-decoration:none}
#footer a:hover 	{color:#000 !important;} /* all hovers go black */

#footer.nav_home a.link_e					{color:#cc3333}
#footer.nav_home a.link_by				{color:#524846}

#footer.nav_profile a.link_e			{color:#cc3366}
#footer.nav_profile a.link_by			{color:#cc6699}

#footer.nav_services a.link_e			{color:#996600}
#footer.nav_services a.link_by			{color:#cc9900}

#footer.nav_process a.link_e			{color:#999900}
#footer.nav_process a.link_by			{color:#999900}

#footer.nav_gallery a.link_e			{color:#336666}
#footer.nav_gallery a.link_by			{color:#524846}

#footer.nav_news a.link_e			{color:#336699}
#footer.nav_news a.link_by			{color:#339999}

#footer.nav_contact a.link_e			{color:#669933}
#footer.nav_contact a.link_by			{color:#666633}


/*{ IGH - the following are left for reference.
they have  been replaced by navigation specific styles (see above)

a.h_link{color:#cc3333}
a.h_link:hover{color:#000}
a.profile_l{color:#cc3366}
a.profile_l:hover{color:#000}
a.p_ltd{color:#cc6699}
a.p_ltd:hover{color:#000;}
a.servicw_e{color:#996600}
a.servicw_e:hover{color:#000;}
a.servicw_ltd{color:#cc9900}
a.servicw_ltd:hover{color:#000;}

a.gallery_l{color:#339999; text-decoration:underline}
a.gallery_l:hover{color:#000;text-decoration:none}

a.news_l{color:#00cccc; text-decoration:underline}
a.news_l:hover{color:#000;text-decoration:none}
a.news_e{color:#336699;}
a.news_e:hover{color:#000;}
a.news_by{color:#339999;}
a.news_by:hover{color:#000;}

a.contact_l{color:#669933;text-decoration:underline}
a.contact_l:hover{color:#000;text-decoration:none}

a.contact_by{color:#666633;}
a.contact_by:hover{color:#000;}
}*/


.banner{}
#container{padding:0 0 40px 0}
#container .leftpart{width:212px;float:left; padding:0 0 0 18px}
#container .midpart{width:450px;float:left;padding:15px 0 0 0}
#container .midpart-g{float:left;padding:15px 0 0 0; width:669px; margin:0 0 0 -0px}
#container .midpart-g p img{margin:0 0 0 0px; float:none}
.midpart-g img{margin:0 0 0 -7px;/*float:left*/}
#container .rightpart{width:217px;float:right}
#container .rightpart_co{width:193px;float:right}

#footer{background:url(../images/base_greyBar.gif) repeat-x #000;height:88px;padding:7px 0 0 21px;font-size:11px;color:#999999}
#footer .copyright{width:209px;float:left}
#footer .tel{width:112px;float:left;color:#666}
#footer .email{width:369px;float:left;color:#666}


ul.include { margin:0 0 25px 0}
ul.include li { display:block; clear:both;}
ul.include li span { font-weight:bold;color:#cc9900;font-weight:bold;float:left;width:30px; text-align:right; padding:0 8px 0 0}
ul.include li div {color:#444343; float:right; width:410px; padding:0px 0 6px 0}



span.process-co{color:#999900;display:block;margin:0 0 0px 0}
span.process-co b{width:20px;}
span.process-co em{color:#666666;font-size:11px; padding:5px 0 0 0; display:block}
a.process_l{color:#999900}
a.process_l:hover{color:#000;}





a.gallery_e{color:#336666;}
a.gallery_e:hover{color:#000;}


.con_img{position:relative; z-index:5; margin:0 0 0 -20px}
.pen-ic{ float:left; width:30px;}
.pen-text{ float:left;width:410px;}


span.date{color:#999999}
b.a_title{font-size:13px;color:#336699}

#container .rightpart .blockImage_left
{
	text-align: left;
	margin: 0 0 0px 0;
	padding: 0;
}

#container .rightpart .blockImage_right
{
	text-align: right;
	margin: 0 0 0px 0;
	padding: 0;
}

#container .rightpart .blockImage_center
{
	text-align: center;
	margin: 0 0 0px 0;
	padding: 0;
}

.adminclear {
	display: inline;
}
