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

html,body{margin:0;padding:0;border:0;font-size: 100.01%;
}
html {
background: #fffcf3;
height: 100%; min-height: 100%; margin-bottom: 1px;}

body {
text-align: center;
color: #464646;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 76%;
margin-bottom: 0;background-color: #f9f6ed;}

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


/* Start hide from IE-Mac \*/
* html #wrapper
   {
   height: 1%;
   }
/* End Hide from IE-Mac */
/*.out {
  display:block; 
  background:#bbb; 
  border:2px solid #ddd; 
  position:relative;
  margin: 0;
  }
.in2 {
  display:block; 
  background-color:#777;
  border: 2px #999 solid;
  padding:1px;
  margin:1px;
  }
.in {
  text-align:left; 
  background:#fff; 
  border: 1px #fdac00 solid; 
 
  font-weight:normal;
  }

.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }
*/

#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;}

#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;width: 99.9%;}

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;}


#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;
}

#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;
}
div.content_large {padding-left: 4em;padding-right: 3em;}
/*container for text in content*/
#context {
float: left;
width: 60%;
padding-right: 2.5em;
padding-left: 2.5em;
}a#top_jump{margin-top: 1em;margin-bottom: 1em;}#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;
}div.content_large p {padding-left: 2em;padding-right: 2em;}

div.content_large ol {padding-left: 2em;padding-right: 2em;}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;}h1.subtitle{padding-left: 1em;padding-right: 1em;}h2 {
font-size: 1.1em;
font-weight: bold;
/*padding-left: .75em;*/
color: #515151;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}h2.content_large{line-height: 1.5em;}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 #04168a dotted;}

img.cartoon {
border: 0;
padding-top: 1.5em;
padding-right: 1em;
padding-bottom: 1.5em;
width: 100%;}

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

#skip {
width: 100%;background-color: #fffcf3;}

ul.skipnav {
padding: 0;
text-align: left;
}

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

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

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

/*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;}

.bold {font-weight: bold;}dd {padding-top: 1em;padding-bottom: 1em;line-height: 2em;}

