﻿   body {
    margin:0;
    padding:0;
    border:0;
    width:100%;
    /*background:#fff;    e0e0e0*/
    background: #ededed url(../../images/background.png) repeat-x top;
    /*background: url(../../images/squares.gif);*/
    min-width:600px;
	font-size:70%;
    line-height:1.125em; /* 16×1.125=18 */	    
    font-family: Arial;
    text-align: center;
    
   }
   
   ul li 
   {
       line-height:1.175em;
   }
   
   a {
    color:#066989;
   }
   
   a:hover {
    color:#fff;
    background:#066989;
    text-decoration:none;
   }
   
   h1, h2, h3 {
    margin:.8em 0 .2em 0;
    padding:0;
    color: #103d58;
   }
   h1 {
	font-size:2em;
   }
   h2 {
	font-size:1.5em;
   }
   h3 {
	font-size:1.25em;
	color: #fff;
   }
   h2 a
   {
     text-decoration: none;
   }
   
   p {
    margin:.4em 0 .8em 0;
    padding:0;
    font-size:1em;
    line-height:1.175em;     
   }
   testimonial 
   {
       font-size:2em;
   }
   img {
    margin:10px 0 0;
    border: 0px;
   }
     
   img.icon {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;       
   }
   a.icon {
    background-color: #013553;
   }
   
   img.logo {
       border: 0;
   }
   
   a.logo {
       background-color: #2686bf;
   }
   
   #container 
   {
	text-align: left;
	width: 800px;
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px;	
   }
   
   #header {
    clear:both;
    float:left;
    width:100%;
    height: 191px;
    /*background: url(../../images/background.gif) repeat-x top;*/
    background:#2686bf;
    /*border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;*/
    border-bottom: 0px;
   }

   #header p,
   #header h1,
   #header h2 {
    padding:.4em 15px 0 15px;
    margin:0;
   }
   
   #menu 
   {
    margin:0;
    padding:0;       
    clear:both;
    width:100%;
    /*background:#f1d2d1;*/
    background:#2686bf;
    height: 30px; 
    border-bottom: solid 1px #d9d9d9;    
    /*border-left: 1px solid #000;
    border-right: 1px solid #000;  */  
    border-top: 0px;
   }   

   #layoutdims {
    clear:both;
    background:#eee;
    border-top:4px solid #000;
    margin:0;
    padding:6px 15px !important;
    text-align:center;
   }
   /* column container */
   .colmask {
    position:relative;
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
   }
   /* holy grail 3 column settings */
   .holygrail {
    /* background:#ff9; yellow */ 
    background:#fff;
    /*border-left: 1px solid #000;
    border-right: 1px solid #000;*/        
   }
   .holygrail .colmid {
    float:left;
    width:200%;
    margin-left:-266px;  /* Width of right column */
    position:relative;
    right:100%;
    background:#f6f6f6;
   }
   .holygrail .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:532px;          /* Left column width + right column width */
    /* background:#FFD8B7; pinky */
    background:#fff;
   }
   .holygrail .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:266px;         /* Width of left column */
    padding-bottom:1em;  /* Centre column bottom padding. Leave it out if it's zero */
   }
   .holygrail .col1 {
    margin:0 281px;      /* Centre column side padding:
                         Left padding = left column width + centre column left padding width
                         Right padding = right column width + centre column right padding width */
    position:relative;
    left:200%;
    overflow:hidden;
   }
   .holygrail .col2 {
    float:left;
    float:right;         /* This overrides the float:left above */
    width:236px;         /* Width of left column content (left column width minus left and right padding) */
    position:relative;
    right:15px;          /* Width of the left-hand side padding on the left column */
   }
   .holygrail .col3 {
    float:left;
    float:right;         /* This overrides the float:left above */
    width:236px;         /* Width of right column content (right column width minus left and right padding) */
    margin-right:45px;   /* Width of right column right-hand padding + left column left and right padding */
    position:relative;
    left:50%;
   }
   /* 3 column blog style settings */
   .blogstyle {
    background:#ff9;
   }
   .blogstyle .colmid {
    float:left;
    width:200%;
    margin-left:-200px;  /* Width of right column */
    position:relative;
    right:100%;
    background:#FFD8B7;
   }
   .blogstyle .colleft {
    float:left;
    width:100%;
    margin-left:-200px;  /* Width of centre column */
    background:#fff;
   }
   .blogstyle .col1wrap {
    float:left;
    width:50%;
    padding-bottom:1em;  /* Centre column bottom padding. Leave it out if it's zero */
   }
   .blogstyle .col1 {
    margin:0 15px 0 415px; /* Centre column side padding:
                           Left padding = left column width + centre column left padding width
                           Right padding = right column width + centre column right padding width */
    position:relative;
    left:100%;
    overflow:hidden;
   }
   .blogstyle .col2 {
    float:right;
    width:170px;         /* Width of left column content (left column width minus left and right padding) */
    position:relative;
    left:185px;          /* Width of the left-had side padding on the left column */
   }
   .blogstyle .col3 {
    float:right;
    width:170px;         /* Width of right column content (right column width minus left and right padding) */
    position:relative;
    left:555px;
   }
   /* 2 column left menu settings */
   .leftmenu {
    background:#FFD8B7;
   }
   .leftmenu .colright {
    float:left;
    width:200%;
    position:relative;
    left:200px;
    background:#fff;
   }
   .leftmenu .col1wrap {
    float:right;
    width:50%;
    position:relative;
    right:200px;
    padding-bottom:1em;
   }
   .leftmenu .col1 {
    margin:0 15px 0 215px;
   position:relative;
   right:100%;
   overflow:hidden;
   }
   .leftmenu .col2 {
    float:left;
    width:170px;
    position:relative;
    right:185px;
   }
   /* 2 column right menu settings */
   .rightmenu {
    /* background:#FFD8B7; pinky */
    background:#fff;
    /*border-left: 1px solid #000;
    border-right: 1px solid #000;     */   
   }
   .rightmenu .colleft {
    float:left;
    width:200%;
    margin-left:-266px;
    position:relative;
    right:100%;
    background:#fff;
   }
   .rightmenu .col1wrap {
    float:left;
    width:50%;
    position:relative;
    left:50%;
    padding-bottom:1em;
   }
   .rightmenu .col1 {
    margin:0 15px 0 281px;
    overflow:hidden;
   }
   .rightmenu .col2 {
    float:right;
    width:236px;
    position:relative;
    left:251px;
   }
   /* 1 column full page settings */
   .fullpage {
    background:#fff;
    /*border-left: 1px solid #000;
    border-right: 1px solid #000;    */
   }
   .fullpage .col1 {
    margin:0 15px;
    text-align: center;
   }
   #footer {
    clear:both;
    float:left;
    width:100%;
    color: #9dd1e7;    
    border:1px solid #3c8ebf;
    background:#013553;
   }
   #footer p {
    padding:10px;
    margin:0;
    color: #9dd1e7;    
    text-align:center;
    font-size: 0.85em;
   }
   #footer a
   {
    color: #9dd1e7;
   }
   
   .footerdivs 
   {
    float: left;
    width: 29%;
    padding: 15px;       
    line-height:1.4em;
   }
   
fieldset {   
margin: 1.5em 0 0 0;   
padding: 0;  
border: 1px solid #d9d9d9; 
}  
legend {   
margin-left: 1em;   
color: #000;   
font-weight: bold;  
}  
fieldset ol {   
padding: 1em 1em 0 1em;   
list-style: none;  
}  
fieldset li {   
padding-bottom: 1em;  
}  
fieldset.submit {   
border-style: none;  
}   

fieldset label {    
float: left;    
width: 10em;    
margin-right: 1em;    
text-align: right;   
}

#quotes{
	/*background-color:#fff;*/
	font:16px Georgia;
	color:#000;
	width:740px;
	height:139px;
	padding-left: 20px;
	padding-right: 20px;
	/*margin:15px;
	padding:15px;*/
	/*position:relative;*/
}

#author{
	color:#C93;
	font:12px Georgia;
	padding-right: 20px;
	/*position:absolute;
	bottom:10px;*/
	/*right:25px;*/
}