﻿/*
Theme Name: Plethora
Theme URI: http://www.microsscreative.co.uk/
Description: This is a theme by James Darlington/Alan Thomas of <a href="http://www.microsscreative.co.uk">Micross Creative</a>. 
Version: 1.0
Tags: blue, fixed-width, two-columns
Author: James Darlington/Alan Thomas, Micross Creative
Author URI: http://www.microsscreative.co.uk/
Latest updated: December 16 2009
*/
/* Layout */
* {  margin: 0; }
html {    height: 100%; font-size:62.5%; font-family:Verdana; }
body {    height:100%; background:white url('images/background.jpg') repeat-x; }
.wrapper {	min-height:100%; height:auto !important; height:100%; margin: 0 auto -4em; }
.footer, .push {   height:4em; }
.topbar,.contactdetails, .mainbody, .mainbox, .footer { margin:0 auto }
.topbar, .contactdetails, .footer { width:851px; }
.mainbox,.menuheader, .mainimage, .mainbody  { width:838px; }
.homeboxes, .homeboximage, .homeboxtext { width:246px; position:relative; }
#topbarcontainer {	width:100%;background:transparent url('images/top-bar.gif') repeat-x left top; }
	.topbar { height:54px; }
.logo {	float:left;}
.copy li { color:#071d4c; font-size:12px; margin-bottom:10px;}
/* Search  */
.searchbar {	position:relative; top:20px; width:284px; height:26px; float:right; background-image:url('images/search-bar.gif')  }
#searchform {	background:transparent url('images/searchbar.gif') no-repeat; width:250px; height:24px; position:relative; top:0px; left:0px; }
#searchform input { position:relative; top:4px; left:15px;  width:130px; height:18px;  }
#searchform label, #searchsubmit { visibility:hidden;	display:none; height:0; width:0; z-index:0 }
.searchbar #s { border:0 }

.contactdetails{ height:35px; text-align:right; margin-top:5px; text-align:right } 
.mainbox {	height:180px; } 
.menuheader {height:36px; background-image:url('images/menu-bar.gif'); background-repeat:no-repeat; padding:0; margin:0} 
.menu {	width:710px; text-align:center}

/* .menuheader, .menuheader_form {	position:relative} */
.mainimage {	 height:138px; z-index:1; padding:0; margin:0 } 
.mainimage_dianatal {	 height:138px; z-index:1; padding:0; margin:0 } 
.homeboxes { float:left;  margin:10px 10px 10px 10px; } /* margin:10px 20px 10px 10px; */
	.homeboximage {	height:119px; }
	.homeboxtext {	height:254px; }

/* text formatting */
/* Font Colouring */
h1, h2, h3, h4, h5, h6, p, .copy ul li div, .homeboxtext p, .footer li, .footer li a, .footer li a:active, .footer li a:hover, .footer li a:visited,
a, a:visited, a:active, .bottombox a, .bottombox a:visited,.bottombox a:active, a:hover, .bottombox a:hover, .references  { color:#071d4c; }

/* Font Sizes */
h1 { font-size:1.6em; }
h2 { font-size:1.4em}
h3, h4, h5, h6 { font-size:1.3em}
h1, h2, h3, h4, h5, h6 { padding-top:0.75em; padding-bottom:0.5em }
p, .homeboxtext p, .copy ul li div, .copy td, .prodtext p   { font-size:1.2em; line-height:140%; }

.references { font-size:1.1em }
p { padding-bottom:1em; }
.copy ul { padding-bottom:0.7em; margin-left:20px }
.cop li {line-height:140%}
.copy a, .copy a:visited, .copy a:active  { color:#0033a1; text-decoration:underline; line-height:140%;}
.copy a:hover { color:#071d4c; text-decoration:none;}
.contactdetails p {	color:white; font-size:1.2em; font-weight:bold; margin-right:10px;}

/* Sitemap */
.ddsg-wrapper { font-size:1.6em}

/* downloadpages menu */
#downloadpages_container { width:838px; padding-top:10px }
#downloadpages ul {display: block;	margin:0; padding:0; text-align:left; list-style: none; font-size:12px; float:right}
#downloadpages ul li{display: inline;list-style: none; text-transform:capitalize; }
#downloadpages li{ margin:0; list-style: none;  padding:0 5px 0 5px; border-right:1px #071d4c solid; } /*  */
#downloadpages li, #downloadpages li a, #downloadpages li a:active, #downloadpages li a:hover, #downloadpages li a:visited { text-transform:capitalize; }

/* footer menu */
.footer ul {display: block;	margin:1em 0; padding:0; text-align:center; list-style: none; font-size:12px; width:851px }
.footer ul li{display: inline;list-style: none; }
.footer li{ margin:0; list-style: none; border-right:1px #071d4c solid; padding:0 10px 0 10px }
.footer li, .footer li a, .footer li a:active, .footer li a:hover, .footer li a:visited { text-transform:capitalize; }

/* Links */
a, a:visited, a:active, .bottombox a, .bottombox a:visited,.bottombox a:active { text-decoration: none; }
a:hover, .bottombox a:hover {text-decoration:underline;}
.contactdetails a, .contactdetails  a:visited, .contactdetails  a:active, .contactdetails a:hover{ color:white}

/* Other Stuff 
#breadcrumbs { padding-top:0.5em; font-size:1.1em  }
*/
.mainbody_top p { padding-top:0.5em; font-size:1.1em  }
img {  border:0 }
.clear { clear:both }
.bannerContent { position: relative; top:-200px; left:260px; width:557px; height:151px; text-align:justify; font-size:10px } 
.mainContent { position:relative;  }  /* see dropdown.css for other styling for .mainContent */
#advisers p{ margin:10px 0 0 0; padding:0 }
#advisers hr{	 }
.ddsg-wrapper p {	display:none; visibility:hidden }

/* cforms */
.cf_info li {	text-align:left}
.linklove { visibility:hidden; display:none }

.copy li { color:#0033a1; font-size:12px; margin-bottom:10px;}
.td_text {font-size:12px; font-family:Verdana;}
.td_h1 {font-weight:normal; font-family:Verdana; }




/*hi-arg and hi0cran boxes */
.hiarg-box
{
    float:left;
    width:110px;
    border:1px solid #999;
    background:#005EAB;
    height:40px;
    margin:0;
    padding:0;
    cursor:pointer;
}


.hiarg-box p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#fff;
    font-size:12px;
     padding-top:4px;
font-weight:bold;
    text-decoration:underline;
}

.hiarg-box-active
{
     float:left;
    width:110px;
    border:1px solid #999;
    background:#fff;
    height:40px;
    margin:0;
    padding:0;
    border-bottom:1px solid #fff;
    cursor:pointer;
}

.hiarg-box-active p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#000;
    font-size:12px;
    padding-top:4px;
}

.hiarg-box-content
{
    clear:left;
    float:left;
    margin:0;
    padding:0;
    border:1px solid #999;
    width:800px;
    min-height:100px;
    margin-top:-1px;
}

.hiarg-box-content p
{
    margin:0;
    padding:15px;
}




/*hi-arg and hi0cran boxes */
.hicran-box
{
    float:left;
    width:110px;
    border:1px solid #999;
    background:#CA016C;
    height:40px;
    margin:0;
    padding:0;
    cursor:pointer;
}


.hicran-box p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#fff;
    font-size:12px;
    padding-top:4px;
    font-weight:bold;
    text-decoration:underline;
}

.hicran-box-active
{
     float:left;
    width:110px;
    border:1px solid #999;
    background:#fff;
    height:40px;
    margin:0;
    padding:0;
    border-bottom:1px solid #fff;
    cursor:pointer;
}

.hicran-box-active p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#000;
    font-size:12px;
    padding-top:4px;
}

.hicran-box-content
{
    clear:left;
    float:left;
    margin:0;
    padding:0;
    border:1px solid #999;
    width:800px;
    min-height:100px;
    margin-top:-1px;
}

.hicran-box-content p
{
    margin:0;
    padding:15px;
}









/*hyalo boxes */
.hyalo-box
{
    float:left;
    width:110px;
    border:1px solid #999;
    background:#FF66CC;
    height:40px;
    margin:0;
    padding:0;
    cursor:pointer;
}


.hyalo-box p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#fff;
    font-size:12px;
    padding-top:4px;
    font-weight:bold;
    text-decoration:underline;
}

.hyalo-box-active
{
     float:left;
    width:110px;
    border:1px solid #999;
    background:#fff;
    height:40px;
    margin:0;
    padding:0;
    border-bottom:1px solid #fff;
    cursor:pointer;
}

.hyalo-box-active p
{
    padding:0;
    margin:0;
    text-align:center;
    color:#000;
    font-size:12px;
    padding-top:4px;
}

.hyalo-box-content
{
    clear:left;
    float:left;
    margin:0;
    padding:0;
    border:1px solid #999;
    width:800px;
    min-height:100px;
    margin-top:-1px;
}

.hyalo-box-content p
{
    margin:0;
    padding:15px;
}


.footer-links
{
    margin:20px auto 0px auto;
    padding:0;
}

.footer-links li
{
    list-style:none;
    float:left;
    padding:0 5px;
    border:none;
}

.footer-links li a:link, .footer-links li a:visited
{
    font-size:10px;
    color:#666;
    text-decoration:underline;
    
}

.footer-links li a:hover
{
    color:#999;
}

h2 a:link, h2 a:visited
{
    text-decoration:none;
    color:#000;
}

h2 a
{
    text-decoration:none;
    color:#000;
}
