@charset "utf-8";
/* CSS Document */

body	{font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:0;}

td	{vertical-align:top;}

table	{font-size:11px;}

img.block	{display:block;}

td.shadow	{background-image:url(img/shadow.jpg);
			background-position:left;
			background-repeat:repeat-y;}
			
td.header-top-left	{background-color:#000000;
				color:#CCCCCC;
				font-size:9px;
				height:22px;
				vertical-align:middle;}

td.header-top-right {background-color:#000000;
				color:#CCCCCC;
				font-size:9px;
				height:22px;
				vertical-align:middle;
				text-align:right;}

td.header-bottom-left	{background-color:#000000;
					color:#CCCCCC;
					font-size:11px;
					height:22px;
					vertical-align:middle;}				
					
td.header-bottom-right	{background-color:#000000;
					color:#CCCCCC;
					font-size:11px;
					height:22px;
					vertical-align:middle;
					text-align:right;}				
					
td.column-left	{width:200px;
				padding-left:7px;
				padding-right:7px;
				padding-top:20px;}

td.column-right	{width:240px;
				padding-left:7px;
				padding-right:7px;
				padding-top:20px;
				font-size:11px;}

td.column-middle	{width:540px;
				padding-top:20px;}
				
				
td.main-content	{font-size:11px;
				color:#000000;
				background-color:#FFFFFF;
				padding:13px;}		


td.media	{background-color:#1E9AE1;
			background-image:url(img/frame_media_right.jpg);
			background-position:right;
			background-repeat:repeat-y;
			padding:7px;
			padding-left:15px;}		
			
td.yellow	{background-color:#FFD733;
			background-image:url(img/frame_yellow_right.jpg);
			background-position:right;
			background-repeat:repeat-y;
			padding:7px;
			color:#003366;
			font-size:9px;
			text-align:center;}		
			
td.footer	{background-color:#FFCC66;
			color:#663300;
			font-size:9px;
			text-align:center;
			vertical-align:middle;}	
			
td.tab	{background-color:#59BC3F;
		vertical-align:middle;
		font-size:10px;
		color:white;}

td.tab-light	{background-color:#AFDFA2;
		vertical-align:middle;
		font-size:10px;
		color:#006633;}

									

a	{color:#3399CC;
		text-decoration:underline;}
		
a:hover	{color:#00CCFF;}		

a.link-dark	{color:#003333;
			text-decoration:none;}
			
a.link-dark:hover	{color:#0099CC;
					text-decoration:underline;}			

a.link-blue	{color:#3366CC;
			text-decoration:none;}
			
a.link-blue:hover	{color:#0099CC;
					text-decoration:underline;}
					
a.cubix	{color:#DE0E71;
			text-decoration:none;}
			
a.cubix:hover	{color:#A90A5E;
					text-decoration:underline;}
					
a.link-white	{color:#FFFFFF;
				text-decoration:none;}
				
a.link-white:hover	{color:#003366;
					text-decoration:underline}												

a.link-lightgrey	{color:#999999;
				text-decoration:none;}
				
a.link-lightgrey:hover	{color:#666666;
					text-decoration:underline}												


a.menu-choice	{font-size:11px;
				color:#1F3E00;
				text-decoration:none;
				background-image:url(img/bullet_menu.gif);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:10px;}

a.menu-choice:hover	{color:#0099CC;
				background-image:url(img/bullet_menu_hover.gif);
				text-decoration:underline;}				
													
a.subcategory	{font-size:11px;
				color:#3366CC;
				text-decoration:none;
				background-image:url(img/bullet_blue.gif);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:10px;}

a.subcategory:hover	{color:#0099CC;
				background-image:url(img/bullet_blue_hover.gif);
				text-decoration:underline;}				
													
a.media-choice	{font-size:11px;
				color:#FFFFFF;
				text-decoration:none;
				background-image:url(img/bullet_media.gif);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:10px;}

a.media-choice:hover	{color:#FFCC00;
				background-image:url(img/bullet_media_hover.gif);
				text-decoration:underline;}				

a.header-choice	{color:#CCCCCC;
				font-size:9px;
				text-decoration:none;}
				
				
a.header-choice:hover	{color:#FFFFFF;
						text-decoration:underline}
						
img.flag	{display:block;
				float:right;
				margin-right:3px;}	

input.input-search	{border:0px;
				background-color:#FFFFFF;
				font-size:9px;
				color:#000000;}													

input.input-newsletter	{border:1px solid #888888;
				background-color:#FFFFFF;
				font-size:9px;
				color:#000000;}													

input.submit-newsletter	{border:1px solid #666600;
						background-color:#FFFFCC;
						color:#003300;
						font-size:10px;}

				
form.form-search	{padding:0px;
					margin:0px;
					color:#FFFF99;
					font-size:9px;}				

.category-title	{font-size:24px;
				color:#0066CC;
				font-weight:bold;
				font-family:Georgia, "Times New Roman", Times, serif}
				
.text-mini-lightgrey	{font-size:9px	;
						color:#999999;}	
						
h1	{font-family:garamond;
	font-size:32px;
	color:#FFCC00;
	margin:0px;}														
																										
