@charset "utf-8";
/* CSS Document */

body{ background:#C5CAD3 url(../../images/home-page-bg.jpg) center top no-repeat; margin-left:auto; margin-right:auto; margin-top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d3d3d; word-spacing:1px ; line-height:21px; word-spacing:1px;}

div, h1, h2, p, form, label, input, textarea, img, span{ margin:0; padding:0; }
ul{ margin:0; padding:0; list-style-type:none;}
.spacer{ clear:both; font-size:0px; line-height:0px;}

img {margin:0px; padding:0px; border:0px; }
p {margin:0px; padding:0px; border:0px; }

h1{ font-size:22px; color:#b32d39; text-decoration:none; display:block; height:35px; font-weight:normal;}
h2{ font-size:16px; text-transform:uppercase; color:#515151; text-decoration:none; display:block; height:25px; font-weight:normal;}

/* ------------- Div Style -------------- */

.commonContainer{ width:937px; margin:0 auto 0 auto; }
.commonContainer .topNavigation{ width:100%; height:35px; }
.commonContainer .topNavigation ul{ width:20%; height:25px; float:right; display:inline-block;  }
.commonContainer .topNavigation li{ float:left; height:25px; color:#FFFFFF; text-decoration:none; padding:0 0 0 0; display:inline-block;   }
.commonContainer .topNavigation a{ background:url(../../images/navDivider.jpg) left no-repeat; float:left; height:20px; color:#e5dfce; padding:1px 10px 0 10px; text-decoration:none; font-weight:bold; outline:none;  }
.commonContainer .topNavigation a:active{ background-color:#591f17; float:left; height:20px; color:#e5dfce; padding:1px 10px 0 10px; text-decoration:none; font-weight:bold; outline:none;   }
.commonContainer .topNavigation a:hover{ background-color:#591f17;  float:left; height:20px; color:#e5dfce; padding:1px 10px 0 10px; text-decoration:none; font-weight:bold; outline:none;      }


.commonContainer .topHeaderPart{ width:100%; height:150px; }
.commonContainer .topHeaderPart .leftPartNew{ width:35%; float:left;  }
.commonContainer .topHeaderPart .rightPartNew{ width:43.7%; float:right;  }

.profileContainerCommon { width:93%; margin:0 auto 0 auto; padding:0 0 0 15px; }

.profileContainer { width:100%; margin:0 auto 0 auto; padding:0 0 0 0;  }
.profileContainer .leftPartNew{ width:44%; float:left; }
.profileContainer .rightPartNew{ width:45%; float:right; }


.profileContainer1 { width:98%; margin:0 auto 0 auto; display:inline-block; padding:0 0 0 10px; }
.profileContainer1 .leftPartNew{ width:50%; float:left;  }
.profileContainer1 .rightPartNew{ width:48%; float:left; margin:10px 0 0 10px;  }
.profileContainer1 .leftPartNew .innerTextBlock1{ width:14%; float:left; padding:10px 0 10px 0; margin:0 0 0 10px;}
.profileContainer1 .leftPartNew .innerTextBlock2{ width:80%; float:left; padding:10px 0 5px 0; text-align:left; }

.profileContainer2 { width:95%; margin:0 auto 0 auto; padding:15px 0 15px 10px; display:inline-block; }
.profileContainer2 .leftPartNew{ width:50%; float:left; padding:0 0 0 0;  }
.profileContainer2 .rightPartNew{ width:45%; float:right; }

.profileContainer3 { width:95%; margin:0 auto 0 auto; padding:25px 0 15px 10px; display:inline-block; }
.profileContainer3 .leftPartNew{ width:50%; float:left; }
.profileContainer3 .rightPartNew{ width:45%; float:right; }

.logoMain{ width:293px; float:left; height:155px; text-align:left; }
.rightNavigation{ width:400px; float:right; height:30px; margin:40px 0 0 0; }
.rightNavigation ul{ width:auto; }
.rightNavigation li{ float:left; height:30px; display:block; }

.topNavigationNew{width:150px; margin:10px 0 0 0;}
.topNavigationNew ul{ min-width:100px; }
.topNavigationNew li{min-width:100px; height:18px; padding:2px 0 0 2px; outline:none; }
.topNavigationNew a{ min-width:100px; display:block; padding:3px 5px 0 7px; height:18px; text-decoration:none; color:#3f3f3f; text-transform:uppercase; font-size:11px; font-weight:bold; outline:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.topNavigationNew a:hover{ color:#ffffff; background-color:#7c3531 }
.topNavigationNew a:active{ color:#ffffff; background-color:#7c3531 }

.sloganText{ width:100%; padding:0 0 1px 0;  text-align:center; margin:0 auto 10px auto; display:inline-block; }
.sloganText .sloganTextInner{ width:70%; float:left; text-align:left; }
.sloganText .sloganTextLogo{ width:10%; float:right; display:inline-block; position:absolute; right:340px; top:155px; }

.processBottom{ width:90%; min-height:100px; margin:30px auto 0 auto;}
.processBottom .leftPart{ width:705px; min-height:100px; float:left}
.processBottom .rightPart{ width:122px; min-height:100px; float:right}

.commonContainer .flashPart{ width:100%; }
.commonContainer .textPart{ width:100%; padding:7px 0 10px 0; text-align:center; }
.commonContainer .titlePart{ width:100%; height:50px; }

.contactBlog { width:100%; margin:25px 0 15px 0;   }
.contactBlog .leftPart{ width:295px; float:left; min-height:150px; }
.contactBlog .leftPart .USoffice{ width:275px; background:url(../../images/fillTheFormUSAOffice.gif) no-repeat; padding:25px 0 40px 25px; font-family:Georgia, "Times New Roman", Times, serif; color:#656565 }
.contactBlog .leftPart .USoffice a{ width:275px; font-family:Georgia, "Times New Roman", Times, serif; color:#656565; text-decoration:none; }
.contactBlog .leftPart .USoffice a:hover{ width:275px; font-family:Georgia, "Times New Roman", Times, serif; color:#656565; text-decoration:underline; }

.contactBlog .leftPart .IndiaOffice{ width:275px; background:url(../../images/fillTheFormINDIAOffice.gif) no-repeat; padding:30px 0 45px 25px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#656565  }
.contactBlog .leftPart .IndiaOffice a{ width:275px; font-family:Georgia, "Times New Roman", Times, serif; color:#656565; text-decoration:none; }
.contactBlog .leftPart .IndiaOffice a:hover{ width:275px; font-family:Georgia, "Times New Roman", Times, serif; color:#656565; text-decoration:underline; }

.contactBlog .leftPart .liveChat{ width:270px; min-height:108px; margin:10px 0 25px 0; }
.contactBlog .leftPart .receiver{ width:313px; min-height:183px; position:absolute; }

.contactBlog .rightPart{ width:520px; float:right; }
.contactBlog .formBackRight{ width:520px; height:658px;  float:right; background:url(../../images/fillTheformBack.gif) bottom  no-repeat; display:inline-block; }
.contactBlog .formBackTitle{ width:365px; height:55px; position:absolute; text-align:right; }


.contactForm{ padding:25px 0px 0 0; width:98%; margin:60px auto 0 auto;     }
.contactForm fieldset{margin:5px 0px 0px 0px; padding:0px 0px 10px 5px;   }
.contactForm fieldset br{clear:both; }
.contactForm label {float:left; width:200px; padding:0 0 2px 0; margin:0 10px 15px 0; text-align:right; color:#968d7c; font-family:Georgia, "Times New Roman", Times, serif;  font-size:12px;  }
.contactForm label .required-field {color:#5a5a5a; }
.contactForm fieldset {border:none;}
.contactForm legend {padding: 0.2em 0.5em; border:1px solid green; color:green; font-size:90%; text-align:right;}
.contactForm span {color:#82949c; line-height:20px}

.contactForm .link {color:#ff7302; text-decoration:underline; }
.contactForm .link a{color:#ff7302; text-decoration:underline}
.contactForm .link a:hover{color:#ff7302; text-decoration:none}

.contactForm fieldset input {margin:0px; padding:5px 5px; border:1px solid #dfdcd5; color:#635756;  background:url(../../images/textFieldBack.jpg) center repeat-x; width:250px; }
.contactForm fieldset select {margin:0px; padding:3px 0 0 0; border:1px solid #dfdcd5; color:#635756; width:260px; height:26px; }


.contactForm fieldset .btn{margin:0px; padding:0; border:none; width:66px; min-width:66px; background:#aedd27; color:#004563; font-weight:bold; height:23px; min-height:23px; line-height:23px; background:url(../images/login-bg.gif)  left top no-repeat}

.contactForm fieldset .text-area {margin:0px 0px 10px 0px; padding:5px 5px; border:1px solid #dfdcd5;  background:url(../../images/textFieldBack.jpg) top repeat-x; background-color:#FFFFFF; width:250px; height:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#635756; }

.contactForm fieldset .redio {margin:0px; padding:5px 5px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:15px; min-width:15px; vertical-align:middle; background:none}


/*  - --  -  - - - - -*/

.containerBox{ width:100%; margin:0 auto 0 auto; background:url(../../images/containerWhiteRepeate.png) -0 6 repeat-y;  }
.containerBox .whiteBoxTop{ width:100%; height:27px; background:url(../../images/containerWhiteTop.png) no-repeat; }
.containerBox .whiteBoxRepeate{ width:100%; background:url(../../images/containerWhiteRepeate.png) repeat-y; display:inline-block; padding:20px 0 0 0;  }
.containerBox .whiteBoxRepeate2{ width:100%; background:url(../../images/containerWhiteRepeate.png) repeat-y; display:inline-block;  }

.contentPart{ width:89%; margin:0 auto 0 auto; }
.contentPart .leftPart{ width:320px; float:left; }
.contentPart .leftPart .boxTop1{ width:325px; margin:0 0 20px 0; }
.contentPart .leftPart .boxTop1 .leftImg{ width:65px; height:60px; float:left; margin:10px 0 0 0;}
.contentPart .leftPart .boxTop1 .leftImg2{ width:230px; height:60px; float:left; margin:10px 0 0 0; padding:5px 0 0 0; line-height:15px;}

.cotentInnerPart{ width:91%; margin:0 auto 0 auto; text-align:justify; padding:0 0 0 5px;   }
.cotentInnerPart2{ width:96%; margin:0 auto 0 auto; text-align:justify;   }
.cotentInnerPart .leftTextPart{ width:520px; float:left; text-align:justify;  }
.cotentInnerPart .rightTextPart{ width:295px; float:right; padding:0 0 20px 0; text-align:justify; display:inline-block;  }
.cotentInnerPart .privacyLogo{ width:295px; float:right; text-align:right;   }

.cotentInnerPart .leftTextPart2{ width:49%; float:left; text-align:justify; }

.onlineAdvantage{ width:91%; margin:0 auto 0 auto; display:block; padding:0 0 30px 0;    }
.onlineAdvantage .leftTextPart{ width:325px; float:left; text-align:justify; display:inline-block;  }
.onlineAdvantage .leftTextPart ul{ width:325px; height:50px; }
.onlineAdvantage .leftTextPart li{ width:325px; height:50px; margin:0 0 15px 0;  }
.onlineAdvantage .rightTextPart{ width:500px; float:right; padding:0 0 90px 0; display:inline-block;  }

.benefitsBlog{ width:91%; margin:0 auto 0 auto; }
.benefitsBlog .leftTextPart{ width:50%; float:left; text-align:justify;  }
.benefitsBlog .rightTextPart{ width:48%; float:right; }

.brandsBlog{ width:100%; padding:5px 0 30px 0; height:80px; background:url(../../images/DividerTopTitle2.png) top left no-repeat; margin:10px 0 0 0;    }
.brandsBlog .leftTextPart{ width:65%; float:left; display:inline-block; }
.brandsBlog .rightTextPart{ width:34%; float:right; display:inline-block; text-align:right; padding:25px 0 0 0; }

.brandsBlogIcon{ width:50px; float:left; padding:3px 0 0 0; }
.brandsBlogText{ width:500px; float:left; }
.brandsBlogText ul{ width:auto; float:left; }
.brandsBlogText li{ width:auto; padding:0 10px 0 0; float:left; }


.benefitsBlogBack{ width:408px; height:313px; padding:15px 10px 0 22px; display:block; background:url(../../images/benefitsBlogBack.jpg)  no-repeat; }
.benefitsBlogBack .topPart{ width:360px; padding:0 0 5px 0; text-align:right; }
.benefitsBlogBack .topPart ul{ width:360px; text-align:left; }
.benefitsBlogBack .topPart li{ width:360px; text-align:left; text-decoration:none; color:#000000; }
.benefitsBlogBack .topPart a{ width:360px; text-align:left; text-decoration:none; color:#ba1616; font-weight:bold; }
.benefitsBlogBack .topPart a:hover{ width:360px; text-align:left; text-decoration:underline; color:#ba1616; font-weight:bold; }

.benefitsBlogBack .topPart2{ width:360px; padding:0 0 5px 0; text-align:left; }
.benefitsBlogBack .topPart2 ul{ width:360px;  text-align:left; }
.benefitsBlogBack .topPart2 li{ width:360px; float:left; text-align:left; text-decoration:none; color:#000000; }
.benefitsBlogBack .topPart2 a{ width:360px; text-align:left; text-decoration:none; color:#ba1616; font-weight:bold; }
.benefitsBlogBack .topPart2 a:hover{ width:360px; text-align:left; text-decoration:underline; color:#ba1616; font-weight:bold; }

.benefitsBlogBack .middlePart{ width:360px; line-height:16px; padding:0 0 10px 0; color:#3d3d3d; min-height:90px; font-size:11px; text-align:justify;  }
.benefitsBlogBack .bottomPart{ width:360px; height:50px; }


.meetFounders{ width:100%; display:inline-block; }
.meetFounders .leftPart{ width:640px; float:left;  background:url(../../images/arrowVideo.gif) right top no-repeat; min-height:350px;  }
.meetFounders .rightPart{ width:195px; float:right; height:100px; }
.meetFounders .rightPart .videoImg{ width:195px; margin:80px 0 0 0; }

.clientListBottom{ width:100%; display:inline-block; padding:15px 0 10px 0; }
.clientListBottom .leftPart001{ width:46%; min-height:270px; float:left; background:url(../../images/rightBackLine.gif) center right no-repeat; }
.clientListBottom .rightPart001{ width:51%; float:right; padding:0 0 0 15px; }

.docIconLeftBottom{ width:100%; display:inline-block; padding:0 0 15px 0; }
.docIconLeftBottom .LeftBottom{ width:55px; display:block; padding:0 10px 0 0; float:left; }
.docIconLeftBottom .rightBottom{ width:300px; display:block; float:left; }
.docIconLeftBottom .rightBottom ul{ width:auto; display:block; float:left; }
.docIconLeftBottom .rightBottom li{ width:auto; display:block; float:left; padding:0 5px 0 0; vertical-align:text-top; }
.docIconLeftBottom .viewAll{ width:200px; display:block; float:right; text-align:right; padding:0 25px 0 0; }

.docIconRightBottom{ width:100%; display:inline-block; padding:0 0 20px 0;   }
.docIconRightBottom .LeftBottom{ width:95px; display:block; padding:0 10px 0 0; float:left; }
.docIconRightBottom .rightBottom{ width:290px; display:block; float:left; background:url(../../images/quoteMark3.jpg) left top no-repeat; padding:0 0 0 22px; font-style:italic; overflow:hidden;  }
.docIconRightBottom .rightBottom ul{ width:315px; margin:10px 0 0 0; display:block; float:left; font-style:normal;  }
.docIconRightBottom .rightBottom li{ width:auto; display:block; float:left; padding:0 5px 0 0;  font-style:normal; }
.docIconRightBottom .viewAll{ width:200px; display:block; float:right; text-align:right; padding:0 15px 0 0; }



.developedProducts{ width:100%; display:inline-block; }
.developedProducts .leftPart{ width:180px; float:left;  padding:15px 0 0 0;  }
.developedProducts .rightPart{ width:640px; float:left; margin:0 10px 0 0; padding:10px 0 0 0; height:110px; background:url(../../images/divdedInnerBack.png) bottom left no-repeat; text-align:justify; }
.developedProducts .docIcon{ width:100px; float:left;  padding:15px 0 0 0;  }
.developedProducts .docText{ width:740px; float:left; margin:0 10px 0 0; padding:10px 0 0 0; height:110px; background:url(../../images/DividerTopTitle2.png) bottom left no-repeat; text-align:justify; }
.developedProducts .docText ul{ width:auto; float:left; padding: 0 5px 0 0; }
.developedProducts .docText li{ width:auto; float:left; padding: 0 5px 0 0; text-decoration:none; }


.testimonialsBlog{ width:100%; display:inline-block; }
.testimonialsBlog .leftPart{ width:130px; float:left;  padding:10px 0 0 0;  }
.testimonialsBlog .rightPart{ width:710px; float:left; margin:0 10px 0 0; padding:15px 0 20px 0; height:110px; background:url(../../images/DividerTopTitle2.png) bottom left no-repeat; text-align:justify; }
.quoteMarkBlog{ background:url(../../images/quoteMark3.jpg) top left no-repeat; padding:4px 10px 0 21px; font-style:italic; word-spacing:1px; }
.quoteMarkBlog ul{ width:auto; float:left; padding:20px 5px 0 0; }
.quoteMarkBlog li{ width:auto; float:left; padding:0 5px 0 0; text-decoration:none; }

.projectBlog1{ width:100%; display:inline-block; }
.projectBlog1 .leftPart{ width:700px; float:left; }
.projectBlog1 .rightPart{ width:140px; float:right; }

.projectBlog2{ width:100%; display:inline-block; }
.projectBlog2 .leftPart{ width:566px; float:left;  }
.projectBlog2 .rightPart{ width:275px; float:left; margin:33px 0 0 0; }

.projectBlogFlashPart{ width:100%; display:inline-block; }

.projectBlog4{ width:100%; display:inline-block; margin:15px 0 0 0; }
.projectBlog4 .leftPart{ width:50%; float:left; min-height:150px; }

.projectBlogNew1 { width:100%; min-height:30px; }

.leftNavigation { width:30%; min-height:40px; float:left; margin:20px 0 0 0; }
.leftNavigation ul{  width:100%; height:40px }
.leftNavigation li{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none; }
.leftNavigation a{ width:auto; float:left;  padding:0 5px 0 0; font-size:14px; text-decoration:none; text-align:left }

.rightNavigation3 { width:55%; min-height:30px; float:left; margin:20px 0 0 0; }
.rightNavigation3 ul{  width:100%; height:30px }
.rightNavigation3 li{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none; }
.rightNavigation3 a{ width:auto; float:left;  padding:0 5px 0 0; font-size:14px; text-decoration:none; text-align:left }


.leftNavigationRight { width:50%; min-height:40px; float:left; margin:20px 0 0 0; }
.leftNavigationRight ul{  width:100%; height:40px }
.leftNavigationRight li{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none; }
.leftNavigationRight a{ width:auto; float:left;  padding:0 5px 0 0; font-size:14px; text-decoration:none; text-align:left }

.rightNavigationRight { width:40%; min-height:30px; float:right; margin:20px 0 0 0; }
.rightNavigationRight ul{  width:100%; height:30px }
.rightNavigationRight li{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none; }
.rightNavigationRight a{ width:auto; float:left;  padding:0 5px 0 0; font-size:14px; text-decoration:none; text-align:left }


.projectBlogNew2 { width:100%; min-height:30px; float:right;  }
.projectBlogNew2 ul{ width:45%; height:30px; }
.projectBlogNew2 li{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none;   }
.projectBlogNew2 a{ width:auto; float:left; padding:0 5px 0 0; font-size:14px; text-decoration:none; text-align:left; color:#666666;  }
.projectBlogNew2 a:hover{ width:auto; float:left;  padding:0 5px 0 0; font-size:14px; text-decoration:underline; text-align:left; color:#666666;  }

.projectBlog4 .rightPart{ width:49%; float:right; min-height:150px; }

.projectBlog5{ width:90%; margin:15px auto 0 auto; }
.projectBlog5 ul{ width:auto; height:78px; }
.projectBlog5 li{ width:auto; float:left; padding:0 22px 0 21px; height:25px; }



.videoTest{ width:100%; display:inline-block; }
.videoTest .leftPart{ width:49%; float:left; height:130px;padding:25px 0 10px 0; }
.videoTest .leftPart .videoImg1{ width:125px; float:left; height:105px; }
.videoTest .leftPart .videoImg2{ width:248px;; float:left; height:105px; background:url(../../images/quoteMark2.jpg) left top no-repeat; margin:0 0 0 15px; font-style:italic; padding:3px 0 0 23px;}
.videoTest .leftPart .videoImg3{ width:100%; float:left; height:30px; margin:20px 0 0 0; }
.videoTest .leftPart .videoImg3 ul{ width:auto; float:left; height:30px; }
.videoTest .leftPart .videoImg3 li{ width:auto; float:left; height:15px; padding:0 10px 0 0; margin:0 10px 0 0;  border-right:1px #990000 solid; }
.videoTest .leftPart .videoImg3 a{ width:auto; float:left; height:15px; text-decoration:none; color:#990000; font-style:normal; font-weight:bold; }
.videoTest .leftPart .videoImg3 a:hover{ text-decoration:underline; color:#990000; font-style:normal; font-weight:bold; }

.videoTest .rightPart{ width:49%; float:right; height:130px; padding:25px 0 10px 0; }
.videoTest .rightPart .videoImg1{ width:125px; float:left; height:105px; }
.videoTest .rightPart .videoImg2{ width:248px;; float:left; height:105px; background:url(../../images/quoteMark2.jpg) left top no-repeat; margin:0 0 0 15px; font-style:italic; padding:3px 0 0 23px;}
.videoTest .rightPart .videoImg3{ width:100%; float:left; height:30px; margin:20px 0 0 0; }
.videoTest .rightPart .videoImg3 ul{ width:auto; float:left; height:30px; }
.videoTest .rightPart .videoImg3 li{ width:auto; float:left; height:15px; padding:0 10px 0 0; margin:0 10px 0 0;  border-right:1px #990000 solid; }
.videoTest .rightPart .videoImg3 a{ width:auto; float:left; height:15px; text-decoration:none; color:#990000; font-style:normal; font-weight:bold; }
.videoTest .rightPart .videoImg3 a:hover{ text-decoration:underline; color:#990000; font-style:normal; font-weight:bold; }

.videoTest .rightPart .videoImg4{ width:248px;; float:right; height:25px; text-align:right;  }


.videoTestimonials{ width:100%; display:inline-block; }
.videoTestimonials .leftPart{ width:49%; float:left; height:130px; background:url(../../images/dividerNew.gif) bottom left no-repeat; padding:25px 0 10px 0; }
.videoTestimonials .leftPart .videoImg1{ width:125px; float:left; height:105px; }
.videoTestimonials .leftPart .videoImg2{ width:248px;; float:left; height:105px; background:url(../../images/quoteMark2.jpg) left top no-repeat; margin:0 0 0 15px; font-style:italic; padding:3px 0 0 23px;}
.videoTestimonials .leftPart .videoImg3{ width:100%; float:left; height:30px; margin:20px 0 0 0; }
.videoTestimonials .leftPart .videoImg3 ul{ width:auto; float:left; height:30px; }
.videoTestimonials .leftPart .videoImg3 li{ width:auto; float:left; height:15px; padding:0 10px 0 0; margin:0 10px 0 0;  border-right:1px #990000 solid; }
.videoTestimonials .leftPart .videoImg3 a{ width:auto; float:left; height:15px; text-decoration:none; color:#990000; font-style:normal; font-weight:bold; }
.videoTestimonials .leftPart .videoImg3 a:hover{ text-decoration:underline; color:#990000; font-style:normal; font-weight:bold; }

.videoTestimonials .rightPart{ width:49%; float:right; height:130px; background:url(../../images/dividerNew.gif) bottom left no-repeat;  padding:25px 0 10px 0; }
.videoTestimonials .rightPart .videoImg1{ width:125px; float:left; height:105px; }
.videoTestimonials .rightPart .videoImg2{ width:248px;; float:left; height:105px; background:url(../../images/quoteMark2.jpg) left top no-repeat; margin:0 0 0 15px; font-style:italic; padding:3px 0 0 23px;}
.videoTestimonials .rightPart .videoImg3{ width:100%; float:left; height:30px; margin:20px 0 0 0; }
.videoTestimonials .rightPart .videoImg3 ul{ width:auto; float:left; height:30px; }
.videoTestimonials .rightPart .videoImg3 li{ width:auto; float:left; height:15px; padding:0 10px 0 0; margin:0 10px 0 0;  border-right:1px #990000 solid; }
.videoTestimonials .rightPart .videoImg3 a{ width:auto; float:left; height:15px; text-decoration:none; color:#990000; font-style:normal; font-weight:bold; }
.videoTestimonials .rightPart .videoImg3 a:hover{ text-decoration:underline; color:#990000; font-style:normal; font-weight:bold; }

.clientList{ width:100%; padding:0 0 0 0; margin:0 0 5px 10px; display:block; text-align:center; display:inline-block; }
.clientList ul{ width:auto; text-align:left; text-align:center; }
.clientList li{ width:auto; text-align:left; padding:0 6px 0 0; text-decoration:none; color:#000000; float:left; }
.clientList a{ width:auto; text-align:left; text-decoration:none; color:#ba1616; font-weight:bold; }
.clientList a:hover{ width:auto; text-align:left; text-decoration:underline; color:#ba1616; font-weight:bold; }

.clientList2{ width:100%; display:block; text-align:center; margin:0 0 30px 10px; display:inline-block; }
.clientList2 ul{ width:auto; text-align:left; text-align:center; }
.clientList2 li{ width:auto; text-align:left; padding:0 22px 0 0; text-decoration:none; color:#000000; float:left; }
.clientList2 a{ width:auto; text-align:left; text-decoration:none; color:#ba1616; font-weight:bold; }
.clientList2 a:hover{ width:auto; text-align:left; text-decoration:underline; color:#ba1616; font-weight:bold; }


.topTitleContent{ width:100%; display:inline-block; height:50px; }
.topTitleContent .leftPart{ width:400px; float:left; display:block; }
.topTitleContent .rightPart{ width:100px; float:right; display:block; text-align:right; }
.topTitleContent .pageNumber{ width:160px; float:right; display:block; margin:15px 15px 0 0; }
.topTitleContent .pageNumber ul{ width:auto; float:left; display:block; }
.topTitleContent .pageNumber li{ width:auto; padding:0 5px 0 0; float:left; display:block; text-decoration:none; color:#000000; font-weight:bold; }
.topTitleContent .pageNumber a{ width:16px; outline:none; height:18px; float:left; text-align:center;  display:block; text-decoration:none; color:#000000; font-weight:bold;  }
.topTitleContent .pageNumber a:hover{ width:16px; outline:none; height:18px; float:left;  display:block; text-decoration:none; color:#928669; font-weight:bold; background:url(../../images/pageNumberBack.jpg) center no-repeat; }
.topTitleContent .pageNumber a:active{ width:16px; outline:none; height:18px; float:left;  display:block; text-decoration:none; color:#928669; font-weight:bold; background:url(../../images/pageNumberBack.jpg) center no-repeat; }


.founderPhoto{ float:left; width:auto; padding:0 10px 25px 0;}
.founderContent{ float:left; padding:5px 10px 25px 0; width:450px; text-align:justify}

.founderPhotoBottom{ float:left; width:130px; padding:0 10px 25px 0; }
.founderContentBottom{ float:left; padding:10px 10px 25px 0; width:700px; text-align:justify; }

.commonBlock1{ width:100%; height:100px; padding:0 0 20px 0;}
.commonBlock1 .innerTextBlock1{ width:15%; float:left; height:50px; padding:10px 0 10px 0; }
.commonBlock1 .innerTextBlock2{ width:70%; float:left; height:50px; padding:20px 0 5px 0; text-align:left; }

.commonBlock2{ width:100%; padding:0 0 20px 0; margin:0 0 0 0;}
.commonBlock2 .innerTextBlock1{ width:35%; float:left; height:75px; padding:10px 0 10px 0; margin:0 0 0 20px;}
.commonBlock2 .innerTextBlock2{ width:55%; float:right; height:75px; text-align:left; padding:10px 0 10px 0; line-height:17px;}
.commonBlock2 .innerTextBlock3{ width:100%; float:right; margin:10px 0 10px 0; text-align:right; }

.commonBlock3{ width:100%; padding:0 0 5px 0;}
.commonBlock3 .innerTextBlock1{  width:37%; float:left; padding:15px 0 10px 0; }
.commonBlock3 .innerTextBlock2{ width:60%; float:right; padding:15px 0 10px 0;}

.commonBlock4{ width:42%; float:right; }
.commonBlock4 .innerTextBlock1{ width:27%; float:left; padding:30px 10px 10px 0; text-align:right; }
.commonBlock4 .innerTextBlock2{ width:69%; float:left; padding:15px 0 5px 0; line-height:16px; color:#6b6b69; text-decoration:none;}
.innerTextBlock3{ width:40%; float:right; text-align:right; margin:20px 50px 0 0; }

.commonBlock5{ width:100%;  float:left; margin:0 0 0 10px; }
.commonBlock5 .innerTextBlock1{ width:45%; float:left; padding:10px 15px 10px 0;}
.commonBlock5 .innerTextBlock2{ width:45%; float:left; padding:10px 0 5px 0;}
.commonBlock5 .innerTextBlock3{ width:45%; float:left; margin:20px 0 0 0; text-align:right; }

.normalFontGrey{line-height:18px; color:#6b6b69; text-decoration:underline;}
a.normalFontGrey:link{line-height:18px; color:#6b6b69; text-decoration:underline;}
a.normalFontGrey:hover{line-height:18px; color:#6b6b69; text-decoration:none;}



.cotentInnerPart .rightTextPart2{ width:47%px; float:right;  display:inline-block; }
.foundation{ width:406px; padding:0 0 0 15px; }

.printIcon{ width:100%; float:right; }
.printIcon ul{ width:21%; float:right;  display:inline-block; height:25px; }
.printIcon li{ width:auto; float:left; }
.printIcon a{ width:auto; padding:0 5px 0 5px; color:#4b8749; text-decoration:underline; font-weight:bold;  }
.printIcon a:hover{ width:auto; padding:0 5px 0 5px; color:#4b8749; text-decoration:none;  }

.leftText1{ width:98%; float:left; min-height:170px; text-decoration:none; padding:0 0 0 5px; }
.leftText1 ul{ text-decoration:none; color:#797979; height:25px; }
.leftText1 li{ padding:0 0 0 20px; float:left; text-decoration:none; height:25px; color:#797979; background:url(../../images/pointDotmark.jpg) no-repeat left center; width:75%; }
.leftText1 a{ padding:2px 5px 0 0; /*width:100%;*/ float:left; text-decoration:none; height:25px; color:#797979; }
.leftText1 a:hover{ padding:2px 5px 0 0; float:left; text-decoration:underline; height:25px; color:#797979; }



.tagInnerPart{ width:100%; background:url(../../images/textDividerImg.gif) bottom no-repeat; margin:15px 0 20px 0; padding:0 0 30px 0; }
/*.tagInnerPart .topPart{ width:96%; height:38px; background:url(../../images/tagBackOutline.gif) no-repeat; padding:14px 0 0 20px; }*/
.tagInnerPart .topPart{ width:94%; min-height:20px; border:1px #999999 solid;  padding:10px 15px 10px 15px; }
.tagInnerPart .bottomPart{ width:100%; height:10px; padding:10px 0 0 0; }
.tagInnerPart .bottomPart .leftImg{ width:50%; height:20px; float:left; }
.tagInnerPart .bottomPart .rightImg{ width:20%; height:20px; float:right; padding:7px 0 0 0 }
.tagInnerPart .bottomPart .rightImg ul{ height:20px; padding:0 3px 0 0; float:left; text-decoration:none; display:block; }
.tagInnerPart .bottomPart .rightImg li{ height:20px; padding:0 3px 0 0; float:left; text-decoration:none; display:block; }
.tagInnerPart .bottomPart .rightImg a{ height:20px; float:left; text-decoration:none; display:block; color:#7a7a7a; font-size:11px; }
.tagInnerPart .bottomPart .rightImg a:hover{ height:20px; float:left; text-decoration:none; display:block; color:#000000 }

.previousBottomLink{ width:100%; }
.previousBottomLink .previousBtn{ width:150px; float:left; }
.previousBottomLink .nextBtn{ width:150px; float:right; }


.contentPart .leftPart .boxTop2{ width:335px; }
.contentPart .leftPart .boxTop2 .leftImg{ width:75px; height:60px; float:left;}
.contentPart .leftPart .boxTop2 .leftImg2{ width:240px; height:60px;  float:left; padding:5px 0 0 0; }
.contentPart .leftPart .boxTop2 .leftImg3{ width:300px; padding:0 0 10px 0; display:block;}
.contentPart .leftPart .boxTop2 .leftImg3 .textField{ width:245px; height:30px; display:block; background-image:url(../../images/backTextFieldEnterEmail.png); background-repeat:no-repeat; padding:4px 0 0 12px }
.contentPart .leftPart .boxTop2 .leftImg3 .textField .textFieldBox1{ width:205px; height:30px; float:left; }
.contentPart .leftPart .boxTop2 .leftImg3 .textField .textFieldBox2{ width:30px; height:30px; float:left; }

.contentPart .rightPart{ width:505px; float:right; }
.contentPart .rightPart .inner01{ width:350px; float:left; padding:0 10px 20px 0; line-height:17px;  }
.contentPart .rightPart .inner02{ width:126px; float:right; padding:60px 0 30px 5px; }
.contentPart .rightPart .inner03{ width:285px; float:left }
.contentPart .rightPart .inner03 .titleSpace{ width:400px; float:left; display:block; }
.contentPart .rightPart .inner04{ width:185px; float:left; background-image:url(../../images/quoteMark.jpg); background-repeat:no-repeat;  padding:8px 0 0 24px; text-align:justify; line-height:16px;  }

.containerBox .whiteBoxBottom{ width:100%; height:27px; background-image:url(../../images/containerWhiteBottom.png); background-repeat:no-repeat; }

.commonContainer .footerPart{ width:95%; height:80px; padding:15px 20px 0 20px; }
.commonContainer .footerPart .leftImg{ width:400px; float:left; }
.commonContainer .footerPart .rightImg{ width:131px; float:right; }

.imageTexture{ width:300px; margin: 0 auto 0 180px;}
.imageTexture .checkMark{ width:25px; float:left; padding:5px 0 0 0; }
.imageTexture .checkMarkText{ width:270px; float:left; color:#7e7c7d; font-family:Georgia, "Times New Roman", Times, serif; }

.imageTexture ul{ width:auto; float:left; }
.imageTexture li{ width:auto; float:left; padding:0 5px 0 0;}


/* ------------- Font Style -------------- */

.blackNormal{ text-decoration:underline; font-style:normal; color:#626262; }
a.blackNormal:link{ text-decoration:underline; font-style:normal; color:#626262; }
a.blackNormal:active{ text-decoration:none; font-style:normal; color:#bd1d18; }
a.blackNormal:hover{ text-decoration:none; font-style:normal; color:#bd1d18; }

.blackNormal2{ text-decoration:none; font-style:normal; color:#1e1e1e; }
a.blackNormal2:link{ text-decoration:none; font-style:normal; color:#1e1e1e; }
a.blackNormal2:active{ text-decoration:underline; font-style:normal; color:#1e1e1e; }
a.blackNormal2:hover{ text-decoration:underline; font-style:normal; color:#1e1e1e; }


.greenFont{ color:#498848; font-size:19px; text-decoration:none; text-transform:uppercase; font-weight:bold; display:block; height:15px; }

.greenFont2{ color:#226c7e; text-decoration:none; }
a.greenFont2:link{ color:#226c7e; text-decoration:none;  }
a.greenFont2:hover{ color:#226c7e; text-decoration:underline; }

.greenNew{ color:#3db83d; text-decoration:none; }
a.greenNew:link{ color:#3db83d; text-decoration:none;  text-decoration:none;}
a.greenNew:hover{ color:#3db83d; text-decoration:none; text-decoration:underline; }
a.greenNew:active{ color:#3db83d; text-decoration:none; text-decoration:underline; }


.brownFont{ color:#675132; font-size:18px; text-decoration:none; line-height:25px; }
.footerFont{ color:#636363; font-size:11px; text-decoration:none; line-height:25px; }
.maroonFont{ color:#b34c4a; font-size:12px; text-decoration:none; }
.greenSmall{ color:#498848; font-size:10px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif }
.blackSmall{ font-size:10px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; }
.blackSmall2{ font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.redSmall2{ font-size:11px; color:#c42222; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
/*Added*/
/*start*/
a.redSmall2:link{ font-size:11px; color:#c42222; text-decoration:none;  text-decoration:none;}
a.redSmall2:hover{ font-size:11px; color:#c42222; text-decoration:none; text-decoration:underline; }
a.redSmall2:active{ font-size:11px; color:#c42222; text-decoration:none; text-decoration:none; }
/*end*/

.brownSmall{ color:#72201e; text-decoration:none; font-weight:bold; font-size:13px; }

.redSmall3{ font-size:12px; color:#c42222; text-decoration:underline; }
a.redSmall3:link{ font-size:12px; color:#c42222; text-decoration:none;  text-decoration:underline;}
a.redSmall3:hover{ font-size:12px; color:#c42222; text-decoration:none; text-decoration:none; }
a.redSmall3:active{ font-size:12px; color:#c42222; text-decoration:none; text-decoration:none; }

.redSmall4{ font-size:12px; color:#c42222; text-decoration:none; }
a.redSmall4:link{ font-size:12px; color:#c42222; text-decoration:none;  text-decoration:none;}
a.redSmall4:hover{ font-size:12px; color:#c42222; text-decoration:none; text-decoration:underline; }
a.redSmall4:active{ font-size:12px; color:#c42222; text-decoration:none; text-decoration:underline; }

.runningText{ color:#3d3d3d; line-height:24px; text-decoration:none; text-align:justify;}
.runningTextlight{ color:#7c7c7b; text-decoration:none;}
.redSmall{ color:#c31e1e; text-decoration:none; }

.textBlock{ color:#7d707b; text-decoration:none; text-align:justify; line-height:21px; padding:0 5px 0 5px;} 
.textBlock1{ color:#7d707b; text-decoration:none; text-align:justify; line-height:21px; padding:0 5px 0 5px; font-size:20px;} 
.textBlock2{ color:#7d707b; text-decoration:none; text-align:justify; line-height:21px; padding:0 5px 0 5px; font-size:24px;} 

.georgiaFont{ font-family:Georgia, "Times New Roman", Times, serif; color:#3d3d3d; font-size:16px; line-height:26px; display:inline-block; padding:0 0 20px 0; background:url(../../images/DividerTopTitle2.png) bottom no-repeat; margin:0 0 25px 0; }

.georgiaFont2{ font-family:Georgia, "Times New Roman", Times, serif; color:#3d3d3d; font-size:16px; line-height:26px; display:inline-block; padding:0 0 20px 0; word-spacing:2px; }


/* ------------- Text Field Style -------------- */



.textField1{ font-size:10px; text-decoration:none; border:0; height:18px; width:150px; background-color:#ffffff; color:#666666; margin:3px 0 0 0;  }
.textFieldBtn{ font-size:10px; text-decoration:none; border:0; height:20px; width:20px; background-image:url(../../images/btnTextField.png); background-repeat:no-repeat; display:inline-block;  }

.feedbackForm fieldset{margin:10px 0px 20px 0px; padding:0px 0px 30px 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../../images/textDividerImg.jpg) bottom no-repeat }
.feedbackForm fieldset br{clear:both;}
.feedbackForm label {float:left; width:210px; min-width:125px; padding:3px 0 2px 0; margin:0 10px 15px 0; text-align:right; font-weight:normal; color:#5a5a5a; font-size:12px;}
.feedbackForm label .required-field {color:#5a5a5a; font-size:12px; font-weight:normal}
.feedbackForm fieldset {border:none;}
.feedbackForm legend {padding: 0.2em 0.5em; border:1px solid green; color:green; font-size:90%; text-align:right;}
.feedbackForm span {color:#82949c; line-height:20px}

.feedbackForm .link {color:#ff7302; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.feedbackForm .link a{color:#ff7302; text-decoration:underline}
.feedbackForm .link a:hover{color:#ff7302; text-decoration:none}

.feedbackForm fieldset input {margin:0px; padding:5px 5px; border:1px solid #b2ada2; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:220px; min-width:220px;}

.feedbackForm fieldset select {margin:0px; padding:0; border:1px solid #b2ada2; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:230px; min-width:230px; height:22px; min-height:22px;}


.feedbackForm fieldset .btn{ border:none; margin:10px 0 0 220px; display:block; width:232px; height:48px; background:url(../../images/sendYourMessageBtn.jpg)  left top no-repeat}

.feedbackForm fieldset .text-area {padding:5px 5px; border:1px solid #b2ada2; width:220px; height:70px;  }

.feedbackForm fieldset .redio {margin:0px; padding:5px 5px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:15px; min-width:15px; vertical-align:middle; background:none}

/*below code from wordpress*/


#header {
	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	/*color: #333;*/
	color: #B32D39;	
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	/*color: #06c;*/
	color: #7D707B;
	text-decoration: none;
	}

a:hover {
	/*color: #147;*/
	color: #7D707B;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	height:auto;
	}
.entry{
	margin-top:12px;
	margin-bottom:10px;
}
h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	/*width: 170px;*/
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.main {width:974px; margin:0 auto;}
.header {}
.logo {float:left; width:200px; padding:5px 0 3px 28px;}
.contact-number {float:right; width:200px; padding:70px 0 0 0; }
.footer {padding:10px 20px; font-size:11px;}
.footer .left {float:left; width:300px;}
.footer .left a{color:#191918; text-decoration:underline;}
.footer .left a:hover{color:#191918; text-decoration:none;}

.footer .right {float:right; width:400px; text-align:right}
