* {

	margin:0px;

	padding:0px;

}

body {

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS", arial;

	font-size:13px;

	color:#FFFFFF;

	/*background:url(images/homeBodyBg.jpg) repeat-x left 660px #3C2313;*/

}

div, img {

	border:none;

	outline:none;

	border-width:0;

}

.clear {

	clear:both;

	height:0;

	line-height:0;

	font-size:0;

	letter-spacing:0;

	padding:0;

	margin:0;

}

ol, ul {

	list-style:none;

}



ul, li {

	margin:0px;

	padding:0px;

	line-height:normal;

	list-style:none;

}

.clear {

	font-size:0px;

	line-height:0px;

	height:0px;

	clear:both;

}

.fLeft {

	float:left;

}

.fRight {

	float:right;	

}

#wrapper {

	width:1020px;

	margin:auto;

	height:auto

}

#branding {

	width:auto;

	height:auto;

}

.homeFlashBanner {

	width:1020px;

	height:660px;

}

.bannerImg {

	text-align:center;

}

.containerBoxWrapper {

	width:auto;

	height:auto;

}

#homeContainer {

	padding:110px 20px 0;

	min-width:350px;

	/*background:url(images/homeBodyBg.jpg) repeat-x left top #3C2313;*/
 

}

.homeTopContainBox {

	width:auto;

	height:auto;

	margin-bottom:20px;

	min-height:245px;

}

.homeTopContainBox a{

	background:url(images/homeBodyBtnBg.png) no-repeat left top;

	width:210px;

	height:39px;

	color:#FFFFFF;

	font-size:16px;

	display:block;

	text-align:center;

	line-height:39px;

	text-decoration:none;

}

.homeTopContainBox a:hover{

	text-decoration:underline;

}

.EBusinessPlanning {

	background:url(images/EBusinessPlanningHomeImg.png) no-repeat left top;

	width:203px;

	height:47px;

	float:left;

	padding-top:138px;

	margin-right:10px;

}

.webDevelopment {

	background:url(images/WebDevelopmentHomeImg.png) no-repeat left top;

	width:269px;

	height:41px;

	float:left;

	padding-top:150px;

	padding-left:60px;

	margin-top:50px;

	margin-right:10px;

}

.dataManagement {

	background:url(images/DataManagementHomeImg.png) no-repeat left top;

	width:213px;

	height:36px;

	float:left;

	padding-top:150px;

}

.marketing {

	background:url(images/MarketingHomeImg.png) no-repeat left top;

	width:203px;

	height:37px;

	float:left;

	padding-top:150px;

	margin-top:50px;

}

.homeBottomContainBox {

	width:auto;

	min-height:20px;

}

.homeBottomContainItemBox {

	font-size:13px;

	color:#FFFFFF;

	background:url(images/homeBottomContainItemBoxSep.png) no-repeat right top;

	padding-right:25px;

	padding-left:25px;

	float:left;

}

.homeBottomContainItemBox h3{

	color:#D6A475;

	font-size:20px;

	font-weight:normal;

	margin-bottom:6px;

}

.homeBottomContainItemBox a{

	background:url(images/linkBgNor.png) no-repeat left top;

	width:99px;

	height:25px;

	display:block;

	color:#D6A475;

	text-align:center;

	text-decoration:none;

	font-size:12px;

	line-height:25px;

	margin-top:20px;

	float:right;

	margin-right:20px;

}

.homeBottomContainItemBox a:hover{

	color:#FFFFFF;

}

.inspiredBlog {

	width:272px;

}

.inspiredBlog img.inspiredBlogImg{

	float:left;

	margin-right:10px;

	margin-bottom:15px;

	margin-top:5px;

}

.whoWeAre {

	width:330px;

}

.whoWeAre p{

	width:auto;

	height:auto;

}

.whoWeAre p span{

	color:#D6A475;

}

.testimonials {

	width:220px;

}

.testimonials img{

	margin-bottom:6px;

}

/************************************* Contact Form ***************************/



.contactForm {

	display:block;

	width:437px;

	padding:15px 0 0 20px;

	float:left;

	line-height:20px;

	color:#ff9933;

	margin-bottom:30px;

}

.contactForm h2{

	clear:both;

	display:block;

	font-weight:normal;

	font-size:20px;

	margin-bottom:10px;

}

.contactForm p{

	padding:0px;

	display:block;

	padding-bottom:10px;

}

.formRptr {

	display:block;

	width:100%;

	display:block;

	clear:both;

	padding-bottom:5px;

}

.formRptr label{

	float:left;

	width:130px;

	display:block;

}

.formText {

	display:block;

	border:none;

	float:left;

	width:157px;

	height:19px;

	color:#000000;

	font-size:14px;

	padding:2px 3px 0 3px;

	background:url(images/textBox.png) no-repeat center;

}

.textarea {

	background:url(images/textareaBg.png) no-repeat center;

	width:157px;

	height:55px;

	padding:3px;

	float:left;

	display:block;

	border:none;

	font-family:"Trebuchet MS", arial;

}

.submitBtn {

	 display:block;

	 float:left;

	 width:131px;

	 height:48px;

	 background:url(images/submitBtn.png) no-repeat center;

	 border:none;

	 margin:18px 0 0 10px;

	 cursor:pointer;

}

.formRptr2 {

	text-align:right;

	font-size:16px;

	padding:0;

	line-height:16px;

}



/*************************************** Changed CSS ************************************/

.sliderInnerContainer {

	display:block;

}

.logoPart {

	display:block;

	float:left;

	width:502px;

}

.fadeInPart {

	float:right;

	width:418px;

	padding:10px 0 0 0;

}

.fadeInPart img{

	border:none;

}

.fadeInPart a{

	display:none;

}

.fadeInPart a.active{

	display:block;

}

/*********************new Site*******************/

#homeFooter {

	background:url(images/footerBg.jpg) repeat-x left top #4D2D13;

	height:210px;
	
	width:100%;

}

#homeFooterWrapper {

	padding-left:37px;

	width:983px;

	margin:auto;

	padding-left:37px;
}

#homeFooter ul{

	padding-top:65px;

	padding-bottom:50px;

	width:983px;

}

#homeFooter ul li{

	float:left;

	display:inline-block;

	padding-right:10px;

	color:#D1B79E;

}

#homeFooter ul li a{

	color:#D1B79E;

	text-decoration:underline;

	padding-right:10px;

}

#homeFooter ul li a:hover{

	text-decoration:none;

}

#homeFooter p{

	clear:left;

	color:#D1B79E;

	width:983px;
}

/*********************************Inner Page****************************************/

#branding ul{

	margin:0px;

	padding:0px;

	background:url(images/innerPagenavBg.gif) no-repeat left top;

}

#branding ul {

	padding: 5px;

	margin: 0 0;

	list-style: none;

	float: left;

	clear: left;

	padding-top:6px;

	padding-bottom:0px;

	height:41px;

	width:1010px;

}



#branding ul li {

	float: left;

	display: inline; 

	margin: 0 2px;

}



#branding ul li a {

	text-decoration: none;

	float:left;

	color: #4D2D13;

	cursor: pointer;

	font: 16px/20px "Trebuchet MS", arial;

}



#branding ul li a span {

	margin: 0 10px 0 -2px;

	padding: 4px 4px 5px 13px;

	position: relative; 

	float:left;

}

#branding ul.blue li a.current, #branding ul.blue li a:hover {

	background: url(images/blue.png) no-repeat top right;

 	color: #D8BFA9;

}



#branding ul.blue li a.current span, #branding ul.blue li a:hover span {

	background: url(images/blue.png) no-repeat top left;

}

.innerContainerTop {

	min-height:20px;

}

#innerContainer {

	padding:90px 20px 0;

	background:url(images/innerBodyBg.png) repeat-x left top #3C2313;

	min-width:30px;

	

}

.postContainer {

	padding:20px 0;

	width:640px;

	margin-right:80px;

	float:left;

}

.postItems {

	margin-bottom:40px;

}

.postItems h3{

	font-size:26px;

	color:#d6a475;

	font-weight:normal;

	margin-bottom:15px;

}

.postItems p{

	font-size:15px;

	line-height:24px;

}

.postItems span{

	color:#d6a475;

	text-decoration:underline;

}

.postItems h3 em{

	font-size:22px;

	color:#d6a475;

	font-style:italic;

}

.postItemImgBox {

	margin:0px;

	padding:0px;

	margin-top:35px;

}

.postItemImgBoxBody {

	background:#331709;

	float:left;

	width:620px;

	padding:10px 0;

}

.postItemImgBoxBody img{

	float:left;

	margin-right:10px;

}

.postItemImgBoxBody P.postItemImgBoxBodyText{

	padding-top:15px;

	color:#d6a475;

	font-style:italic;

}

.innerSideBar {

	width:220px;

	float:left;

}

.sideBarBody a{

	background:url(images/homeBodyBtnBg.png) no-repeat left top;

	width:210px;

	height:39px;

	color:#FFFFFF;

	font-size:16px;

	display:block;

	text-align:center;

	line-height:39px;

	text-decoration:none;

}

.sideBarBody a:hover{

	text-decoration:underline;

}

.sideBarWebDevelopment {

	background:url(images/sideBarWebDevelopment.png) no-repeat left top;

	width:217px;

	height:41px;

	float:left;

	padding-top:110px;

	margin-right:10px;

}

.sideBarMarketing {

	margin-top:10px;

}

.innerFooterWrapperNew {

	background:url(images/innerBottomContent.png) repeat-x left top #2e1708;

}

.innerFooter {

	width:1020px;

	margin:auto;

}

.innerFooterTopBox {

	width:auto;

	min-height:20px;

	padding-top:50px;

	height:218px;

}

.innerFooterBottomBox {

	background:#2e1708;

	padding-left:37px;

}

.innerFooterBottomBox ul{

	padding-top:15px;

	padding-bottom:50px;

}

.innerFooterBottomBox ul li{

	float:left;

	display:inline-block;

	padding-right:10px;

	color:#D1B79E;

}

.innerFooterBottomBox ul li a{

	color:#D1B79E;

	text-decoration:underline;

	padding-right:10px;

}

.innerFooterBottomBox ul li a:hover{

	text-decoration:none;

}

.innerFooterBottomBox p{

	clear:left;

	color:#D1B79E;

	padding-bottom:15px;

}



/***************************Blog Page***************************/

#mainBlogHeader {

}

#blogBanner {

	height:245px;

}

#blogBranding {

	width:1020px;

}

#blogPageContainer {

	background:url(images/blogBodyBg.png) no-repeat left -38px #ffff9e;

	min-width:30px;

	width:950px;

	padding-left:40px;

	padding-right:30px;

}

#blogBranding ul {

	padding: 5px;

	margin: 0 0;

	list-style: none;

	float: left;

	clear: left;

	padding-top:6px;

	padding-bottom:0px;

	height:32px;

	width:1010px;

	background:url(-images/blogNavBg.jpg) repeat-x left top;

}



#blogBranding ul li {

	float: left;

	display: inline; 

	margin: 0 17px;

}



#blogBranding ul li a {

	text-decoration: none;

	float:left;

	color: #007aa6;

	cursor: pointer;

	font: 18px/20px "Trebuchet MS", arial;

}

#blogBranding ul li a:hover {

	color: #9d581f;

}

.recentPostBar {

	margin-bottom:15px;

	height:29px;

}

.recentPostBar p{

	background:#FFF;

	width:624px;

	line-height:29px;

	float:left;

	color:#0059ac;

	font-size:11px;

}

.recentPostBar p span{

	color:#4d4d4d;

}

.blogPostContainer {

	padding:20px 0;

	width:640px;

	margin-right:30px;

	float:left;

}

.blogPostItems {

	margin-bottom:40px;

	padding-bottom:15px;

	border-bottom:1px solid #cccc7e;

}

.blogPostItems h3{

	font-size:26px;

	color:#007aa6;

	font-weight:normal;

	margin-bottom:15px;

}

.blogPostItems h3 a{
	font-size:26px;

	color:#007aa6;

	font-weight:normal;

	margin-bottom:15px;
	
	text-decoration:none;
}
.blogPostItems h3 a:hover{
	color:#9d5815;
}
.blogPostItems h3 span{

	background:url(images/recentRetryBg.png) no-repeat left top;

	width:38px;

	height:43px;

	float:left;

	display:inline-block;

	font-size:24px;

	color:#ffff9e;

	text-decoration:none;

	text-align:center;

	padding-top:3px;

}

.blogPostItems h3 label{

	background:url(images/postDateBg.png) no-repeat left top;

	width:77px;

	height:36px;

	float:left;

	display:inline-block;

	font-size:24px;

	color:#ffff9e;

	text-decoration:none;

	text-align:center;

	padding-top:3px;

	margin-right:10px;

	margin-left:2px;

}

.blogPostItems h3 label b{

	font-weight:normal;

	font-size:24px;

	color:#9d581f;

	width:40px;

	text-align:center;

	float:left;

	display:inline-block;

}

.blogPostItems h3 label em{

	font-style:normal;

	font-size:12px;

	color:#ffff9e;

	width:32px;

	text-align:center;

	float:left;

	line-height:14px;

	display:inline-block;

	padding-top:2px;

}

.blogPostItems p{

	font-size:15px;

	line-height:24px;

	color:#1c1c1c;

	margin-bottom:30px;

}

.blogPostItems span{

	color:#0059ac;

	text-decoration:underline;

}

.blogPostItems h3 em{

	font-size:20px;

	color:#1c1c1c;

	font-style:normal;

}

.tags {

	color:#575757;	

}

.tags span{

	color:#575757;

	text-decoration:none;

	margin-right:20px;

}

.tags span em.tagIcon{

	background:url(images/tagIcon.png) no-repeat left center;

	padding-left:16px;

}

.tags label em.categoryIcon{

	background:url(images/categoryIcon.png) no-repeat left center;

	padding-left:16px;

}

.tags a{

	color:#0059ac;

	text-decoration:none;

}

.tags a:hover{

	color:#575757;

	text-decoration:underline;

}

.pagignation {

}

.pagignation a{

	text-decoration:none;

	margin-right:30px;

}

.pagignation a:hvoer{

	text-decoration:underline;

}

.pagignation a.previous{

	background:url(images/preBtnBg.png) no-repeat left top;

	width:152px;

	height:31px;

	line-height:31px;

	float:left;

	display:inline-block;

	font-size:18px;

	color:#FFFFFF;

	text-align:center;

}

.pagignation a.next{

	background:url(images/nextBtn.png) no-repeat left top;

	width:152px;

	height:31px;

	line-height:31px;

	float:left;

	display:inline-block;

	font-size:18px;

	color:#FFFFFF;

	text-align:center;

}

.blogSideBar {

	padding-top:90px;	

}

.blogSidebarBoxItem {

	width:280px;

	margin-bottom:10px;

}

.blogSidebarBoxBody {

	background:#FFF;

	color:#1c1c1c;

	padding:0 20px;

	min-height:30px;

}

.blogSidebarBoxBody h3{

	font-size:20px;

	color:#1c1c1c;

	font-weight:normal;

	margin-bottom:10px;

}

.blogSidebarBoxBody p{

	font-size:13px;

	line-height:18px;

	margin-bottom:15px;

}

.blogSidebarBoxBody span{

	color:#0059ac;

	text-decoration:underline;

}

.blogSidebarBoxBody a{

	background:url(images/blogSidebarReadMorebg.png) no-repeat left top;

	width:97px;

	height:24px;

	line-height:24px;

	float:right;

	font-size:12px;

}

.FooterImg {

	margin-right:60px;

	margin-left:60px;

	padding-top:146px;

}

.homeTopContainBox1 {

	margin-bottom:0;

	min-height:200px;

	padding-bottom:6px;

}

.WebDevelopmentFooterImg{

	background:url(images/WebDevelopmentFooterImg.png) no-repeat left top;

	width:255px;

	height:40px;

	float:left;

	padding-top:145px;

	padding-left:35px;

	margin-right:60px;

	margin-left:40px;

}

#bottomLink ul {

	padding: 5px;

	margin: 0 0;

	list-style: none;

	float: left;

	clear: left;

	padding-top:6px;

	padding-bottom:0px;

	height:41px;

	width:1010px;

}



#bottomLink ul li {

	float: left;

	display: inline; 

	margin: 0 20px;

}



#bottomLink ul li a {

	text-decoration: none;

	float:left;

	color: #2b120a;

	cursor: pointer;

	font: 17px/20px "Trebuchet MS", arial;

	background:none;

	width:auto;

}

#bottomLink ul li a:hover {

	color: #9d581f;

}

#bottomLinkBottom {

	padding-top:50px;

}

.blogFooterTopBox {

	width:auto;

	min-height:20px;

	padding-top:40px;

	background:url(images/blogFooterBg.png) no-repeat left top;

}

.blogFooterInvisibleLink {

	padding-bottom:65px;

}

.blogFooterInvisibleLink span{

	padding-left:388px;

	display:block;

}

.blogFooterInvisibleLink span.InvisibleLinkAbout{

	padding-left:633px;

	margin-top:24px;

	display:block;

}

.blogFooterInvisibleLink span a {

	width:60px;

	height:16px;

	display:block;

	text-indent:-999em;

	

}

.blogFooterInvisibleLink span.InvisibleLinkContact{

	padding-left:816px;

	margin-top:54px;

	display:block;

}

#blogBottomFooterBg {

	background:url(images/blogBottomFooterBg.png) repeat-x left top #2E1708;

	padding-left:37px;

	padding-bottom:20px;
	
}

#blogBottomFooterBg ul{

	padding-top:35px;

	padding-bottom:30px;

	width:983px;
	
	margin:auto;

}

#blogBottomFooterBg ul li{

	float:left;

	display:inline-block;

	padding-right:10px;

	color:#D1B79E;

}

#blogBottomFooterBg ul li a{

	color:#D1B79E;

	text-decoration:underline;

	padding-right:10px;

}

#blogBottomFooterBg ul li a:hover{

	text-decoration:none;

}

#blogBottomFooterBg p{

	clear:left;

	color:#D1B79E;
	
	width:983px;
	
	margin:auto;


}

.paddingTop10 {

	padding-top:30px;

}









/*.homeTabRepImg ul li.current_page_item a{

	background: url(images/blue.png) no-repeat top right;

 	color: #D8BFA9;

}

.homeTabRepImg ul li.current_page_item a span label{

	background: url(images/blue.png) no-repeat top left;

	color:#D8BFA9;

	border:1px solid #99FF00

}*/













/***********************************New Css For Inner Top Navigation**********************************************/



.homeTabRepImg {

	margin:0px;

	padding:0px;

	width:100%;

}

.homeTabRepImg ul{

	margin:0px;

	padding:0px;

	background:url(images/innerPagenavBg.gif) no-repeat left top;

	padding: 5px;

	margin: 0 0;

	list-style: none;

	float: left;

	clear: left;

	padding-top:0px;

	padding-bottom:0px;

	height:41px;

	width:1010px;

}

.homeTabRepImg ul li{

	list-style:none;

	float:left;

	display:inline-block;

	margin-right:8px;

}

.homeTabRepImg ul li a{

	background:url(images/-homeTabRepImg.png) repeat-x left top;

	line-height:31px;

	height:41px;

	display:block;

	color: #4D2D13;

	text-decoration:none;

	font-family: "Trebuchet MS", arial;

	font-size:18px;

}

.homeTabRepImg ul li a:hover{

	background:url(images/homeTabRepImgHover.png) no-repeat center top;

	color:#D8BFA9;

}

.homeTabRepImg ul li a span{

	background:url(images/-homeTabLeftImg.png) no-repeat left top;

	padding-left:13px;

	display:block;

}

.homeTabRepImg ul li a span:hover{

	background:url(images/homeTabLeftImgHover.png) no-repeat left top;

}

.homeTabRepImg ul li a label{

	background:url(images/-homeTabRightImg.png) no-repeat right top;

	padding-right:13px;

	display:block;

	cursor:pointer;

}

.homeTabRepImg ul li a label:hover{

	background:url(images/homeTabRightImgHover.png) no-repeat right top;

}

/************************************ Current *******************************/

.homeTabRepImg ul li.current_page_item a{

	background:url(images/homeTabRepImgHover.png) no-repeat center top;

	color:#D8BFA9;

}

.homeTabRepImg ul li.current_page_item a span{

	background:url(images/homeTabLeftImgHover.png) no-repeat left top;

}

.homeTabRepImg ul li.current_page_item a label{

	background:url(images/homeTabRightImgHover.png) no-repeat right top;

}



/*.homeTabRepImg ul li.current_page_item a{

	background:url(images/homeTabRepImgHover.png) no-repeat center top;

	color:#D8BFA9;

}

.homeTabRepImg ul li.current_page_item a span{

	background:url(images/homeTabLeftImgHover.png) no-repeat left top;

}

.homeTabRepImg ul li.current_page_item a span label{

	background:url(images/homeTabRightImgHover.png) no-repeat right top;

}

*/

#innerContainer {

	_height:30px;

}



.homeTabRepImg ul li a {

	_display:inline-block

}

#homeWrapper {

	min-width:350px;

	background:url(images/homeBodyBg.jpg) repeat-x left top #3C2313;

	width:100%;

}

.blogFooterTopBox1 {

	width:1020px;

	margin:auto;

	min-height:20px;

	padding-top:40px;

	background:url(images/blogFooterBg.png) repeat-x left 3px;

}

.innerFooter1 {

	width:100%;

	background:url(images/blogFooterBgRep.png) repeat-x left top;

}

.innerBodyNew {

	width:1020px;

	margin:auto;

}