#main_area   {margin: 0 auto 0; width: 780px; background:#fff;}
	#main_area_corner_lt {width: 4px; height: 4px; float: left; background: url(/images/ma_lt.gif) no-repeat top left;}
	#main_area_corner_rt {width: 4px; height: 4px; float: right; background: url(/images/ma_rt.gif) no-repeat top right;}
	#main_area_corner_lb {width: 4px; height: 4px; float: left; background: url(/images/ma_lb.gif) no-repeat bottom left;}
	#main_area_corner_rb {width: 4px; height: 4px; float: right; background: url(/images/ma_rb.gif) no-repeat bottom right;}

	#logo     {float: left;  margin: 4px 15px 16px 0px; }
	#logo1     {float: left;  margin: 38px 0px 20px 0px; width: 191px; height: 16px; position: relative; left: 80px;}
	#callus {float: left; margin: 32px 0px 17px 0px; width: 117px; height: 41px; position: relative; left: 150px;}
	#callus1 {float: left; margin: 12px 0 0 0; position: relative; font-size:15px; font-weight:bold; color:#868686; font-family:Arial;  }
	
	#callus1 #clusrow1 , #callus1 #clusrow2 {clear:both; overflow:hidden;}
	#callus1 #clusrow1 div, #callus1 #clusrow2 div{float:left; margin:2px 4px 2px 10px; width:138px;}
	#callus1 #clusrow1 div a, #callus1 #clusrow2 div a{ font-size:16px; font-weight:bold; color:#868686; font-family:Arial; text-decoration:none;}
	#callus1 img {position:relative; margin-right:5px; vertical-align:middle; bottom:1px;}
	.rss{float: left; margin-top: 6px; margin-left: 18px;}
	.flt_r {float: right;}
	.flt_l {float: left;}
	
	.sbmenu_bmls{background: url(/images/bluemenulside.gif) no-repeat right; height: 23px; width:7px; float:left;}
	.sbmenu_bmmid{background: url(/images/bluemenumiddle.gif) repeat-x left; width: 780px; height:23px;}
	.sbmenu_bmrs{background: url(/images/bluemenurside.gif) no-repeat left; height: 23px; width:7px; float:right;}
	.sbbreadcrumb{width:761px; float:left; height:23px; line-height:23px; vertical-align:middle; font-size:12px; color:#FFF; padding-left:5px;}
	.sbbreadcrumb a{color:#B3CBFE; text-decoration:none; }
	.sbbreadcrumb a:hover{text-decoration:none;}
	.sbbreadcrumb a.alst{color:#FFF}
	.sbbreadcrumb img{margin: 0 10px;}
	/* related blog entires < */
		#relblogartc{position:relative; background: url(/images/relblogartm.gif) repeat-x left top; width:200px; border: 1px solid #CBCBCB; margin-top:13px; padding-bottom:10px;}
		#relblogartc h2 {color:#212E59; padding-left:11px; margin:12px 0}
		#relblogartc h3 a{display:block; color:#556F96; padding-left:11px; padding-right:11px; font: bold 12px Arial; text-decoration:none;}
		#relblogartc h3 {margin:5px 0 0 0;}
		#relblogartc p {font-size:11px; padding-left:11px; padding-right:11px; margin: 6px 0 9px 0;}
		#relbaHL{height:2px; background-color:#283F6E; line-height:2px; font-size:2px; margin:0 5px;}
		#relbaHL2{height:2px; background-color:#D8E1EC; line-height:2px; font-size:2px; margin:0 5px;}
		#relblogartc img {position:absolute;}
		.relbltlc{top:-1px; left:-1px;}
		.relbltrc{top:-1px; right:-1px;}
		.relblblc{bottom:-1px; left:-1px;}
		.relblbrc{bottom:-1px; right:-1px;}
	/* > related blog entires  */
	/* footer  */
	
	.casestudies_txtbox {float: left; position: relative; top: 21px; font-family: arial; color: #FEFEFE; font-weight: bold; font-size: 12px; font-style: italic;}
	.case_studies {margin-top:12px;}
	/* /footer  */
		#toolbar  {clear: left; position: relative; left: 1px; width: 780px; z-index: 1;}			
			td.toolbar-l, td.toolbar-r {text-align: center; height: 31px; background: url(/images/greybttnmiddle.gif) repeat-x;}			
			td.toolbar-l1, td.toolbar-r {text-align: center; height: 31px; background: url(/images/bluebttnmiddle.gif) repeat-x;}	
			
			td.toolbar_BL {height: 31px; width: 12px; background: url(/images/bluebttnlside.gif) no-repeat left;}
			td.toolbar_BR {height: 31px; width: 12px; background: url(/images/bluebttnrside.gif) no-repeat left;}
			td.toolbar_GL {height: 31px; width: 12px; background: url(/images/greybttnlside.gif) no-repeat left;}
			td.toolbar_GR {height: 31px; width: 12px; background: url(/images/greybttnrside.gif) no-repeat left;}	
			td.toolbar_Glast{height: 31px; width: 1px; background: url(/images/greybttnlast.gif) no-repeat left;}
			
			td.toolbar_submenu_endspacer {width: 100%; height: 20px;}
			
			div.toolbar-m  {height: 30px; width: auto; text-align: center; background: url(/images/toolbar_m.gif) repeat-x  center center;}
			div.toolbar-l {height: 30px;  background: url(/images/toolbar_l.gif) no-repeat center right;}
			div.toolbar-r {height: 30px;  background: url(/images/toolbar_r.gif) no-repeat center left;}
			div.toolbar-m  div.toolbar, div.toolbar-h  {padding: 5px 0px;}	
			
			.posrel {position: relative;}
	.mainimg  {margin-top: 6px; float: left; width: 570px; height: 175px;}		
	.news_box {float: left; position: relative; left: 10px; margin: 6px 0; background: url(/images/news_box_blue3.png) no-repeat ; width:203px; height: 175px  }
	.news_box ul {margin:0;padding:0;position:absolute;bottom:9px;left:5px;}
	.news_box ul li{display:inline;margin:0 4px; }
	.news_box ul li.newsIcon span{background-image:url(/images/newsIconsSpr.png);padding:0 17px 9px 0;position:relative;top:-4px;}
	.news_box ul li.blog2 span{background-position:0 -62px;}
	.news_box ul li.rss2 span{background-position:0 -21px;}
	.news_box ul li.twitter2 span{background-position:0 -42px;}
	/*.news_box ul li.middle{margin:0px 35px 0px 31px}*/
	.news_box ul li a{color:#F1F1F1;font:bold 10px Arial; line-height:20px;}
	.news_box ul li a:hover{text-decoration:none;}
	.news_box .nbwall{position:absolute; right:10px; top:7px; background: url(/images/newsIconsSpr.png) no-repeat 45px 0; width:65px;}
	.news_box .nbwall a{font-size:10px; font-weight:bold; color:#FFF; display:block;  height:20px; line-height:20px; vertical-align:middle;}
	.news_box .nbwall a:hover{text-decoration:none;}
	.search_box {background: url(/images/search_for_box_blue.jpg) ; width:203px; height: 69px  }
	.callback_box {position: relative; top: 6px; padding-top: 30px; padding-left: 12px; background: url(/images/request_callback_box_grey.gif) no-repeat top; width:190px; height: 248px;  }
	.callback_input {width: 175px;font-family: arial}
	textarea.callback_input {width: 175px; height: 44px; font-family: arial}
	
		div.left_top12 {clear: left;width:203px; height: 4px; background: url(/images/top_1.jpg);}
		div.left_top22 {clear: left; padding-left: 10px; padding-right: 15px;  width: 176px; height: 61px; background: #283F6E url(/images/back1.jpg) repeat-x top; border-left: 1px solid #DEE2ED; border-right: 1px solid #DEE2ED  }
		div.left_top32 { width:203px; height: 4px; background: url(/images/top_3.jpg) no-repeat center right; }
	/* home page  styles  */	
		table.mainboxinner {height:173px; width:282px;}
		td.mainboxinner1 {border-top:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:282px; height:121px;}
		div.mainboxinner2 {height:100%; margin:6px 6px 0px 6px; width:258px; background: url(/images/cibg.gif) repeat-x top; padding:5px 5px 5px 5px;}
		div.mainboxinner2 h1 {margin-bottom:4px; margin-top:4px;}
		.mainbox_bottomline {background: url(/images/boxbttmline.gif) no-repeat; width:100%; height:35px; text-align:right; vertical-align:middle;}
		td.mainbox2 {height:173px; width:570px;}
		table.mainboxinner2 {height:173px; width:100%;}
		td.mainboxinner3 {border-top:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:100%; height:138px;}
		div.mainboxinner4 {height:125px; margin:6px 6px 6px 6px; width:556px; background: url(/images/cibg2.gif) repeat-x top;}
		p.mainboxtxt{padding: 5px 5px 0px 5px;}
		p.mainboxtxt2 {padding: 0px 10px 0px 0px; color:#6D6D6D;}
		img.hmplink{margin-left:5px;}
		a.hmplink2{vertical-align:bottom;}
		td.spacingh{width:6px;}	td.spacingv{height:6px;}
		img.portfolio_img2{width:126px; height:89px;}
	/* ends default page styles   */	
	/* casestudies page  styles  */
	table.cstd_mainboxinner {width:100%;}
	td.cstd_mainboxinner {border-top:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:100%; vertical-align: top;}
	td.cstd_mainbox {height:auto; width:568px;}
	div.cstd_mainboxinner2 {height:auto; margin:6px 6px 6px 6px; width:546px; background: url(/images/cibg.gif) repeat-x top; padding:5px 5px 0 5px; z-index:-1;}
	div.cstd_mainboxinner2 p {margin:4px 0;padding:3px 0 0}
	div.cstd_mainboxlink {font: bold 14px Arial; color:#6D6D6D; height:18px; padding-right: 9px; float: right; position: relative; top:-5px;}
	/* ends casiestudies page styles   */
		/* porfolio styles  */ 
		div.portfolio_img {position: relative; width:220px; height:220px; float: left; top:10px; left:10px; border:1px solid #CECECE;}
		div.portfolio_txt {position: relative; width:275px; height:120px; float:left; top:10px; left:45px;}
		h1.portfolio_innertxt{font: bold 14px Arial; color:#3D4665;}
		h2.srch {padding-top:5px; padding-left:5px;}
		p.portfolio_innertxt{margin-top:3px; text-align:justify;}
		div.recent-work {position: relative; float: left; top:26px; left:55px;}
		td.portoflio_bottomline {background: url(/images/boxbttmline2.gif) no-repeat; width:100%; height:35px; text-align:right;}
		img.portfimg {width:80px; height:80px;}
		div.portfolio_mainboxinner2 {height:230px; margin:6px 6px 6px 6px; width:556px; background: url(/images/cibg.gif) repeat-x top;}
		/* end porfolio styles  */
		/* contact us styles  */
		div.cnts_d1{float:left; width:190px; padding: 0 0 0 0;}
		p.cnts_p1{line-height:24px; margin:-5px 0 0 0 !important; display:inline;}
		input.cnts_1 {width:300px;}
		select.cnts_1 {width:305px;}
		textarea.cnts_1{width:300px; height: 200px;}
		div.cnts_ho{width:125px; padding-left:15px; float: left;}
		div.cnts_ho2{width:125px; float: left;}
		/* search styles  */
		table.srch_top{width:100%; height:69px;}
		td.srch_top1{background: url(/images/srch_ls.gif) no-repeat top; width:7px;}
		td.srch_top2{background: url(/images/srch_mid.gif) repeat-x top;}
		td.srch_top3{background: url(/images/srch_rs.gif) no-repeat top; width:7px;}
		table.srch_bttm{width:100%; height:36px;}
		p.crrnt_p{color:#fff; display:inline; font-weight:700; font-size:14px;}
		td.srch_bttm1 {background: url(/images/srch_bttm_ls.gif) no-repeat top; width:12px;}
		td.srch_bttm2{background: url(/images/srch_bttm_midd.gif) repeat-x top; text-align:center; padding-top:4px;}
		td.srch_bttm3 {background: url(/images/srch_bttm_rs.gif) no-repeat top; width:12px;}
		/* end search styles  */

	

	#left_grey {width: 201px; height: 275px; position: relative; top: 25px; left: -1px }
		#left_grey1 {width:201px; height: 4px; background: url(/images/top_grey.jpg) no-repeat center right;}
		#left_grey2 {padding-left: 10px; padding-right: 15px;  width: 176px; height: 267px; background: #283F6E url(/images/top_grey2.jpg) repeat-x top;}
		#left_grey3 { width:201px; height: 4px; background: url(/images/top_grey3.jpg) no-repeat center right; }
		
	#left_blue {width: 203px; height: 172px; position: relative; top: 35px; left: -1px }
		#left_blue1 {width:203px; height: 4px; background: url(/images/blue1.jpg) no-repeat center right;}
		#left_blue2 {padding-left: 10px; padding-right: 15px;  width: 176px; height: 166px; background: #283F6E url(/images/blue2.jpg) repeat-x top; border-left: 1px solid #DEE2ED; border-right: 1px solid #DEE2ED }
		#left_blue3 { width:203px; height: 4px; background: url(/images/blue3.jpg) no-repeat center right; }
	
	/*#middle {position: relative; padding: 10px 0; width: 912px; background: #fff;}	*/
	#content {position: relative; float: left; width: 570px; margin-left: 0px; margin-bottom:6px; padding-right: 0px; clear: left}
		#left-column      {float: left; width: 280px; padding-bottom: 10px;}
		#center-column  {float: left; width: 280px; padding-bottom: 10px; margin-left: 9px;  }
		#center-long  { position: relative; top: -14px; float: left; width: 570px; padding-bottom: 10px;}
	#right-column    {position: relative; left: 10px; float: left; padding-bottom: 0px; width: 200px; /*height:640px;*/}
	.right-columnChng    {top:-160px;}

		
	#footer {width: 780px; height: 120px; background: #fff; float: left; position:relative; top:25px/*top:15px;*/}			
			#footer-1 {padding-top:20px; text-align: center; clear:both; width:780px; height:50px; }				
			#footer-2 {float: right;  text-align: center;}
			
#bot_tab {margin: 0 auto 10px; width: 912px; clear: left;}
	#bot_tab div {float: right; margin-right: 50px; margin-bottom: 10px; text-align: center; vertical-align: middle; width: 169px; height: 22px; background: url(/images/tab.gif) no-repeat top center;}

/*HOMEPAGE STYLES*/
div.grad  {position:relative; float:left; border: solid 1px #CDCDCD; width:280px; height:173px; border-bottom:0;}
div.gradInner {width: 260px; height:127px; background: url(/images/back_lite_grey.jpg) repeat-x top; margin-top:6px; margin-left:6px; padding:5px 5px 0 5px;}
div.gradInner h1 {margin-top:0; margin-bottom:5px;}
div.gradBtm {height:35px; line-height:35px; vertical-align:middle; text-align:right; font-weight:bold; font-family:arial; font-size:12px; color:#999;  background: url(/images/grll.gif) repeat-x left; width:100%; }
div.gradBtm img {position:relative; top:1px; margin-right:5px; margin-left:5px;}
div.grcl, div.grcr {position:absolute; bottom:0; height:5px; width:5px}
div.grcl {left:-1px; background: url(/images/grcl.gif) repeat-x left;}
div.grcr {right:-1px;background: url(/images/grcr.gif) repeat-x right;}
div.grscdn{margin-left:6px;}
div.grstopm{margin-top:6px;}
/*HOMEPAGE RelBlog*/
.rcntbl{overflow:hidden; padding:0 0;}
div.grad2  {position:relative; float:left; border: solid 1px #CDCDCD;  width:249px; border-bottom:0; }
div.gradInner2 {width: 229px; height:260px; margin-top:6px; margin-left:6px; padding:5px 5px 0 5px;}
div.gradInner2 h3 {font:bold 18px Arial; color:#1b3e73; margin-top:3px;}
div.gradBtm2 {height:35px; line-height:35px; vertical-align:middle; text-align:right; font-weight:bold; font-family:arial; font-size:12px; color:#999;  background: url(/images/grll.gif) repeat-x left; width:100%; }
div.gradBtm2 img {position:relative; top:1px; margin-right:5px; margin-left:5px;}
div.gradInner2 h4 {margin: 10px 0 3px 0; line-height:14px;}
div.gradInner2 a {color:#556F96;}
div.gradInner2 h4 a{font: bold 12px Arial; line-height:14px; text-decoration:none;}
div.gradInner2 p, div.gradInner2 p a{font-size:11px; text-align:justify; line-height:14px}
div.bttmhl{width:100%; height:2px; background-color:#D0D0D0; margin-top:7px; margin-bottom:16px}
/*HOMEPAGE blog entry quick links*/
div.bttmhl{width:100%; height:2px; background-color:#D0D0D0; margin-top:7px; margin-bottom:16px}
.blgqlnk {position:relative; width:100%; overflow:hidden; clear:both;}
.blgqlnk div.blgqlnkbox {float:left; width:187px;}
.blgqlnk h3 {margin:0 0;}
.blgqlnk h3 a{font:bold 12px Arial; color:#556F96;}
.blgqlnk li a {color:#A0A0A4; font-size:11px;}
.blgqlnk ul {padding-left:0; margin:2px 0 10px 0; list-style-type: none;font-size:11px; color:#D0D0D0;}
.blgqlnk ul li {background:url(/images/ularr.gif) no-repeat 0 5px; padding-left:9px;}
p.ash1{font: 18px Arial; color: #1B3E73; font-weight:bold; margin: 0 0 10px 0;}
.mrgl{margin-left:10px;}
/*END HOMEPAGE STYLES*/
/*for ebay store design*/
div.ebstrhd{width:250px; float:left; padding-right:10px; padding-top:15px;}
div.ebstrhd div p{font: italic 16px Arial; color:#808080; text-align:center; line-height:25px; padding: 0 0 0 10px; margin-top:0;}
div.ebstrhd img.ebstrbttmquote{float:right;}
/*for multi channel page overriding existing widths*/
div.multichnl{width:267px !important; height:196px !important;}
div.multichnlinn{width:245px !important; height:150px !important;}

/*BOTTOM HOMEPAGE STYLES*/
div.bott  {position:relative; border: solid 1px #CDCDCD; border-bottom:0; clear: both; margin-top: 10px;}
div.bottInner {min-height:127px; height:auto !important; height:127px; background: url(/images/back_lite_grey.jpg) repeat-x top; margin-top:6px; margin-left:6px; padding:5px 5px 0 5px;}
div.bottHidden {position: relative; margin: 0 0 0 6px; padding:0 5px; display: none;}
div.bottInner h1 {margin-top:0; margin-bottom:5px;}
div.bottBtm {height:35px; line-height:35px; vertical-align:middle; text-align:right; font-weight:bold; font-family:arial; font-size:12px; color:#999; background: url(/images/grll.gif) repeat-x left; width:100%; }
div.bottBtm img {position: relative; margin: 0 5px;}
div.bottBtm a {line-height: 20px;}
div.bottBtm a:hover {text-decoration: none;}
/*END BOTTOM HOMEPAGE STYLES*/

div.inputcap {width: 190px; float: left; vertical-align: middle; margin-top: 3px; margin-right: 3px;}
div.row11         {float: left; vertical-align: middle; margin-top: 3px; margin-right: 3px;}
div.row12         {float: left; vertical-align: middle; margin-top: 3px; margin-right: 3px;}
div.clear {clear: both;}
.navig {text-align: center; margin: 5px 0;}
.alr {text-align: right;}

table.securetbl {width: 100%;}

#hackersafe {float:left; width: 130px; height: 55px; position: relative; left:0px; }
#payments { float:left; height: 60px; position: relative;}
#hackersafe2 { float:left; margin-right:10px; height: 32px; position: relative;  }
.w3c{position: relative; position:relative; float:left;}
.navtext {text-align:left; width:270px; font:12px arial; border:1px solid #CECECE;  background-color:#FFF; color:black; }
.cpointer {cursor:pointer}
.expnddiv{ border-top:1px solid white; padding-left:20px;}

.quotes{width:546px; background: url(/images/quotesmddle.gif) repeat-y top; position:relative;}
.quotes p {padding:10px 15px 0 15px !important; margin-bottom:0 !important;}
.quo1{background: url(/images/quotrc.gif) no-repeat; position:absolute; z-index:1; right:0; top:0; width:27px; height:25px;}
.quo2{width:100%; background: url(/images/quottm.gif) repeat-x; height:2px; position:absolute; top:1px;}
.quo3{background: url(/images/quotlc.gif) no-repeat; position:absolute; left:0; top:0; z-index:1; width:27px; height:25px;}
.quo4{background: url(/images/quotesbottom.gif) no-repeat; width:546px; height:47px;}
.morecontent {display: none;}

#e2 h3{font:bold 12px Arial;color:#FFF}
#e2 .article, #e2 .article a , #e2 .article a:link{color:#EFEFEF}
#e2 .article a:hover {text-decoration:none;color:#EFEFEF}
#e2 .article a span, #e2 .article a:link span, #e2 .article a:hover span{color:#FFF;font-weight:bold}


.greyBox {
	clear: both;
	border: 1px solid #CBCBCB;
	margin:6px 0 0;
	padding:6px;
	position:relative;
	height:100%
}
.greyBox .bgImg {background-image: url(/images/greyBoxCorn.gif);display:block;overflow:hidden;position:absolute;bottom:-1px}
.greyBox .bgImg.posLeft{background-position:0 -3px;width:3px;height:3px;left:-1px}
.greyBox .bgImg.posRight{background-position:4px 0;width:4px;height:6px;right:-1px}

.greyBox .header {
	height:39px;
	overflow:hidden;
	background: url(/images/greyBoxHeader.gif) repeat-x top left;
	padding:0 4px 0 6px
}
.greyBox .header.fix {border-bottom:2px solid #283F6E}
.greyBox .header h2 {font: bold 19px Arial;color:#1B3E73;margin: 8px 0 0}
.greyBox .header h3 {margin: 9px 0 0}
.greyBox .header p {margin: 9px 0 0}
.greyBox .header h3 a {font: bold 13px Arial;color:#999}
.greyBox .header p a {font: bold 13px Arial;color:#999;}
.greyBox .header div{float:right;margin: 6px 0 0}
.greyBox .header div.fix{margin:10px -4px 0 0}
.ph1 {margin-top:7px}
.greyBox ul.clients {list-style:none;margin:2px 0 0;overflow:hidden;padding:0;}
.greyBox ul.clients li {/*display:inline;*/float:left;margin:0 11px;text-align:center;width:130px;line-height:50px}
.greyBox ul.clients li img{vertical-align:middle;}
.wrapper{overflow:hidden}
.move_left {float:left}
.move_right {float:right}
#content2 .greyBox{margin:6px 0 14px}


.greyBox.fixMargin{margin:2px 0 0}
.greyBox.bigRadius .bgImg {background-image: url(/images/blogRoundCorn.gif);bottom:-1px}
.greyBox.bigRadius .bgImg.posLeft{background-position:0 0;width:12px;height:11px;left:-1px}
.greyBox.bigRadius .bgImg.posRight{background-position:11px 0;width:11px;height:11px;right:-1px}
.blog{background:url(/images/blogBg.gif) repeat-x top left;padding:10px;position:relative}
.blogrl2{ background:url(/images/relblgbg.gif) repeat-x top left; padding:0 !important; overflow:hidden;position:relative}
.blog .headerBg, .blogrl2 .headerBg{
	position:absolute;
	top:10px;
	left:10px;
	width:59px;
	height:52px;
	background:url(/images/blogHeaderIcon.gif) no-repeat center left;
	z-index:10;
}
.blog h1, .blogrl2 span.h1rlb {
	font:bold 18px Arial;
	color:#1b3e73;
	border-bottom:2px solid #1b3e73;
	margin:0;
	padding:10px 0 0 65px;
	position:relative;
	z-index:5;
	line-height:37px;
}
.blogrl2 span.h1rlb {display:block; padding:10px 0 0 75px;}
.blog h2{margin:14px 0 0;padding:8px 0 4px;border-top:1px solid #D8E1EC}
.blog h2.top{border:0;margin:8px 0 0}
.blog h2 a {font:normal 18px Arial;color:#5F6F9B}
.blog h2 a:hover {text-decoration:none;border-bottom:1px solid #5F6F9B}

.blog h3 {margin:26px 0 6px}
.blog h3.single {margin:16px 0 6px}
.blog h3 a,.blog h3 {font: bold 18px Arial;color:#283F6E}
.blog .meta{font:normal 11px Arial;color:#A6A6A6;margin:0 0 18px;} 
.blog .meta strong{font-size:12px;font-weight:bold} 
.blog .button{margin:22px 0 0}
.blog .button img{vertical-align:middle}
.blog .paging  {text-align:center}
.blog .paging .middle {vertical-align:top}
.blog .paging  a {color:#A6A6A6}
.blog .paging  strong {color:#283F6E;font:bold 12px arial,sans-serif}
.blog .singleCat {
	font:normal 18px Arial;
	color:#5F6F9B;
	border-bottom:2px solid #D8E1EC;
	border-top:0;
	margin:14px 0 0;
	padding:0 0 2px;
}
.blog p {margin:0 0 10px}
.button .social {display:inline;padding:0;margin:0 0 0 12px} 
.button .social .first {font-size:11px} 
.button .social li{display:inline} 


.portfItem {background: url(/images/porfGrad.gif) repeat-x top left}
.portfEvo {float:right;position:relative;right:5px;top:2px;z-index:100}
.portfEvo img {margin:0}




#portfSide {float:left;width:231px;margin:0 14px 0 0}

.portfImg {
	width:220px;
	height:220px;
	padding:0;
	border:3px solid #CDCDCD;
	background-color:#A6A6A6;
	margin:0 0 14px;
	position:relative;
	text-align:center
}
	.portfImg .moreImg  {position:absolute;bottom:5px;right:5px;z-index:15;width:22px;height:21px}
		.portfImg .moreInfo  {
			position:absolute;
			bottom:0;
			left:0;
			border-top:2px solid #CDCDCD;
			background-color:#DBDBDB;
			z-index:10;
			display:none;
			text-align:left;
			padding:4px 6px;
			color:#283F6E;
			font:11px Arial;
			width:208px
		}
#portfMain {width:535px;float:right}
#portfMain .header, .portfText .header{
	border:1px solid #CDCDCD;
	border-bottom: 0;
	border-right: 0;
	background: url(/images/portfHeadBg.gif) bottom left repeat-x;
	position:relative;
	height:100%;
	margin:18px 0 8px;
}

#portfMain .header.first, .portfText .header {margin-top:0}
	.header .bordRight {background: url(/images/portfRightBord.gif) top right repeat-y;width:3px;height:32px;position:absolute;top:0;right:0}
	.header .bordBg {background-image: url(/images/portfRoundBord.gif);display:block;overflow:hidden;position:absolute}
	.header .bordBg.pos01 {width:5px;height:4px;background-position:0 0;top:-1px;left:-1px}
	.header .bordBg.pos00 {width:5px;height:6px;background-position:0 8px;bottom:0;left:-1px}
	.header .bordBg.pos11 {background-position:7px 0;height:6px;right:0;top:-1px;width:7px}
	.header .bordBg.pos10 {background-position:7px 6px;bottom:0;height:6px;right:0;width:7px;}
	
#portfMain h2, .portfText p.clientName{
	margin:0 0 0 8px;
	padding:9px 0;
	font:bold 14px Arial;
	color:#1B3E73;
	text-align:left
}
#portfMain div {font:12px Arial;text-align:justify}
#portfMain div.brief {font-style:italic;color:#283F6E}
#portfMain div p {margin: 0 0 14px;font:11px Arial;color:#6E625F;text-align:justify}

.portfListItem {margin:0 0 10px}
.portfImage {width:150px;height:150px; float:left;color:#6B6B6B;background-color:#CDC8C8;margin:0 12px 0 0;position:relative}
	.noImageAv{left:30%;position:absolute;top:35%}
.portfText{float:left;width:618px;}
	.portfText p{font:12px/16px Arial;color:#6E625F;text-align:justify}
	.portfText .meta {margin:6px 0 10px}
	.portfText .meta p{font:Italic 13px Arial;color:#283F6E;text-align:justify}
	
	
.hoverPlaceHolder {
	width:100%;
	height:100%;
}
/*sitemap.asp*/
.stml{list-style-type:disc;}

/*articles around website*/
.articilepl {position:absolute; top:15px; right:35px}
.articilepl  img{vertical-align:middle; padding-right:10px;}

/* supported channels */
.channel {height:51px; border:1px solid #CDCDCD; background:url(/images/channelbg.gif) repeat-x top right; position:relative; margin-top:10px;}
.channel .chnlRTC,.channel .chnlRBC,.channel .chnlLTC,.channel .chnlLBC {width:5px; height:5px;position:absolute;}
.channel .chnlRTC {background: url(/images/channelRTC.gif);top:-1px; left:-1px;}
.channel .chnlRBC {background: url(/images/channelRBC.gif);bottom:-1px; left:-1px;}
.channel .chnlLTC {background: url(/images/channelLTC.gif);top:-1px; right:-1px;}
.channel .chnlLBC {background: url(/images/channelLBC.gif);bottom:-1px; right:-1px;}
.channel  p {position:relative; height:42px; line-height:42px; top:6px; vertical-align:middle; padding-left:10px;}

/* advansys websites */
#web {position: relative; float: left; width: 156px; height: 28px; background: url(/images/web.jpg) no-repeat 0 0; margin: 12px 0 0;}
#web select {position: absolute; left: 30px; top: 4px; color: #868686; font-size: 12px; font-family: Arial; width: 122px; height: 20px; border: 1px solid #E0E0E0;}

/*blog comment place*/
#comment label {width:60px; display:inline-block; font-size:12px; font-family:Arial; }
#comment .cmntinpt {width:215px; margin-top:5px;}
#comment textarea{width:350px; height:140px; margin-top:5px;}
#comment h2 {color:#283F6E; font-size:18px; border-top:none;}
#comment .greyln{font-size:1px; line-height:1px; height:1px; width:100%; background-color:#BEBEBE;}
#comment .cmntby {color:#959595; font-family:Arial; font-size:12px;}