/*  File: layout.css        */
/*  By:   Jeremy Tredway    */
/*  Ver:  2008-04-30        */


/* common elements */

html, body {
	height: 100%; /* needed for container min-height */
}

body {
	background: #fff url("http://img.itbe.com/images/bg.gif") repeat-x 0 0;
	color: #333;
	font: normal 12px/1.25 Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
}

h1, h2, h3, h4 {
	font-weight: bold;
	margin: 0 0 .5em 0;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }

p { margin: 0 0 1em 0; }
ol, ul { margin: 0 0 1em 0; }

a:link, a:visited {
	color: #009;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

img {border:0;}

/* layout elements */

#container {
	background-color: #fff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 994px;
}

#main {
	margin: 20px 0 0 0;
	width: 994px;
}

#main_header {
	padding: 0 12px 12px 12px;
	width: 970px;
}




/* header elements */

#header {
	width: 994px;
	height: 72px;
	background: url("http://img.itbe.com/images/header_bg.gif") repeat-x 0 100%;
	position: relative;
	z-index: 400;
}

#top_banner {
	 padding: 15px 0 15px 133px;
}

.ad728x90 {
	width: 728px;
	height: 90px; 
}

#btnDocDownload
{
	float: right;
	width: 154px;
	height: 52px;
}

#logo {
	background: url("http://img.itbe.com/images/logo.gif") no-repeat;
	width: 229px;
	height: 40px;
	text-indent: -999em;
	position: absolute;
	top: 132px;
	left: 8px;
	top: 15px;
}

#logo a {
	display: block;
	width: 229px;
	height: 40px;
}

#util {
	border-top: 1px solid #cecece;
	height: 25px;
	padding-top: 7px;
	text-align: right;
	width: 994px;
	position: absolute;
	top: 0px; 
	left: 0;
}
#util_links,
#util_search {
	color: #ccc;
	display: inline;
	padding: 0 20px;
}
#util_link_news {
	border-right: 1px solid #ddd;
	margin-right: 10px;
	padding: 7px 14px 5px 0;
}
#util_link_welcome {
	color: #333;
	padding-right: 10px;
}

/* top nav */

#nav {
	width: 632px;
	height: 34px;
	position: absolute;
	top: 38px;
	left: 362px;
	background: url("http://img.itbe.com/images/nav/nav_bg.gif") no-repeat left;
}

#nav ul {
	height: 34px;
	margin: 0;
	list-style-type:none;
    padding:0;
}

#nav ul li {
	float: left;
	margin: 0;
	padding:0;
}

#nav li a {
	display: block;
	height: 34px;
	text-decoration: none;
	text-indent: -999em;
}

#home a, #home a:link, #home a:visited, #home_active {
	background: url(http://img.itbe.com/images/nav/home.gif) 0 -68px no-repeat;
	width: 63px;
}
#home a:hover {background-position: 0 -34px;}
#home_active {background-position: 0 0;}

#topics a, #topics a:link, #topics a:visited, #topics_active {
	background: url(http://img.itbe.com/images/nav/topics.gif) 0 -68px no-repeat;
	width: 59px;
}
#topics a:hover {background-position: 0 -34px;}
#topics_active {background-position: 0 0;}

/*#resource_centers a, #resource_centers a:link, #resource_centers a:visited, #resource_centers_active {
	background: url(http://img.itbe.com/images/nav/resource_centers.gif) 0 -68px no-repeat;
	width: 120px;
}
#resource_centers a:hover {background-position: 0 -34px;}
#resource_centers_active {background-position: 0 0;}*/

#blogs a, #blogs a:link, #blogs a:visited, #blogs_active {
	background: url(http://img.itbe.com/images/nav/blogs.gif) 0 -68px no-repeat;
	width: 54px;
}
#blogs a:hover {background-position: 0 -34px;}
#blogs_active {background-position: 0 0;}

#news a, #news a:link, #news a:visited, #news_active {
	background: url(http://img.itbe.com/images/nav/news.gif) 0 -68px no-repeat;
	width: 52px;
}
#news a:hover {background-position: 0 -34px;}
#news_active {background-position: 0 0;}

/*#knowledge_exchange a, #knowledge_exchange a:link, #knowledge_exchange a:visited, #knowledge_exchange_active {
	background: url("http://img.itbe.com/images/nav/knowledge_exchange.gif") 0 0 no-repeat;
	width: 141px;
}
#knowledge_exchange a:hover {background-position: -141px 0;}
#knowledge_exchange_active {background-position: -282px 0;}*/

/*#knowledge_network a, #knowledge_network a:link, #knowledge_network a:visited, #knowledge_network_active {
	background: url(http://img.itbe.com/images/nav/knowledge_network.gif) 0 -68px no-repeat;
	width: 138px;
}
#knowledge_network a:hover {background-position: 0 -34px;}
#knowledge_network_active {background-position: 0 0;}*/

#white_papers a, #white_papers a:link, #white_papers a:visited, #white_papers_active {
	background: url(http://img.itbe.com/images/nav/white_papers.gif) 0 -68px no-repeat;
	width: 100px;
}
#white_papers a:hover {background-position: 0 -34px;}
#white_papers_active {background-position: 0 0;}

#premium_tools a, #premium_tools a:link, #premium_tools a:visited, #premium_tools_active {
	background: url(http://img.itbe.com/images/nav/premium_tools.gif) 0 -68px no-repeat;
	width: 108px;
}
#premium_tools a:hover {background-position: 0 -34px;}
#premium_tools_active {background-position: 0 0;}

#jobs a, #jobs a:link, #jobs a:visited, #jobs_active {
	background: url(http://img.itbe.com/images/nav/jobs.gif) 0 -68px no-repeat;
	width: 52px;
}
#jobs a:hover {background-position: 0 -34px;}
#jobs_active {background-position: 0 0;}

#events a, #events a:link, #events a:visited, #events_active {
	background: url(http://img.itbe.com/images/nav/events.gif) 0 -68px no-repeat;
	width: 52px;
}
#events a:hover {background-position: 0 -34px;}
#events_active {background-position: 0 0;}



/* column elements */

.column { float: left; }
.col_left_flush { margin-right: 12px; }

#col_left {
	width: 672px;
}
#col_right {
	margin-left: 12px;
	width: 310px;
}

#col_inner_175_nb { width: 175px; }
#col_inner_175 { width: 175px; }
#col_inner_190 { width: 190px; }
#col_inner_250 { width: 250px; }
#col_inner_300 { width: 300px; }
#col_inner_320 { width: 320px; }
#col_inner_325 { width: 325px; }
#col_inner_335 { width: 335px; }
#col_inner_340 { width: 340px; }
#col_inner_360 { width: 360px; }
#col_inner_470 { width: 470px; }
#col_inner_485 { width: 485px; }

.col_inner_324 { width: 324px;padding:0 0 0 12px;}
.col_inner_324 h2.wide { width:250px !important;}
.col_inner_324 h3 { font:bold 16px/20px arial,sans-serif !important;}
.col_inner_324 .mod_content {overflow:auto;}

#col_left_header {
	padding: 0 0 0 12px;
	width: 660px;
}

.header_title h2 {
	background: transparent url("http://img.itbe.com/images/module_header_bg.png") repeat-x 0 0;
	color: #fef9f1;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin: 0 0 1em 0;
	padding: 0 8px;
}
.title_flush h2 {
	margin-left: -12px;
}
.title_blue h2 { background-position: 0 -200px; }

#col_left_util {
	line-height: 20px;
	margin: 0 0 .5em 0;
	width: 660px;
}
#util_crumb {
	color: #777;
	float: left;
	line-height: 20px;
	width: 505px;
}
#util_crumb h1 {
	color: #333;
	display: inline;
	line-height: 20px;
	margin: 0;
}
#util_crumb h2 {
	display: inline;
}
#util_rss {
	float: left;
	margin-left: 10px;
	width: 145px;
}
#util_rss a {
	background: transparent url("http://img.itbe.com/images/rss_button.png") no-repeat 0 0;
	display: block;
	float: left;
	height: 20px;
	text-indent: -999em;
	width: 76px;
}
#util_rss .rss_button_all {
	background-position: 100% 0;
	width: 69px;
}

.util_left {
	float: left;
}
.util_right {
	float: right;
	text-align: right;
	white-space: nowrap;
}


/* module elements */

.module {
	background: transparent url("http://img.itbe.com/images/module_bg.png") left top no-repeat;
	margin-bottom: 10px;
	position: relative;
}

.mod_no_gradient { background-position: -670px 0; }

.col_left_flush .module { background-position: -1px 0; }
.col_left_flush .mod_no_gradient { background-position: -671px 0; }

.mod_short { background-position: 0 100%; }
.mod_short .mod_header {
	background: transparent url("http://img.itbe.com/images/module_header_bg.png") repeat-x 0 -152px;
}

.mod_blue .mod_header h2 { background-position: 0 -200px; }

.mod_justify {
	border-right: 1px solid #ddd;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}

.mod_header {
	clear: both;
	height: 25px;
}
.mod_header h2 {
	background: transparent url("http://img.itbe.com/images/module_header_bg.png") repeat-x 0 0;
	color: #fef9f1;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding-left: 8px;
	width: 180px;
}

.mod_header h2 a,
.mod_header h2 a:link,
.mod_header h2 a:visited {
	color: #fef9f1;
}

.mod_hdr_wide h2 {  width: auto !important; }

#col_inner_175_nb .mod_header h2,
#col_inner_175_nb .mod_header h2 a,
#col_inner_175 .mod_header h2,
#col_inner_175 .mod_header h2 a {
	width: 100px;
}
#col_inner_300 .mod_header h2,
#col_inner_300 .mod_header h2 a {
	width: 170px;
}
#col_inner_325 .mod_header h2,
#col_inner_325 .mod_header h2 a {
	width: 185px;
}
#col_inner_335 .mod_header h2,
#col_inner_335 .mod_header h2 a {
	width: 195px;
}
#col_inner_340 .mod_header h2,
#col_inner_340 .mod_header h2 a {
	width: 200px;
}
#col_inner_360 .mod_header h2,
#col_inner_360 .mod_header h2 a {
	width: 220px;
}

.mod_justify h2 {
	width: auto !important;
}

.mod_content { padding: 8px; }

.mod_content img.logo { margin: 0 0 10px 0; }

.mod_content .photo{width:80px;float:left;}
.mod_content .desc{width:204px;padding:5px 0 0 0;float:left;clear:right;}
.mod_content .desc_wide{width:284px;clear:both;}
.mod_content .quote{background:url(images/quote.gif) left top no-repeat;padding:3px 0 0 35px;margin:10px 0;font-size:24px;line-height:30px;clear:both;}

.mod_nav {
	height: 20px;
	width: 110px;
	position: absolute;
	top: 5px; right: 3px;
}

.module_advert {
	margin-bottom: 20px;
	text-align: center;
}

.module_plain {
	margin-bottom: 15px;
	padding: 0 8px;
	position: relative;
	clear:left;
}

.module_spc {
	background: #fff url("http://img.itbe.com/images/module_spc_bg.png") no-repeat 0 100%;
	margin-bottom: 10px;
	position: relative;
}
.col_left_flush .module_spc { background-position: -1px 0; }

.mod_spc_header {
	background: #dfddd8 url("http://img.itbe.com/images/module_spc_header_bg.png") no-repeat 100% 0;
	clear: both;
	height: 25px;
	padding-right: 8px;
}
.mod_spc_header h2 {
	background: transparent url("http://img.itbe.com/images/module_spc_header_bg.png") no-repeat 0 0;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding-left: 8px;
	text-align: center;
}
.mod_spc_content { padding: 8px; }

.mod_scrolled {
	background: none;
	padding-bottom: 8px;
}
.mod_scrolled .mod_content {
	background: transparent url("http://img.itbe.com/images/module_bg.png") no-repeat 0 -120px;
	height: 114px !important;
	overflow: auto;
	padding: 8px 0 8px 8px;
}
.col_left_flush .mod_scrolled .mod_content { background-position: -1px -120px; }


/* faux tabs elements */

.module_tabs_faux {
	margin-bottom: 10px;
	position: relative;
}

.module_tabs_faux .tab_body {
	background-color: #e0ddd8;
	border: 1px solid #ccccc4;
	padding: 8px 8px 16px 8px;
}

.module_tabs_faux .tabs_list_faux {
	margin: 0;
	padding: 0;
	position: relative;
}
.module_tabs_faux .tabs_list_faux li {
	float: left;
	font: bold 12px/13px Helvetica, Arial, Verdana, sans-serif;
	margin: 0 8px 0 0;
}
.module_tabs_faux .tabs_list_faux a {
	background-color: #fff;
	border: 1px solid #ccccc4;
	border-bottom: none;
	display: block;
	font-weight: bold;
	margin-top: 1px;
	padding: 6px 8px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	white-space: nowrap;
}
.module_tabs_faux .tabs_list_faux a:hover {
	background-color: #ece9e5 !important;
}
.module_tabs_faux .tabs_list_faux .tab_active a {
	background-color: #e0ddd8;
	border-bottom: 1px solid #e0ddd8;
	color: #000;
	margin-top: 0;
	top: 1px;
	z-index: 2;
}
.module_tabs_faux .tabs_list_faux .tab_active a:hover {
	background-color: #e0ddd8 !important;
}

.module_tabs_faux .tabs_list_faux .tab_noborder {
	float: right;
	margin: 0;
}
.module_tabs_faux .tabs_list_faux .tab_noborder a {
	border-color: #fff;
	font-weight: normal;
	padding: 6px 8px;
}
.module_tabs_faux .tabs_list_faux .tab_noborder a:hover {
	background-color: #fff !important;
	text-decoration: underline !important;
}


/* bordered column elements */

.bordered_cols  {
	padding: 0 0 24px 0;
}

.bordered_cols #col_right {
	margin: 0 20px 0 2px;
	width: 300px;
}

.bordered_cols .col_left_flush {
	padding: 0 0 0 12px;
	margin: 0;
}

.bordered_cols #col_inner_470 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 15px;
	padding: 0 19px;
	width: 400px;
}

.bordered_cols .module_plain {
	padding: 0;
}


/* form elements */

.button_blue {
	background: #009;
	border-top: 1px solid #9999d6;
	border-right: 1px solid #5a5abd;
	border-bottom: 1px solid #5a5abd;
	border-left: 1px solid #9999d6;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.0;
	padding: 2px 5px 1px 5px;
}

.input {
	color: #656565;
	font-size: 11px;
	line-height: 1.0;
	padding: 3px 2px 2px 2px;
}

select {
	font-size: 11px;
	line-height: 1.0;
	padding: 2px 1px 1px 1px;
}

a.button_round 
{   -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background-attachment:scroll;
    background-color:transparent;
	background:url(http://img.itbe.com/images/events/button-round.gif) left top no-repeat;
    background-position:left top;
    background-repeat:no-repeat;
    border-bottom-color:-moz-use-text-color;
    border-bottom-style:none;
    border-bottom-width:0;
    border-left-color-ltr-source:physical;
    border-left-color-rtl-source:physical;
    border-left-color-value:-moz-use-text-color;
    border-left-style-ltr-source:physical;
    border-left-style-rtl-source:physical;
    border-left-style-value:none;
    border-left-width-ltr-source:physical;
    border-left-width-rtl-source:physical;
    border-left-width-value:0;
    border-right-color-ltr-source:physical;
    border-right-color-rtl-source:physical;
    border-right-color-value:-moz-use-text-color;
    border-right-style-ltr-source:physical;
    border-right-style-rtl-source:physical;
    border-right-style-value:none;
    border-right-width-ltr-source:physical;
    border-right-width-rtl-source:physical;
    border-right-width-value:0;
    border-top-color:-moz-use-text-color;
    border-top-style:none;
    border-top-width:0;
    clear:both;
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    height:21px;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:4px;
    text-align:center;
    width:120px;
}


/* list elements */


.list_basic {
	margin: 0 0 1em 0;
}

.list_indent {
	margin: 0 0 1em 1em;
}

.list_decimal {
	list-style-type: decimal;
	margin-left: 0 0 0 2em;
}

.list_disc {
	list-style-type: disc;
	margin: 0 0 1em 2em;
}

.list_basic li,
.list_indent li,
.list_decimal li,
.list_disc li {
	margin: .25em 0;
}

.list_checkbox li {
	padding: 0 0 5px 20px;
	position: relative;
}
.list_checkbox li input {
	position: absolute;
	top: 0; left: 0;
}

.list_thumbnails { margin: 10px 0 0 0; }
.gray_content > .list_thumbnails { margin: 0; }
.list_thumbnails dt {
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 80px;
}
.list_thumbnails dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 80px;
}

.thumbs_lg dt {
	margin: 0 0 15px 0;
	width: 100px;
}
.thumbs_lg dd {
	margin: 0 0 15px 0;
	padding: 0 0 0 100px;
}

.avatars { margin: 1em 0; }
.avatars dt img {
	position: relative;
	top: -5px;
}
.avatar_thumb {
	float: left;
	margin: 0 8px 0 0;
}

.list_docs li {
	padding: 0 0 10px 0;
}
.list_docs li .icon_list_docs {
	float: left;
	width: 80px;
}
.list_docs li .desc_list_docs {
	padding: 0 0 0 80px;
}



/* newsletter elements */

#cta_news_subscribe {
	clear: both;
}
#news_subscribe .list_checkbox {
	width: 50%;
}
#news_extra {
	clear: both;
}


/* toggle elements */

.toggle a {
	background: transparent url("http://img.itbe.com/images/icons/sprites-toggleon.gif") no-repeat 0 0;
	margin: .5em 0;
	padding-left: 16px;
}
.toggle a.toggle_off { background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 0; }

.toggle_detail {
	margin: .5em 0;
	padding-left: 16px;
}

.list_checkbox_toggle div.checkbox {
	float: left;
	width: 20px;
}
.list_checkbox_toggle .toggle {
	padding: 0 0 12px 20px;
}
.list_checkbox_toggle .toggle a {
	background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 -276px;
	margin: 0;
	padding-left: 10px;
}
.list_checkbox_toggle .toggle a.toggle_off { background-position: 0 -236px; }


/* pop-up elements */


.browse, .browse_nav { display: none; }

.browse_nav {
	position: absolute;
	top: -13px; right: 0;
	z-index: 9999;
	width: 211px;
}
.browse_nav_top {
	background: transparent url("http://img.itbe.com/images/browse_nav_bg.png") no-repeat 0 0;
	padding: 8px 8px 0 8px;
	width: 195px;
}
.browse_nav_bot {
	background: transparent url("http://img.itbe.com/images/browse_nav_bg.png") no-repeat 0 -222px;
	height: 8px;
	width: 211px;
}
.browse_nav ul {
	background: #fff;
	border: 1px solid #ca9e52;
	height: 100px;
	margin: 0;
	padding: 3px 0 3px 3px;
	width: 190px;
	overflow: auto;
}
.browse_nav a {
	display: block;
	font: bold 11px/12px Helvetica, Arial, Verdana, sans-serif;
	padding: 4px 5px;
	width: 160px;
}
.browse_nav a:hover {
	background: #eee;
}


/* misc elements */

.center { text-align: center; }

.content_util {
	font-size: 12px;
	line-height: 20px;
	padding-bottom: .5em;
}
.content_util_left {
	float: left;
}
.content_util_right {
	float: right;
}

.divider {
	border-top: 1px solid #ccc;
	padding-top: 1em;
}

.float_51 {
	float: left;
	margin-right: 2%;
	width: 49%;
}
.float_49 {
	float: left;
	width: 49%;
}

.head_meta {
	color: #656565;
	font-size: 11px;
	line-height: 1.0;
	text-transform: uppercase;
	margin: 1em 0 .5em 0;
}
.sub_meta {
	color: #656565;
	font-size: 11px;
	line-height: 1.0;
	text-transform: uppercase;
	margin: .5em 0;
}

.img_left {
	float: left;
	margin: 0 8px 8px 0;
}
.img_right {
	float: right;
	margin: 0 0 8px 8px;
}

.more_link {
	white-space: nowrap;
}

.more_news_link {
	white-space: nowrap;
}

.topic_breadcrumb {
	white-space: nowrap;
}

.nopad {
	margin: 0;
	padding: 0;
}
.nopad_bot {
	margin-bottom: 0;
	padding-bottom: 0;
}
.nopad_top {
	margin-top: 0;
	padding-top: 0;
}

.pad_bot {
	padding-bottom: 1em;
}
.pad_top {
	padding-top: 1em;
}

.text_lg { font-size: 14px; line-height:18px;}
.text_sm { font-size: 11px; }
.text_xs { font-size: 10px; }

.cb {clear:both;}

/* icon elements */

.post_icons a {
	background: transparent url("http://img.itbe.com/images/icons/post_sprites.gif") no-repeat 0 30px;
	display: block;
	float: left;
	line-height: 18px;
	padding: 0 48px 0 24px;
	white-space: nowrap;
}

.post_icons a.icon_comments {
	background-position: 0 0;
}

.icon_rss {
	background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 -79px;
	line-height: 15px;
	padding: 0 0 0 20px;
}


/* footer elements */

#footer {
	text-align: center;
}
#footer_ads {
	margin: 0 20px 20px 132px;
	text-align: left;
}
#footer_ads td {
	line-height: 1.0;
	padding-right: 30px;
	width: 200px;
}
#footer_nav a {
	line-height: 2.0;
	margin: 0 5px;
}
#footer_copy {
	margin-top: 10px;
	padding: 15px 0;
}

#footer_net {
    margin: 20px 0 10px;
	text-align: center;
	background: #dcd9d4;
	text-align: center;
	font-size: 14px;
	padding: 4px;
	border-top: 3px solid #d2d2d2;
	line-height: 1.7;
	font-weight: bold;
}

#footer_net a {
     padding: 0 8px;
}

/* search page elements */

#topic_categories_wide ul,
#topic_categories ul {
	margin: 1em 0;
}
#topic_categories_wide li,
#topic_categories li {
	background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 -115px;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 8px 2px 12px;
	width: 200px;
}
#topic_categories_wide li {
	width: 310px;
}

#topic_categories_wide .no_arrows li,
#topic_categories .no_arrows li {
	background: none;
}

#search_results {
	padding: 0 0 0 12px;
	width: 660px;
}

.search_meta {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 .25em 0;
}

.topic_label {
	background: transparent url("http://img.itbe.com/images/topic_labels1.png") no-repeat 0 0;
	display: block;
	float: left;
	height: 13px;
	line-height: 13px;
	text-indent: -999em;
	width: 85px;
}

/* .label_execbriefing { background-position: 0 0; } */

.label_blog { background-position: 0 -80px;width:80px;margin:1px 0 0 0;}
.label_news { background-position: 0 -120px; }
.label_premiumtool { background-position: 0 -160px; }
.label_article { background-position: 0 -200px; }
.label_resource { background-position: 0 -240px; }
.label_guestopinion { background-position: 0 -280px; }
.label_interview { background-position: 0 -320px; }
.label_document { background-position: 0 -360px; }
.label_discussion { background-position: 0 -400px; }
.label_offsitesummary { background-position: 0 -440px; }
.label_whitepaper { background-position: 0 -480px; }
.label_slideshow { background-position: 0 -520px; }
.label_itdownload {background-position: 0 -560px;width:80px;margin:1px 0 0 0;}
.label_projectguide {background-position: 0 -600px; }
.label_projectphase {background-position: 0 -640px; }
                   

/* blog elements */

.featured_blog {
	border-right: 1px solid #ccc;
	padding: 0 24px 0 0;
	width: 410px;
}
.featured_blog .avatars {
	margin-bottom: 0;
}
.featured_blog .avatars dd {
	line-height: 18px;
	margin: 0;
}
.featured_blog .list_thumbnails dt {
	margin-bottom: 0;
}

.featured_blog .avatars dd h2 {
	line-height: 18px;
	margin-bottom: 0;
}

.featured_blog_right {
	padding: 0 0 0 15px;
	width: 210px;
}

.featured_blog_right blockquote {
	color: #656565;
	font: bold 16px/24px Helvetica, Arial, Verdana, sans-serif;
	padding-bottom: 12px;
}
.featured_blog_right blockquote .qm {
	color: #bbb;
	font: bold 40px/16px Helvetica, Arial, Verdana, sans-serif;
	vertical-align: bottom;
}
.featured_blog_right cite,
.featured_blog_right cite span {
	display: block;
	text-align: right;
}
.featured_blog_right .cite_title {
	font: bold 16px/1.0 Helvetica, Arial, Verdana, sans-serif;
}
.featured_blog_right .cite_source {
	font: bold 11px/1.25 Helvetica, Arial, Verdana, sans-serif;
}

.blog_post .pre_info {
	font-size: 11px;
	color: #656565;
	margin-bottom: .5em;
}
.blog_post .post_info {
	font-size: 11px;
	color: #656565;
}

.blog_post .post_tools {
	border: none;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
}
.blog_post .post_tools a {
	padding-right: 30px;
}

.mod_blog {
	margin-bottom: 10px;
	position: relative;
}

.mod_blog_header {
	background: #dfdcd7 url("http://img.itbe.com/images/gradient_short.gif") repeat-x bottom left;
	padding: 8px 12px 16px 12px;
	position: relative;
}
.mod_blog_header h3 {
	font-size: 16px;
	margin-bottom: .3em;
}
.mod_blog_header h3 .icon_rss {
	font-size: 12px;
	font-weight: normal;
	margin-left: 12px;
}
.mod_blog_header h6 {
	font-size: 11px;
	font-weight: bold;
}
.blog_toggle_trigger {
	position: absolute;
	top: 8px; right: 8px;
}
.blog_toggle_trigger a {
	background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 -200px;
	display: block;
	height: 19px;
	width: 20px;
	text-indent: -999em;
}
.blog_toggle_trigger a.toggle_off { background-position: 0 -160px; }

.blog_detail_header {
	margin-bottom: 1em;
}
.blog_detail_header h3 {
	font-size: 14px;
	margin-bottom: .3em;
	padding-top: .7em;
}
.blog_detail_header h3 .icon_rss {
	font-size: 12px;
	font-weight: normal;
	margin-left: 12px;
}

.post_attachment {
	background: #e8e4d8 url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 6px -318px;
	line-height: 24px;
	padding: 4px 4px 4px 30px;
}


/* topic doorpage elements */

.mod_topic {
	background: transparent url("http://img.itbe.com/images/gray_module_bg.png") no-repeat 0 0px;
	margin-bottom: 24px;
	padding: 8px 12px;
	position: relative;
}

.mod_topic_header h2 {
	margin-left: -8px;
	height: 26px;
}

.mod_topic_header h2 a:link, 
.mod_topic_header h2 a:visited {
	background-color: #cc8f24;
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 26px;
	padding: 0 8px;
}

.mod_topic_list {
	font-size: 11px;
	font-weight: bold;
}
.mod_topic_list .topic_label {
	display: block;
	float: left;
}
.mod_topic_list .topic_title {
	display: block;
	padding: 0 0 0 85px;
}

.mod_topic_extra_list li {
	float: left;
	font-size: 11px;
	padding-right: 2%;
	width: 48%;
}

.topic_toggle_trigger {
	height: 20px;
	margin-bottom: 6px;
}
.topic_toggle_trigger a:link, 
.topic_toggle_trigger a:visited {
	color: #444;
}
.topic_toggle_trigger a {
	background: transparent url("http://img.itbe.com/images/icons/sprites.gif") no-repeat 0 -200px;
	display: block;
	font-weight: bold;
	line-height: 20px;
	padding-left: 24px;
}
.topic_toggle_trigger a.toggle_off { background-position: 0 -160px; }

.topic_toggle_detail {
	padding-bottom: 8px;
}


/* newsletter page elements */

.newsletter_main  {
	padding: 0 0 24px 0;
}

.newsletter_main #col_left {
	margin: 0;
	padding: 0 12px;
	width: 290px;
}
.newsletter_main #col_right {
	margin: 0;
	padding-right: 10px;
	width: 670px;
}

.newsletter_main .module_hilite {
	background-color: #d9d9f0;
	padding: 10px 10px 30px 10px;
}

.newsletter_main #col_left .module_hilite {
	min-height: 420px;
}

.newsletter_main .module_plain {
	padding: 0;
}

.newsletter_main .module_hilite .list_checkbox_toggle {
	padding-top: 10px;
}


/* offer page elements */

.offer_page #header { height: 80px; }
.offer_page #logo { top: 20px; }


/* reader page elements */

.reader_featured { font-size: 13px; }

.reader_more {
	color: #444;
	font-size: 11px;
	padding-bottom: 1em;
}
.reader_more h2 {
	font-size: 14px;
	margin: 0;
	padding: .6em 0;
}
.reader_more h3 {
	font-size: 14px;
	margin: 0;
	padding: .6em 0 .2em 0;
}


/* clearing the elements */

.content_util:after,
.module_tabs_faux .tabs_list_faux:after,
.mod_topic_extra_list:after,
.mod_topic_list li:after,
.post_icons:after,
.post_tools:after,
.list_checkbox_toggle li:after,
#topic_categories_wide ul:after,
#topic_categories ul:after,
.list_docs li:after,
.list_thumbnails:after,
.list_thumbnails dt:after,
.list_thumbnails dd:after,
.clear_all:after,
.featured_blog:after,
.mod_blogs_header:after,
.blog_detail_header:after,
.float_49:after,
.float_51:after,
#col_left_header:after,
#col_left_util:after,
.column:after,
#header:after,
#nav:after,
#main:after,
#main_header:after,
#footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}


/* overrides to josh.css */

.mod_content p.post_tools {
	border: none;
}

.mod_content .post_tools a,
.mod_content .post_tools a:link,
.mod_content .post_tools a:visited {
	margin: 0 16px 0 0;
}


/* Password page elements */

.pass_main  {
	padding: 0;
}

.pass_main #col_left {
	margin: 0 0 0 40px;
	padding: 0px;
	width: 600px;
}

.pass_main #col_right {
	margin: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 300px;
	float: right;
}

.pass_main form { 
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
font-weight:bold;
margin-left:0px;
padding:20px;
background-color:#EAF3FA;
width:350px;
}

.pass_main form #btnGetPassword {
display:block;
margin:15px 0 0 115px;
padding:5px;
}

/* Login / Logout page elements */
.auth_main  {
	padding: 0;
}

.auth_main #col_left {
	margin: 0 0 0 20px;
	padding: 0px;
	width: 600px;
}

.auth_main #col_right {
	margin: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 300px;
	float: right;
}

.auth_main form #btnLogin {
display:block;
margin-left:115px;
padding:5px;
margin-bottom:10px;
margin-top:10px;
}

/* Subscription element */
.subscription_main  {
	padding: 0;
}

.subscription_main #col_left {
	margin: 0 0 0 20px;
	padding: 0px;
	width: 435px;
}

.subscription_main #col_right {
	margin: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top:5px;
	width: 500px;	
}

.dataLabelRequired {
	font-weight: bold;
	padding:5px;
    text-align:right;
}

.dataLabel {
	padding:5px;
	text-align:right;
}

.inputText {
	color:#333333;
	font-family:"Lucida Grande",Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:1.5;
}

.subscription_main #weeklyReports {
    background:#feffc0;
    padding:15px;
    background:#feffc0;
	margin-right:10px;
	margin-bottom:30px;
}

.subscription_main ol {
    padding-left:35px;
}

.subscription_main li {
	padding-top:5px;
}

.error {
	color:#ff3300;
}

.mod_content dd h3 {
	clear: none;
}

dl.icon_list dd h3 {
	margin-top:10px;
}

.icon_list dt {
	clear:left; 
	float:left;
	margin-top:3px;
}

.pageTurn {
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
}

.topic_blog_post {
	font-weight: bold;
	font-size: 13px; 
}

.cascade-loading {																		
	background: transparent url("http://img.itbe.com/images/cascade-loading.gif") no-repeat center; 					
}

/* Featured White Papers - Topic Page */
#col_inner_360 .module .mod_content h3  {
	clear: left;
}

/* Featured White Papers - Home */
#col_right .module .mod_content h3  {
	clear: left;
}

/* Resource Centers */
#col_right .module .mod_content dd h3  {
	clear: none;
}

/* Home Page Featured White Paper Fix */
#col_left #col_inner_325 .module .mod_content h3 {
   clear: left;
}

/* Radio Button Fix Offer Page */
.contact_info_set td label {
	display:inline;
	float:none;
}

.mod_offer, .mod_offer .MedBody12pt{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	padding-right:15px;
	margin: 0px 5px 0px 10px !important;
}

.mod_offer img {
	padding:10px;
}

.relatedcontentlinks

.offerInput {
    text-align:left;
}

.offerLabel  {
    text-align:right;
}

table.offerInput {
    margin: 8px 0;
}

table.offerInput td label {
    margin: 0px 0px 0px 9px;
}

table.offerInput input {
    margin: 3px 0 0 0;
}

/* Slideshow */
#slideshow{}
#slideshow h1{font-size:24px;color:Black;line-height:normal;}
#slideshow h2{font-size:20px;line-height:1.25em;padding:5px 12px;}
#slideshow table{width:100%;border:none;padding:0;margin:0;}
#slideshow td{padding:0;text-align:center;vertical-align:middle;margin:0;border:none;}
#slideshow td.arrow{padding:0 13px 0 12px;width:29px;}
#slideshow td.arrow a{display:block;width:29px;height:50px;}
/* #slideshow td.picture{width:495px;} */
#slideshow ul {text-align:left;padding: 0 0 0 15px; margin: 6px 0 6px 5px; list-style:disc;}
#slideshow ol {text-align:left;padding: 0 0 0 15px; margin: 6px 0 6px 10px; list-style:decimal;}

#slideshow .arrow-next a{background:url(http://img.itbe.com/images/btn-next.png) no-repeat 0 50%;}
#slideshow .arrow-prev a{background:url(http://img.itbe.com/images/btn-prev.png) no-repeat 0 50%;}
#slideshow .arrow-next a:hover, #slideshow .arrow-prev a:hover,
#slideshow .arrow-next a:active,#slideshow .arrow-prev a:active{background-position:100% 50%;}
#slideshow .caption{font-size:1.1em;text-align:left;padding:10px 12px;} 
#slideshow .slide-subtitle { margin: 1px 3px; }

#slideshow #border {border:1px solid #999999;padding:0;margin:1em 0 1em 12px;overflow:auto;}
#slideshow #slideshow-body { padding:0; margin:1em 0 0 12px;}
#slideshow #slideno{text-align:center;padding:.75em;font-size:.8em;}
#slideshow-sponsored {margin:0px 17px 20px 5px;}

.clear{clear:both;}
#slideshow_landing h1{font-size:1.5em;display:inline;margin:0;padding:0;}
#slideshow_landing p{font-size:1.1em;margin-bottom:.2em;}
#slideshow_landing .desc            {padding:5px 7px 5px 7px;}
#slideshow_landing .sponsored       {background-color:#FFF8E6;}
#slideshow_landing .sponsoredlabel  {color:#898994; font-size:85%; font-weight: 200;}

#slideshow blockquote {
    background-color:#FFFFFF;
    background-repeat:repeat;
    border-color:#EEEEEE #EEEEEE #EEEEEE #CCCCCC;
    border-style:solid;
    border-width:1px 1px 1px 2px;
    margin:10px 20px;
    padding:10px;
    line-height: 18px;
    text-align: left;
    background-image:url(http://www.itbusinessedge.com/cm/images/quote-background-1.gif);
    overflow:auto;
}

/* events */

#events-banner	{width:660px;margin:0 0 30px 0;clear:both;overflow:auto;}
#events-banner h1   {font-size:30px;line-height:36px;}
#events-banner .title a	{color:#fff;}
#events-banner .title {background:#000099;padding:7px 20px 5px 20px;margin:0 0 15px 0;font-weight:bold;color:#ccc;}

#ibm 
{
    font-size: 14px;
    color:Gray;
    display:inline;
    padding: 0 20px 0 0;
}

#slideshow-body #hr 
{
    background-color: #FFFFFF;
    border: 1px solid #666666;
    margin: 5px 0 20px;
}

/* DC ADDITION 11/2010 */


#home a, #home a:link, #home a:visited, #home_active {
	background: url(http://img.itbe.com/images/nav/home.gif) 0 -68px no-repeat;
	width: 61px;
}
#home a:hover {background-position: 0 -34px;}
#home_active {background-position: 0 0;}

#topics a, #topics a:link, #topics a:visited, #topics_active {
	background: url(http://img.itbe.com/images/nav/topics.gif) 0 -68px no-repeat;
	width: 63px;
}
#topics a:hover {background-position: 0 -34px;}
#topics_active {background-position: 0 0;}

/*#resource_centers a, #resource_centers a:link, #resource_centers a:visited, #resource_centers_active {
	background: url(http://img.itbe.com/images/nav/resource_centers.gif) 0 -68px no-repeat;
	width: 125px;
}
#resource_centers a:hover {background-position: 0 -34px;}
#resource_centers_active {background-position: 0 0;}*/

#it_project_guides a, #it_project_guides a:link, #it_project_guides a:visited, #it_project_guides_active {
	background: url(http://img.itbe.com/images/nav/it_project_guides.gif) 0 -68px no-repeat;
	width: 125px;
}
#it_project_guides a:hover {background-position: 0 -34px;}
#it_project_guides_active {background-position: 0 0;}

#blogs a, #blogs a:link, #blogs a:visited, #blogs_active {
	background: url(http://img.itbe.com/images/nav/blogs.gif) 0 -68px no-repeat;
	width: 58px;
}
#blogs a:hover {background-position: 0 -34px;}
#blogs_active {background-position: 0 0;}

#news a, #news a:link, #news a:visited, #news_active {
	background: url(http://img.itbe.com/images/nav/news.gif) 0 -68px no-repeat;
	width: 58px;
}
#news a:hover {background-position: 0 -34px;}
#news_active {background-position: 0 0;}

#it_downloads a, #it_downloads a:link, #it_downloads a:visited, #it_downloads_active {
	background: url(http://img.itbe.com/images/nav/it_downloads.gif) 0 -68px no-repeat;
	width: 102px;
}
#it_downloads a:hover {background-position: 0 -34px;}
#it_downloads_active {background-position: 0 0;}

#white_papers a, #white_papers a:link, #white_papers a:visited, #white_papers_active {
	background: url(http://img.itbe.com/images/nav/white_papers.gif) 0 -68px no-repeat;
	width: 102px;
}
#white_papers a:hover {background-position: 0 -34px;}
#white_papers_active {background-position: 0 0;}

#premium_tools a, #premium_tools a:link, #premium_tools a:visited, #premium_tools_active {
	background: url(http://img.itbe.com/images/nav/premium_tools.gif) 0 -68px no-repeat;
	width: 114px;
}
#premium_tools a:hover {background-position: 0 -34px;}
#premium_tools_active {background-position: 0 0;}

#events a, #events a:link, #events a:visited, #events_active {
	background: url(http://img.itbe.com/images/nav/events.gif) 0 -68px no-repeat;
	width: 63px;
}
#events a:hover {background-position: 0 -34px;}
#events_active {background-position: 0 0;}



.article-detail								{width:660px;margin:0 0 10px 0;/*overflow:auto;*/}
.article-detail a							{height:20px;color:#cc8f24;}
.article-detail .photo						{width:70px;margin:0 10px 0 0;float:left;}
.article-detail	.desc						{width:575px;float:left;}
.article-detail	.desc p						{font-size:15px;line-height:17px;}
.article-detail	.desc .c-01					{height:18px;padding:2px 0 0 0;float:left;}
.article-detail	.desc .c-02					{height:20px;float:left;}
.article-detail .summary					{width:468px;padding:0 10px 0 0;float:left;}
.article-detail .summary p					{font-size:15px;line-height:17px;}
.article-detail	.summary .c-01				{height:18px;padding:2px 0 0 0;float:left;}
.article-detail	.summary .c-02				{height:20px;float:left;}
.article-detail	.download					{width:180px;float:left;}
.article-detail	.download .c-01				{width:66px;float:left;}
.article-detail	.download .c-02				{width:54px;float:left;}
.article-detail	.download .c-03				{width:60px;float:left;}
.article-detail blockquote {
    border-color:#EEEEEE #EEEEEE #EEEEEE #CCCCCC;
    border-style:solid;
    border-width:1px 1px 1px 2px;
    margin:10px 20px;
    padding:10px;
    font-size:14px;
    line-height:17px;
    text-align: left;
    background-image:url(http://www.itbusinessedge.com/cm/images/quote-background-1.gif);
}

.desc-links									{width:580px;height:20px;clear:both;}
.desc-links span    						{color:#cc8f24;}
.desc-links-pdf								{background:url(http://img.itbe.com/images/icon-pdf.jpg) left top no-repeat;width:35px;height:18px;padding:2px 0 0 20px;display:block;float:left;}
.desc-links-doc								{background:url(http://img.itbe.com/images/icon-doc.jpg) left top no-repeat;width:35px;height:18px;padding:2px 0 0 20px;display:block;float:left;}
.desc-links-xls								{background:url(http://img.itbe.com/images/icon-xls.jpg) left top no-repeat;width:35px;height:18px;padding:2px 0 0 20px;display:block;float:left;}
.desc-links-odf								{background:url(http://img.itbe.com/images/icon-odf.jpg) left top no-repeat;width:35px;height:18px;padding:2px 0 0 20px;display:block;float:left;}
.desc-file      							{height:20px;color:#cc8f24;}

.button-download							{margin:0 0 10px 0;}
iframe .connect_widget_number_cloud			{height:27px !important;}



.col_inner_660 								{width:660px;margin:0 0 0 10px;}
.input-text									{width:200px;}
.input-text-s								{width:50px;}

.form-input select							{font:normal 12px/15px arial,sans-serif;}

#it_downloads_login							{background:url(http://img.itbe.com/images/it_downloads_login.jpg) left top no-repeat;width:660px;}
#it_downloads_login h2						{font-size:14px;line-height:18px;}
#it_downloads_login	.c-01					{width:290px;padding:15px 20px;float:left;}
#it_downloads_login	.c-01 h2				{padding:0 0 0 25px;}
#it_downloads_login	.c-02					{width:290px;padding:15px 20px;float:left;}
#it_downloads_login	.form-label				{width:60px;padding:3px 5px 0 0;float:left;text-align:right;}
#it_downloads_login	.form-input				{width:225px;padding:0 0 5px 0;float:left;}

#it_downloads_register .form-label			{width:180px;padding:3px 10px 0 0;float:left;text-align:right;}
#it_downloads_register .form-input			{width:200px;padding:0 0 5px 0;float:left;}
#it_downloads_register .form-label-s		{width:50px;padding:3px 10px 0 0;float:left;text-align:right;}
#it_downloads_register .form-input-s		{width:50px;padding:0 0 5px 0;float:left;}
#it_downloads_register select				{width:200px;}
#it_downloads_register .form-newsletters	{background:#d9d9f0;width:440px;padding:15px 20px;margin:0 0 30px 60px;line-height:20px;overflow:auto;clear:both;}
#it_downloads_register .form-newsletters .c-01{width:220px;float:left;}	
#it_downloads_register .form-newsletters .c-02{width:220px;float:left;}	
#it_downloads_register .form-newsletters .tall{height:68px;padding:2px 0 0 0;margin:0 2px 0 0;float:left;}
#it_downloads_register .form-newsletters li	{background:none;padding:0;}
#it_downloads_register li					{margin:0 0 10px 0;}
#it_downloads_register .disclaimer			{border-top:1px solid #999;padding:20px 0 0 0;margin:30px 0 100px 0;}
#it_downloads_register .form-input-cb		{width:200px;padding:0 0 5px 0;float:left;}
#it_downloads_register .form-input-cb input	{margin:3px 0 0 0;}
#it_downloads_register .form-input-cb label	{padding:3px 0 0 0;margin:0 0 0 6px;}
#it_downloads_register .downloadhelp		{padding:0 0 0 80px;}
#it_downloads_register .downloadhelp p		{font-size:14px;line-height:17px;font-weight:bold;}

/*#col_left_header span						{color:#cc8f24;}*/
/*#col_left_header a.active					{color:#000;}*/

#col_left_filter							{background:url(http://img.itbe.com/images/filter5.png) left top no-repeat;width:622px;height:42px;padding:20px 0 0 43px;margin:0 0 10px 10px;}
#col_left_filter .c-01						{width:160px;height:35px;padding:10px 44px 0 0;display:block;float:left;position:relative;}
#col_left_filter .c-02						{width:207px;height:35px;padding:10px 37px 0 0;display:block;float:left;position:relative;}
#col_left_filter .c-03						{width:108px;height:35px;padding:10px 5px 0 0;display:block;float:left;position:relative;}
#col_left_filter .c-04						{width:55px;height:35px;padding:10px 0 0 0;display:block;float:left;position:relative;}
#col_left_filter .mod_nav					{width:160px;height:45px;left:0;top:10px;}
#col_left_filter .browse_nav				{top:-8px;left:-8px;}
#col_left_filter .browse_nav_top			{}

body.it h1									{font-size:18pt;text-shadow:none;}

#it_downloads_article						{padding:15px 0 0 0;font-size:15px;line-height:18px;border-top:1px solid #cccccc;margin-top:10px;}
#it_downloads_article ul                    {text-align:left;padding: 0 0 10px 15px; margin: 6px 0 6px 5px; list-style:disc;}
#it_downloads_article ol                    {text-align:left;padding: 0 0 10px 15px; margin: 6px 0 6px 5px; list-style:decimal;}
#it_downloads_article blockquote {
    border-color:#EEEEEE #EEEEEE #EEEEEE #CCCCCC;
    border-style:solid;
    border-width:1px 1px 1px 2px;
    margin:10px 20px;
    padding:10px;
    text-align: left;
    font-size:14px;
    line-height:17px;
    background-image:url(http://www.itbusinessedge.com/cm/images/quote-background-1.gif);
}

#it_downloads_extra							{width:360px;margin:0 0 15px 15px;padding-left:15px;float:right;background-color:#FFFFFF;}
#it_downloads_extra .photo					{margin:0 0 20px 0;}
#it_downloads_extra .desc					{background:url(http://img.itbe.com/images/it_downloads_extra.gif) left top no-repeat;width:320px;padding:20px;font-size:13px;line-height:16px;clear:left;}
#it_downloads_extra .desc .c-01				{float:left;padding:0 15px 10px 0;}
/*#it_downloads_extra .desc .c-02				{width:220px;float:left;}*/

#it_downloads_download						{background:#faf4e9;width:640px;padding:10px;margin:0 0 15px 0;font-size:13px;line-height:16px;font-weight:bold;overflow:auto;}
#it_downloads_download .c-01				{width:180px;float:left;}
#it_downloads_download .c-02				{width:460px;float:left;}

#it_downloads_related 						{padding:15px 0 0 0;border-top:1px solid #cccccc;}
#it_downloads_related h2					{margin:0 0 10px 0;}

#it_search									{padding:15px 0 0 0;margin-top:15px;border-top:1px solid #cccccc;}
#it_search h3								{clear:both;}
#it_search .module							{margin:0 0 15px 0;}
#it_search .mod_hdr_wide h2 				{width:651px !important;}
#it_search .mod_content dl.icon_list dt     {float:left;width:70px;padding:0 0 12px 0;}
#it_search .mod_content dl.icon_list dd     {float:left;width:560px;}
#it_search .article_list li .desc_wide	    {width:650px;}

#it_downloads_categories					{margin:0 0 0 10px;}
#it_downloads_categories h1					{margin:0 0 5px 0;font-size:18px;text-shadow:none;}
#it_downloads_categories hr					{background:none;margin:0 0 15px 0;border:0;border-top:1px solid #ccc;}
#it_downloads_categories ul					{margin:3px 0 15px 0;}
#it_downloads_categories li					{margin:0 0 3px 10px;}
#col_inner_175_nb .module_advert			{padding:0 0 0 7px;}
#col_inner_485 h2.title						{font-size:20px;}

#it_downloads_featured 						{margin:0 0 10px 0;overflow:auto;}
#it_downloads_featured .photo				{width:235px;margin:0 10px 0 0;float:left;}
#it_downloads_featured .photo img			{margin:0 0 5px 0;clear:both;}
#it_downloads_featured .desc				{width:239px;float:left;}
#it_downloads_featured .desc li				{background:none;padding:0;margin:0 0 5px 0;}

#it_downloads_most_popular					{background:#faf5eb;font-weight:bold;}
#it_downloads_most_popular h2				{padding:6px 0;margin:5px 10px;border-bottom:1px solid #ccc;}
#it_downloads_most_popular span				{color:#666;font-size:10px;}
#it_downloads_most_popular ul li			{padding:7px 0 5px 45px;}
#it_downloads_most_popular li.alt			{background-color:#f6ecd9 !important;}
#it_downloads_most_popular li.num-01		{background:url(http://img.itbe.com/images/num-01.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-02		{background:url(http://img.itbe.com/images/num-02.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-03		{background:url(http://img.itbe.com/images/num-03.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-04		{background:url(http://img.itbe.com/images/num-04.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-05		{background:url(http://img.itbe.com/images/num-05.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-06		{background:url(http://img.itbe.com/images/num-06.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-07		{background:url(http://img.itbe.com/images/num-07.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-08		{background:url(http://img.itbe.com/images/num-08.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-09		{background:url(http://img.itbe.com/images/num-09.gif) 10px 8px no-repeat;}
#it_downloads_most_popular li.num-10		{background:url(http://img.itbe.com/images/num-10.gif) 10px 8px no-repeat;}

#it_downloads_new							{padding:15px 0 0 0;border-top:1px solid #ccc;}
#it_downloads_new .photo					{width:63px;padding:3px 0 0 0;margin:0 10px 0 0;float:left;}
#it_downloads_new .desc						{width:400px;padding:0;float:left;}
#it_downloads_new h2						{margin:0 0 10px 0;}
#it_downloads_new h3						{margin:0;}
#it_downloads_new h4						{font-size:11px;color:#666666;}
#it_downloads_new .article_list li			{background:none;padding:0;margin:0;}
#it_downloads_new .article_list li .photo	{width:70px;}
#it_downloads_new .article_list li .desc	{width:404px;}
#it_downloads_new .article_list li h2		{font-size:16px;line-height:20px;margin:0 0 3px 0;}
#it_downloads_new h3.date					{font-size:13px;color:#333;margin:0 0 12px 0;}
#it_downloads_new .article_list li h4		{color:#cc8f24;margin:0 0 5px 0;}
/*#it_downloads_new .article_list li p		{margin:0 0 2.5em 0;}*/
#it_downloads_categories hr,
#it_downloads_new hr						{margin:0 0 15px 0;border:0;border-top:1px solid #ccc;}

#itdownloads_mod .module .mod_content h3    {clear:left;}

ul.article_list 							{margin:0;clear:both;}
ul.article_list .photo						{width:70px;margin:0 10px 10px 0;float:left;}
ul.article_list .desc						{width:580px;font-size:13px;line-height:16px;float:left;}
ul.article_list .desc h2					{font-size:16px;line-height:24px;margin:0 0 5px 0;}
ul.article_list .desc h3					{font-size:11px;line-height:14px;color:#cc8f24;font-weight:bold;}
ul.article_list .desc p						{padding-bottom:15px;}
ul.article_list li							{background:none !important;padding:0 !important;/*margin:0 0 20px 0 !important;*/}
ul.article_list span						{color:#cc8f24;font-weight:bold;font-size:11px;line-height:11px;}
ul.article_list .desc table					{margin:0 0 5px 0;}
ul.article_list .desc table	td				{vertical-align:middle;color:#999;}
ul.sponsored								{background:#faf4e9;width:630px;padding:15px 15px 0 15px;margin:0 0 30px 0;}
ul.sponsored .desc							{width:550px;}
ul.sponsored span							{color:#999;font-weight:normal;font-size:12px;}

/*.search_results_intro 						{margin:0 0 15px 0;overflow:auto;}*/
/*.search_results_intro .c-01					{width:220px;float:left;text-align:left;}*/
/*.search_results_intro .c-02					{width:220px;float:left;text-align:center;}*/
/*.search_results_intro .c-03					{width:220px;float:left;text-align:right;}*/
.search_results								{padding:15px 0 0 0;margin-top:15px;border-top:1px solid #cccccc;}
.search_results ul li						{background:url(http://img.itbe.com/images/arrow.gif) left 1px no-repeat;width:200px;padding:0 0 0 15px;margin:0 0 3px 0;display:block;float:left;}

.nomargin									{margin:0;}
.tar										{text-align:right;}

/* custom dropdown */

.select 									{position:absolute;width:145px;height:19px;padding:4px 0 0 8px;font:normal 12px/15px arial,sans-serif;color:#666;no-repeat;overflow: hidden;background: url(http://img.itbe.com/images/select.jpg);}
.c-02 .select                               {background: url(http://img.itbe.com/images/select-200.jpg);width:192px;}
.c-03 .select                               {background: url(http://img.itbe.com/images/select-100.jpg);width:92px;}
#col_left_filter .c-01 span                 {width:115px;padding-right:30px;line-height:17px;}
#col_left_filter .c-02 span                 {width:162px;padding-right:30px;line-height:17px;}
#col_left_filter .c-03 span                 {width:62px;padding-right:30px;line-height:17px;}	

/* Project Guides & Phases */

#project_categories			{margin:0 0 0 10px;}
#project_categories hr		{background:none;margin:0 0 15px 0;border:0;border-top:1px solid #ccc;}
#project_categories ul		{margin:3px 0 15px 0;}
#project_categories li		{margin:0 0 3px 10px;}

.it_downloads_smallcategory {border:0 none;}
.it_downloads_thumbnail		{margin-right: 3px;}
.it_downloads_smalltext     {float: left;font-size: 11px; color:#0000aa; margin: 0px; width: 85px;}

.phases_column              {width: 200px; margin:0 0 10px 10px;}
.phases_smallcategory       {border:0 none; padding: 7px 0 0 5px; width: 192px;color: #0000aa;}
.phases_thumbnail		    {margin-right: 8px;}
.phases_smalltext           {float: left;font-size: 13px; font-weight: bold; color: inherit; margin: 0px; width: 155px;}

.phase_toggle a                 {background: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.phase_toggle a.toggle_off      {background: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.phase_toggle .toggle_detail    {margin: 0 0 0 0; padding: 0 0 0 0;}

.explore_column    			{margin:0 0 0 10px;}
.explore_smallcategory      {border:0 none; padding: 5px 0 5px 5px; width: 159px;color: #0000aa; margin-top: 3px;}
.explore_thumbnail		    {margin-right: 8px;}
.explore_smalltext          {float: left;font-size: 11px;font-weight: normal; color: inherit; margin: 0px; width: 98px;}
.exp_chosen                 {background-image: url('http://img.itbe.com/images/goldchoice-big.png'); background-repeat: repeat-y; height: 100%; color: #ffffff;background-position: left center;}
.exp_chosen a:link          {color: #ffffff;}
.exp_chosen a:hover         {color: #ffffff;}
.exp_chosen a:visited       {color: #ffffff;}

.clear-pad          {clear:both; padding:18px 0 0 0;}
.left               {float:left;}
.right              {float:right;}

.col_left_pagetitle    {margin: 0px 0 10px 10px;}
.footernav             {font-weight: bold;}
.footernavtext         {width: 200px; color:#0000aa;font-size: 15px; font-weight: bold; margin: 0 0 10px 0;}
.foot_left             {text-align: left;}
.foot_right            {text-align: right;}

.tab-bar-container     {width: 480px; clear:both;}
.tab-bar-arrow         {width: 30px; margin: 0 1px 0 1px;}
.tab-bar-step          {font-size: 14px; font-weight: bold; color: #69190C;}
.tab-bar-counter       {width: 80px;text-align: center; vertical-align: middle; font-size: 22px; font-weight: bold; color: #c68e33;}
.tab-bar-text          {width: 290px; padding: 0 20px 10px 20px;}
.tab-bar-text h1       {font-size: 20px !important; font-weight: bold; color: #c68e33; margin: 0 0 0 0;}

.padme                 {padding: 10px 0 0 0;}
.project_header        {font-size: 17px; font-weight: normal;}
.large-subtitle        {font-size:larger; padding: 0 0 20px 10px;}
.phase_title           {font-size: 18pt; padding: 0 0 0 0; margin: 0 0 0.5em; font-weight: bold;}
.project_title         {font-weight: bold; font-size: 18px; display:inline;}

.project_body          {font-size: 13px;padding: 0 0 10px 0;}
.project_body ul       {text-align:left;padding: 0 0 10px 15px; margin: 6px 0 6px 5px; list-style:disc;}
.project_body ol       {text-align:left;padding: 0 0 10px 15px; margin: 6px 0 6px 5px; list-style:decimal;}
.project_body blockquote {
    border-color:#EEEEEE #EEEEEE #EEEEEE #CCCCCC;
    border-style:solid;
    border-width:1px 1px 1px 2px;
    margin:10px 20px;
    padding:10px;
    text-align: left;
    font-size:14px;
    line-height:17px;
    background-image:url(http://www.itbusinessedge.com/cm/images/quote-background-1.gif);
}

.project-cat-pic           {padding: 0 15px 10px 0;}
.project-cat-title         {font-size: 20px; font-weight: bold; color: #c68e33; padding:0 0 5px 0;}
.project-cat-title a:link      {color: #c68e33;}
.project-cat-title a:visited   {color: #c68e33;}
.project-cat-title a:hover     {color: #c68e33;}
.project-cat-phase-title   {font-size:larger; color: #c68e33; font-weight: bold;}
.project-cat-phaselist     {font-weight: bold; font-size: 13px; line-height: 25px;}
.project-cat-phaselist a:link   {font-weight: normal; color: #0000aa;}
.project-cat-phaselist a:visited   {font-weight: normal; color: #0000aa;}
.project-cat-phaselist a:hover   {font-weight: normal; color: #0000aa;}
.project-category          {padding: 0px 0 10px 0;}

#project_most_popular				{background:#faf5eb;font-weight:bold;}
#project_most_popular h2			{padding:6px 0;margin:5px 10px;border-bottom:1px solid #ccc;}
#project_most_popular ul li			{padding:7px 0 15px 45px;}
#project_most_popular li.alt		{background-color:#f6ecd9 !important;}
#project_most_popular li.num-01		{background:url(http://img.itbe.com/images/num-01.gif) 10px 8px no-repeat;}
#project_most_popular li.num-02		{background:url(http://img.itbe.com/images/num-02.gif) 10px 8px no-repeat;}
#project_most_popular li.num-03		{background:url(http://img.itbe.com/images/num-03.gif) 10px 8px no-repeat;}
#project_most_popular li.num-04		{background:url(http://img.itbe.com/images/num-04.gif) 10px 8px no-repeat;}
#project_most_popular li.num-05		{background:url(http://img.itbe.com/images/num-05.gif) 10px 8px no-repeat;}
#project_most_popular li.num-06		{background:url(http://img.itbe.com/images/num-06.gif) 10px 8px no-repeat;}
#project_most_popular li.num-07		{background:url(http://img.itbe.com/images/num-07.gif) 10px 8px no-repeat;}
#project_most_popular li.num-08		{background:url(http://img.itbe.com/images/num-08.gif) 10px 8px no-repeat;}
#project_most_popular li.num-09		{background:url(http://img.itbe.com/images/num-09.gif) 10px 8px no-repeat;}
#project_most_popular li.num-10		{background:url(http://img.itbe.com/images/num-10.gif) 10px 8px no-repeat;}

.commlinks                  {padding: 10px 0 10px 0;}
.commlinks .plusone         {width:50px; height:72px;}
.commlinks .digg            {width:67px; height:80px;}
.commlinks .tweet           {width:62px; height:73px;}
.commlinks .fb              {width:58px; height:74px;}
.commlinks .linkedin        {width:73px; height:74px;}

#phase_partner_bio                  {width:310px;margin:0 0 0 0;padding-left:0px;float:right;background-color:#FFFFFF;}
#phase_partner_bio .desc            {background:url(http://img.itbe.com/images/it_downloads_extra.gif) left top no-repeat;width:270px;padding:20px;font-size:13px;line-height:16px;clear:left;}
#phase_partner_bio .desc .thumb     {float:left;padding:0 15px 10px 0;}
#phase_partner_bio .desc h3         {margin: 0 0 1em 0;font-size: 14px;font-weight: bold;}


