/* ! EuroAds CSS ! */

/**** HTML TAGS ****/
	body					{margin:0; background-color:#b4cbce;}
	div, span, table, th, td, li, a, input, select, textarea
							{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#09607b;}
	input, select, textarea	{font-size:11px; color:#000;}
	img						{border:none;}
	a						{text-decoration:underline;}
	a:hover					{color:#2a9ab2;}

/**** SHARED ****/
	h1.logoCaps				{margin:15px 0 5px 10px; padding-left:15px; font-size:16px; font-weight:600; color:#08617b; text-transform:uppercase; background:url(/layout/system/1/lillelogo.gif) no-repeat; background-position:0 3px;}
	.submit					{font-size:11px; font-weight:bold; border:#000 1px solid; cursor:pointer; color:#fff; background-color:#0058a8;}
	td.eaBoxTitle			{padding-left:18px; font-size:12px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, Geneva, sans-serif; font-variant:small-caps; letter-spacing:2px;}

/**** GENERIC EuroAds TABLE (November 2007 - Lasse) ****/
	table.ea				{background-color:#b4cbce;}
	table.ea th				{padding:4px; background-color:#0085a0; font-weight:800; color:#fff; line-height:150%; border-bottom:#a7c600 2px solid;}
	table.ea th a			{color:white;}
	table.ea th a:hover		{color:white; text-decoration:none;}
	table.ea tr				{background-color:#fff;}
	table.ea tr.odd			{background-color:#eee;}
	table.ea tr.alertyellow {background-color:#ffd700;}
    table.ea tr.alert		{background-color:#ff7f60;}
    table.ea tr:hover, table.ea tr.h0ver{background-color:#a1f644;} /* define :hover after .alert, to overrule :) */
	table.ea tr.clicked		{background-color:#ffb561;}
	table.ea td				{padding:2px 4px 2px 4px;}
	table.ea td.total		{color:black; font-weight:bold; border-top:2px solid #0085a0; padding:4px;}

/**** MENU ****/
	.Menu					{opacity:.900; filter:alpha(Opacity=100, FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=250, FinishY=250);}
	.MenuBox				{border:1px solid #869aae; border-bottom:none;}
	.MenuBoxV				{position:relative; border-left:1px solid #869aae; border-bottom:1px solid #869aae;}
	.MenuBoxH				{position:relative; border-right:1px solid #869aae; border-bottom:1px solid #869aae;}
	a.MenuItem				{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
	a.MenuItem div			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white;}

/**** PAGE SPECIFIC ****/
	table.m_myinfoForm input,
	table.m_myinfoForm select{margin-bottom:5px;}
	table.m_myinfoForm td.header{font-weight:bold; font-size:110%; padding:12px 0 3px 0;}

	table.showcampaignsCategories{margin:0; width:240px;}
	table.showcampaignsCategories td{border-bottom:1px solid #ccc;}
	table.showcampaignsCategories a{display:block; width:225px; color:black; font-size:115%; text-decoration:none; padding:3px 0 4px 37px; background:url('../layout/system/1/campaigns/overview/catLinkBg.png') no-repeat;}
	table.showcampaignsCategories a:hover{color:black; background:url('../layout/system/1/campaigns/overview/catLinkBgHover.png') no-repeat;}

	ul.surveyQuestions		{margin:5px 0 10px 20px; padding:0;}
	ul.surveyQuestions li	{margin:5px 0; padding:0;}
	ol.surveyOptions		{margin:0 0 10px 25px; padding:0;}
	ol.surveyOptions li		{margin:5px 0; padding:0;}
	div.popBox				{position:absolute; display:none; padding:5px; border-style:solid; background-color:#eee; width:340px; z-index:100; -moz-box-shadow: black 0px 2px 15px; -webkit-box-shadow: black 0px 2px 15px;}
	div.treeRef				{position:absolute; margin:-2px 0 0 -12px; padding:0; border:1px dotted #333; border-top:0; border-right:0; width:11px; height:11px;}
	div.questionContainer	{border-left:1px dotted #333; margin:5px 0 10px; padding:10px; background-color:#ccc;}
	div.optionContainer		{border-left:1px dotted #333; margin:5px 0 10px; padding:10px; background-color:#bbb;}
	span.viewCount			{font-size:90%; color:#666; cursor:help; border-bottom: 1px dotted #999;}
