body {
	margin: 0px; font:11px Arial, Helvetica, sans-serif; background:#bec3c6 url(images/bg.gif) repeat-x center top; color:#7b7b7b;
}
h1, h2, h3, h4, h5, h6, p, ul, li, span, a{
	margin:0px; padding:0px;
}
/*Header Start*/
#topwrapper{
	margin:0px auto; width:897px; background:#FFFFFF; padding:9px 14px 15px 14px; position:relative;
}
#header{
	background:url(images/top_right.gif) no-repeat right top; height:104px;
}
#logo{
	float:left; width:276px; background:url(images/logo.gif) no-repeat left top; height:104px;
}
#search{
	width:280px; padding:68px 5px 0px; position:relative; float:right;
}
#search input{
	border:1px solid #acacac; border-right:0px; background:#fff; font:11px Arial, Helvetica, sans-serif; color:#000; width:170px; padding:0px 3px; height:16px;
}
#search .text{
	padding:0px; float:right; margin:-19px 25px 0px 0px; color:#fff; font-weight:bold;
}
#search .img{
	padding:0px; float:right; margin:-19px 8px 0px 0px;
}
#search #searchsubmit{
	padding:0px; float:right; 
	margin:-19px 3px 0px 0px;
	width: 22px;
	height: 18px;
	border: none;
	background: url(images/serch_but.gif) no-repeat;
}

#nav_top{
	width:550px; height:10px; text-align:right; padding:10px 5px 0 0; float:right; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#nav_top ul{
	margin:0px; padding:0px;
}
#nav_top li{
	list-style:none; display:inline; padding:0px 10px 0 10px; background:url(images/arrow.gif) no-repeat left 4px; color:#FFFFFF;
}
#nav_top li a{
	color:#FFFFFF; text-decoration:none; text-align:right;
}
#nav_top li a:hover{
	color:#FFCC00; text-decoration:none;
}
/*Header End*/

/*CONTENT STYLES*/

#main{
	position: relative; width:925px; margin:0 auto; padding:0px 0px; background:#fff; height:100%;
}
.middle{
	background:#FFFFFF; float:left; border:0px solid #000; margin:0px; padding:0px 18px 20px 17px; width:890px;
}
/*ARTICLE FULL STORY STYLES*/

#article{
	width:578px; float:left; margin:0px; padding:0px;
}
#article #cont{
	font:10px Arial, Helvetica, sans-serif;
}
#article #cont h1{
	font:normal 22px/22px Arial, Helvetica, sans-serif; color:#f37c22; padding-bottom:3px;
}
#article #cont h2{
	font:normal 18px/18px Arial, Helvetica, sans-serif; color:#f37c22; padding-bottom:3px;
}
#article #cont p{
	font:11px Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:none; padding:0px;
}
#article #cont p img{
	float:left; padding:0 10px 10px 0;
}
#article #cont .xline{
	background:url(images/xline.gif) repeat-x left top; height:1px; margin:15px 0;
}


/*Left Colum Start*/
#left_col{
	width:577px; background:#FFFFFF; margin:0px; float:left; border:0px solid #000; padding:0px 12px 0px 0px;
}
#left_col p{
	font:11px Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:none; margin:0px 0px 10px 0px;
}
#left_col .gray{
	font:11px Arial, Helvetica, sans-serif; color:#a7a6a6; text-decoration:none;
}
#left_col .mainimg{
	margin:0px 0px 15px 0px; padding:0; background: url(images/main_img.jpg) no-repeat left top; width:578px; height:203px;
}
#left_col .mainimg1{
	margin:0px 0px 15px 0px; padding:0; background: url(images/inner_img.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .mainimg2{
	margin:0px 0px 15px 0px; padding:0; background: url(images/inner_img1.jpg) no-repeat left top; width:568px; height:90px; font:25px/90px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding-left:10px;
}
#left_col h1{
	font:normal 24px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f37c22;
}
#left_col h2, #left_col h2 a {
	font:bold 11px Arial, Helvetica, sans-serif; color:#2e65ab; text-decoration:none; margin-bottom:5px;
}
#left_col h2 a:hover {
	color:#7b7b7b; text-decoration:none;
}
#left_col .cat_image_8 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_itstrategy.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_9 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_program_management.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_4 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_integration.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_6 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_collaboration.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_5 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_bi.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_7{
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_managed_services.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_10 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_industry.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_image_11 {
	margin:0px 0px 15px 0px; padding:0; background: url(images/cat_inner_img_industry.jpg) no-repeat left top; width:578px; height:90px;
}
#left_col .cat_name {
	background: url(images/hline.gif) repeat-x left top;
	margin: 0px 0px 20px 0px;
	height: 22px;
}
#left_col .cat_name h1 {
	font: normal 19px/ 25px Arial, Helvetica, sans-serif;
	color: #808080;
	text-transform: none;
}
#left_col .cat_name a {
	text-decoration: none;
	color: #808080;
}
#left_col .hline{
	background:url(images/hline.gif) repeat-x left top; margin:5px 0px 20px 0px; height:20px;
}

.blu{
	color:#0e3f82;
}

#left_col .blank{
	background:#fff;
}
#left_col #space{
	background:#fff; height:15px; float:left; width:500px;
}
#left_col #img{
	float:left; width:178px; position:relative; height:auto; margin:0px 20px 0px 0px; 
}
#left_col #img #cat_text a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0e3f82;
	text-decoration: none;
}
#left_col #img img, #left_col #img1 img{
	margin-bottom:5px; border:1px solid #dedede;
}
#left_col #img p{
	margin-top:5px;
}
#left_col #img1{
	float:left; width:178px; position:relative; height:auto; margin:0px 0px 0px 0px;
}
#cat_text a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0e3f82;
	text-decoration: none;
}
#left_col #img1 p{
	margin-top:5px;
}
/*Left Colum End*/

/*Right Colum Start*/
#right_col{
	width:300px; background:#FFFFFF; margin:0px; float:right; padding:0px
}
/*
#right_col #login{
	width:297px; background:#FFFFFF; margin:0px; float:right; padding:0px; border:1px solid #abc9f2;
}
#right_col #login h2{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; background:url(images/login_top_bg.gif) repeat-x left top; padding:5px 10px; width:277px; margin-bottom:10px;
}
#right_col #login .link, #right_col #login .link a:hover{
	font:11px Arial, Helvetica, sans-serif; color:#333333; padding:8px 4px; text-align:right;
}
#right_col #login .link a{
	font:11px Arial, Helvetica, sans-serif; color:#0351b2; padding:5px 4px; text-align:right; text-decoration:none;
}
#right_col #login .text{
	font:bold 11px Arial, Helvetica, sans-serif; color:#000000; background:#fff; padding:10px; text-align:right;
}
#right_col #login input{
	font:11px Arial, Helvetica, sans-serif; color:#303030; background:#ffffff; padding:2px 5px; border:1px solid #b8b8b8;
}
*/
#right_col #bot{
	margin:0 0 20px 0; padding:0; float:right;
}
#right_col #bot1{
	margin:0 0 11px 0; padding:0; float:right;
}
#right_col h2{
	font:bold 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; padding:5px 0px 0px 10px; float:left; margin-bottom:3px;
}
#right_col .more a {
	font:11px Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px 0px 10px; text-transform: uppercase; float:right; background:url(images/arrow2.gif) no-repeat right center; margin:4px 10px 0px 0px; width:30px; text-decoration:none;
}
#right_col .more a:hover {
	font:11px Arial, Helvetica, sans-serif; color:#ffbe10; padding:5px 10px 0px 10px; text-transform: uppercase; float:right; background:url(images/arrow2_over.gif) no-repeat right center; margin:4px 10px 0px 0px; width:30px;
}

#right_col #posts{
	width:297px; background: url(images/rbox_top.gif) no-repeat left top; margin:0px; float:right; padding:0px;
}
#right_col #posts #box{
	width:295px; margin:0; float:right; padding:0px 0px; border:1px solid #abc9f2; border-bottom:0;
}
#right_col #posts #box #postlist{
	margin:0px 0px 0px; float:left; width:295px; color:#585858;
}
#right_col #posts #box #postlist ul{
	list-style:none; margin:0; padding:0;
}
#right_col #posts #box #postlist ul li{
	list-style:none; margin:0px; padding:0; 
}
#right_col #posts #box #postlist ul li a{
	background: transparent url(images/arrow_postlist.gif) left top no-repeat; padding:6px 0 6px 25px; width:270px; color:#b5b5b5; text-decoration: none;  display:block; border-bottom:1px dotted #a0a0a0; outline:none;
}
#right_col #posts #box #postlist ul li a:hover{
	background:#efefef url(images/arrow_catlist.gif) left top no-repeat; color:#6e6d6d; border-bottom:1px dotted #a0a0a0;
}
#right_col #posts #box #postlist ul li span{
	display:block; margin:0px; font-size:11px; color:#2e67ad; padding-bottom:3px;
}

#right_col #cat{
	width:297px; background: url(images/rbox_top.gif) no-repeat left top; margin:0px; float:right; padding:0px;
}
#right_col #cat #box{
	width:295px; margin:0; float:right; padding:0px 0px; border:1px solid #abc9f2; border-bottom:0;
}
#right_col #catlist ul {
	margin: 0; padding: 0; list-style-type: none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;
}
#right_col #catlist ul {
	list-style-type: none; text-align: left;
}
#right_col #catlist ul li a {
	background: transparent url(images/arrow_catlist.gif) left top no-repeat; padding:6px 0 6px 25px; width:270px; color:#6e6d6d; text-decoration: none;  display:block; border-bottom:1px dotted #a0a0a0;
}
#right_col #catlist ul li a:hover {
	background:#efefef url(images/arrow_postlist.gif) left top no-repeat; color:#f68a2e; border-bottom:1px dotted #a0a0a0;
}
#right_col #catlist ul li a#current {
	background:#efefef url(images/arrow_postlist.gif) left top no-repeat; color: #f68a2e; border-bottom:1px dotted #a0a0a0; cursor:auto; 
}
/*Right Colum End*/

.bluebut{
	font:11px Arial, Helvetica, sans-serif; text-decoration:none;
}
.bluebut1{
	font:11px Arial, Helvetica, sans-serif; text-decoration:none; float:right;
}
.bluebut a, .bluebut1 a{
	font:11px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:#0e3f82 url(images/arrow1.gif) no-repeat left center; color:#fff; padding:2px 5px 2px 12px;
}
.bluebut a:hover, .bluebut1 a:hover{
	background:#f3ac22 url(images/arrow1_over.gif) no-repeat left center; color:#000; padding:2px 5px 2px 12px;
}
/*CONTENT STYLES*/

/* COMMENTS STYLES */

#comments{
	margin:0px 0px 0px; float:left; width:578px; color:#585858;
}
#comments #bg{
	padding:0px 10px; background:#fff; width:556px; margin-top:-2px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;
}
#comments #topimg{
	background:url(images/comnets_top1.gif) no-repeat left top; width:578px; height:12px;
}
#comments #botimg{
	background:url(images/comnets_bot1.gif) no-repeat left top; width:578px; height:12px; margin-bottom:15px;
}
.comment-details {
	font:11px Arial, Helvetica, sans-serif; color:#a7a6a6; text-decoration:none;
}
.comment{
	line-height:140%; background:transparent url(images/comment-bubble.gif) no-repeat 0px 2px; padding:0px 0 5px 60px; margin:10px 0px 0px 0px; width:490px;  border-bottom:1px dotted #d9d9d9;
}
#comments p{
	font:11px Arial, Helvetica, sans-serif; color:#777777; text-decoration:none; line-height:15px;
}
.comments-head{
	margin:0px 0px; font-weight:bold; font-size:16px; color:#333333;
}
#comments-form{
	margin:0px 0px 0px; float:left; width:578px; color:#585858;
}
#comments-form #bg{
	padding:0px 10px; background: #eeeeee url(images/comnets_bot.gif) no-repeat left bottom; width:557px; margin-top:-2px; height:381px;
}
#comments-form #topimg{
	background:url(images/comnets_top.gif) no-repeat left top; width:578px; height:12px;
}
#comments-form ul{
	list-style:none; margin-left:0; padding-left:0;
}
#comments-form ul li{
	list-style:none; margin:0px 0px; padding:4px 0;
}
#comments-form ul li label{
	display:block; font-weight:bold; margin:3px 0px;
}
#comments-form ul li label.choice{
	display:inline;
}
#comments-form ul li input.text{
	width:80%; font:11px Arial, Helvetica, sans-serif; border:1px solid #a5a5a5; padding:2px 3px;
}
#comments-form ul li input.button{
	font:11px Arial, Helvetica, sans-serif; float:left;
}
#comments-form ul li textarea.textarea{
	width:98%; font:11px Arial, Helvetica, sans-serif; border:1px solid #a5a5a5; padding:3px 3px;
}

/*LEFT COLUMN ARTICLE SEARCH STYLES
----------------------------------------------- */

#artsearch_box {
	width:578px; height:94px;
}
#artsearch_box .top {
	width:578px; height:30px; background:url(images/category_search_top.gif) no-repeat;
}
#artsearch_box .viewall {
	float:right; padding:11px 20px 0 0;
}
#artsearch_box .recent {
	float:right; padding:11px 20px 0 0;
}
#artsearch_box .content_bg {
	width:578px; height:70px; background:url(images/category_search_bot.gif) no-repeat;
}
#artsearch_box .content_box {
	margin:0 0 0 16px;
}
#artsearch_box .cat {
	float:left; width:160px; height:18px; margin:8px 0 0 0;
}

#artsearch_box .cat DIV {
	width:auto; height:auto; font:bold 11px/20px Arial, Helvetica, sans-serif; 
}
#artsearch_box .cat DIV SELECT {
	color:#6e6d6d; float:left; font:11px Arial, Helvetica, sans-serif; color:#303030; width:160px;
}

#artsearch_box .year {
	float:left; width:60px; height:18px; margin:8px 0 0 15px; font:bold 11px/20px Arial, Helvetica, sans-serif; 
}
#artsearch_box .year DIV {
	width:auto; height:auto;
}
#artsearch_box .year DIV SELECT {
	color:#6e6d6d; float:left; font:11px Arial, Helvetica, sans-serif; color:#303030; width:60px;
}

#artsearch_box .month {
	float:left; width:90px; height:18px; margin:8px 0 0 15px; font:bold 11px/20px Arial, Helvetica, sans-serif; 
}
#artsearch_box .month DIV {
	width:auto;
}
#artsearch_box .month DIV SELECT {
	color:#6e6d6d; float:left; width:90px; font:11px Arial, Helvetica, sans-serif; color:#303030; border:1px solid #b8b8b8;
}

#artsearch_box .keyword {
	float:left; width:130px; height:18px; margin:8px 0 0 15px; font:bold 11px/20px Arial, Helvetica, sans-serif; 
}
#artsearch_box .keyword DIV {
	width:auto;
}
#artsearch_box .keyword DIV INPUT {
	font:11px Arial, Helvetica, sans-serif; color:#303030; background:#fff; padding:1px 5px; border:1px solid #b8b8b8;
}
#artsearch_box .search {
	float:left; width:46px; height:15px; display:block; margin:30px 0 0 15px; background:#CC3132;
}

/*Display Records Start*/

#disrecords {
	width:578px; float:left; margin:20px 0 0px 0;
}
#disrecords #dis {
	float:left; width:200px;
}
#navcontainer {
	width:auto; float:right; margin:0;
}
#navlist ul {
	margin:0px 0; white-space: nowrap; padding: 0;
}
#navlist li {
	display: inline; list-style-type: none; color:#fff; border:2px solid #fff;
}
#navlist a{
	padding: 2px 6px; background: #b0b0b0;
}
#navlist a:link, #navlist a:visited {
	color: #fff; text-decoration: none;
}
#navlist a:hover {
	background: #808080;
}
#active a:link, #active a:visited, #active a:hover {
	 background: #808080;
}
/*Display Records End*/


/*Full Article Start Here*/
#fullcat{
	margin:0px 0px 0px; float:left; width:578px; color:#585858;
}
#fullcat .subimg {
	width:578px; margin:15px 0 0 0; background:url(images/arcticle_categories.jpg) no-repeat left top; font:18px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; height:40px; padding-left:10px;
}
#fullcat ul{
	list-style:none; margin:0; padding:0;
}
#fullcat ul li{
	list-style:none; margin:0px; padding:0;  
}
#fullcat ul li a{
	list-style:none; margin:0px; padding:5px; text-decoration:none; width:568px; display:block; color:#b5b5b5; border-bottom:1px dotted #a0a0a0; outline:none;
}
#fullcat ul li a:hover{
	display:block; background:#ececec; cursor:pointer; color:#000; outline:none;
}
#fullcat ul li span{
	display:block; font-weight:bold; margin:0px; font-size:12px; color:#676565; padding-bottom:3px;
}
/* Full Article End Here*/

/*Footer Start*/
#footer {
	width: 889px; margin: 0 auto; clear:both; border-top: solid 2px #dcdcdf; padding:12px 18px; background:#9a9b9d;
}
#footer_left{
	margin:0px; width:350px; text-align:left; color:#fff;
}
#foot_right {
	float:right; color:#000000; width:320px; text-align:right; margin-top:-12px; padding:0px;
}
#foot_right ul,  #foot_right li{
	display:inline; color:#000000; list-style:none;
}
#foot_right li a{
	text-decoration:none; color:#0e3f82; text-decoration:none;
}
#foot_right li a:hover{
	text-decoration:underline;
}
/*Footer End*/