/*2 cols fluid for minervawebs.co.uk*/

html,body{margin:0;padding:0;border:0;font-size: 100.01%;
}
html {
background: url('../images/background.jpg') repeat-x fixed left top;
z-index:9;
/*background: #fffcf3 url(../images/minowl.jpg) no-repeat fixed 0% 100%;*/
height: 100%; min-height: 100%; margin-bottom: 0px;
}

body {
	/*background-image: url('../images/minowl.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
	background: left;*/
	text-align: center;
	color: #464646;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 76%;
	margin-bottom: 0;
}



#container
{margin: 1em auto;
width:80%;
text-align:left;
/*background-color: #ffffff;*/
margin-top: 3%;
border-left: 2px #E0E0E0 solid;border-right: 2px #E0E0E0 solid;border-bottom: 2px #E0E0E0 solid;
background-color: #fffcf3;}

/* Start hide from IE-Mac \*/
* html #wrapper
   {
   height: 1%;
   }
/* End Hide from IE-Mac */
#imagehold
{background-image:url('../images/minowl.jpg');
background-repeat:no-repeat;
background-position: 0% 75%;
background-attachment:fixed;
margin-bottom: -1em;
}

#banner {
padding: 1em;
margin-bottom: 0;
background-color: rgb(213, 219, 225);
margin-left: auto;
margin-right: auto;
background-image: url(../images/owlhead.jpg);
background-repeat: no-repeat;
background-position: top right;
border-bottom: 4px rgb(247,131,27) ridge;border-top: 1px #959595 solid;}

div.bannertext {
width: 20em;
line-height: 2em;
font-size: 1.2em;
font-weight: 600;
font-style: normal;}

#right {
float: right;
background-color: rgb(213, 219, 225);
width: 21%;
margin-right: .5em;
margin-bottom: 1em;
background-image: url(../images/logo11.png);
background-repeat: no-repeat;
background-position: right bottom;
}

#right h2 a {
color: #515151;}

#nav {
font-size: .9em;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;}

#nav ul {
margin: 0;
margin-left: 0;
padding: 0;
padding-left: 0;
list-style-type: none;
}

#nav li {
text-align:center;
padding-right: .75em;
padding-left: .75em;}

#nav a {
display: block;
width: 99%;
border-bottom: 2px #fff solid;
}

#nav a:link, #nav a:visited {
color: #EEE;
text-decoration: none;
}

#nav a:hover
{
background-color: #fdac00;}

#nav li a:link,#nav li a:visited {
text-decoration:none;
color: #464646;}

#nav li img {
border: none;}

ul.list 
{margin-top: 1em;
padding: 0;
display: block;
text-align: left;}


ul.list li 
{list-style-type: disc;
border: none;
display: block;
text-align: left;}

/*ul.soc {
margin-top: 1em;}
*/
ul.soc {
list-style-type: none;
display: block;
text-align: left;
margin:0;}

#right p {
margin-bottom: 4px;
padding-left: 1em;
padding-right: 1em;
text-align: left;}

#content {
background-color: #ffffff;
width:100%;
position: relative;
margin-top: 2em;
}

div.content_large {
padding-left: 1em;
padding-right: 1em;}

#footer {
clear: both;
padding: 5px;
margin-top: 5px;
background-color: rgb(213, 219, 225);
text-align: right;
padding-bottom: 1em;
padding-top: 1em;
margin-bottom: -1px;
background-image: url(../images/logofoot.jpg);
background-repeat: no-repeat;
background-position: left center;
}

/*container for text in content*/
#context {
float: left;
width: 60%;
padding-right: 2.5em;
padding-left: 2.5em;
}

#context p 
{text-align: justify;
}

p, ul, ol {
font-size: 1em;
line-height: 1.9em;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
text-align: justify;
}
ol, ul {
margin-left: 20px;
margin-top: 5px;}
h1 {
margin-left: 0;
margin-right: 0;
font-size: 1.2em;
font-weight: normal;
color: #010560;
margin-bottom: 0px;}

h2 {
font-size: 1.1em;
font-weight: bold;
/*padding-left: .75em;*/
color: #515151;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}

h3 {
font-size: 0.9em;
}
a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #fdac00;
}

a:hover {
text-decoration: none;
font-weight: bold;
color: #d14013;
}

#menu img {
border: none;
padding-right: 1em;}

#menu a:link, #menu a:visited {
color: #2c2c2c;
}

#menu a:hover, #menu a.current {
color: #fdac00;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer a:link, #footer a:visited {
color: #fdac00;
}

#footer a:hover {
text-decoration: underline;
color: #fdac00;
}

span.heavy {
font-weight: 600;
font-variant: small-caps;}

span.highlight {color: #d76329} 
/*
span.bold {
font-weight: bold;color: #dfd7b5;}*/

abbr, acronym {
border-bottom : 1px dotted;
cursor: help;
border-bottom: 1px #8a8a8a dotted;}

img.cartoon {
border: 0;
padding-top: 1.5em;
padding-right: 1em;
padding-bottom: 1.5em;
}
.bold {font-weight: bold;}dd {padding-top: 1em;padding-bottom: 1em;line-height: 2em;}

body#home a#home_nav, body#reasons a#reasons_nav, body#standards a#standards_nav, body#services a#services_nav, 
body#minerva a#minerva_nav, body#links a#links_nav, body#contact a#contact_nav, body#resources a#resources_nav{
background-color: #464646;
color: #fdac00;}

#skip {
width: 100%;
}

ul.skipnav {
padding: 0;
text-align: right;
padding-right: 2em;
}

ul.skipnav li {
display: inline;
color: #fff;}

#skip ul.skipnav a {color: #fff;}

#skip ul.skipnav a:hover {text-decoration: none;color: #fdac00;}

/*Styles for the form*/
form {
background-color: #f6f6f6;
border: 2px #010560 solid;
padding-left: 1em;
padding-top: 2em;}


input {
margin-left: 2em;
padding-left: .25em;}

input#fp1 {
margin-left: 6em;}

input#fp2 {
margin-left: 5em;}

input#fp3 {
}

input#fp5 {
padding: 0;}

input#fp6 {
background-color: #fdac00;}

input#fp4 {
background-color: #fdac00;}

label {
font-weight: bold;
text-align: left;
word-spacing: 0;}

legend.req-legend span {
    color: red;
}
/*social div*/
#social{
padding-left: 4em;}

/*Accordion styles*/
@CHARSET "UTF-8";
#left_nav {
    width:250px; }
#body {
    width:700px; }
#left_nav,
#body {
    float:left;
    margin:10px; }
.collapsible,
.page_collapsible,
.accordion {
    margin: 0;
    padding:10px;
    height:20px;
    border-top:#f0f0f0 1px solid;
    background: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    color: #000;
    font-size:1em; }
.accordion-open,
.collapse-open {
    background:#000;
    color: #fff; }
.accordion-open span,
.collapse-open span {
    display:block;
    float:right;
    padding:10px; }
.accordion-open span,
.collapse-open span {
    background:url(../images/minus.png) center center no-repeat; }
.accordion-close span,
.collapse-close span {
    display:block;
    float:right;
    background:url(../images/plus.png) center center no-repeat;
    padding:10px; }
div.container {
    padding:0;
    margin:0; }
div.content {
    background:#f0f0f0;
    margin: 0;
    padding:10px;
    font-size:.9em;
    line-height:1.5em;
    font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.content ul, div.content p {
    padding:0;
    margin:0;
    padding:3px; }
div.content ul li {
    list-style-position:inside;
    line-height:25px; }
div.content ul li a {
    color:#555555; }
code {
    overflow:auto; }
