@charset "utf-8";
/*html,body{margin:0;padding:0; text-align:center}*/
body{font:Arial, Helvetica, sans-serif; text-align:center; margin:0}
div#container{width:900px; margin:0 auto; height:auto; border:none}
#containerIN {width:844px; margin:0 auto; height:auto}
#main {width:416px; height:auto; float:left}
#maininside {width:583px; height:auto; float:left}
#rightside {width:428px; height:auto; float:right}
#rightsideinside {width:251px; height:auto; float:right}
#rightsidemiddle {width:428px; height:auto; float:right}
#rightsidemiddleinside {width:251px; height:auto; float:right}
#rightsidebot {width:428px; height:auto; float:right}
#rightsidebotinside {width:251px; height:auto; float:right}
/*#top1 {width:439px; height:188px; background-image:url("../images/index_11.jpg.html"); background-repeat:no-repeat; float:left}*/
#top1 {width:439px; height:188px; background-repeat:no-repeat; float:left}
#containerMENU{width:844px; height:auto; float:left}
/*#containerMENUCONT{width:844px; height:auto; float:left}*/
#menucontents{width:140px; height:auto; float:left}
#top2 {width:461px; height:188px; background-image:url("../images/index_22.jpg"); background-repeat:no-repeat; float:right}
#menuleft {width:6px; height:36px; background-image:url("../images/menu_bg_left.jpg"); float:left}
#menucenter {width:830px; height:36px; background-color:#6D8E23; /*background-image:url("../images/menu_bg_center.jpg");*/ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:36px}
#menuright {width:8px; height:36px; background-image:url("../images/menu_bg_right.jpg"); float:right; clear:right}
#maincontent1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4c45; line-height:35px; text-align:left; padding-left:10; vertical-align:bottom}
#maincontent11 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4b4c45; line-height:18px; text-align:justify; padding-left:10; vertical-align:bottom}
#maincontent2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4c45;line-height:20px; text-align:left; padding-left:10}
#maincontent3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4c45;font-style:italic; line-height:40px; text-align:left; padding-left:10}

#containermaincont {width:844px; height:auto; float:left}
#maincontleft {width:410px; height:auto; float:left}
#maincontright {width:410px; height:auto; float:right}

.introcont {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:17.8px; text-align:justify}
.main1orange {color:#ff7200; font-weight:normal}
.main2black {color:#4b4c45;; font-weight:bold }
.main3blackitalics {color:#4b4c45;; font-weight:bold; font-style:italic}
#spacer {width:844px; height:20px}
#spacercont {width:410px; height:20px}

#servicetop {width:366px; height:31px; background-image:url("../images/service_box_top.jpg"); float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:31px; text-align:left; padding-left:50px}
.servicetxt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:31px; text-align:left}
#servicebgline {width:416px; height:auto; background-image:url("../images/service_bg_line.jpg"); float:left; background-repeat:repeat-y}
#spacerservice {width:416px; height:10px}
#spacerservicebot {width:416px; height:10px}
#servicebottom {width:416px; height:10px; background-image:url("../images/service_box_bottom.jpg"); float:left; background-repeat:no-repeat}

#servicecont {width:384px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify}

#serviceBG {width:384px; height:199px; background-image:url("../images/bg_services.jpg"); background-repeat:no-repeat; margin:0 auto}


#testimonialtop {width:366px; height:31px; background-image:url("../images/service_box_top.jpg"); float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:31px; text-align:left; padding-left:50px}
#testimonialbgline {width:416px; height:auto; background-image:url("../images/service_bg_line.jpg"); float:right; background-repeat:repeat-y}
#spacertestimonial{width:416px; height:10px}
#spacertestimonialin{width:269px; height:10px}
#spacertestimonialbot {width:416px; height:10px}
#testimonialbottom {width:416px; height:10px; background-image:url("../images/service_box_bottom.jpg"); float:right; background-repeat:no-repeat}

#testimonialcont {width:269px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:justify; }
#testimonialcontbold {width:269px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:12px; text-align:left }

#testimonialBG {width:381px; height:199px; background-image:url("../images/bg_services.jpg"); background-repeat:no-repeat; margin:0 auto}

#testileft {width:269px; height:auto; float:left}
#testiright {width:121px; height:auto; float:right}
#containerTESTI {width:390px; margin:0 auto; height:auto}

#contactleft {width:113px; height:auto; float:left}
#contactright {width:118px; height:auto; float:right}
#contactrightin {width:118px; height:auto; float:left}
#contactcenter{width:104px; height:auto; float:left}
#contactspacer {width:27px; height:auto; float:left}
#containerCONT {width:390px; margin:0 auto; height:auto}
#containerCONTIN {width:auto; margin:0 auto; height:auto}
.contacttopcont {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4b4c45;	line-height:17px;text-align:left}

.contactbotcont {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ff7200;	line-height:17px;text-align:left}


#serviceleft {width:140px; height:auto; float:left}
#serviceright {width:140px; height:auto; float:right}
#servicespacer {width:15px; height:auto; float:left}
#containerSERV {width:315px; margin:0 auto; height:auto}

.servicescont {font-family:Arial, Helvetica, sans-serif;font-size:14px;	color:#4b4c45;line-height:35px;	text-align:left}
.servicescontin {font-family:Arial, Helvetica, sans-serif;font-size:12px;	color:#4b4c45;line-height:25px;	text-align:left}

#containerFOOTER{width:844px; height:auto; float:left}
#footerleft {width:6px; height:37px; background-image:url("../images/copy_left.jpg"); float:left}
#footercenter {width:830px; height:37px; background-color:#9FB56D; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:37px; text-align:center}
#footerright {width:8px; height:37px; background-image:url("../images/copy_right.jpg"); float:right; clear:right}

#serviceleft {width:140px; height:auto; float:left}
#serviceright {width:140px; height:auto; float:right}
#servicespacer {width:15px; height:auto; float:left}
#containerSERV {width:315px; margin:0 auto; height:auto}

#menuleft1 {width:auto; height:36px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:36px; text-align:left; padding-left:10px; padding-right:10px}
#menuright1 {width:auto; height:36px; float:right; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:36px; text-align:left; padding-left:10px; padding-right:10px}
#menubullet {width:15px; height:auto; float:left}
#containerMENUCONT {width:430px; margin:0 auto; height:36px}

a.navmenu:link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:36px; text-decoration: none; }
a.navmenu:visited {color:#ffffff; text-decoration: none; }
a.navmenu:hover {color:#ffffff; text-decoration:underline; }
a.navmenu:active {color:#ffffff; text-decoration:underline;} 

a.navindex:link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; }
a.navindex:visited {color:#ffffff; text-decoration: none; }
a.navindex:hover {color:#ffffff; text-decoration:none; }
a.navindex:active {color:#ffffff; text-decoration:none;} 

a.navemail:link {color:#ff7200; font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:17px; text-decoration: none; }
a.navemail:visited {color:#ff7200; text-decoration: none; }
a.navemail:hover {color:#A84B00; text-decoration:underline; }
a.navemail:active {color:#ff7200; text-decoration:none;} 

a.navseemore:link {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a.navseemore:visited {color:#000000; text-decoration: none; }
a.navseemore:hover {color:#000000; text-decoration:none; }
a.navseemore:active {color:#000000; text-decoration:none;} 

a.navrecservice:link {color:#696a64; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
a.navrecservice:visited {color:#696a64; text-decoration: none; }
a.navrecservice:hover {color:#000000; text-decoration:none; }
a.navrecservice:active {color:#696a64; text-decoration:none;} 

a.navfooter:link {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:37px; text-decoration:none; }
a.navfooter:visited {color:#000000; text-decoration: none; }
a.navfooter:hover {color:#000000; text-decoration:none; }
a.navfooter:active {color:#000000; text-decoration:none;} 

#insidelefttop {width:533px; height:34px; background-image:url("../images/inside_left_top.jpg"); float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:34px; text-align:left; padding-left:50px}
#insideleftbgline {width:583px; height:auto; background-image:url("../images/inside_left_bg.jpg"); float:left; background-repeat:repeat-y}
#insideleftbottom {width:583px; height:11px; background-image:url("../images/inside_left_bot.jpg"); float:left; background-repeat:no-repeat}

#insiderighttop {width:223px; height:34px; background-image:url("../images/inside_right_top.jpg"); float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:34px; text-align:left; padding-left:28px}
#insiderightbgline {width:251px; height:auto; background-image:url("../images/inside_right_bg.jpg"); float:right; background-repeat:repeat-y}
#insiderightbottom {width:251px; height:11px; background-image:url("../images/inside_right_bot.jpg"); float:right; background-repeat:no-repeat}

#containerABOUT{width:550px; margin:0 auto; height:auto}

.aboutcont {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; line-height:18px; text-align:justify}
.contacttopcontabout {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#4b4c45;line-height:17px;text-align:left; padding-left:20px}

.contactbotcontabout {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ff7200;line-height:17px;text-align:left; padding-left:20px}

.contactcont {font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#696A64; line-height:18px; text-align:justify}

#containerFORM{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#696a64; width:225px; height:auto; margin:0 auto}
#formleft {width:75px; height:auto; float:left; text-align:left}
#formright {width:150px; height:auto; float:right; text-align:left}
.formcont {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#696a64; font-weight:bold; line-height:25px; text-align:left}
.formcontfileds {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#696a64; line-height:25px; text-align:left}

#insideprojecttop {width:530px; height:33px; background-image:url("../images/project_top.jpg"); float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:33px; text-align:left; padding-left:50px}

#containerPROJ{width:581px; margin:0; height:auto}
#containerSERVIN {width:315px; margin:0; height:autop; float:left}
.projcont {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; line-height:18px; text-align:left; padding-left:15px; padding-right:15px}
.projcontbold {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000; line-height:18px; text-align:left; padding-left:15px; padding-right:15px; font-weight:bold}

#containerPROJIMG{width:568px; margin:0; height:auto; padding-left:13px}
#projimgleft {width:132px; height:auto; float:left}
#projimgspacer {width:8px; height:auto; float:left}

#containerRECSER{width:230px; height:auto; margin:0 auto}
#RECSERleft {width:140px; height:auto; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#696a64; text-align:left}
#RECSERright {width:90px; height:auto; float:right; text-align:left}

#containerRECSERUL{width:230px; height:auto; margin:0 auto}
.reccomendcont {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:17px;text-align:left; padding-left:10px; padding-right:10px}
.reccomendcontHD {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:17px; font-weight:bold; text-align:left; padding-left:10px; padding-right:10px}

@font-face {
    font-family:Freestyle Script;
    font-style:  normal;
    font-weight: normal;
    src: url("fonts/FREESTY0.eot.html");
}

.philosophy {font-family:Freestyle Script,Arial, Helvetica, sans-serif; font-size:27px; color:#333333}

.philosophynew {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#333333; line-height:28px}
