/*********General************/
body{margin:0;top:0;font-family:"Trebuchet MS", "Times BoldSC", "Times New Roman", Verdana, Arial, Georgia;font-size:12px;color:#000;}
.banner{background-image:url(images/banner.jpg);width:826px;height:328px;background-repeat:no-repeat;background-position:top}

/*********shawdow************/
.topshawdow{background-image:url(images/topbg.png);background-repeat:no-repeat;width:952px;height:35px;}
.leftshawdow{background-image:url(images/leftbg.png);background-repeat:repeat-y;width:26px;}
.rightshawdow{background-image:url(images/rightbg.png);background-repeat:repeat-y;width:26px;}
.btmshawdow{background-image:url(images/bottom.png);background-repeat:no-repeat;width:952px;height:35px;}

/******top links text********/
#top {font-size:14px;line-height:18px;}
#top a{text-decoration:none;color:#000;}
#top a:hover{text-decoration:underline;color:#000;}
.phone{font-size:18px;line-height:18px;}

/*******menu background***********/
.menubg{background-image:url(images/menubg.png);background-repeat:repeat-x;width:auto;height:63px;}
.envelop{background-image:url(images/envelop.png);background-repeat:no-repeat;width:74px;height:68px;background-position:bottom}

/********footer***********/
#footer{font-size:11px;color:#101010;}
#footer a{color:#101010;text-decoration:none}
#footer a:hover{color:#101010;text-decoration:underline}

/******different font styles********/
.marrontextbig{color:#b14717;font-size:16px;font-weight:bold;}
.marrontextmedium{color:#b14717;font-size:14px;font-weight:bold;}
.marrontextitalic{color:#b14717;font-size:14px;font-weight:bold;font-style:italic;line-height:20px}
.blacktext{font-size:12px;line-height:14px;color:#000;}
.blacktextlowheight{font-size:12px;line-height:12px;color:#000;}
.blacktextbig{font-size:14px;line-height:14px;color:#000;font-style:italic;font-weight:bold}
.blacktextbigbold{font-size:14px;line-height:14px;color:#000;font-style:normal;font-weight:bold;padding-left:5px}
.officeph{font-size:15px;color:#000;}
.brownitalic{color:#b0603d;font-size:13px;font-weight:bold;line-height:14px;font-style:italic;white-space:nowrap}
.brownitalic a{color:#b0603d;font-size:13px;font-weight:bold;line-height:14px;font-style:italic;text-decoration:underline}
.brownitalic a:hover{color:#b0603d;font-size:13px;font-weight:bold;line-height:14px;font-style:italic;text-decoration:none}
.lineheight{line-height:15px;}

/******different anchor tagss*********/
.officedirections a{color:#566dcd;text-decoration:underline;font-size:14px;}
.officedirections a:hover{color:#566dcd;text-decoration:none;font-size:14px;}

.marrontextbig a{color:#b14717;font-size:16px;font-weight:normal;text-decoration:underline;line-height:12px;}
.marrontextbig a:hover{color:#b14717;font-size:16px;font-weight:normal;text-decoration:none;line-height:12px;}

.maroonbold a{color:#b14717;font-size:16px;font-weight:bold;text-decoration:none}
.maroonbold a:hover{color:#b14717;font-size:16px;font-weight:bold;text-decoration:underline}


/********index page*************/
.indexbg{background-image:url(images/indexcontentbg.png);background-repeat:no-repeat;width:900px;height:253px;background-position:top}
.greybolditalic{color:#656461;font-style:italic;font-weight:bold;}

/********services page*************/
.servicesbg{background-image:url(images/servicescontentbg.png);background-repeat:no-repeat;width:900px;height:487px;background-position:top}

/*****abotuus*******/
.aboutrightbg{background-image:url(images/abouts_right.png);background-repeat:no-repeat;width:432px;background-position:right top}
.aboutbg{background-image:url(images/faqbg.png);background-repeat:no-repeat;width:900px;height:660px;background-position:right top}

/*******office page***********/
.officebg{background-image:url(images/faqbg.png);background-repeat:no-repeat;width:900px;height:680px;background-position:right top}
.officerightbg{background-image:url(images/office_right.png);background-repeat:no-repeat;width:435px;background-position:right top}

/******philosphy page***********/
.philosphybg{background-image:url(images/philosophybg.png);background-repeat:no-repeat;width:900px;height:717px;background-position:right top}
.philosphyrightbg{background-image:url(images/philosophy_right.png);background-repeat:no-repeat;width:432px;background-position:right top;}

/******testimonials page************/
.test1bg{background-image:url(images/testimonials1.png);background-repeat:no-repeat;width:423px;background-position:right top;}
.test2bg{background-image:url(images/testimonials2.png);background-repeat:no-repeat;width:423px;background-position:right center;}
.test3bg{background-image:url(images/testimonials3.png);background-repeat:no-repeat;width:423px;background-position:right center;}
.test4bg{background-image:url(images/testimonials4.png);background-repeat:no-repeat;width:423px;background-position:right center;height:122px;vertical-align:middle}
.testimonialsbg{background-image:url(images/testimonialsbg.png);background-repeat:no-repeat;width:900px;height:717px;background-position:right top}
/******faq page**********/
.faqrightbg{background-image:url(images/faq_right.png);background-repeat:no-repeat;width:584px;background-position:right top;}
.faqbg{background-image:url(images/faqbg.png);background-repeat:no-repeat;width:900px;height:813px;background-position:right top}

/******contact page*********/
.contactbg{background-image:url(images/contactcontentbg.png);background-repeat:no-repeat;width:900px;height:auto;background-position:top}
.box{border:solid 1px #000;height:27px;width:184px;font-size:13px;color:#000;line-height:29px;}
textarea{border:solid 1px #000;height:100px;width:257px;font-size:13px;color:#000;}
.blacktextbigbold_contact{font-size:16px;line-height:15px;color:#000;font-weight:bold;}
.checkboxbg{background-image:url(images/chk_bg.png);background-repeat:no-repeat;width:14px;height:13px;border:none;background-position:center}