@charset "utf-8";
/* CSS Document - these are all standard html tags and variations required from user agent */

/*============================= set standard site defaults  =========================================*/
/* Standard illuceo theme colours
Dark blue 	rgb(59,55,108)  	#3B376C
Light blue 	rgb(184,195,203) 	#B8C3CB - tone for backgrounds  rgb(243,245,246)	#F3F5F6
Yellow 		rgb(255,255,65) 	#FFFF41
Orange 		rgb(255,127,0) 		#FF7F00
Grey 		rgb(99,99,99) 		#636363
*/
html, body, footer {
	border: 0 none;
	vertical-align: baseline;
}
html, body {
    height: 100%;
}
html {
	/* background-color: #000000;
	opacity:0.5;
 	filter:alpha(opacity=50); /* For IE8 and earlier */
}
body {
	margin: 0; /* illuceo */
    padding: 0;
	font-family: 'Lato', sans-serif; 
	font-size: 1em; /*100%;*/
	color: #3B376C; /*illuceo */
	/*	background: url(/images/main_bg.jpg) no-repeat center center fixed; 
	background-color: #ffffff;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
footer {
    width: 100%;
    background: none repeat scroll 0 0 #D2D2D2;
    bottom: 0;
    box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.3) inset;
    color: #464646;
    font-size: 60%;
    padding: 5px 0;
    position: fixed;
    text-align: center;
	z-index:1;
}
a {
	color: inherit;
	font-weight: bold;
  	text-decoration: none;
}
p {     /* here to stop user agent displaying */
	padding-top: 1%;   /* 7.2.1 from 10px */
	padding-left: 1%; /* 7.2.1 from 10px */
	padding-right: 1%; /* 7.2.1 from 10px */
	display:block;
	margin: 0;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
/*============================= miscellaneous styles  =========================================*/
.clear,
.clr {
	clear: both;
}
a img {
	border: none;
}
img.help_icon {
	vertical-align: middle;
}
form {
	margin: 0;
	padding: 0;
}
.inline {
	display: inline-block;
}
.nowrap {
	white-space: nowrap;
}
input.field,
textarea.field,
select.field,
div.field,
input.editor_field {
	padding: 6px;
	background-color:#FFFFFF;
	/* background: #ffffff url('../../../default/external/images/backgrounds/form_input.gif') repeat-x top left; /* illuceo */ 
	margin: 2px;
	border: 1px solid #89a6da;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
input,
textarea,
select {
	max-width: 95%;
	border: 1px solid #89a6da;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px;
}
