/* ===========   Compton Verney - Basic Styles ================== */

/* HTML =================================== */

html {
 margin:0;
 padding:0;
 }
 
body {
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 font-size:medium;
 margin:0;
 padding:0;
 text-align:center;
 }

h1 {
 color:#605F5F;
 font-size:120%;
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 margin:0 0 12px 0;
 padding:0;
 }

h2 {
 color:#605F5F;
 font-size:100%;
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 margin:0 0 12px 0;
 padding:0;
 }

h3 {
 color:#605F5F;
 font-size:95%;
 margin:10px 0 12px 15px;
 padding:0;
 }

 
h4 {
 color:#605F5F;
 font-size:90%;
 margin:10px 0 12px 15px;
 padding:0;
 }

 
h5 {
 color:#605F5F;
 font-size:85%;
 margin:10px 0 12px 15px;
 padding:0;
 }

 
h6 {
 color:#605F5F;
 font-size:80%;
 margin:10px 0 12px 15px;
 padding:0;
 }

 
p {
 color:black;
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 font-size:75%;
 }
 
ul {
 font-size:100%;
 }
 
li { 
 font-size:80%;
 }
 

dl {
 font-size:100%;
 margin:0 0 12px 20px;
 }
 
dt {
 float:left;
 font-size:80%;
 font-weight:bold;
 margin:0 20px 0 0;
 }
 
dd {
 font-size:80%;
 font-weight:normal;
 margin:0 0 12px 0;
 }

a img {
 border:0;
 }
  
a {
 color:#629EA5;
 cursor:pointer;
 cursor:hand;
 font-weight:bold;
 }
 
abbr, acronym {
 border-bottom:1px dotted #4D4D4D;
 cursor:help;
 }
 
 
 label {
  font-weight:bold;
  font-size:80%;
  }
  


/* LAYOUT ============================== */

/* General ----------*/


#skipNav {
 display:none;
 }

#container {
 background-image: url(images/pageTile.gif);
 text-align:left;
 width:760px;
 }
 
#header {
 height:180px;
 }
 
#content {
 margin:0;
 } 
 
 .trick {clear:both}
 
 p.intro { 
 color:#605F5F;
 font-size:95%;
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 font-weight: bold;
 margin-top:15px;
 margin-bottom:10px;
}

p.home {
 letter-spacing: 0.05em;
 color:#333333;
 font-size:90%;
 font-family:"trebuchet ms", verdana, arial, sans-serif;

 }
 
 /* Image Floats -------*/


.imageFloatRight {
 float:right;
 margin:8px 7px 10px 8px;
 }
 
.imageFloatLeft {
 float:left;
 }
 

/* Crumbtrail ------*/
 
 
#crumbTrail {
 background:#4D4D4D;
 border:1px solid white;
 color:white;
 font-size:9px;
 font-family:"trebuchet ms", verdana, arial, sans-serif;
 margin:0;
 padding:0 0 2px 0;
 height: 20px;
 }

#crumbTrail a {
 color:white;
 }
 
#crumbTrail ul {
 margin:0;
 padding:0 0 3px 0;
 }
 
#crumbTrail li {
 color:white;
 display:inline;
 list-style:none;
 margin:0;
 padding:0;
 }


#crumbTrail li a {
 color:black;
 }
 
#textSize {
 display:none;
 }
 
 
/* Left Sidebar ------*/

 
#leftSidebar {
 background:#E7E7E7;
 border:1px solid white;
 color:black;
 float:left;
 }
 
#leftSidebar ul {
 font-family: "trebuchet ms", verdana, arial, sans-serif;
 font-size:75%;
 margin:10px 0 60px -30px;
 padding:0;
 width:150px;
 }

#leftSidebar li {
 font-size:70%;
 list-style:none;
 margin:0 0 0 10px;
 padding:0;
 text-transform:uppercase;

 }
 
#leftSidebar hr {
 border-top:1px dotted #989898;
 border-right:0;
 border-bottom:0;
 border-left:0;
 color:#E4E4E4;
 margin:10px 0 0 15px;
 width:150px;
 }
 
#leftSidebar form {
 margin:0;
 padding:0;
 }
 
#leftSidebar fieldset {
 border:0;
 margin:0;
 padding:0;
 }

#leftSidebar .textInput {
 margin:0 3px 0 12px;
 padding:0;
 width:110px;
 }

#leftSidebar .goButton {
 margin:0 0 -6px 0;
 }
 
#leftSidebar label {font-size: 80%; margin-left: 20px;}
 
.lsbTitle {
 font-weight:bold;
 margin:10px 0 8px 14px;
 }
 
/* Right Sidebar -------*/

 
#rightSidebar {
 float:right;
 width:150px;
 }

 
/* Footer ------*/


#footer {
 background:#4D4D4D;
 border:1px solid white;
 clear:both;
 color:white;
 font-size:10px;
 margin:6px 0 0 0;
 padding:2px 0 3px 0;
 width:770px;
 }
 
.printFooter {
 display:none;
 }
 
#footer ul {
 margin:0;
 padding:0;
 }
 
#footer li {
 float:left;
 list-style:none;
 margin:0 0 0 10px;
 }
 
#footer a {
 color:white;
 text-decoration: none;
 }
 
 
/* Homepage ---------*/

 
.homeBoxes {
 background:white;
 border:1px solid white;
 margin:0 0 0px 0;
 }
 
.homeBoxes img {
 display:inline;
 }
 
.homeImageFloatRight {
 display:none;
 }
 
 /* Forms -----------*/
.contactForm fieldset {border: none;}
.contactForm input {margin-right: 10px;}
.contactForm label {margin-left: 0px;}
