/*********************************************

	STYLESHEET - Collective Intelligence

/*********************************************/
@import url(standard.css);
@import url(modules.css);

BODY{ text-align:center; background-color:#FFFFFF;}

/* General */
A.actionLink, A:link.actionLink{ padding-left:20px; background:url(../images/icon_link.gif) left no-repeat;}

ul.linksList LI{ vertical-align:middle; list-style-image:url(../images/icon_linkslist.gif);}
ul.linksList LI A, ul.linksList LI A:LINK{ background:none;}

/* Container/Util bar */
#container{ position:relative; width:900px; margin:0px auto; text-align:left;}
#util{ position:relative; width:900px; height:85px;}
#util H1{ position:absolute; left:0px; width:430px; height:70px; font-size:14px;}
#util H1 SPAN{ position:absolute; display:block; width:100%; height:100%; background:url(../images/collective_intelligence.png) no-repeat;}
#util SPAN.callus { position: absolute; right: 15px; top: 46px; *top: 36px; z-index: 300; font-size: 24px; color: #034256; padding:0; margin:0; }


/* Mainmenu */
#mainmenu{ position:absolute; right:0px; float:right; display:block; z-index:+5; overflow:hidden; padding-right:2px; margin:0px; height:25px; clear:both;}
#mainmenu LI{ margin:0px -1px 0px 5px; padding:0px; display:block; float:left; cursor:pointer; background: url(../images/mm_inactive.gif) #fff no-repeat 0px 0px;}
#mainmenu LI.active{ margin:0px -1px -1px 5px; background: url(../images/mm_active.gif) #fff no-repeat 0px 0px;}
#mainmenu LI A{
	font-size:13px;
	cursor: pointer;
	line-height:25px; 
	padding: 0px 10px; 
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
}
#mainmenu LI.active A {
	background: url(../images/mm_active.gif) no-repeat 100% -25px;
	margin:0px;
	color:#FFFFFF;
	cursor: pointer;
}
#mainmenu LI A:hover { color:#c9e2fc;}
#mainmenu LI.active A:hover { color:#c9e2fc;}
#mainmenu LI A { background: url(../images/mm_inactive.gif) no-repeat 100% -25px; }


/* Affiliates */
#affiliates{ margin-top:30px;}
#affiliates IMG{ margin-right:25px;}
#affiliates H3{ width:895px; clear:both; margin:0px; padding-bottom:5px; padding-left:5px; background:url(../images/dottedline_h.gif) left bottom repeat-x; color:#666666; text-transform:lowercase;}
#collectiveDifference H3{ padding-left:20px; background:url(../images/icon_arrow.gif) left bottom no-repeat;}

/* Footer */
#footer{ margin:30px 0px; padding:2px 10px; font-size:10px; color:#999999;}
#footer A, #footer A:link{ color:#999999;}
#crutag{ float:left;}
#copyr{ float:right; text-align:left;}


/* Homepage */
#homeBillboard{ width:900px; height:200px;}
#homeContent{ width:900px; min-height:40px; padding-top:10px; background:url(../images/homecontenth3_bg.jpg) no-repeat;}

#homeContent H3{ margin-top:0px; color:#666666; text-transform:lowercase;}
#homeContent H3 A, #homeContent H3 A:LINK{ color:#666666;}
#homeContent H3 A:HOVER{ color:#999999; text-decoration:none;}
#collectiveDifference{ width:280px; margin-left:10px; margin-right:20px; float:left;}
#collectiveDifference H3{ padding-left:20px; background:url(../images/icon_arrow.gif) left bottom no-repeat;}

#ourWorkshops{ width:280px; margin-right:20px; float:left;}
#ourWorkshops H3{ padding-left:20px; background:url(../images/icon_arrow.gif) left bottom no-repeat;}

h4#upcomingPublicWorkshops{ position:relative; margin:10px 0px 0px; padding:0px; width:270px; height:40px;}
h4#upcomingPublicWorkshops SPAN{ position:absolute; width:100%; height:100%; background:url(../images/upcoming_public_workshops.jpg) no-repeat;}
h4#customisedWorkshops{ position:relative; margin:10px 0px 0px; padding:0px; width:270px; height:65px;}
h4#customisedWorkshops SPAN{ position:absolute; width:100%; height:100%; background:url(../images/customised_workshops.jpg) no-repeat; cursor:hand;}

ul#publicWorkshopsList{ width:260px; margin:0px 0px 5px 0px; padding:10px 0px 10px 10px; list-style:none; background:#55BBDD url(../images/publicworkshops_list.jpg) left bottom no-repeat; color:#056A8B;}
ul#publicWorkshopsList A{ color:#FFFFFF;}

#freeSalesWhitePapers{ width:270px; float:left; margin-right:5px;}
#freeSalesWhitePapers H3{ padding-left:20px; background:url(../images/icon_arrow.gif) left bottom no-repeat;}

#freeSalesWhitePapers UL.linksList{ margin:0px; padding:0px; margin-bottom:20px;}
#freeSalesWhitePapers UL.linksList LI{ border-bottom:1px solid #FFFFFF; margin:0px; margin-left:20px; padding-left:5px; padding-bottom:5px; background:url(../images/dottedline_h.gif) left bottom repeat-x;}
#freeSalesWhitePapers UL.linksList LI A{ margin:0px;}

BLOCKQUOTE.homequote{ padding:0px;}

/* Inside Pages */
#sidemenu{ width:350px; float:left;}
.sidesignup{ float:right; margin:5px 0px 30px 0px;}

#registerbox{ width:300px; margin-top:15px; padding-top:40px; background: #3399CC url(../images/registerbox_top.jpg) no-repeat;}
#registerbox UL.linksList{ margin-top:0px; margin-bottom:0px; margin-right:10px;}
#registerbox UL.linksList LI{ padding-left:5px; list-style-image:url(../images/icon_leftmenulinkslist.gif); color:#FFFFFF;}
#registerbox UL.linksList LI A{ color:#FFFFFF;}
#registerboxbase{ width:300px; background:url(../images/registerbox_base.jpg) bottom no-repeat;}

