@charset "utf-8";
html, body {margin:0;padding:0; text-align:center;}
#wall_bg{width:100%; margin-top:0; padding:10px 0 0 0; background: no-repeat top center; margin:0;}

#container {
	width:970px;
	padding:10px;
	margin:0 auto;
	background-color:#ffffff;
}
#page_top #search #quick_links, #content_top {
	text-transform:uppercase;
}
#page_top, #content_top, #content, #home_left_col, #latest_news, #more_news, .section_lists, #most_popular_stories, .div_story_section, .leftbox, #content #article_col {
	overflow:hidden;
	clear:both;
}
#page_top {
	margin:0;
	padding:0
}
#page_top #site_logo {
	float:left;
	width:643px;
	text-align:left
}

#page_top #site_logo #award{margin-left:80px; vertical-align:top}
#page_top #search {
	float:right;
	width:260px;
	text-align:right
}

#page_top #quick_links {
	font-size:10px;
	padding:0;
	margin:0;
}
form {
	margin:0;
	padding:0;
}
#page_top form input#search_field {
	background: url(http://computerworld.co.nz/cw/2010/images/bg_search.jpg) repeat-x;
	width:165px;
	border:none;
	border-left:1px solid #ccc;
	padding:2px 5px 0px 5px;
	margin:0;
	vertical-align:middle;
	margin-right:0;
	height:21px;
	line-height:21px;
}
#page_top form input#search_field_form {
	background: url(http://computerworld.co.nz/cw/2010/images/bg_search.jpg) repeat-x;
	width:175px;
	border:none;
	border-left:1px solid #ccc;
	padding:1px 5px;
	margin:0;
	vertical-align:middle;
	margin-right:0;
	height:23px;
	line-height:23px;
}
#page_top form #img-search {
	vertical-align:middle;
	margin-left:0;
}
#content_top {
	border-bottom:1px solid #ecebeb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content_top #date_top {
	font-size:12px;
	font-weight:700;
	color:#666666;
	text-align:left;
	width:300px;
	float:left
}
#content_top #communication {
	float:right;
	width:600px;
	text-align:right;
	font-size:11px;
}
#content {
	text-align:left;
}
#content #home_left_col, #content #article_col, #content #awards_left_col{
	float:left;
	width:653px;
	margin:10px 0 0 0;
	padding:0;
}


#content #left_col {
	float:left;
	width:160px;
	margin-top:10px;
	padding:0;
}
#content #center_col {
	float:left;
	width:470px;
	margin:10px 0 0 20px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
 #story_body {
	font-size:13px;
	color:#282828;
	line-height:19px
}
#content #right_col {
	float:right;
	width:302px;
	margin:10px 0 0 0;
	padding:0;
	/*overflow:hidden;*/
}
.div_story_section {
	margin-bottom:15px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	clear:both;
}
.div_story_left {
	float:left;
	width:315px;
	clear:left;
}
.div_story_right {
	float:right;
	width:315px;
	clear:right;
}
.div_story_left img, .div_story_right img {
	float:left;
	padding:0px 10px 0 0;
	width:60px;
	height:60px;
}
.story_info {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	color:#949597
}
.section_lists {
	border-top:1px solid #dbdee3;
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px
}
#most_popular_stories {
	text-align:left;
}
#most_popular_stories .div_lists {
	float:left;
	margin:5px 15px 10px 0;
	width:230px;
}
#most_popular_stories .div_lists_last {
	float:left;
	width:220px;
	margin:5px 0px 10px 0;
}
#most_popular_stories img {
	margin-bottom:5px;
}
.leftbox {
	font-size:12px;
}
#footer {
	border-top:1px solid #cccccc;
	padding-top:5px;
	font-size:11px;
	color:#666
}
#footer p {
	margin:4px auto;
}



.utilitybox {
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:3px 5px;
	background:#eeeeee;
	text-transform:uppercase;
	font-size:11px;
	margin-top:10px;
}

.utility_bottom {
	overflow:hidden;
	border:1px solid #e2e2e2;
	text-transform:uppercase;
	font-size:11px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.utility_bottom ul {
	float:left;
	margin:1px;
	padding:5px 10px;
	background:#eeeeee;
	list-style:none
}
.utility_bottom ul li {
	margin:5px 0;
	padding:0
}
.utility_bottom .share_icons {
	float:left;
	padding:5px;
	color:#2E5A97;
	font-size:10px;
}
.share_icons img {
	margin:3px 6px 0 0;
	border:none
}










/*#################### breadcrumb & Search pages #########################*/

.breadcrumb {
	margin:0 0 10px 0;
	font-size:11px;
	float:right;
	margin-right:5px;
	color:#CB0D0D;
	display:block;
	font:normal 10px/15px Verdana, Geneva, sans-serif
}
.search_pages {
	clear:both;
	position:relative;
	font:normal 10px/15px Verdana, Geneva, sans-serif;
	margin-bottom:20px;
}
.breadcrumb span {
	font-weight:700;
}
.breadcrumb a, .search_pages a {
	border:1px solid #CCC;
	padding:2px 5px;
	text-decoration:none;
	color:#2E5A97;
	line-height:18px;
}
.breadcrumb a:hover, .search_pages a:hover {
	border:1px solid #333;
	padding:2px 5px;
	text-decoration:none;
	color:#CB0D0D
}
.search_pages .previous_search {
	position:absolute;
	left:0;
}
.search_pages .next_search {
	position:absolute;
	right:0
}
/*#############################################*/



/*#################### multiple page link on the article ###############*/
.multi_pages {
	margin:15px auto;
	overflow:hidden;
}
.multi_pages .multi_pages_title {
	display: block;
	height:19px;
	margin: 0 8px 0 0;
	padding:5px 5px 5px 4px;
	float: left;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
}
.multi_pages .num {
	display: block;
	height:19px;
	margin: 0 8px 0 0;
	padding:5px 5px 5px 4px;
	float: left;
	background:url("http://computerworld.co.nz/unlimited/2009/images/bg_multi_pages.gif") no-repeat center;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.multi_pages .num#num_on {
	font-weight:700;
	color:#CB0D0D
}
.multi_pages .num a:hover {
	text-decoration:none
}
/*#############################################*/





/*#################### Comment Styles #########################*/

#div_comments {
	font-size:12px;
	color:#666;
	line-height:16px
}
.story_comments, .story_comments_replied {
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	margin-top:8px
}
.story_comments_replied {
	padding-left:15px;
	background: url(http://computerworld.co.nz/cw/2010/images/bg_comment_reply.gif) no-repeat left 5px
}
.story_comments .comment_titles, .story_comments_replied .comment_titles {
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#2E5A97;
	text-transform:none;
	display:block
}
.story_comments .sub_cat, .story_comments_replied .sub_cat {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0;
	clear:both
}
.story_comments .bt_reply a, .story_comments_replied .bt_reply a {
	color: #797979;
	background: #cccccc;
	font-weight: bold;
	border:none;
	text-transform:uppercase;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	padding:3px 7px;
	cursor:pointer;
	text-decoration:none;
	margin-right:10px;
}
.story_comments .bt_reply a:hover, .story_comments_replied .bt_reply a:hover {
	color: #333333;
}
.story_comments .comments_info, .story_comments_replied .comments_info {
	font:normal 11px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5A97;
	text-transform:uppercase;
	display:block
}
#composition {
	cursor:pointer;
	margin:0;
	color:#2E5A97;
}
#div_composition {
	margin-top:10px;
	padding:5px 10px;
	background-color:#fafafa;
	border:1px solid #cccccc;
	display: none;
}
.comments_form small {
	clear:both;
}
#previous_comment {
	font-size:13px;
	margin:5px 0 10px 0
}
span.flagged{background:url("http://computerworld.co.nz/unlimited/2009/images/flagged.gif") no-repeat; padding-left:20px; color:#C30015; font:bold 11px/18px Arial, Helvetica, sans-serif; }
/*###########################################################################*/

/*#####################  General style   #######################*/
#adSpace1{width:760px; margin:0 auto; text-align:center}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.imgleft {
	float:left;
	margin:5px 10px 5px 0;
}
.imgright {
	float:right;
	margin:5px 0px 5px 10px;
}
.div_story_section img {
	float:left;
	margin-right:10px;
	padding:0;
	width:60px;
	height:60px;
}
#more_news {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_more_news.jpg) repeat-x;
	margin-top:15px;
	padding-top:5px;
}
hr {
	clear:both;
	background:#ccc;
	color:#ccc;
}
.clear {
	clear:both;
	height:15px;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:1px;
}
.clear_space {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
	font-size:1px;
}
#home_subs, #home_news, #leftbox_subs, #leftbox_news, #centerbox_column {
	border:1px solid #cccccc;
	float:left;
	background:#f1f1f1;
	color:#666666;
	font-size:12px;
}
#centerbox_column p {
	padding:7px;
	margin:0;
	line-height:20px
}
#home_subs, #home_news {
	width:130px;
	margin-left:10px;
}
#home_subs {
	margin-bottom:15px;
}
#leftbox_subs, #leftbox_news {
	width:158px;
}
#centerbox_column {
	width:100%;
}
#div_googlead {
	border:1px solid #ccc;
}
.div_page_title {
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #e1dfdf;
	overflow:hidden;
	font-size:11px;
	text-transform:uppercase;
	line-height:22px;
	font-weight:700;
	color:#666
}
.page_title {
	background:#ecebeb;
	padding:5px;
	border:1px solid #e1dfdf;
	border-bottom:none
}
.right_box_title {
	margin:0;
	padding:0;
	margin-bottom:0;
	color:#232323;
	font-weight:700;
}
.popular_title {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_mostpopular.jpg) repeat-x;
	height:26px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left:7px;
	padding-top:7px;
	margin:0;
	font-weight:700;
}

.Social_title {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_nav_ul.jpg) repeat-x;
	height:26px;
	color:#FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left:7px;
	padding-top:7px;
	margin:0;
	font-weight:700;
}


.cw_info_title {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_small_title.jpg) repeat-x;
	color:#515253;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:2px 8px;
	margin:0;
	font-weight:700;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
}
.cw_info {
	margin:5px;
	text-align:center;
	font-size:11px;
	color:#333;
}
.cw_info img {
	margin:5px auto;
	clear:both;
}
.most_popular_stories_title {
	margin:0;
	padding:5px 0;
	margin-bottom:0;
	color:#232323;
	font-weight:700;
	border-top:2px solid #a3b7d1;
	border-bottom:1px solid #cccccc;
}
.comment_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:20px 0 0 0;
	padding:5px 0;
	font-weight:700;
	border-top:2px solid #67768b;
	border-bottom:1px solid #c5c6ca;
	font-size:14px;
	text-transform:uppercase;
	color:#333
}
.leftbox_title {
	margin:0;
	padding:5px 0;
	margin-bottom:0;
	color:#666666;
	font-weight:700;
	border-top:2px solid #dbdee3;
	border-bottom:1px solid #dee1e6;
}
.span_blue {
	color:#386db9
}
.span_red {
	color:#CA0E0D
}

#div_brief{
font-size:14px; 
margin:0 0 10px 0; 
padding:0;

}

/*Same Font*/
#page_top #search #quick_links, .story_info, h2.section_name, h2.column_name, .cw_info, .leftbox, #footer {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*########################################################*/












/*################### Form styles ##########################*/

#div_postcomments {
	font-size:11px;
}
#div_postcomments form {
	margin-top:15px;
}
#div_postcomments .form_list input, #div_postcomments .form_list textarea {
	font-size:11px;
	clear:left;
}
.form_list {
	clear:both;
	overflow:hidden;
	margin:10px 0;
}
#div_postcomments .form_list label {
	float:left;
	width:140px;
	font:bold 11px/20px Georgia, "Times New Roman", Times, serif;
	color:#2E5A97;
	text-transform:none;
}
#div_postcomments .form_list label b {
	color:#CB0D0D;
}
.form_list .form_list_right {
	float:right;
	width:300px;
}
.form_list_right span {
	display:block;
	font-size:10px;
}
#div_postcomments .form_list input[type=text] {
	width:292px
}
#div_postcomments .form_list input:focus, #div_postcomments .form_list textarea:focus {
	background:#efefef;
	color:#000;
}
#div_postcomments .form_list textarea {
	width:98%;
}
#div_postcomments #captch_info {
	clear:both;
}
#div_postcomments .form_error {
	color:#CB0D0D;
	display:block;
	font-size:10px;
	padding:5px 0
}
.form_button {
	color: #797979;
	background: #cccccc;
	font-weight: bold;
	border:none;
	text-transform:uppercase;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	padding:3px 7px;
	margin-right:10px;
	cursor:pointer
}
.form_button:hover {
	color: #333333;
}
/*#####################################################*/











/*################  a tag style   #############*/

#page_top a, #content_top a, .utilitybox a, .utility_bottom a{
	color:#6f7175;
}
.utilitybox a, .share_box a {
	margin-right:10px;
}
a.twitter {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_twitter_top.jpg) no-repeat left center;
	padding-left:20px;
}
a.facebook {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_facebook_top.jpg) no-repeat left center;
	padding-left:20px;
}
a.linkedin {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_linkedin_top.jpg) no-repeat left center;
	padding-left:20px;
}
a.rss {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_rss_top.jpg) no-repeat left center;
	padding-left:20px;
}
a.util_twitter {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_twitter.jpg) no-repeat left center;
	padding-left:20px;
}
a.util_facebook {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_facebook.jpg) no-repeat left center;
	padding-left:20px;
}
a.util_linkin {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_linkin.jpg) no-repeat left center;
	padding-left:20px;
}
a.postcomment {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_post_comment.jpg) no-repeat left center;
	padding-left:15px;
}
a.email {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_email.jpg) no-repeat left center;
	padding-left:15px;
}
a.print {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_print.jpg) no-repeat left center;
	padding-left:15px;
}
a.share {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_share.jpg) no-repeat left center;
	padding-left:15px;
	cursor:pointer;
}
h2.section_name a, .div_story_left li a, .div_story_right li a, #more_news a, .leftbox a, #centerbox_column p a, .div_story_section a {
	color:#232323;
}
#more_news li a.li_comments, .div_story_left li a.li_comments, .div_story_right li a.li_comments, .leftbox li a.li_comments {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_comment.jpg) no-repeat left center;
	padding-left:12px;
	color:#c90d0d;
}
#most_popular_stories li a {
	color:#666666;
}
h2.section_name a:hover {
	color:#c90d0d;
}
h4 a, h5 a, .cw_info a, #footer a, .share_box a {
	color:#2e5a97;
}
#story_body a {
	color:#2e5a97;
	text-decoration:underline;
}
.div_story_section a {
	color:#2e5a97;
}
#story_body a:hover {
	color:#FDB436;
	text-decoration:underline;
}
.story_info a {
	color:#c90d0d;
}
/*########################################################*/










/*########################   h tag styles   ##################################*/
h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
	font-weight:normal;
}
#h1_title {
	font:normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-top:7px;
	margin:0;
}
#h1_story {
	font-size:25px;
	padding-left:180px;
	width:458px;
	margin:0;
}


.div_story_left h3, .div_story_left h4, .div_story_right h3, .div_story_right h4, .div_story_section h3 {
	margin:0 0 3px 0;
	padding:0;
}
.div_story_left h5, .div_story_right h5, .div_story_section h5 {
	margin:0 0 3px 0;
	font-size:14px;
	font-weight:700;
}
#latest_news h3 {
	margin-top:5px;
}
.div_story_left h3, .div_story_section h3 {
	font-size:21px;
	line-height:23px;
}
.div_story_left h4, .div_story_right h4 {
	font-size:18px;
	line-height:23px;
}
h2.section_name {
	color:#c90d0d;
	font-style:italic;
	font-size:14px;
	margin:5px 0 10px 0;
	font-weight:700;
}
h2.column_name {
	color:#c90d0d;
	font-style:italic;
	font-size:13px;
	margin-top:5px;
}
h3.section_more {
	font-size:14px;
	color:#232323;
	font-weight:700;
	text-transform:uppercase;
	margin:10px 0;
	padding:0;
}
#previous_comment h5, #search_results h5 {
	font-size:16px;
	font-weight:700;
	margin:0;
	padding:0
}
#previous_comment h5 b, #search_results h5 b {
	color:#c90d0d
}
/*###########################################################*/





/*########################   List styles   ##################################*/

#more_news ul, .section_lists ul, #most_popular_stories ul, .leftbox ul {
	display: block;
	list-style-type: none;
	margin:0; padding:0;
}
#more_news li, .section_lists li, #most_popular_stories li {
	margin:5px 0;
	padding:0 0 0 10px;
	font-family:Verdana, Geneva, sans-serif;
}
/*ul tag: local and international*/
#more_news li {
	background:url(http://computerworld.co.nz/fmbg/images/bg/bg_redarrow_li.jpg) no-repeat left 7px;
	font-size:12px;
}
.section_lists li {
	background:url(http://computerworld.co.nz/fmbg/images/bg/bg_bluedot_li.jpg) no-repeat left 8px;
	font-size:11px;
}
#most_popular_stories li {
	background:url(http://computerworld.co.nz/fmbg/images/bg/bg_greydot_li.jpg) no-repeat left 8px;
	font-size:11px;
	line-height:13px;
}
.leftbox li {
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #dbdee3;
}
/*########################################################*/







/*##################   Online ad    ###################*/
#skyscraper {	float:left;}
#halfpage, .boombox {
	margin:0;
	padding:0
}


.boombox{margin:0; padding:0;}
/*########################################################*/





/*##################  Sponsor and event link css styles  ###################*/


.sponsor_div, .event_div {
	padding:2px;
	background:#ffffff;
	border:1px solid #cccccc;
	font:normal 10px/14px Verdana, Geneva, sans-serif;
	text-align:left;
}
.sponsor_div_list, .event_div_list {
	border-bottom:1px solid #dddbda;
	margin:0;
	padding:5px 0 0 0;
	height:53px;
	clear:both;
}
.sponsor_div_list img, .event_div_list img {
	border:none;
	float:left;
	margin-right:7px;
	clear:both;
}
.sponsor_div_list a, .event_div_list a {
	font:normal 10px/14px Verdana, Geneva, sans-serif;
	color:#666
}
/*########################################################*/



/*######################  Navigation   ######################*/

ul.nav {
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
ul.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}
ul.nav a {
	position: relative;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
/* dropdowns
*************************/

ul.dropdown {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}
ul.dropdown li {
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}
ul.dropdown li a {
	display: block;
}
/* menu-specifc
*************************/

#menu {
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 36px;
	line-height:35px;
	background:url(http://computerworld.co.nz/cw/2010/images/bg_nav_ul.jpg) repeat-x;
	border-bottom: 1px solid #000;
	text-align:left;
}
#menu ul {
	margin: 0;
	padding:0
}
#menu ul li {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_menu_li.jpg) no-repeat right;
	padding:0 8px;
	margin:0;
	height:36px;
}
#menu ul li.hasmore {
	background:url(http://computerworld.co.nz/cw/2010/images/bg_meni_li_drop.jpg) no-repeat right;
	padding:0 20px 0 8px;
	cursor:pointer;
}
#menu ul li a {
	color: #ffffff;
}
#menu ul li a#nav_on {
	color: #fdb436;
}
#menu ul li a img {
	vertical-align: middle;
}
#menu ul li a:hover {
	color:#fdb436;
}
#menu ul li a span {
	display: block;
	padding: 0 15px 0 11px;
}
#menu ul.dropdown {
	padding:0;
	margin:0;
	background:#ffffff;
	overflow:hidden;
	border: 1px solid #cccccc;
	width: 220px; z-index:1000
}
#menu ul.dropdown li {
	background-image: none;
	background:#ffffff;
	padding:3px;
	margin:0;
	height:20px;
	line-height:20px;
	border-bottom: 1px solid #cccccc;
}
#menu ul.dropdown li a {
	padding:3px;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	color:#2e5a97;
	text-decoration:none
}
#menu ul.dropdown li.last a {
	border-bottom-width: 0;
}
#menu ul.dropdown li a:hover {
	color:#fdb436;
}
/*##################################################*/


/*######################  Tabber style  ######################*/
.container {
	width: 300px;
	margin:0;
	text-align:left;
	padding:0
}
ul.tabNav {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 23px;
	border: 1px solid #CCCCCC;
	width: 100%;
	font: normal 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
}
ul.tabNav li {
	float: left;
	margin: 0;
	padding: 0;
	height: 23px;
	line-height: 23px;
	border: 1px solid #CCCCCC;
	border-left: none;
	border-top:none;
	margin-bottom: -1px;
	background: #F6F6F6;
	overflow: hidden;
	position: relative;
	text-transform:uppercase
}
ul.tabNav li.current {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#CCCCCC;
}
ul.tabNav a {
	text-decoration: none;
	display: block;
	color:#666666;
	padding: 0 5px;
	border: 1px solid #fff;
	cursor:pointer
}
ul.tabNav a:hover {
	color:#A22C2C;
}
ul.tabNav li.current a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#A22C2C;
}
div.tabContainer {
	border: 1px solid #CCCCCC;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background:#ffffff;
}
div.tabContainer div.tab {
	display: none;
	padding: 10px;
	overflow:hidden
}
div.tabContainer div.current {
	display: block;
	overflow:hidden
}
div.tab {
	overflow:hidden
}
div.tab p:last-child {
	margin-bottom: 0;
}
div.tabContainer ul.tab_ul {
	margin:0;
	padding:0;
	list-style:none
}
div.tabContainer ul.tab_ul a {
	text-decoration: none;
	color:#666666;
}
div.tabContainer ul.tab_ul a:hover {
	text-decoration: underline;
	color:#A22C2C;
}
div.tabContainer ul.tab_ul li {
	margin: 0;
	padding: 0 0 5px 10px;
	background: url(http://computerworld.co.nz/fmbg/images/bg/bg_reddot_li.jpg) no-repeat 0 .6em;
	font: normal 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
/*########################################################*/


/*#################  Promo Button ads #####################*/
#promoButtons #seekIndex { height:5px; margin:5px 0 0 0; padding:0}
#promoButtons  #seekIndex li {display:block; float:left; width:5px; height:5px; margin-right:5px;}
#promoButtons  #seekIndex li a {display:block; width:5px; height:5px; overflow:hidden; text-decoration:none; background:url(http://computerworld.co.nz/fmbg/images/bg/bg_promo_li.gif) no-repeat left -5px}
#promoButtons  #seekIndex li a:hover,
#promoButtons  #seekIndex .navCurrent a { background:url(http://computerworld.co.nz/fmbg/images/bg/bg_promo_li.gif) no-repeat left 0;}

#promoButtonsList {position:relative; z-index:4; width:300px; height:125px; margin:0; padding:0;  list-style-type:none }
#promoButtonsList li {position:absolute; top:0; left:0; width:300px;}

/*########################################################*/













/*#################  Computrworld Awards style #####################*/


#content #awards_left_col{
font-size:13px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
}


#content #awards_left_col h3 {
		 font-weight:bold;
		 font-size:16px;
		 color:#CC3300
}
#content #awards_left_col h4 {
		 color:#006699;
		 font-weight:bold;
		 font-size:13px;
		 margin-bottom:0
}
#content #awards_left_col a,  .cw_awards_contact a{
		 color:#CC3300;
		 text-decoration:underline;
}
#content #awards_left_col a:hover, .cw_awards_contact a:hover {
		 color:#000000;
}
.cw_awards_ul {
		 display: block;
		 list-style-type: none;
		 margin:0;
		 padding:0;
		 font-family:Verdana, Geneva, sans-serif;
		 border-top:3px double #cccccc;
}
.cw_awards_ul li {
		 background:url(http://computerworld.co.nz/fmbg/images/bg/bg_greydot_li.jpg) no-repeat left 8px;
		 font-size:12px;
		 line-height:13px;
		 margin:5px 0;
		 padding:0 0 0 10px;
}
.cw_awards_ul a {
		 color:#666666;
		 text-decoration:none;
}
.cw_awards_ul a:hover {
		 text-decoration:underline;
}
.cw_awards_contact {
		 font-family:Verdana, Geneva, sans-serif;
		 font-size:12px;
		 line-height:16px;
		 border-top:3px double #cccccc;
		 padding:5px;
}

/*########################################################*/



/*################# Social Media Buttons  #####################*/
.div_utilitybox {padding:2px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;height:24px; clear:both; margin-top:10px}
.div_utilitybox #social_midea {margin:0 0 0 3px;padding:0;float:left;list-style:none;left:0}
.div_utilitybox #social_midea li {float:left;}
.div_utilitybox #social_midea li#share_facebook {margin-right:15px;padding-top:1px;}
.div_utilitybox #social_midea li#share_twitter {padding-top:2px;}
.div_utilitybox #social_midea li#share_linkedin {padding-top:2px;}
.div_utilitybox #web_tools {margin:0;padding:0;float:right;list-style:none;right:0;margin-top:1px}
.div_utilitybox #web_tools li {float:left;margin:0; padding:0}
.div_utilitybox #web_tools li a{ margin:0 3px; padding:0; width:21px;height:21px;display:block;}
.div_utilitybox #web_tools li img {border:none;}
.div_utilitybox #web_tools li#tool_email a {background:url(http://fairfaxbm.co.nz/fmbg/images/icons/icon_web_email.gif) no-repeat;}
.div_utilitybox #web_tools li#tool_print a {background:url(http://fairfaxbm.co.nz/fmbg/images/icons/icon_web_print.gif) no-repeat;}
.div_utilitybox #web_tools li#tool_comment a {background:url(http://fairfaxbm.co.nz/fmbg/images/icons/icon_web_comment.gif) no-repeat;}
.div_utilitybox #web_tools li#tool_review a {background:url(http://fairfaxbm.co.nz/fmbg/images/icons/icon_web_review.gif) no-repeat;}


/*########################################################*/






/*################# Social Media Tabs  #####################*/
.Social_container {
	width: 300px;
	margin:0;
	text-align:left;
	padding:0
}
ul.tabNav2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 38px;
	border: 1px solid #CCCCCC;
	width: 100%;
	font: normal 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
}
ul.tabNav2 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 38px;
	line-height: 23px;
	border: 1px solid #CCCCCC;
	border-left: none;
	border-top:none;
	margin-bottom: -1px;
	background: #F6F6F6;
	overflow: hidden;
	position: relative;
	text-transform:uppercase
}
ul.tabNav2 li.current {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#CCCCCC;
}
ul.tabNav2 a {
	text-decoration: none;
	display: block;
	color:#666666;
	padding: 4px 5px;
	cursor:pointer
}
ul.tabNav2 a:hover {
	color:#A22C2C;
}
ul.tabNav2 li.current a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#A22C2C;
}
div.tabContainer2 {
	border: 1px solid #CCCCCC;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	margin:0;
	padding:0;
}
div.tabContainer2 div.tab {
	display: none;
	padding: 0;
	overflow:hidden
}
div.tabContainer2 div.current {
	display: block;
	overflow:hidden
}

div.tabContainer2 .p_linkedin {
	font:normal 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;
	color:#8181B6
}
div.tabContainer2 .p_linkedin img {
	margin:10px auto;
}
.social_links {
	width:290px;
	text-align:center;
	padding:0;
	display:block
}
.social_links a {
	margin:5px 0 5px 5px;
	font-size: 13px;
	display:block;
	padding:5px;
	color:#FFF;
	background-color:#386DB9;
	font-weight:700;
	text-decoration:none;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	width:280px;
	text-transform:uppercase
}
/*########################################################*/
.twtr-bd {
	margin-left:5px;
}
.twtr-bd .twtr-tweet-text p {
	font-weight:100;
}
.twtr-hd, .twtr-ft {
	display:none;
}
.twtr-avatar {
	margin:0;
}

/*########################################################*/



/* Advertorial Box on the home page*/


.advertorial_title {	border-bottom:3px solid #99C03F;	background: url(http://computerworld.co.nz/cw/2010/images/bg_sponsored_advertorial.gif) no-repeat bottom left;	height:40px;	text-align:right}
.div_advertorial {	background:#e6e6e6;	overflow:hidden;	margin:0;	padding:5px;	border-bottom:3px solid #99C03F;	font-family:Verdana, Geneva, sans-serif;	font-size:12px}
.advertorial_video {	float:left;	float:left;	margin-top:0;	background-color:#FFF;	border:1px solid #cccccc;	width:320px}
.advertorial_list {	margin:5px 0 10px 0;}
.advertorial_list span {	display:block;	font-weight:700;	color:#99C03F}
.advertorial_list a {	color:#C90D0D;	text-decoration:none;}
.advertorial_list a:hover {	text-decoration:underline;}
.accordian {	clear:right;	float:right;	width:300px;	padding:0 2px;	border:1px solid #999;	background-color:#FFF
}
.accordian ul {margin:0;	padding:0;}
.accordian li {	list-style-type: none;	padding: 0 3px;	margin:2px 0;}
.even, .odd {	height:18/px;	font-size:12px;	line-height:18px;	padding-top:3px;	border: 1px solid #999;	background-color: #e6e6e6;	font:bold 11px/18px Verdana, Geneva, sans-serif;	color:#333;}
.dimension {	font:normal 11px/13px Verdana, Geneva, sans-serif;	color:#666}
.accordian li ul.rss-items {	list-style:none;	font-size:11px;	font:Arial, Helvetica, sans-serif;	font-weight:100;	display:block}
.div_advertorial .twtr-reply, .div_advertorial .twtr-rt, .twtr-fav {	display:none;}
