/* 

  Todo:
   o Redo as Style.php
   o Convert -PREFIX- to detected browser or list of all if unknown 
   o Define theme colour, font, etc variables to fill into CSS
   o 
          
 */
 
 

/* Reset CSS for browser compatability */

html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}




/* Basics */

html {
	background-color:			#000000;
	background-image:			url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAYFBMVEUuLi4lJSUEBAQkJCQICAgMDAwTExMeHh4hISEdHR0bGxscHBwJCQkgICAUFBQFBQULCwsfHx8iIiISEhIWFhYPDw8NDQ0REREXFxcZGRkYGBgaGhoHBwcQEBAGBgYAAABygClrAAAEVUlEQVR42u2d227bMBBEe0niXBo7duykTZvu//9lgSkGBI5B6H0552UhRRcfcIqSEiV9+SOqtupZVP0WVY+i6kNUPYtR30TVRbiO/d5F1acY9UXMf8e9qDqJ8bsiEpGIrCJSTegjchRVrm7yv8JNzmVHZyz/EN7OUfCyozCi9UtU/RSOrKsj6uOM9YzaQUQkIhFZR6Sa0EfkRTgCrI7ciMaHYMS8fkRlL7zeURrLT8IR8vFYHaH5329ERCISkXVEqgl9RNzUd4IRcNfA6x0JV0fJEfB+7NKwskszrw/i+vechc8bkYhEZB2RakIfkTcxmuhdXA9lL8KR4FCWdfx9LxxNR4JDXO/H843lg5h1WSISkYisI1JN6CNyEbylNpr+WTAqjALrLJLzKDp6JzHOcyPcReElU6+PSEQiso5INaGPiJuIXQLXWzEi8Cpcty91PonrW2o7MY+ao/0h2HViVykiEYnIOiLVhD4ibupfwtFwk3KIOoac34Wn5vFSqZdnkXU0tqPF4+2EI+rtIhKRiKwjUk3oI7LVtOwaOGqur4KXQL3MKXs8z3zq4Ztw5VRzHiciEYnIOiLVhD4ijMy7GPUs/PcRnaPgkJVTAq+nCu6Fj89LtT6ft/d5OKWDt/giEpGIrCNSTegj4ia6E2Noysh5u4tg1LzMqPERWU7h83m2h8J8dMnRvIiIRCQi64hUE/qIuOncRTiJ0aR7wSl4jKCXObWCU/8YUa7nUJnRHr/vWfifREQiEpF1RKoJfUQ4lDwLDl35ipyxzKbn/vfC1dGZT81gJF8Fu0SjPoiIRCQi64hUE/qI7AVveY0uwkU4Krzlxu3d5F7PLseoR8FI8RacIzafqn4rIhKRiKwjUk3oI/IfNxWbml2S7UeYHoT34xR07z9/lJVdHteDcOWQOiIRicg6ItWEPiJu2pPgLS0vzy6Z8hEmTtXbfgU0p667OqJHwYjxFQsRiUhE1hGpJvQR4VRtNzUvVR6FI8EuzVjPR2bvxPyVa5x6yFtxHOpy+xcRkYhEZB2RakIfkbPgo0h85aYj4oi58pMBs6np7NpsP2q0F+7S8JIszxeRiERkHZFqQh8Rd0VQEYntT9i4OgpfhSPBLg9fWc1ocYohz8dbhRGJSETWEakm9BH5FPOpdifBS6SsIzq3gl2UrVcmsEvkZU4R8XpeOo1IRCKyjkg1oY8IP1XD//odFV7CdGTYleBQ1tvzFQuOCiO2EyPqj4LR9vG9X0QiEpF1RKoJfUQcKQ49vcxPpzkSJ8Ep444GHz1inV8y/SZ8fHZhvJ5Rj0hEIrKOSDWhjwiaDo+i8hWcnFIxvxXmyPp4D4Kv/PTy/BMHPP9BcMgckYhEZB2RakIfEV6S5C04r3flKwr8SBI//cxo4FHa6a04H38nvN/8E2mfIiIRicg6ItWEPiKIEF5B4PWc0s2o8dFVvkqaQ1pGY/vT0F6/F4xuRCISkXVEqgltRP4BgccfOZGgzHoAAAAASUVORK5CYII=);
	height: 					1%;
	overflow:					hidden;
}
html.no-data-uri {
	background-image:			url(../Images/bg1.png);	/* Load image for IE7 and below */
}

body {
	font:						normal normal 15px 'Segoe UI', Arial, Tahoma, Helvetica, FreeSans, sans-serif;
	color:						#ffffff;
	background-color:			#000000;
}

img {
	border:						0;
	outline: 					none;
}





/* Headers */

h4, h3, h2, h1, .Date {
	font-family:				Helvetica, Arial, Verdana, sans-serif;  /*, 'Open Sans Condensed'; */
	color:						#EEEEEE;
}


/* Shadow for header */

h4 {
	-webkit-text-shadow:		0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for chrome */
	-moz-text-shadow:			0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for firefox */
	-o-text-shadow:				0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for opera */
	-ms-text-shadow:			0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for ie 9+ */
	-khtml-text-shadow:			0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for gecko based browser */
	-text-shadow:				0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* for all browser */
	text-shadow:				0 -1px #333333, 1px 0 #333333, 0 1px #333333, -1px 0 #333333;	/* standard */
}



/* Lists */

#Content ul {
	list-style-image: 			url(data:image/gif;base64,R0lGODlhDAAMAMQAACcSF0goIsuMTzQcIZ1pP5hlPCcTIVo3MeimWFEvJ7+ETHdLNWA6KCkVHdqaU7h/RhwLF+WjWPSxXO2rWs+PUeKgVv+9YaNuRvm0XvawXf+6X/q2XvGuW/KvXPezXf///yH5BAEAAB8ALAAAAAAMAAwAAAVF4PcdVBVF1XWI36WccKRc4xvDCnkyzN5HJdRicRqeTLekiZJkVkyLi+l5IVYIRcblwiBGCAfbIpHw5lq22Ix1EDyfYFEIADs=);
}

html.no-data-uri #Content ul {
	list-style-image: 			url('/Images/Smiley2.gif');
}

#Content li {
	margin-left:				40px;
}



/* Headings */

h4 {
	font-size: 					20px;
}
h3 {
	font-size: 					18px;
}
h2 {
	font-size: 					16px;
}
h1 {
	font-size: 					14px;
}




/* Links for Main page news only */

.News a:link, .News a:visited {
	text-decoration: 			none;
	color: 						#AAAACC;
    border-bottom:              #000000 1px solid;
	-webkit-transition: 		all .2s ease-in-out;
	-moz-transition: 			all .2s ease-in-out;
	-ms-transition: 			all .2s ease-in-out;
	-o-transition: 				all .2s ease-in-out;
	transition: 				all .2s ease-in-out;
}
.News a:hover {
	text-decoration: 			none;
	color: 						#CCCCFF;
    border-bottom:              #CCCCFF 1px solid;
	-webkit-transition: 		all .2s ease-in-out;
	-moz-transition: 			all .2s ease-in-out;
	-ms-transition: 			all .2s ease-in-out;
	-o-transition: 				all .2s ease-in-out;
	transition: 				all .2s ease-in-out;
}



/* Customised */

.Header {
	position: 					absolute;
	height: 					150px;
	left:						30px;
	right:						30px;
	background: 				url(../Images/Amiga1200.gif) no-repeat scroll top center; /* TODO: Use data URI? Maybe that would stop flicker? TODO: Generate CSS file in PHP with images as data URIs */
	z-index: 					2;
}

html.no-data-uri .Header {
	background: 				url(../Images/Amiga1200.gif) no-repeat scroll top center;
}

.Middle {
	position:					absolute;
	left:						30px;
	right:						30px;
	height:						300px;				/* Overwritten by resize javascript function */
	z-index:					19;
}

.Footer {
	position: 					absolute;
	height: 					20px;
	left:						30px;
	right:						30px;
	z-index: 					30;
}

.Main, .Main:focus,
.News, .News:focus {
	overflow:					auto;				/* Create scrollbar if text is too long */
	height:						350px;				/* The amount to show before drawing scrollbar */
	padding:					4px 8px 4px 4px;
	color:						#F0F4F8;
    background-color:			#03070B;
	border:						1px solid #23273B;
    -ms-overflow-style:         scrollbar;          /* Add scrollbar on mobile ie WP8 */
}

.Date {
	font-size: 					16px;
	font-weight: 				lighter;
	color: 						#88CCFF;
}

.Note {
	font-style:					italic;
	color: 						#C2B5EE;
}



/* Nice custom scrollbar for WebKit browsers */

::-webkit-scrollbar {
	width: 						12px;
	height: 					0px;
	background: 				rgba(56,56,56,0.9) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAAkJCRXyFKEAAAAAXRSTlMAQObYZgAAABJJREFUCB1jaGDgYOJgEmBSAAAFUgDHXfCRHAAAAABJRU5ErkJggg==);
}
::-webkit-scrollbar-track {
    box-shadow: 				inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 		10px;
    border-radius: 				10px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 		10px;
    border-radius: 				10px;
    background: 				rgba(225,225,255,0.6);
    box-shadow: 				inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
	background: 				rgba(225,225,255,0.4);
}
::-webkit-scrollbar-thumb:hover {
	background: 				rgba(225,225,255,0.8);
}
::-webkit-scrollbar-corner {
	background: 				transparent;
}



/* Special rule for old browsers, needed cos the content can't be added, so nothing shows */


.ItemTitle {
	color: 						#00ff00;
	font-weight:				bold;
}


/* Hangs off top left of the list item */

.Items li h1 {
	position: 					absolute;
	left:						-20px;
	top:						-20px;
	padding: 					5px;
	background: 				#cc3333;
	border-top: 				1px solid #ee0; 
	border-right: 				1px solid #990; 
	border-bottom: 				1px solid #990;
	border-left: 				1px solid #ee0; 
	-moz-border-radius: 		5px;
	border-radius: 				5px;
	/* Create shadow */
	-moz-box-shadow: 			5px 5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 		5px 5px 5px rgba(0,0,0,0.3);
	box-shadow: 				5px 5px 5px rgba(0,0,0,0.3);

}


/* Main part of list item */

.Items li {
	position: 					relative;
	padding: 					15px;
	background: 				#555555; 
	background: 				-moz-linear-gradient(#555555, #222222);
	background-image: 			-webkit-gradient(linear, left top, left bottom, from(#555555), to(#222222));
	background: 				-webkit-linear-gradient(#555555, #222222); 
	background: 				-o-linear-gradient(#555555, #222222); 
	background: 				-ms-linear-gradient(#555555, #222222); 
	background: 				linear-gradient(#555555, #222222);
	color: 						#ffffff; 
	list-style: 				none;
	margin:						40px;
	text-align:					left;
	border-left: 				1px solid #777; 
	border-top: 				1px solid #777; 
	border-right: 				1px solid #333; 
	border-bottom: 				1px solid #333;
	-moz-border-radius: 		5px;
	border-radius: 				5px;
}
.Items li a:link, .Items li a:visited {
	text-decoration: 			none;
	color: 						#ffff00;
}
.Items li a.anchor{
	display: 					block;
	position: 					relative; 
	top: 						-40px; 
	visibility: 				hidden;
} 

 
/* Link hangs off bottom right of the list item */

.Items li div a {
	position: 					absolute;
	right:						-30px;
	padding: 					5px;
	background: 				#2222cc; 
	margin-top:					5px;
	margin-right:				10px;
	margin-bottom:				40px;
	border-top: 				1px solid #ee0; 
	border-right: 				1px solid #990; 
	border-bottom: 				1px solid #990;
	border-left: 				1px solid #ee0; 
	-moz-border-radius: 		5px;
	border-radius: 				5px;
	/* Create shadow */
	-moz-box-shadow: 			-5px -5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 		-5px -5px 5px rgba(0,0,0,0.3);
	box-shadow: 				-5px -5px 5px rgba(0,0,0,0.3);
	/* Animate the movement of the button slightly */
	-webkit-transition: 		0.1s ease-out;
	-moz-transition: 			0.1s ease-out;
	-ms-transition: 			0.1s ease-out;
	-o-transition: 				0.1s ease-out;
	transition: 				0.1s ease-out;
}
.Items li div a:link, .Items li div a:visited {
	text-decoration: 			none;
	color: 						#ffffff;
}


/* Link hangs off bottom right of the list item */

.Items li div a:hover {
	position: 					absolute;
	right:						-27px;
	padding: 					5px;
	background: 				#2222bb; 
	color:						#ffff00;
	text-decoration: 			none;
	margin-top:					2px;
	margin-right:				10px;
	margin-bottom:				40px;
	border-top: 				1px solid #dd0; 
	border-right: 				1px solid #880; 
	border-bottom: 				1px solid #880;
	border-left: 				1px solid #dd0; 
	/* Create shadow */
	-moz-border-radius: 		5px;
	border-radius: 				5px;
	-moz-box-shadow: 			-3px -3px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 		-3px -3px 3px rgba(0,0,0,0.3);
	box-shadow: 				-3px -3px 3px rgba(0,0,0,0.3);
}


/* Yellow link to show better on grey background */

.Items li > a, .Items li > a:visited {
	color:						#FFFF00;
	text-decoration: 			none;
}
.Items li > a:hover {
	color:						#FFFF00;
	border-bottom:				thin #ffff00 solid;
}






/* Blue 'window' */

#bluebox {
	width: 						100%;
	border-width:				1px;
	background-color: 			black; 
	Padding:					0px;
	border:						#43459C 1px solid;
	border-top-style: 			none;
}

#bluebox .head {
	background:					url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEQTQzNzJBRTkxMjExRTE4QUU3RTU1NDA2MjEyREQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEQTQzNzJCRTkxMjExRTE4QUU3RTU1NDA2MjEyREQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0RBNDM3MjhFOTEyMTFFMThBRTdFNTU0MDYyMTJERDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0RBNDM3MjlFOTEyMTFFMThBRTdFNTU0MDYyMTJERDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAkAAIDAREAAhEBAxEB/8QAeAAAAwEAAAAAAAAAAAAAAAAABQYHCAEAAgIDAAAAAAAAAAAAAAAAAgQDBQYHCRAAAAIFDQAAAAAAAAAAAAAAAAECktMEFdFSolOjFFQFVaUGJmYRAAEACAUFAAAAAAAAAAAAAAABUaHRAhJSFBGxYgMTI6MEZCX/2gAMAwEAAhEDEQA/AME3zjWjuKqbQdY+Lcqyca8mQSaJJ1lIwlcxLJMCKR3OsbYu7AYTfebWyFwzLCoLQZKYaxyhuySoGYYe4eL3sWP2fT7oHT1MP//Z) #4D4FA7 repeat-x left top;
	color: 						#f6f6f5;
	font:						normal normal 18px Verdana, Arial, Helvetica, sans-serif;
	text-align:					center;
	height: 					35px;
	line-height:         		35px;
	-webkit-text-shadow:		0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for chrome */
	-moz-text-shadow:			0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for firefox */
	-o-text-shadow:				0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for opera */
	-ms-text-shadow:			0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for ie 9+ */
	-khtml-text-shadow:			0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for gecko based browser */
	-text-shadow:				0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* for all browser */
	text-shadow:				0 -1px #008, 1px 0 #008, 0 1px #008, -1px 0 #008;	/* standard */
/*	filter:					glow(color=#008,strength=1); */
}
html.no-data-uri #bluebox .head {
	Background: 				url(../Images/blue_bg.jpg) #000000 repeat-x left top;  /* for IE7 and below */
}

#bluebox .body {
	Padding: 					5px;
}




/* Menu */

#MenuLayer {
	position:					absolute;
	left:						30px;
	top:						0px; 					
	right:						30px;
	z-index:					999;
}

#mmenu, #mmenu ul {
	margin: 					0;
	padding: 					0;
	list-style: 				none;
}
#mmenu {
	width: 						100%;
	margin: 					8px auto;
	border: 					1px solid #222;
	background-color: 			#111;
	background-image: 			-moz-linear-gradient(#444, #111); 
	background-image: 			-webkit-gradient(linear, left top, left bottom, from(#444), to(#111)); 
	background-image: 			-webkit-linear-gradient(#444, #111); 
	background-image: 			-o-linear-gradient(#444, #111);
	background-image: 			-ms-linear-gradient(#444, #111);
	background-image: 			linear-gradient(#444, #111);
	-moz-border-radius: 		6px;
	-webkit-border-radius: 		6px;
	border-radius: 				6px;
	-moz-box-shadow: 			0 1px 1px #777, 0 1px 0 #666 inset;
	-webkit-box-shadow: 		0 1px 1px #777, 0 1px 0 #666 inset;
	box-shadow: 				0 1px 1px #777, 0 1px 0 #666 inset;
}
#mmenu:before,
#mmenu:after {
	content: 					"";
	display: 					table;
}
#mmenu:after {
	clear: 						both;
}
#mmenu {
	zoom: 						1;
}
#mmenu li {	
	float: 						left;
	border-right: 				1px solid #222;
	-moz-box-shadow: 			1px 0 0 #444;
	-webkit-box-shadow: 		1px 0 0 #444;
	box-shadow: 				1px 0 0 #444;
	position: 					relative;
	cursor:						default;
}
#mmenu a {
	float: 						left;
	padding: 					12px 30px;
	color: 						#999;
	text-transform: 			uppercase;
	font:						bold 12px Arial, Helvetica;
	text-decoration: 			none;
	-webkit-text-shadow:		0 1px 0 #000;
	-moz-text-shadow:			0 1px 0 #000;
	-o-text-shadow:				0 1px 0 #000;
	-ms-text-shadow:			0 1px 0 #000;
	-khtml-text-shadow:			0 1px 0 #000;
	-text-shadow:				0 1px 0 #000;
	text-shadow:				0 1px 0 #000;
}
#mmenu li:hover > a {
	color: 						#fafafa;
}
*html #mmenu li a:hover { 						/* IE6 only */
	color: 						#fafafa;
}
#mmenu ul {
	margin: 					20px 0 0 0;
	_margin: 					0; 				/*IE6 only*/
	opacity: 					0;
	visibility: 				hidden;
	position: 					absolute;
	top: 						38px;
	left: 						0;
	z-index: 					9998; 
	background: 				#444; 
	background: 				-moz-linear-gradient(#444, #111);
	background-image: 			-webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
	background: 				-webkit-linear-gradient(#444, #111); 
	background: 				-o-linear-gradient(#444, #111); 
	background: 				-ms-linear-gradient(#444, #111); 
	background: 				linear-gradient(#444, #111);
	-moz-box-shadow:			3.5px 4px 10px rgba(0,0,0,0.6);
	-webkit-box-shadow:			3.5px 4px 10px rgba(0,0,0,0.6);
	box-shadow:					3.5px 4px 10px rgba(0,0,0,0.6);
	-moz-border-radius: 		3px;
	-webkit-border-radius: 		3px;
	border-radius: 				3px;
	-webkit-transition: 		all .2s ease-in-out;
	-moz-transition: 			all .2s ease-in-out;
	-ms-transition: 			all .2s ease-in-out;
	-o-transition: 				all .2s ease-in-out;
	transition: 				all .2s ease-in-out;
} 
#mmenu li:hover > ul {
	opacity: 					1;
	visibility: 				visible;
	margin: 					0;
}
#mmenu ul ul {	
	top: 						0;
	left: 						150px;
	margin: 					0 0 0 20px;
	_margin: 					0; 				/*IE6 only*/
	-moz-box-shadow:			3.5px 4px 10px rgba(0,0,0,0.6);
	-webkit-box-shadow:			3.5px 4px 10px rgba(0,0,0,0.6);
	box-shadow:					3.5px 4px 10px rgba(0,0,0,0.6);
}
#mmenu ul li {
	float: 						none;
	display: 					block;
	border: 					0;
	_line-height: 				0; 				/*IE6 only*/
	-moz-box-shadow: 			0 1px 0 #111, 0 2px 0 #666;
	-webkit-box-shadow: 		0 1px 0 #111, 0 2px 0 #666;
	box-shadow: 				0 1px 0 #111, 0 2px 0 #666;
}
#mmenu ul li:last-child { 
	-moz-box-shadow: 			none;
	-webkit-box-shadow: 		none;
	box-shadow: 				none;
}
#mmenu ul a { 
	padding: 					10px;
	width: 						130px;
	_height: 					10px; 			/*IE6 only*/
	display: 					block;
	white-space: 				nowrap;
	float: 						none;
	text-transform: 			none;
}
#mmenu ul a:hover {
	background-color: 			#3B78C5;
	background-image: 			-moz-linear-gradient(#3B78C5, #1E3D64); 
	background-image: 			-webkit-gradient(linear, left top, left bottom, from(#3B78C5), to(#1E3D64)); 
	background-image: 			-webkit-linear-gradient(#3B78C5, #1E3D64);
	background-image: 			-o-linear-gradient(#3B78C5, #1E3D64);
	background-image: 			-ms-linear-gradient(#3B78C5, #1E3D64);
	background-image: 			linear-gradient(#3B78C5, #1E3D64);
}

#mmenu ul li:first-child > a {
	-moz-border-radius: 		3px 3px 0 0;
	-webkit-border-radius: 		3px 3px 0 0;
	border-radius: 				3px 3px 0 0;
}
#mmenu ul li:first-child > a:after {
	content: 					'';
	position: 					absolute;
	left: 						40px;
	top: 						-6px;
	border-right: 				6px solid transparent;
	border-bottom: 				6px solid #444;
	border-left: 				6px solid transparent;
}
#mmenu ul ul li:first-child a:after {
	left: 						-6px;
	top: 						50%;
	margin-top: 				-6px;
	border-top: 				6px solid transparent;
	border-right: 				6px solid #3b3b3b;
	border-bottom: 				6px solid transparent;
	border-left: 				0; 
}
#mmenu ul li:first-child a:hover:after {
	border-bottom-color: 		#3B78C5;
}
#mmenu ul ul li:first-child a:hover:after {
	border-right-color: 		#2D5C99; 
	border-bottom-color: 		transparent;
}
#mmenu ul li:last-child > a {
	-moz-border-radius: 		0 0 3px 3px;
	-webkit-border-radius: 		0 0 3px 3px;
	border-radius: 				0 0 3px 3px;
}


/* Special rules for IE */
/* Fixes are for IE8 and below */

.IE #mmenu {
	background-color:			#444/9;
}

.IE #mmenu li {
	border-top: 				1px solid #666/9;
	border-right: 				1px solid #333/9;
	border-bottom: 				1px solid #333/9;
	border-left: 				1px solid #666/9;
}

.IE #mmenu {
	border-top: 				1px solid #555/9;
	border-right: 				1px solid #222/9;
	border-bottom:				1px solid #222/9;
	border-left: 				1px solid #555/9;
}


/* IE Menu gradients */

.IE #mmenu {
	-ms-filter:				"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff444444, endColorstr=#ff111111)";
	filter: 				progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff444444, endColorstr=#ff111111); 
}

.IE #mmenu ul {
	z-index:				auto;  
	-ms-filter:				"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff444444, endColorstr=#ff111111)"; 
	filter: 				progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff444444, endColorstr=#ff111111); 
}
.IE #mmenu ul a:hover {
	-ms-filter: 				"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff04acec, endColorstr=#ff0186ba)"; 
	filter: 				progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff04acec, endColorstr=#ff0186ba); 
}




/* Fix menu for touchscreen devices */

.TouchScreen #mmenu ul {
	display:				none;
}
.TouchScreen #mmenu li:hover > ul {
	display:				block;
}





/* Visitor hit counter */

.Counter {
	width: 					15px; 
	height:					20px;
	float:					left;
	background-image:			url(data:image/png;base64,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);
}
html.no-data-uri .Counter {
	background-image:			url(../Images/Counter.png);
}

.Counter#D0 {	background-position: 0px -0px;   }
.Counter#D1 {	background-position: 0px -20px;  }
.Counter#D2 {	background-position: 0px -40px;  }
.Counter#D3 {	background-position: 0px -60px;  }
.Counter#D4 {	background-position: 0px -80px;  }
.Counter#D5 {	background-position: 0px -100px; }
.Counter#D6 {	background-position: 0px -120px; }
.Counter#D7 {	background-position: 0px -140px; }
.Counter#D8 {	background-position: 0px -160px; }
.Counter#D9 {	background-position: 0px -180px; }



/*----------------------------------------------------------------------------------------------------------------*/

.ShareButtons {
	position:				absolute;
	left:					30px;
	float: 					left;
	z-index:				999;
}
.ShareButtons li {
	float: 					left;
	list-style: 				none;
}
.ShareButtons li + li {
	margin-left: 				4px;
}
.ShareButtons li {
	margin-right: 				0 !important;
}
.ShareButtons li,
.ShareButtons li a {
	width: 					30px;
	height: 				30px;
	cursor:					pointer;
}
.ShareButtons li a {
	background-image: 			url(data:image/png;base64,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);
	background-repeat: 			no-repeat;
	overflow: 				hidden;
	display: 				block;
}
html.no-data-uri .ShareButtons li a {
	background-image: 			url(../Images/social_icons.png);
}
	
.ShareButtons li a span {
	background-image: 			url(data:image/png;base64,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);
	background-repeat: 			no-repeat;
	display: 				block;
	height: 				30px;
	width: 					30px;
	text-indent: 				-3000px;
	overflow: 				hidden;
	opacity:                    		0;
	-webkit-transition:         		opacity 0.2s ease-in-out;
	-moz-transition:            		opacity 0.2s ease-in-out;
	-ms-transition:             		opacity 0.2s ease-in-out; 
	-o-transition:              		opacity 0.2s ease-in-out; 
	transition:                 		opacity 0.2s ease-in-out; 
}
html.no-data-uri .ShareButtons li a span {
	background-image: 			url(../Images/social_icons.png);
}

.ShareButtons li a span:hover {
    opacity:                    1;
}

.ShareButtons li .facebook span {
	background-position: 		0 0;
}
.ShareButtons li .twitter span {
	background-position: 		-31px 0;
}
.ShareButtons li .googleplus span {
	background-position: 		-62px 0;
}
.ShareButtons li .facebook {
    background-position: 		-93px 0;
}
.ShareButtons li .twitter {
	background-position:		-124px 0;		
}
.ShareButtons li .googleplus {
	background-position:		-155px 0;
}




/* Div container */
.Breadcrumbs {
	z-index:					999;
}
.Breadcrumbs a:visited,
.Breadcrumbs a:link {
	border-bottom:				1px #000 solid;
	color:						#28c;
	text-decoration:			none;
	-webkit-transition: 		all .2s ease-in-out;
	-moz-transition: 			all .2s ease-in-out;
	-ms-transition: 			all .2s ease-in-out;
	-o-transition: 				all .2s ease-in-out;
	transition: 				all .2s ease-in-out;
}
.Breadcrumbs a:hover {
	color:						#28F;
	border-bottom: 				1px #28F solid;
	-webkit-transition: 		all .2s ease-in-out;
	-moz-transition: 			all .2s ease-in-out;
	-ms-transition: 			all .2s ease-in-out;
	-o-transition: 				all .2s ease-in-out;
	transition: 				all .2s ease-in-out;
}

/* Unordered list */
.breadcrumb {
	color:						#048;
	list-style-type: 			none;
	margin: 					0;
	padding: 					0;
}
.breadcrumb li {
	list-style-type: 			none;
	margin: 					0;
	padding: 					0;
	display: 					inline;
}
.currcrumb {
	color:						#26A;
}
