/*
  * ***  Created for miniAid.com by David Gorham, of www.gorham.me.uk  *** *   
*/

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height:145%; background-color: #FFFFF0; margin:0; padding: 0;}
h1 {font-size: 150%; font-weight: normal;  margin: 0 25px 15px 0 ;   padding: 0 0 10px 0;}
h2 {font-size: 120%; font-weight: normal;}
img {border:0;}
div, ul, li, p {margin:0; padding: 0;}

a:link, a:visited, a:active {color: #9370DB; text-decoration:none; }
a:hover {background-color: #FAFAD2; color: #191970; text-decoration:none; } 

/* *** General Classes *** */

.cb{clear:both;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.taj{text-align:justify;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
.hdn{display:none;}
.margup {padding-top:15px;}
.green {color:#6B8E23;}
.red {color:#FF9933;}
.large {font-size: large;}

/* *** Page Layout *** */
#all {margin: 0; width: 1024px; }

#header {margin: 7px 10px 7px 5px; }
#leftcol {float: left; margin: 0 55px 24px 35px; width: 190px; }
#centrecol {float: left; width: 734px; margin: 0 10px 10px 0; color: #A52A2A; }
#centrecolg {float: left; width: 734px; margin: 0 10px 10px 0; color: #6B8E23; }
#rightcol {float: right; text-align:center; margin: 0 0 10px 30px; width: 200px;  line-height:140%; letter-spacing:1px;}
#rightcol2 {float: right; text-align:center; margin: 0 0 10px 30px; width: 200px;  line-height:140%; letter-spacing:1px;}
#rightcol3 {float: right; text-align:center; margin: 0 0 10px 30px; width: 160px;  }


.quoteclient {background-color: #FFFAF0; font-size:85%; color: #BC8F8F; text-align:left; font-style:italic;  border: 1px solid #FAEBD7;  padding: 7pt 5pt 5pt 5pt; margin-bottom: 5pt; }
.quotesmall {background-color: #FFFAF0; font-size:75%; line-height:150%; color: #BC8F8F; text-align:left; font-style:italic;  border: 1px solid #FAEBD7;  padding: 7pt 5pt 0pt 5pt; margin-bottom: 5pt; }
a:link .quotesmall {color: #BC8F8F; text-decoration:none; }
a:hover .quotesmall {background-color: #FFFFFF; }
.clientfoot {text-align:center; font-size:85%; font-style:normal; }
.quotequote {background-color: #FFFAF0; color: #E9967A; letter-spacing:1px; border: 1px solid #FAEBD7;  padding: 7pt 5pt 7pt 5pt;  margin-bottom: 5pt;}

.blue {text-align:center;  font-size:80%;  background-color: #F8F8FF; border: 1px solid #FAEBD7; color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
.pale {text-align:center;  font-size:80%; line-height:120%; background-color: #FFFFE0; border: 1px solid #FAEBD7; color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
.palehov {text-align:center;  font-size:80%; line-height:120%; background-color: #FFFFE0; border: 1px solid #FAEBD7; color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
a:hover .palehov {background-color: #FAFAD2; }
.rightbull {text-align:left;  line-height:140%; letter-spacing:1px; font-size:80%; line-height:120%; background-color: #FFFFFF; border: 1px solid #FAEBD7; color: #E9967A; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 18pt; }
.clear {text-align:left;  font-size:80%;  color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 2pt;}
.horiz1 {background-color: #FFFFFF;  border-top: 1px solid #FAEBD7; height: 8px; width: 734px; }
.whitebox {text-align:center;  font-size:80%; line-height:120%; background-color: #FFFFFF; border: 1px solid #FAEBD7; color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
a:hover .whitebox {background-color: #FAFAD2; color: #000066; }
.whiteboxnom {text-align:center;  font-size:60%; line-height:100%; background-color: #FFFFFF; border: 1px solid #FAEBD7; color: #696969; padding: 0pt 0pt 0pt 0pt;  margin-bottom: 5pt;}
a:hover .whiteboxnom {background-color: #FFFFE0; }
.whitehov {text-align:center;  font-size:80%; line-height:120%; background-color: #FFFFFF; border: 1px solid #FAEBD7; color: #696969; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
a:hover .whitehov {background-color: #FFFFE0; }

.whitead {text-align:center; line-height:100%; background-color: #FFFFFF; border: 1px solid #FAEBD7; color: #191970; padding: 5pt 5pt 5pt 5pt;  margin-bottom: 5pt;}
a:hover .whitead {background-color: #FFFFE0; }

#mainmenu {margin: 0;}
#mainmenu ul {margin: 0;}
#mainmenu li {margin: 0; list-style-type:none;}
#mainmenu a, #mainmenu a:visited {display: block;  font-size:80%; padding: 3pt 2pt 3pt 8pt; }
#mainmenu a:hover {text-decoration:none; font-weight: normal;}
#mainmenu li ul {display: none;}
#mainmenu li:hover > ul {display: block; margin-left: 0;}

#mainmenu .heading1 {padding: 1pt 2pt 2pt 8pt; background-color: #FFFACD; color: #A52A2A; letter-spacing:1px; font-size:80%; }

#mainmenu .heading5 a, #mainmenu .heading5 a:visited {padding: 4pt 2pt 8pt 8pt; background-color: #FFE4E1; color: #A52A2A; 
    letter-spacing:1px;font-size:60%; font-weight: bold; border: 1px solid  #DCDCDC; }

#mainmenu .heading7 a, #mainmenu .heading7 a:visited {padding: 4pt 2pt 8pt 8pt; background-color: #FFFFFF; color: #A52A2A; 
    letter-spacing:1px;font-size:60%; font-weight: bold; border: 1px solid  #DCDCDC; }

.menua {letter-spacing:1px; font-size:110%; margin-left:8px; color:#696969; }
.menub {margin-left: 26px; font-size:90%; line-height:110%; color: #A9A9A9; }
.menuc {letter-spacing:0px; font-size:90%; line-height:110%; color: #A9A9A9; }
a:hover .menua {color: #191970; font-weight: bold;}
a:hover .menub {color: #191970;}
a:hover .menuc {color: #191970;}

.group1  {background-color: #FFFFE0; border: 1px solid #DCDCDC; margin-bottom: 4px;}
.group1  a:hover {background-color: #FAFAD2; }

.group5  {background-color: #FDF5E6; border: 1px solid #DCDCDC; margin-bottom: 12px;}
.group5 a:hover {background-color: #FAEBD7;  }

.group7  {background-color: #FFFFFF; border: 1px solid #DCDCDC; margin-bottom: 4px;}
.group7 a:hover {background-color: #FAEBD7;  }

#header .logo {position:absolute;  z-index: 3; clear: left; padding: 5px 0 0 0;}
#header .logo a:hover {background-color: #FFFFF0; text-decoration:none; } 
#header .tag {padding: 35px 0 40px 0;  }
#header .tagtext1 {padding-bottom: 4px; text-align: right; color: #A52A2A; font-size: 85%; letter-spacing:4px;}
#header .tagtext2 {padding-bottom: 4px; padding-top: 4px; text-align: right; font-size: 70%; color: #A55A2A; letter-spacing:1px; line-height:120%}
#header .tagline {margin: 0 0 0 250px; background-color: #FFFFFF; border-top: 1px solid #FAEBD7; border-bottom: 1px solid #FAEBD7;
    text-align: left; font-size: 70%; line-height:120%; color: #CD853F; }


.upfoot {margin-top: 40px; width: 525px; background-color: #FFFFE0; line-height:120%; color: #CD853F; font-size: 10px; border-top: 1px solid #FAEBD7; border-bottom: 1px solid #FAEBD7;}

#copy {text-align:left; color: #828284;font-size: 9px; color:#A9A9A9; line-height: 125%; margin-top: 8px;}
.bullet {border: 0; padding: 0 20px 0 0; }
#form {margin-left: 60px; margin-right: 175px; line-height: 110%; text-align:justify; font-size: 85%;}

#table1 { margin: 0; text-align:center; table-layout:fixed;}
td {margin: 0; padding: 0; background-color: #FFFAF0;  color: #191970; border: 1px solid #DCDCDC;  vertical-align: top; width: 140px; padding: 10px 5px 10px 5px; text-align: center; font-size: 80%; line-height:100%; }
th {margin: 0; padding: 0;  background-color: #FFFAF0; color: #191970;  border: 1px solid #DCDCDC; vertical-align: top; width: 140px; padding: 10px 5px 10px 5px; text-align: center; font-size: 80%; line-height:100%; }
caption {color: #191970; text-align: left; padding: 10px 0px 5px 0px; font-size: 80%;  font-weight: bold;    }
tdnote {margin: 0; padding: 0; background-color: #FFFAF0;  color: #191970; border: 1px solid #DCDCDC;  vertical-align: top; width: 140px; padding: 10px 5px 10px 5px; text-align: center; font-size: 80%; line-height:100%; }

.tablenote {text-align: left; font-style:italic;}
.left {clear: left; float: left; text-align: right; width:200px; padding-right: 10px;  line-height:100%;}
.gapleft {clear: left; float: left; text-align: right; width:200px; padding-right: 10px;  margin-top: 50px; line-height:100%;}
.right {float: left; text-align: justify; width:417px; padding: 2px 4px 2px 4px;}
.white {float: left; text-align: center; width:407px; background-color: #FFFFFF; border:solid thin  #DCDCDC; padding: 5px 5px 5px 5px ;}
.leftw {clear: left; float: left; text-align: right; width:245px; padding-right: 10px;  line-height:100%;}
.midwhite {clear: left; float: left; text-align: center; width:470px; line-height:130%; color: #A9A9A9; background-color: #FFFFFF; border:solid thin  #DCDCDC;  padding: 5px 4px 7px 4px; margin-bottom: 20px;}
.sma {font-size: 80%; }
.subnote {font-size: 80%;  font-weight:normal; letter-spacing:normal; color:#BC8F8F; }
.piccapl { font-weight:normal; letter-spacing:normal; color:#BC8F8F; text-align: left;}
.piccapc { font-weight:normal; letter-spacing:normal; color:#BC8F8F; text-align: center;}
